.file-preview-container[data-v-d47386bc]{width:100%;height:100%;min-height:700px;display:flex;align-items:center;justify-content:center;position:relative}.preview-loading[data-v-d47386bc]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px;color:#999}.preview-loading i[data-v-d47386bc]{font-size:36px;color:var(--brand-primary-hover)}.preview-loading p[data-v-d47386bc]{font-size:14px;margin:0}.preview-image img[data-v-d47386bc]{max-width:100%;max-height:700px;-o-object-fit:contain;object-fit:contain;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1)}.preview-video[data-v-d47386bc]{width:100%;max-height:700px}.preview-video video[data-v-d47386bc]{width:100%;max-height:700px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);background:#000}.preview-pdf[data-v-d47386bc]{width:100%;height:700px}.preview-pdf iframe[data-v-d47386bc]{width:100%;height:100%;border-radius:8px}.preview-office[data-v-d47386bc]{position:relative;width:100%;height:700px}.preview-office iframe[data-v-d47386bc]{width:100%;height:100%;border-radius:8px}.preview-office .office-loading-mask[data-v-d47386bc]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#fff;border-radius:8px;color:#999}.preview-office .office-loading-mask i[data-v-d47386bc]{font-size:36px;color:var(--brand-primary-hover)}.preview-office .office-loading-mask p[data-v-d47386bc]{font-size:14px;margin:0}.preview-ppt[data-v-d47386bc]{width:100%;height:700px}.preview-ppt[data-v-d47386bc] .vue-office-pptx{width:100%;height:100%;border-radius:8px}.preview-txt[data-v-d47386bc]{width:100%;height:700px;overflow:auto;background:#f5f5f5;padding:20px;border-radius:8px}.preview-txt pre[data-v-d47386bc]{white-space:pre-wrap;word-break:break-all;font-size:14px;color:#333;margin:0;font-family:monospace}.preview-unsupported[data-v-d47386bc]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:50px 40px}.preview-unsupported .warn-icon[data-v-d47386bc]{color:#e6a23c}.preview-unsupported p[data-v-d47386bc]{font-size:15px;color:#333;margin:0}.preview-unsupported .file-name-tip[data-v-d47386bc]{font-size:13px;color:#999;margin-top:4px}[data-v-d47386bc] .vue-office-pptx .text-box p{word-break:break-all!important;overflow-wrap:break-word!important}.w-desc-text[data-v-d47386bc]{color:#a2a4a8}.w-row-text[data-v-d47386bc]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-t-center[data-v-d47386bc]{text-align:left}.w-t-left[data-v-d47386bc]{left:0;text-align:left}.w-t-right[data-v-d47386bc]{right:0;text-align:left}.w-h-center[data-v-d47386bc]{display:flex;align-items:center}.menu-box[data-v-d47386bc]{position:relative}.menu-box .go[data-v-d47386bc]{position:absolute;top:15px;right:15px;z-index:10;color:#6e6e70;font-size:13px;font-weight:700;cursor:pointer}.fb[data-v-d47386bc],.menu-box .el-icon-arrow-right[data-v-d47386bc]{font-weight:700}.grey[data-v-d47386bc]{color:#6e6e70}.search-form[data-v-d47386bc]{background:#fff;border-radius:8px;padding:20px;padding-bottom:5px;margin-bottom:15px}.search-form .el-cascader[data-v-d47386bc],.search-form .el-date-editor[data-v-d47386bc],.search-form .el-input[data-v-d47386bc],.search-form[data-v-d47386bc] .el-select{width:202px}.search-form[data-v-d47386bc] .el-collapse-item__header .el-form-item{line-height:40px}.table-box[data-v-d47386bc] .el-button:nth-child(4){margin-left:0;margin-top:10px}.table-box p[data-v-d47386bc]{padding:unset;margin:unset}.flex-c-b[data-v-d47386bc]{justify-content:space-between}.dialog-title[data-v-4babb266],.flex-c-b[data-v-d47386bc],.flex-c[data-v-d47386bc]{display:flex;align-items:center}.dialog-title[data-v-4babb266]{gap:8px;font-size:18px;font-weight:700;color:#333}.dialog-title i[data-v-4babb266]{color:#f5a623;font-size:20px}.dialog-content[data-v-4babb266]{padding:10px 0 0}.dialog-header[data-v-4babb266]{font-size:14px;color:#666;margin-bottom:12px}.folder-list[data-v-4babb266]{max-height:320px;overflow-y:auto;border:1px solid #e8e8e8;border-radius:6px}.folder-list[data-v-4babb266]::-webkit-scrollbar{width:8px}.folder-list[data-v-4babb266]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:4px}.folder-list[data-v-4babb266]::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.folder-list[data-v-4babb266]::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.empty-tip[data-v-4babb266]{padding:40px;text-align:center;color:#999;font-size:14px}.folder-item[data-v-4babb266]{display:flex;align-items:center;gap:8px;padding-top:8px;padding-bottom:8px;padding-right:12px;cursor:pointer;transition:all .2s}.folder-item[data-v-4babb266]:hover{background:#f5f7fa}.folder-item.is-selected[data-v-4babb266]{background:#e6f7ff}.folder-item.is-selected .folder-name[data-v-4babb266]{color:var(--brand-primary)}.folder-item.dept-item[data-v-4babb266]{background:#fafafa}.folder-item.dept-item[data-v-4babb266]:hover{background:#f0f0f0}.folder-item.dept-item.is-selected[data-v-4babb266]{background:#e6f7ff}.folder-item.is-current[data-v-4babb266]{color:#c0c4cc;cursor:not-allowed;background:#f5f7fa!important}.folder-item.is-current[data-v-4babb266]:hover{background:#f5f7fa!important}.folder-item.is-current .folder-icon[data-v-4babb266],.folder-item.is-current .folder-name[data-v-4babb266]{color:#c0c4cc}.folder-item.is-current .expand-arrow[data-v-4babb266]{cursor:pointer;color:#999}.current-tag[data-v-4babb266]{color:#909399;font-size:12px;margin-left:4px}.expand-arrow[data-v-4babb266]{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#999;font-size:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.expand-arrow[data-v-4babb266]:hover{color:#666}.expand-arrow.is-loading[data-v-4babb266]{color:var(--brand-primary)}.expand-arrow .arrow-placeholder[data-v-4babb266]{display:inline-block;width:12px;height:12px}.folder-icon[data-v-4babb266]{flex-shrink:0}.dept-icon[data-v-4babb266]{color:var(--brand-primary);font-size:18px}.sub-folder-icon[data-v-4babb266]{color:#f5a623;font-size:16px}.folder-name[data-v-4babb266]{font-size:14px;color:#333;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialog-footer[data-v-4babb266]{display:flex;justify-content:flex-end;gap:12px;padding:16px 0 0;border-top:1px solid #f0f0f0;margin-top:16px;padding-top:16px}.dialog-footer .cancel-btn[data-v-4babb266]{border-radius:8px;border-color:#d9d9d9;color:#666;padding:10px 20px}.dialog-footer .cancel-btn[data-v-4babb266]:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.dialog-footer .confirm-btn[data-v-4babb266]{background:#fb602e;border:none;border-radius:8px;padding:10px 20px;color:#fff}.dialog-footer .confirm-btn[data-v-4babb266]:hover{opacity:.9}.dialog-footer .confirm-btn.is-disabled[data-v-4babb266]{background:#d9d9d9;color:#fff;cursor:not-allowed}.w-desc-text[data-v-4babb266]{color:#a2a4a8}.w-row-text[data-v-4babb266]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-t-center[data-v-4babb266]{text-align:left}.w-t-left[data-v-4babb266]{left:0;text-align:left}.w-t-right[data-v-4babb266]{right:0;text-align:left}.w-h-center[data-v-4babb266]{display:flex;align-items:center}.menu-box[data-v-4babb266]{position:relative}.menu-box .go[data-v-4babb266]{position:absolute;top:15px;right:15px;z-index:10;color:#6e6e70;font-size:13px;font-weight:700;cursor:pointer}.fb[data-v-4babb266],.menu-box .el-icon-arrow-right[data-v-4babb266]{font-weight:700}.grey[data-v-4babb266]{color:#6e6e70}.search-form[data-v-4babb266]{background:#fff;border-radius:8px;padding:20px;padding-bottom:5px;margin-bottom:15px}.search-form .el-cascader[data-v-4babb266],.search-form .el-date-editor[data-v-4babb266],.search-form .el-input[data-v-4babb266],.search-form[data-v-4babb266] .el-select{width:202px}.search-form[data-v-4babb266] .el-collapse-item__header .el-form-item{line-height:40px}.table-box[data-v-4babb266] .el-button:nth-child(4){margin-left:0;margin-top:10px}.table-box p[data-v-4babb266]{padding:unset;margin:unset}.flex-c-b[data-v-4babb266]{justify-content:space-between}.flex-c-b[data-v-4babb266],.flex-c[data-v-4babb266]{display:flex;align-items:center}.file-lock-dialog[data-v-40db1df4]{padding:2px 4px 0;text-align:center}.file-lock-dialog .lock-visual[data-v-40db1df4]{position:relative;width:84px;height:84px;margin:4px auto 18px;display:flex;align-items:center;justify-content:center}.file-lock-dialog .lock-visual .lock-visual-ring[data-v-40db1df4]{position:absolute;inset:0;border-radius:50%;background:rgba(47,84,235,.08);transform:scale(1.16)}.file-lock-dialog .lock-visual .lock-visual-icon[data-v-40db1df4]{position:relative;z-index:1;width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:30px;background:linear-gradient(135deg,#4f7cff,#2f54eb);box-shadow:0 12px 26px rgba(47,84,235,.26)}.file-lock-dialog.is-access .lock-visual-icon[data-v-40db1df4]{background:linear-gradient(135deg,#faad14,#fb602e);box-shadow:0 12px 26px rgba(250,173,20,.28)}.file-lock-dialog.is-access .lock-visual-ring[data-v-40db1df4]{background:rgba(250,173,20,.1)}.file-lock-dialog.is-manage .lock-visual-icon[data-v-40db1df4]{background:linear-gradient(135deg,#52c41a,#36cfc9);box-shadow:0 12px 26px rgba(82,196,26,.24)}.file-lock-dialog.is-manage .lock-visual-ring[data-v-40db1df4]{background:rgba(82,196,26,.1)}.file-lock-dialog.is-change .lock-visual-icon[data-v-40db1df4]{background:linear-gradient(135deg,#1890ff,#2f54eb);box-shadow:0 12px 26px rgba(24,144,255,.24)}.file-lock-dialog.is-change .lock-visual-ring[data-v-40db1df4]{background:rgba(24,144,255,.1)}.file-lock-dialog .lock-heading[data-v-40db1df4]{margin:0;font-size:20px;font-weight:600;line-height:1.4;color:#1f2329}.file-lock-dialog .lock-heading .file-name[data-v-40db1df4]{display:inline-block;max-width:270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;color:#fb602e}.file-lock-dialog .lock-desc[data-v-40db1df4]{max-width:380px;margin:8px auto 0;font-size:14px;line-height:22px;color:#8a919f}.file-lock-dialog .code-panel[data-v-40db1df4]{margin-top:24px}.file-lock-dialog .code-box[data-v-40db1df4]{display:flex;align-items:center;justify-content:center;gap:14px}.file-lock-dialog .code-box.is-shaking[data-v-40db1df4]{animation:lock-shake-40db1df4 .45s cubic-bezier(.36,.07,.19,.97) both}.file-lock-dialog .code-box .code-cell[data-v-40db1df4]{box-sizing:border-box;width:58px;height:64px;padding:0;border:1px solid #e5e7eb;border-radius:14px;background:#f8fafc;outline:none;text-align:center;font-family:inherit;font-size:28px;font-weight:600;color:#1f2329;caret-color:#fb602e;transition:border-color .2s,box-shadow .2s,background .2s,transform .2s;-webkit-appearance:none}.file-lock-dialog .code-box .code-cell.is-filled[data-v-40db1df4]{background:#fff}.file-lock-dialog .code-box .code-cell.is-active[data-v-40db1df4]{border-color:#fb602e;background:#fff;box-shadow:0 0 0 4px rgba(251,96,46,.1);transform:translateY(-1px)}.file-lock-dialog .code-box .code-cell.is-secret[data-v-40db1df4]{color:transparent;caret-color:#fb602e}.file-lock-dialog .code-box .code-cell.is-secret.is-filled[data-v-40db1df4]{caret-color:transparent;background-color:#fff;background-image:radial-gradient(circle,#1f2329 0 6px,transparent 6.5px);background-position:50%;background-repeat:no-repeat}.file-lock-dialog .code-box .code-cell.is-secret[data-v-40db1df4]::selection{color:transparent;background:transparent}.file-lock-dialog .code-box .code-cell.is-secret[data-v-40db1df4]::-moz-selection{color:transparent;background:transparent}.file-lock-dialog .code-box .code-cell.is-secret[data-v-40db1df4]::-ms-clear,.file-lock-dialog .code-box .code-cell.is-secret[data-v-40db1df4]::-ms-reveal{display:none}.file-lock-dialog .code-box .code-cell[data-v-40db1df4]:disabled{cursor:not-allowed;opacity:.6}.file-lock-dialog .code-box.is-error .code-cell[data-v-40db1df4]{border-color:#f54a45;background-color:#fff7f7}.file-lock-dialog .code-box.is-error .code-cell.is-active[data-v-40db1df4]{box-shadow:0 0 0 4px rgba(245,74,69,.1)}.file-lock-dialog .code-tip[data-v-40db1df4]{min-height:18px;margin:12px 0 0;font-size:12.5px;line-height:18px;color:#a0a6b0}.file-lock-dialog .code-tip.is-error[data-v-40db1df4]{color:#f54a45}.file-lock-dialog .code-tip i[data-v-40db1df4]{margin-right:4px}.file-lock-dialog .manage-panel[data-v-40db1df4]{margin-top:24px}.file-lock-dialog .manage-panel .manage-status[data-v-40db1df4]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid #d9f7be;border-radius:12px;background:#f6ffed;font-size:14px;color:#389e0d}.file-lock-dialog .manage-panel .manage-status .status-dot[data-v-40db1df4]{width:8px;height:8px;border-radius:50%;background:#52c41a;box-shadow:0 0 0 4px rgba(82,196,26,.12)}.file-lock-dialog .manage-panel .ghost-action[data-v-40db1df4]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:42px;margin-top:16px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;font-family:inherit;font-size:14px;color:#4b5563;cursor:pointer;transition:all .2s}.file-lock-dialog .manage-panel .ghost-action[data-v-40db1df4]:hover:not(:disabled){border-color:#fb602e;background:#fff9f5;color:#fb602e}.file-lock-dialog .manage-panel .ghost-action[data-v-40db1df4]:disabled{cursor:not-allowed;opacity:.5}.file-lock-dialog .dialog-actions[data-v-40db1df4]{margin-top:26px}.file-lock-dialog .dialog-actions .primary-action[data-v-40db1df4]{width:100%;height:44px;padding:0;border:none;border-radius:12px;background:linear-gradient(135deg,#fb602e,#ff8a3d);font-size:15px;font-weight:500;line-height:44px;color:#fff;box-shadow:0 8px 18px rgba(251,96,46,.22);transition:all .2s}.file-lock-dialog .dialog-actions .primary-action[data-v-40db1df4]:focus,.file-lock-dialog .dialog-actions .primary-action[data-v-40db1df4]:hover{background:linear-gradient(135deg,#f05522,#ff7d2b);box-shadow:0 10px 22px rgba(251,96,46,.28)}.file-lock-dialog .dialog-actions .primary-action.is-disabled[data-v-40db1df4],.file-lock-dialog .dialog-actions .primary-action.is-disabled[data-v-40db1df4]:focus,.file-lock-dialog .dialog-actions .primary-action.is-disabled[data-v-40db1df4]:hover{border:none;background:linear-gradient(135deg,#ffc7b3,#ffddc9);box-shadow:none;color:#fff}.file-lock-dialog .dialog-actions .cancel-action[data-v-40db1df4]{margin-top:10px;padding:6px 12px;border:none;background:transparent;font-family:inherit;font-size:14px;color:#8a919f;cursor:pointer;transition:color .2s}.file-lock-dialog .dialog-actions .cancel-action[data-v-40db1df4]:hover{color:#fb602e}.file-lock-dialog .dialog-actions .cancel-action[data-v-40db1df4]:disabled{cursor:not-allowed;opacity:.5}.file-lock-dialog .security-tip[data-v-40db1df4]{margin:14px 0 0;font-size:12.5px;line-height:18px;color:#a0a6b0}.file-lock-dialog .security-tip i[data-v-40db1df4]{margin-right:4px}@keyframes lock-shake-40db1df4{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(3px)}30%,50%,70%{transform:translateX(-5px)}40%,60%{transform:translateX(5px)}}[data-v-40db1df4] .file-lock-dialog-host .el-dialog{border-radius:18px;overflow:hidden}[data-v-40db1df4] .file-lock-dialog-host .el-dialog__header{padding:18px 24px 0}[data-v-40db1df4] .file-lock-dialog-host .el-dialog__title{font-size:16px;font-weight:600;color:#1f2329}[data-v-40db1df4] .file-lock-dialog-host .el-dialog__headerbtn{top:16px;right:18px}[data-v-40db1df4] .file-lock-dialog-host .el-dialog__body{padding:0 28px 24px}.w-desc-text[data-v-40db1df4]{color:#a2a4a8}.w-row-text[data-v-40db1df4]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-t-center[data-v-40db1df4]{text-align:left}.w-t-left[data-v-40db1df4]{left:0;text-align:left}.w-t-right[data-v-40db1df4]{right:0;text-align:left}.w-h-center[data-v-40db1df4]{display:flex;align-items:center}.menu-box[data-v-40db1df4]{position:relative}.menu-box .go[data-v-40db1df4]{position:absolute;top:15px;right:15px;z-index:10;color:#6e6e70;font-size:13px;font-weight:700;cursor:pointer}.fb[data-v-40db1df4],.menu-box .el-icon-arrow-right[data-v-40db1df4]{font-weight:700}.grey[data-v-40db1df4]{color:#6e6e70}.search-form[data-v-40db1df4]{background:#fff;border-radius:8px;padding:20px;padding-bottom:5px;margin-bottom:15px}.search-form .el-cascader[data-v-40db1df4],.search-form .el-date-editor[data-v-40db1df4],.search-form .el-input[data-v-40db1df4],.search-form[data-v-40db1df4] .el-select{width:202px}.search-form[data-v-40db1df4] .el-collapse-item__header .el-form-item{line-height:40px}.table-box[data-v-40db1df4] .el-button:nth-child(4){margin-left:0;margin-top:10px}.table-box p[data-v-40db1df4]{padding:unset;margin:unset}.flex-c-b[data-v-40db1df4]{justify-content:space-between}.flex-c-b[data-v-40db1df4],.flex-c[data-v-40db1df4]{display:flex;align-items:center}.progress-panel[data-v-27ba3182]{position:fixed;bottom:24px;width:360px;max-height:480px;background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:9999;overflow:hidden;display:flex;flex-direction:column}.progress-panel.mode-upload[data-v-27ba3182]{right:24px}.progress-panel.mode-upload .panel-header[data-v-27ba3182]{background:#fb602e}.progress-panel.mode-upload .item-close[data-v-27ba3182]:hover{color:#fb602e}.progress-panel.mode-download[data-v-27ba3182]{right:24px}.progress-panel.mode-download .panel-header[data-v-27ba3182]{background:var(--brand-primary)}.progress-panel.mode-download .item-close[data-v-27ba3182]:hover{color:var(--brand-primary)}.fade-enter-active[data-v-27ba3182],.fade-leave-active[data-v-27ba3182]{transition:opacity .3s,transform .3s}.fade-enter[data-v-27ba3182],.fade-leave-to[data-v-27ba3182]{opacity:0;transform:translateY(20px)}.slide-enter-active[data-v-27ba3182],.slide-leave-active[data-v-27ba3182]{transition:max-height .3s ease;max-height:500px;overflow:hidden}.slide-enter[data-v-27ba3182],.slide-leave-to[data-v-27ba3182]{max-height:0}.panel-header[data-v-27ba3182]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.panel-header .header-left[data-v-27ba3182]{display:flex;align-items:center;gap:6px}.panel-header .header-left .el-icon-download[data-v-27ba3182],.panel-header .header-left .el-icon-upload2[data-v-27ba3182]{font-size:16px}.panel-header .header-left .title[data-v-27ba3182]{font-size:14px;font-weight:500}.panel-header .header-left .count[data-v-27ba3182]{font-size:12px;opacity:.9}.panel-header .header-right[data-v-27ba3182]{display:flex;align-items:center;gap:12px}.panel-header .header-right .close-icon[data-v-27ba3182],.panel-header .header-right .collapse-icon[data-v-27ba3182]{font-size:14px;cursor:pointer;transition:opacity .2s}.panel-header .header-right .close-icon[data-v-27ba3182]:hover,.panel-header .header-right .collapse-icon[data-v-27ba3182]:hover{opacity:.8}.panel-header .header-right .close-icon[data-v-27ba3182]{font-size:16px}.panel-body[data-v-27ba3182]{flex:1;overflow-y:auto;max-height:420px;padding:8px 0}.panel-body[data-v-27ba3182]::-webkit-scrollbar{width:6px}.panel-body[data-v-27ba3182]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:3px}.panel-body[data-v-27ba3182]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.panel-body[data-v-27ba3182]::-webkit-scrollbar-track{background:transparent}.progress-item[data-v-27ba3182]{padding:10px 16px;border-bottom:1px solid #f5f5f5}.progress-item[data-v-27ba3182]:last-child{border-bottom:none}.progress-item .item-header[data-v-27ba3182]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.progress-item .item-header .file-name[data-v-27ba3182]{flex:1;font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px}.progress-item .item-header .item-close[data-v-27ba3182]{font-size:14px;color:#999;cursor:pointer}.progress-item .item-progress[data-v-27ba3182]{margin-bottom:4px}.progress-item .item-footer[data-v-27ba3182]{display:flex;justify-content:space-between;align-items:center;font-size:12px}.progress-item .item-footer .percentage-text[data-v-27ba3182]{color:#666}.progress-item .item-footer .status-text.downloading[data-v-27ba3182],.progress-item .item-footer .status-text.uploading[data-v-27ba3182]{color:var(--brand-primary)}.progress-item .item-footer .status-text.pending[data-v-27ba3182]{color:#999}.progress-item .item-footer .status-text.saving[data-v-27ba3182]{color:#faad14}.progress-item .item-footer .status-text.success[data-v-27ba3182]{color:#52c41a}.progress-item .item-footer .status-text.error[data-v-27ba3182]{color:#ff4d4f}.progress-item .error-msg[data-v-27ba3182]{margin-top:4px;font-size:12px;color:#ff4d4f;line-height:1.4}.w-desc-text[data-v-27ba3182]{color:#a2a4a8}.w-row-text[data-v-27ba3182]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-t-center[data-v-27ba3182]{text-align:left}.w-t-left[data-v-27ba3182]{left:0;text-align:left}.w-t-right[data-v-27ba3182]{right:0;text-align:left}.w-h-center[data-v-27ba3182]{display:flex;align-items:center}.menu-box[data-v-27ba3182]{position:relative}.menu-box .go[data-v-27ba3182]{position:absolute;top:15px;right:15px;z-index:10;color:#6e6e70;font-size:13px;font-weight:700;cursor:pointer}.fb[data-v-27ba3182],.menu-box .el-icon-arrow-right[data-v-27ba3182]{font-weight:700}.grey[data-v-27ba3182]{color:#6e6e70}.search-form[data-v-27ba3182]{background:#fff;border-radius:8px;padding:20px;padding-bottom:5px;margin-bottom:15px}.search-form .el-cascader[data-v-27ba3182],.search-form .el-date-editor[data-v-27ba3182],.search-form .el-input[data-v-27ba3182],.search-form[data-v-27ba3182] .el-select{width:202px}.search-form[data-v-27ba3182] .el-collapse-item__header .el-form-item{line-height:40px}.table-box[data-v-27ba3182] .el-button:nth-child(4){margin-left:0;margin-top:10px}.table-box p[data-v-27ba3182]{padding:unset;margin:unset}.flex-c-b[data-v-27ba3182]{justify-content:space-between}.flex-c-b[data-v-27ba3182],.flex-c[data-v-27ba3182]{display:flex;align-items:center}.cloud-drive-file-list[data-v-1b113e6a]{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;gap:16px;padding:16px}.lock-dialog-slot[data-v-1b113e6a],.preview-dialog-slot[data-v-1b113e6a]{display:none}.cloud-top-bar[data-v-1b113e6a]{background:#fff;display:flex;justify-content:space-between;align-items:center;padding:10px;border-radius:8px;flex-shrink:0}.top-bar-left[data-v-1b113e6a]{display:flex;align-items:center}.top-bar-right[data-v-1b113e6a]{display:flex;align-items:center;gap:12px}.search-input[data-v-1b113e6a]{width:280px;border-radius:8px}.search-input[data-v-1b113e6a] .el-input__inner{border-radius:8px}.create-folder-btn[data-v-1b113e6a]{border-radius:8px;border-color:#d9d9d9;color:#666}.create-folder-btn[data-v-1b113e6a]:hover{border-color:#fb602e;color:#fb602e;background:#fafafa}.breadcrumb[data-v-1b113e6a]{padding:0;background:transparent}.breadcrumb[data-v-1b113e6a] .el-breadcrumb__item .el-breadcrumb__inner{color:#999;font-size:16px;cursor:pointer;transition:all .3s}.breadcrumb[data-v-1b113e6a] .el-breadcrumb__item .el-breadcrumb__inner:hover{color:#fb602e}.breadcrumb[data-v-1b113e6a] .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:#333;font-weight:500}.breadcrumb[data-v-1b113e6a] .el-breadcrumb__separator{color:#d9d9d9;margin:0 8px;font-size:18px}.breadcrumb .breadcrumb-icon[data-v-1b113e6a]{margin-right:4px;font-size:20px;color:#999;vertical-align:middle}.file-container[data-v-1b113e6a]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 12px rgba(0,0,0,.06);flex:1;display:flex;flex-direction:column;overflow:hidden}.file-header[data-v-1b113e6a]{padding-bottom:16px;border-bottom:1px solid #f0f0f0;margin-bottom:16px;flex-shrink:0;display:flex;justify-content:space-between;align-items:center}.file-header .page-title[data-v-1b113e6a]{font-size:20px;font-weight:700;color:#1c1d20;margin:0;display:flex;align-items:center;gap:16px}.file-header .page-title .file-stats[data-v-1b113e6a]{display:flex;align-items:center;gap:16px}.file-header .page-title .file-stats .stat-item[data-v-1b113e6a]{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:400;color:#666;background:#f5f7fa;padding:4px 12px;border-radius:16px}.file-header .page-title .file-stats .stat-item .stat-icon[data-v-1b113e6a]{width:18px;height:18px}.file-header .selection-bar[data-v-1b113e6a]{display:flex;align-items:center;gap:12px}.file-header .selection-bar .selected-count[data-v-1b113e6a]{font-size:24px;color:#666}.file-header .selection-bar[data-v-1b113e6a] .share-btn{border-radius:8px;border-color:#d9d9d9;background:#faad14!important;color:#fff!important}.file-header .selection-bar[data-v-1b113e6a] .share-btn:hover{border-color:#faad14;background:#fffbe6!important;color:#faad14!important}.file-header .selection-bar[data-v-1b113e6a] .move-btn{border-radius:8px;border-color:#d9d9d9;background:#fb602e!important;color:#e6f7ff!important}.file-header .selection-bar[data-v-1b113e6a] .move-btn:hover{border-color:#fb602e;background:#e6f7ff!important;color:#fb602e!important}.file-header .selection-bar[data-v-1b113e6a] .download-btn{border-radius:8px;border-color:#d9d9d9;background:var(--brand-primary)!important;color:#fff!important}.file-header .selection-bar[data-v-1b113e6a] .download-btn:hover{border-color:var(--brand-primary);background:#096dd9!important;color:#fff!important}.file-header .selection-bar[data-v-1b113e6a] .delete-btn{border-radius:8px;border-color:#e71818;background:#e71818!important;color:#fff!important}.file-header .selection-bar[data-v-1b113e6a] .delete-btn:hover{background:#e66219!important;border-color:#e66219;color:#fff!important}.file-header .selection-bar[data-v-1b113e6a] .cancel-btn{border-radius:8px;border-color:#d9d9d9;background:#f5f5f5!important;color:#666!important}.file-header .selection-bar[data-v-1b113e6a] .cancel-btn:hover{border-color:#999;background:#e8e8e8!important;color:#999!important}.file-header .selection-bar[data-v-1b113e6a] .lock-btn{border-radius:8px;border-color:#faad14;background:#faad14!important;color:#fff!important}.file-header .selection-bar[data-v-1b113e6a] .lock-btn:hover{border-color:#d48806;background:#d48806!important;color:#fff!important}.file-header .selection-bar[data-v-1b113e6a] .unlock-btn{border-radius:8px;border-color:#d9d9d9;background:#fff!important;color:#666!important}.file-header .selection-bar[data-v-1b113e6a] .unlock-btn:hover{border-color:#40a9ff;background:#e6f7ff!important;color:#40a9ff!important}.file-table[data-v-1b113e6a]{flex:1;overflow:auto}.file-table[data-v-1b113e6a] .el-table{border-radius:8px;overflow:visible}.file-table[data-v-1b113e6a] .el-table__row:hover{background:#f5f7fa}.file-table[data-v-1b113e6a] .el-table__body tr.el-table__row--striped td{background:#fafafa}.file-table[data-v-1b113e6a] .el-table__cell{font-size:18px;color:#333}.file-table[data-v-1b113e6a] .el-table .el-button--text{font-size:18px}.file-table[data-v-1b113e6a]::-webkit-scrollbar{width:8px;height:8px}.file-table[data-v-1b113e6a]::-webkit-scrollbar-thumb{background:#dcdfe6;border-radius:4px}.file-table[data-v-1b113e6a]::-webkit-scrollbar-thumb:hover{background:#c0c4cc}.file-table[data-v-1b113e6a]::-webkit-scrollbar-track{background:#f5f7fa;border-radius:4px}.file-name-cell[data-v-1b113e6a]{display:flex;align-items:center;gap:8px;cursor:pointer}.file-name-cell:hover span[data-v-1b113e6a],.file-name-cell[data-v-1b113e6a]:hover{color:#fb602e}.file-name-cell .file-icon[data-v-1b113e6a]{width:40px;height:40px}.file-name-cell span[data-v-1b113e6a]{font-size:18px;color:#333;transition:color .3s}.file-name-cell .tag[data-v-1b113e6a]{font-size:12px;padding:2px 6px;border-radius:4px}.file-name-cell .tag.new[data-v-1b113e6a]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.file-name-cell .tag.shared[data-v-1b113e6a]{background:#e6f7ff;color:var(--brand-primary);border:1px solid #91d5ff}.file-name-cell .file-pwd[data-v-1b113e6a]{padding:1px 8px;border:1px solid #ffe7ba;border-radius:10px;background:#fff7e6;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:600;line-height:20px;letter-spacing:1px;color:#d46b08}.file-name-cell:hover .file-pwd[data-v-1b113e6a]{color:#d46b08}.action-icon[data-v-1b113e6a]{width:20px;height:20px;cursor:pointer}.file-lock[data-v-1b113e6a]{display:inline-flex;align-items:center;margin-left:4px;font-size:20px;transition:opacity .3s}.file-lock.lock-on[data-v-1b113e6a]{color:#faad14}.file-lock.lock-off[data-v-1b113e6a]{color:#bfbfbf}.file-lock.is-clickable[data-v-1b113e6a]{cursor:pointer}.file-lock.is-clickable[data-v-1b113e6a]:hover{opacity:.6}.empty-state[data-v-1b113e6a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;color:#999}.empty-state .el-icon[data-v-1b113e6a]{font-size:64px;margin-bottom:16px;opacity:.3}.empty-state p[data-v-1b113e6a]{font-size:16px;margin-bottom:24px}.empty-state .el-button[data-v-1b113e6a]{background:var(--brand-primary);border-color:var(--brand-primary);border-radius:8px;color:#fff}[data-v-1b113e6a] .el-button--primary{background:linear-gradient(90deg,#fb602e,#00b1ff);border:none;border-radius:8px}[data-v-1b113e6a] .el-button--primary:hover{background:linear-gradient(90deg,#fb602e,#00b1ff);opacity:.9}[data-v-1b113e6a] .upload-btn{border-radius:8px}[data-v-1b113e6a] .upload-btn,[data-v-1b113e6a] .upload-btn:hover{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}[data-v-1b113e6a] .upload-btn:hover{opacity:.9}[data-v-1b113e6a] .action-btn{margin-right:2px;border-radius:8px;font-size:14px;padding:6px 8px;border:none}[data-v-1b113e6a] .action-btn.open-btn{background:#fb602e;color:#fff}[data-v-1b113e6a] .action-btn.open-btn:hover{background:#2db8ef}[data-v-1b113e6a] .action-btn.preview-btn{background:#52c41a;color:#fff}[data-v-1b113e6a] .action-btn.preview-btn:hover{background:#43a817}[data-v-1b113e6a] .action-btn.share-btn{background:#faad14;color:#fff}[data-v-1b113e6a] .action-btn.share-btn:hover{background:#d49509}[data-v-1b113e6a] .action-btn.download-btn{background:var(--brand-primary);color:#fff}[data-v-1b113e6a] .action-btn.download-btn:hover{background:#096dd9}[data-v-1b113e6a] .action-btn.delete-btn{background:#ff4d4f;color:#fff}[data-v-1b113e6a] .action-btn.delete-btn:hover{background:#d9363e}.w-desc-text[data-v-1b113e6a]{color:#a2a4a8}.w-row-text[data-v-1b113e6a]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-t-center[data-v-1b113e6a]{text-align:left}.w-t-left[data-v-1b113e6a]{left:0;text-align:left}.w-t-right[data-v-1b113e6a]{right:0;text-align:left}.w-h-center[data-v-1b113e6a]{display:flex;align-items:center}.menu-box[data-v-1b113e6a]{position:relative}.menu-box .go[data-v-1b113e6a]{position:absolute;top:15px;right:15px;z-index:10;color:#6e6e70;font-size:13px;font-weight:700;cursor:pointer}.fb[data-v-1b113e6a],.menu-box .el-icon-arrow-right[data-v-1b113e6a]{font-weight:700}.grey[data-v-1b113e6a]{color:#6e6e70}.search-form[data-v-1b113e6a]{background:#fff;border-radius:8px;padding:20px;padding-bottom:5px;margin-bottom:15px}.search-form .el-cascader[data-v-1b113e6a],.search-form .el-date-editor[data-v-1b113e6a],.search-form .el-input[data-v-1b113e6a],.search-form[data-v-1b113e6a] .el-select{width:202px}.search-form[data-v-1b113e6a] .el-collapse-item__header .el-form-item{line-height:40px}.table-box[data-v-1b113e6a] .el-button:nth-child(4){margin-left:0;margin-top:10px}.table-box p[data-v-1b113e6a]{padding:unset;margin:unset}.flex-c-b[data-v-1b113e6a]{justify-content:space-between}.flex-c-b[data-v-1b113e6a],.flex-c[data-v-1b113e6a]{display:flex;align-items:center}