.batch-rename-form[data-v-65615868]{flex-direction:column;gap:14px;display:flex}.batch-rename-form__grid[data-v-65615868]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.batch-rename-form__row[data-v-65615868]{flex-direction:column;gap:8px;display:flex}.batch-rename-form__label[data-v-65615868]{color:var(--el-text-color-secondary);font-size:13px}.context-menu[data-v-13b016a7]{z-index:3000;border:1px solid var(--el-border-color);background:var(--el-bg-color);border-radius:14px;min-width:180px;padding:8px;position:fixed;box-shadow:0 20px 40px #0f172a2e}.context-menu__item[data-v-13b016a7]{text-align:left;width:100%;color:var(--el-text-color-regular);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:9px 12px;display:block}.context-menu__item[data-v-13b016a7]:hover{background:var(--el-fill-color-light)}.context-menu__item.is-danger[data-v-13b016a7]{color:var(--el-color-danger)}.explorer-footer[data-v-2e7ac131]{border-top:1px solid var(--el-border-color-lighter);color:var(--el-text-color-secondary);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;margin-top:12px;padding-top:8px;font-size:12px;display:flex}.explorer-footer__text[data-v-2e7ac131]{min-width:0}.explorer-footer__status[data-v-2e7ac131]{justify-content:center;align-items:center;min-width:20px;min-height:20px;margin-left:auto;display:inline-flex}.explorer-footer__spinner[data-v-2e7ac131]{color:var(--el-color-primary);font-size:14px}.explorer-main[data-v-3be5dc13]{flex-direction:column;min-width:0;min-height:0;padding-top:12px;padding-left:20px;display:flex;overflow:hidden}.explorer-toolbar[data-v-3be5dc13]{min-width:0;line-height:1;display:block}.breadcrumb-trail[data-v-3be5dc13]{align-items:center;gap:6px;min-width:0;min-height:28px;display:flex}.breadcrumb-trail[data-v-3be5dc13] .el-breadcrumb{align-items:center;min-width:0;line-height:1;display:flex}.breadcrumb-trail[data-v-3be5dc13] .el-breadcrumb__item{align-items:center;display:flex}.breadcrumb-trail[data-v-3be5dc13] .el-breadcrumb__inner,.breadcrumb-trail[data-v-3be5dc13] .el-breadcrumb__separator{align-items:center;line-height:1;display:inline-flex}.breadcrumb-trail[data-v-3be5dc13] .breadcrumb-button{min-height:28px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;padding:0 2px;display:inline-flex}.breadcrumb-trail[data-v-3be5dc13] .breadcrumb-button:hover{color:var(--el-color-primary)}.explorer-content[data-v-3be5dc13]{flex:1;min-height:0;padding-right:4px;overflow:auto}.explorer-content--with-selection[data-v-3be5dc13]{padding-bottom:108px}@media (width<=960px){.explorer-main[data-v-3be5dc13]{padding-top:20px;padding-left:0}}@media (width<=768px){.explorer-content--with-selection[data-v-3be5dc13]{padding-bottom:168px}}.page-body[data-v-a22c1973]{flex:1;min-height:0;overflow:hidden}.page-skeleton[data-v-a22c1973]{height:100%}.explorer-shell[data-v-a22c1973]{border-radius:18px;height:100%;min-height:0}.explorer-shell[data-v-a22c1973] .el-card__body{box-sizing:border-box;flex-direction:column;height:100%;padding:4px 24px 12px;display:flex;overflow:hidden}.explorer-layout[data-v-a22c1973]{grid-template-columns:clamp(220px, var(--explorer-sidebar-width), 520px) 20px minmax(0, 1fr);flex:1;align-items:stretch;gap:0;min-height:0;display:grid}.explorer-resizer[data-v-a22c1973]{cursor:col-resize;touch-action:none;background:0 0;border:none;width:20px;padding:0;position:relative}.explorer-resizer[data-v-a22c1973]:before{content:"";background:var(--el-border-color);width:1px;transition:background-color .2s,box-shadow .2s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.explorer-resizer__handle[data-v-a22c1973]{background:linear-gradient(180deg, rgb(var(--el-color-primary-rgb) / .18), rgb(var(--el-color-primary-rgb) / .5), rgb(var(--el-color-primary-rgb) / .18));border-radius:999px;width:6px;height:128px;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.explorer-resizer[data-v-a22c1973]:hover:before,.explorer-resizer.is-dragging[data-v-a22c1973]:before{background:rgb(var(--el-color-primary-rgb) / .56);box-shadow:0 0 0 1px rgb(var(--el-color-primary-rgb) / .12)}.explorer-resizer:hover .explorer-resizer__handle[data-v-a22c1973],.explorer-resizer.is-dragging .explorer-resizer__handle[data-v-a22c1973]{transform:translate(-50%,-50%)scaleX(1.1)}@media (width<=960px){.explorer-layout[data-v-a22c1973]{grid-template-rows:minmax(220px,280px) minmax(0,1fr);grid-template-columns:1fr}.explorer-resizer[data-v-a22c1973]{display:none}}@media (width<=768px){.explorer-shell[data-v-a22c1973] .el-card__body{padding:4px 16px 10px}}.image-preview[data-v-f5dc33fb]{background:radial-gradient(circle at top, rgb(var(--el-color-primary-rgb) / .12), transparent 48%), linear-gradient(135deg, #0f172a0d, #0f172a1f);border-radius:16px;justify-content:center;align-items:center;min-height:60vh;display:flex;overflow:hidden}.image-preview img[data-v-f5dc33fb]{object-fit:contain;max-width:100%;max-height:72vh;display:block}.image-preview video[data-v-f5dc33fb]{background:#0f172aeb;border-radius:16px;width:100%;max-height:72vh}.image-preview__footer[data-v-f5dc33fb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.image-preview__meta[data-v-f5dc33fb]{flex-direction:column;gap:6px;min-width:0;display:flex}.move-dialog__summary[data-v-cd270db2]{color:var(--el-text-color-secondary);margin-bottom:14px;font-size:13px}.move-dialog__picker[data-v-cd270db2]{border:1px solid var(--el-border-color);border-radius:16px;max-height:360px;padding:12px;overflow:auto}.move-dialog__root[data-v-cd270db2]{border:1px solid var(--el-border-color);background:var(--el-fill-color-blank);cursor:pointer;border-radius:12px;align-items:center;gap:8px;width:100%;margin-bottom:10px;padding:10px 12px;display:flex}.move-dialog__root.is-active[data-v-cd270db2]{border-color:rgb(var(--el-color-primary-rgb) / .45);background:rgb(var(--el-color-primary-rgb) / .08)}.tree-node[data-v-cd270db2]{align-items:center;gap:8px;width:100%;min-width:0;padding:4px 0;display:flex}.tree-node__icon[data-v-cd270db2]{color:var(--el-color-primary);flex-shrink:0}.tree-node__label[data-v-cd270db2]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.page-actions[data-v-affda036]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.filter-toolbar[data-v-affda036]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.page-filter-toolbar[data-v-affda036]{flex-shrink:0;margin-top:0;margin-bottom:14px}.filter-toolbar__search[data-v-affda036]{flex:1;min-width:220px}.filter-toolbar__scope[data-v-affda036]{width:140px}.filter-toolbar__sort[data-v-affda036]{width:180px}@media (width<=768px){[data-v-affda036] .page-header-shell__header{flex-direction:column;align-items:stretch}.page-actions[data-v-affda036]{justify-content:flex-start}.page-filter-toolbar[data-v-affda036]{margin-bottom:12px}}.resource-row[data-v-f4727344]{border:1px solid var(--el-border-color);background:var(--el-fill-color-blank);border-radius:16px;align-items:center;gap:14px;padding:16px;transition:border-color .2s,transform .2s,box-shadow .2s,background-color .2s;display:flex;position:relative}.resource-row--folder[data-v-f4727344]{cursor:pointer}.resource-row--editing[data-v-f4727344]{cursor:default}.resource-row[data-v-f4727344]:hover{border-color:rgb(var(--el-color-primary-rgb) / .35);transform:translateY(-1px);box-shadow:0 14px 28px #0f172a14}.resource-row.is-selected[data-v-f4727344]{border-color:rgb(var(--el-color-primary-rgb) / .45);background:rgb(var(--el-color-primary-rgb) / .06)}.resource-selector[data-v-f4727344]{flex-shrink:0;align-self:flex-start;align-items:center;display:flex}.resource-row__preview[data-v-f4727344],.resource-row__icon[data-v-f4727344]{background:var(--el-fill-color-light);border-radius:16px;flex-shrink:0;width:72px;height:72px;overflow:hidden}.resource-row__preview img[data-v-f4727344]{object-fit:cover;cursor:zoom-in;width:100%;height:100%;display:block}.resource-row__preview--video[data-v-f4727344]{color:#fff;background:linear-gradient(160deg, #0f172aeb, #1e293bd1), radial-gradient(circle at top, rgb(var(--el-color-primary-rgb) / .36), transparent 60%);cursor:pointer;border:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0;display:flex}.resource-row__preview--video .el-icon[data-v-f4727344]{font-size:26px}.resource-row__preview-badge[data-v-f4727344]{letter-spacing:.08em;background:#ffffff1f;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.resource-row__icon[data-v-f4727344]{color:var(--el-color-primary);justify-content:center;align-items:center;font-size:28px;display:flex}.resource-row__icon--folder[data-v-f4727344]{background:rgb(var(--el-color-primary-rgb) / .12);color:var(--el-color-primary)}.resource-row__body[data-v-f4727344]{flex:1;min-width:0}.resource-row__name[data-v-f4727344]{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-size:15px;font-weight:600;display:inline-block}.resource-row__name[data-v-f4727344]:hover{color:var(--el-color-primary)}.resource-row__input[data-v-f4727344]{border:1px solid rgb(var(--el-color-primary-rgb) / .32);background:var(--el-fill-color-blank);width:min(420px,100%);max-width:100%;height:32px;color:var(--el-text-color-primary);font:inherit;border-radius:8px;padding:0 10px;font-size:15px;font-weight:600;line-height:32px}.resource-row__input[data-v-f4727344]::placeholder{color:var(--el-text-color-placeholder)}.resource-row__input[data-v-f4727344]:focus{border-color:rgb(var(--el-color-primary-rgb) / .78);box-shadow:0 0 0 1px rgb(var(--el-color-primary-rgb) / .16);outline:none}.resource-row__input[data-v-f4727344]:disabled{opacity:.7;cursor:progress}.resource-row__path[data-v-f4727344]{color:var(--el-text-color-secondary);word-break:break-all;margin-top:8px;font-size:13px;line-height:1.5}.resource-row__meta[data-v-f4727344]{color:var(--el-text-color-secondary);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:13px;display:flex}.resource-row__actions[data-v-f4727344]{flex-shrink:0;align-items:center;gap:8px;display:flex}.resource-row__action[data-v-f4727344]{border:1px solid var(--el-border-color);background:var(--el-fill-color-blank);height:30px;color:var(--el-text-color-regular);cursor:pointer;border-radius:8px;padding:0 10px}.resource-row__action[data-v-f4727344]:hover{border-color:rgb(var(--el-color-primary-rgb) / .42);color:var(--el-color-primary)}.resource-row__action--danger[data-v-f4727344]{color:var(--el-color-danger)}.resource-row__action--danger[data-v-f4727344]:hover{border-color:var(--el-color-danger-light-5);color:var(--el-color-danger)}.dark{border-color:rgb(var(--el-color-primary-rgb) / .34);color:#fff;border-color:rgb(var(--el-color-primary-rgb) / .88);box-shadow:0 0 0 1px rgb(var(--el-color-primary-rgb) / .22);background:#ffffff0a}@media (width<=768px){.resource-row[data-v-f4727344]{flex-direction:column;align-items:stretch}.resource-selector[data-v-f4727344]{align-self:flex-start}}.resource-section[data-v-597eb45e]{margin-top:24px}.resource-list[data-v-597eb45e]{flex-direction:column;gap:12px;display:flex}.resource-list__load-more[data-v-597eb45e]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:8px 0 4px;display:flex}.resource-list__load-more-text[data-v-597eb45e]{color:var(--el-text-color-secondary);font-size:13px}.empty-state[data-v-597eb45e]{justify-content:center;align-items:center;min-height:220px;display:flex}.empty-state--inner[data-v-597eb45e]{border:1px dashed var(--el-border-color);background:var(--el-fill-color-lighter);border-radius:16px;min-height:160px}.selection-toolbar[data-v-99cc6e58]{left:50%;bottom:calc(24px + var(--app-safe-area-bottom));z-index:1200;border:1px solid rgb(var(--el-color-primary-rgb) / .22);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;width:min(960px,100vw - 48px);padding:14px 16px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 48px #0f172a29}.selection-toolbar__summary[data-v-99cc6e58]{color:var(--el-text-color-primary);flex-shrink:0;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.selection-toolbar__actions[data-v-99cc6e58]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.dark{border-color:rgb(var(--el-color-primary-rgb) / .32);color:#fff;background:#18181ceb;box-shadow:0 18px 48px #0000005c}@media (width<=768px){.selection-toolbar[data-v-99cc6e58]{width:calc(100vw - 20px);bottom:calc(12px + var(--app-safe-area-bottom));border-radius:14px;flex-direction:column;align-items:stretch;padding:12px}.selection-toolbar__actions[data-v-99cc6e58]{justify-content:stretch}.selection-toolbar__actions[data-v-99cc6e58] .el-button{flex:calc(50% - 4px);min-width:0;margin-left:0}}.explorer-sidebar[data-v-0da85ee2]{flex-direction:column;min-width:0;min-height:0;padding-top:12px;padding-right:20px;display:flex}.sidebar-card__header[data-v-0da85ee2]{border-bottom:1px solid var(--el-border-color-lighter);justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:16px;display:flex}.sidebar-card__actions[data-v-0da85ee2]{flex-shrink:0;align-items:center;gap:4px;display:flex}.sidebar-card__title[data-v-0da85ee2]{margin:0}.sidebar-action-button[data-v-0da85ee2]{width:28px;height:28px;color:var(--el-text-color-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .18s,color .18s;display:inline-flex}.sidebar-action-button[data-v-0da85ee2]:hover{background:var(--el-fill-color-light);color:var(--el-text-color-primary)}.sidebar-action-button[data-v-0da85ee2]:focus-visible{outline:2px solid rgb(var(--el-color-primary-rgb) / .28);outline-offset:2px}.sidebar-action-button[data-v-0da85ee2]:disabled{opacity:.48;cursor:not-allowed}.sidebar-action-button__icon[data-v-0da85ee2]{width:16px;height:16px}.explorer-tree[data-v-0da85ee2]{flex:1;min-height:0;padding-right:4px;overflow:auto}.tree-node[data-v-0da85ee2]{align-items:center;gap:8px;width:100%;min-width:0;padding:4px 0;display:flex}.tree-node--draft[data-v-0da85ee2],.tree-node--editing[data-v-0da85ee2]{padding-right:6px}.tree-node__icon[data-v-0da85ee2]{color:var(--el-color-primary);flex-shrink:0}.tree-node__label[data-v-0da85ee2]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tree-node__input[data-v-0da85ee2]{border:1px solid rgb(var(--el-color-primary-rgb) / .32);background:var(--el-fill-color-blank);width:100%;min-width:0;height:22px;color:var(--el-text-color-primary);font:inherit;border-radius:4px;padding:0 6px;line-height:22px}.tree-node__input[data-v-0da85ee2]::placeholder{color:var(--el-text-color-placeholder)}.tree-node__input[data-v-0da85ee2]:focus{border-color:rgb(var(--el-color-primary-rgb) / .78);box-shadow:0 0 0 1px rgb(var(--el-color-primary-rgb) / .16);outline:none}.tree-node__input[data-v-0da85ee2]:disabled{opacity:.7;cursor:progress}.dark{color:#fff;border-color:rgb(var(--el-color-primary-rgb) / .34);border-color:rgb(var(--el-color-primary-rgb) / .88);box-shadow:0 0 0 1px rgb(var(--el-color-primary-rgb) / .22);background:#ffffff0a}@media (width<=960px){.explorer-sidebar[data-v-0da85ee2]{border-bottom:1px solid var(--el-border-color-lighter);padding-bottom:20px;padding-right:0}}.hidden-input[data-v-19980a0c]{display:none}.page-container[data-v-6b8f9598]{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;padding:14px 24px 24px;display:flex;position:relative;overflow:hidden}@media (width<=768px){.page-container[data-v-6b8f9598]{padding:12px 16px 16px}}
