.login-container[data-v-8f3d1a3c]{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f0f2f5}.login-card[data-v-8f3d1a3c]{width:400px;padding:30px;background-color:#fff;border-radius:10px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.login-title[data-v-8f3d1a3c]{text-align:center;margin-bottom:30px;color:#303133}.login-form[data-v-8f3d1a3c]{margin-top:20px}.remember-item[data-v-8f3d1a3c]{display:flex;justify-content:space-between;align-items:center}.forgot-link[data-v-8f3d1a3c]{font-size:14px}.login-btn[data-v-8f3d1a3c]{width:100%;padding:12px 0;font-size:16px}.switch-register[data-v-8f3d1a3c]{text-align:center;margin-top:15px;font-size:14px;color:#666}.folder-form[data-v-88294066]{margin-top:15px}.form-actions[data-v-88294066]{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}[data-v-88294066] .el-radio-group{display:flex;gap:20px}.el-radio.is-bordered[data-v-88294066]{border:none}.el-upload{border:1px dashed #8d8d8d;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;transition:var(--el-transition-duration-fast)}.el-upload:hover{border-color:var(--el-color-primary)}.el-icon.avatar-uploader-icon{font-size:28px;color:#8c939d;width:178px;height:178px;text-align:center}.el-upload-list{display:none!important}.disk-view[data-v-bb99cbc8]{overflow:hidden;margin:0 auto;padding:20px;min-height:0;display:flex;flex-direction:column}.disk-header[data-v-bb99cbc8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.disk-title[data-v-bb99cbc8]{margin:0;display:flex;align-items:center;gap:10px}.disk-stats[data-v-bb99cbc8]{display:flex;align-items:center;gap:15px}.upload-area[data-v-bb99cbc8]{margin-bottom:20px}.view-switch[data-v-bb99cbc8]{margin-bottom:15px}.dir-el-container[data-v-bb99cbc8]{height:calc(100vh - 170px);width:100%}.file-grid[data-v-bb99cbc8]::-webkit-scrollbar{width:6px}.file-grid[data-v-bb99cbc8]::-webkit-scrollbar-thumb{background-color:#abf5b9;border-radius:3px}.file-grid[data-v-bb99cbc8]{margin-bottom:30px;width:100%;display:flex;flex-wrap:wrap;gap:20px;overflow-y:auto;padding:10px;align-content:flex-start}.file-grid-img[data-v-bb99cbc8]{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.7;z-index:0}.file-grid-content[data-v-bb99cbc8]{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:end;flex-wrap:nowrap;align-content:flex-start;flex-direction:column}.file-item[data-v-bb99cbc8]{position:relative;overflow:hidden;cursor:pointer;width:160px;height:180px;text-align:center;transition:all .3s;padding:15px;border-radius:8px;background:#fff;box-shadow:0 0 6px 6px rgba(0,0,0,.08)}.file-item[data-v-bb99cbc8]:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.file-icon[data-v-bb99cbc8]{margin-bottom:10px}.file-name[data-v-bb99cbc8]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px;width:100%}.file-meta[data-v-bb99cbc8]{font-size:12px;color:#666;display:flex;flex-direction:column;gap:3px}.context-menu[data-v-bb99cbc8]{position:fixed;background:#fff;border-radius:4px;box-shadow:0 2px 12px rgba(0,0,0,.15);z-index:999;padding:5px 0}.menu-item[data-v-bb99cbc8]{padding:8px 20px;cursor:pointer;font-size:14px}.menu-item[data-v-bb99cbc8]:hover{background:#f5f7fa}.cursor[data-v-bb99cbc8]{cursor:pointer}.document-preview[data-v-bb99cbc8]{display:none;position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:#fff;transition-duration:1s}.document-preview-show[data-v-bb99cbc8]{display:flex}.tra-uploader[data-v-53f3c573]{margin-bottom:20px}.upload-area[data-v-53f3c573]{border:2px dashed #ccc;border-radius:6px;padding:30px;text-align:center;transition:border-color .3s}.upload-area[data-v-53f3c573]:hover{border-color:#409eff}.upload-icon[data-v-53f3c573]{font-size:48px;color:#409eff;margin-bottom:16px}.upload-text[data-v-53f3c573]{color:#666}.upload-link[data-v-53f3c573]{color:#409eff;cursor:pointer}.upload-tip[data-v-53f3c573]{margin-top:10px;color:#999;font-size:12px}.upload-progress[data-v-53f3c573]{margin-top:10px}.audio-player[data-v-5b49e94e]{display:flex;flex-direction:row;justify-items:auto;align-items:center;gap:20px;width:100%;padding:10px;box-sizing:border-box;border-radius:16px 10px 0 0;background:#fff}.audio-cover[data-v-5b49e94e]{padding:5px;width:50px;height:50px;min-width:50px;display:flex;border-radius:50%;overflow:hidden}.cover-img[data-v-5b49e94e]{flex:1;display:block;border-radius:50%;margin:0;width:50px;height:50px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.rotate[data-v-5b49e94e]{animation:rotate-5b49e94e 8s linear infinite}@keyframes rotate-5b49e94e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.audio-detail[data-v-5b49e94e]{display:flex;flex-direction:column;vert-align:middle;flex:1;min-width:280px}.audio-info[data-v-5b49e94e]{gap:12px;display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.audio-title[data-v-5b49e94e]{font-size:14px;color:#1d2129;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.audio-status[data-v-5b49e94e]{font-size:13px;color:#ff4d4f;margin:0}.audio-duration[data-v-5b49e94e]{font-size:12px;color:#86909c;margin:0}.progress-container[data-v-5b49e94e]{width:100%;height:5px;border-radius:4px;background:#f2f3f5;position:relative;cursor:pointer;margin-top:5px}.progress-bg[data-v-5b49e94e]{width:100%;height:100%;border-radius:4px;position:relative}.progress-buffered[data-v-5b49e94e]{position:absolute;top:0;left:0;height:100%;background:#e5e6eb;border-radius:4px;z-index:1}.progress-played[data-v-5b49e94e]{position:absolute;top:0;left:0;height:100%;border-radius:4px;z-index:2;transition:width .2s ease}.progress-handle[data-v-5b49e94e]{position:absolute;top:50%;transform:translateY(-50%);width:16px;height:16px;border-radius:50%;box-shadow:0 0 0 2px #fff,0 2px 6px rgba(0,0,0,.15);z-index:3;transition:left .2s ease,transform .2s ease}.progress-handle[data-v-5b49e94e]:hover{transform:translateY(-50%) scale(1.2)}.controls[data-v-5b49e94e]{display:flex;align-items:center;gap:12px;width:280px;margin-right:30px}.control-btn[data-v-5b49e94e]{background:transparent;border:none;cursor:pointer;color:#4e5969;padding:5px;border-radius:50%;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.control-btn[data-v-5b49e94e]:disabled{color:#c9cdd4;cursor:not-allowed}.control-btn[data-v-5b49e94e]:hover:not(:disabled){color:var(--v41650fa4);background:rgba(66,185,131,.1)}.play-btn[data-v-5b49e94e]{width:30px;height:30px;background:var(--v41650fa4);color:#fff;box-shadow:0 4px 12px rgba(66,185,131,.3)}.play-btn[data-v-5b49e94e]:hover:not(:disabled){background:#359469;transform:scale(1.05);color:#fff;box-shadow:0 6px 16px rgba(66,185,131,.4)}.loading-spinner[data-v-5b49e94e]{width:20px;height:20px;border:3px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;animation:spin-5b49e94e 1s linear infinite}@keyframes spin-5b49e94e{to{transform:rotate(1turn)}}.volume-control[data-v-5b49e94e]{display:flex;align-items:center;gap:8px;flex:1;max-width:120px}.volume-slider[data-v-5b49e94e]{width:100%;height:4px;-webkit-appearance:none;background:#f2f3f5;border-radius:2px;outline:none}.volume-slider[data-v-5b49e94e]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:var(--v41650fa4);cursor:pointer;-webkit-transition:transform .2s ease;transition:transform .2s ease}.volume-slider[data-v-5b49e94e]::-webkit-slider-thumb:hover{transform:scale(1.2)}.speed-control[data-v-5b49e94e]{margin-left:auto}.speed-select[data-v-5b49e94e]{padding:5px;border-radius:10px;border:1px solid #e5e6eb;background:#fff;font-size:13px;color:#4e5969;cursor:pointer;transition:border-color .2s ease;outline:none}.speed-select[data-v-5b49e94e]:focus{border-color:var(--v41650fa4)}.loop-btn.active[data-v-5b49e94e]{color:var(--v41650fa4);background:rgba(66,185,131,.1)}.tra-file-preview[data-v-64cecc10]{width:100%;height:calc(100% - 40px);min-height:500px}.preview-toolbar[data-v-64cecc10]{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee}.preview-image[data-v-64cecc10]{width:100%;height:500px;display:flex;align-items:center;justify-content:center;background:#f9f9f9}.preview-img[data-v-64cecc10]{max-width:100%;max-height:100%}.preview-video[data-v-64cecc10]{width:100%;background:#000;border-radius:4px}.video-js[data-v-64cecc10]{width:100%!important;height:500px!important}.preview-audio[data-v-64cecc10]{width:100%;padding:20px;background:#f9f9f9;border-radius:4px}.audio-player[data-v-64cecc10]{width:100%}.preview-text[data-v-64cecc10]{width:100%;height:500px;overflow:auto}.preview-text pre[data-v-64cecc10]{padding:16px;margin:0}.loading[data-v-64cecc10]{color:#666;text-align:center;padding:20px}.error[data-v-64cecc10]{color:#f56c6c;text-align:center;padding:20px}.preview-unsupported[data-v-64cecc10]{width:100%;height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#666}.unsupported-icon[data-v-64cecc10]{font-size:48px;color:#faad14;margin-bottom:16px}.tra-file-list[data-v-66786198]{background:#fff;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.file-name[data-v-66786198]{display:flex;align-items:center;gap:8px}.shared-view[data-v-f1e1368c]{padding:20px}.login-container[data-v-7e467e4c]{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#f0f2f5}.login-card[data-v-7e467e4c]{width:400px;padding:30px;background-color:#fff;border-radius:10px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.login-title[data-v-7e467e4c]{text-align:center;margin-bottom:30px;color:#303133}.login-form[data-v-7e467e4c]{margin-top:20px}.login-btn[data-v-7e467e4c]{width:100%;padding:12px 0;font-size:16px}.password-strength[data-v-7e467e4c]{margin-top:8px;font-size:12px}.strength-bar[data-v-7e467e4c]{height:4px;width:100px;background-color:#eee;margin-bottom:4px;transition:background-color .3s}.strength-bar.weak[data-v-7e467e4c]{background-color:#ff4d4f;width:33%}.strength-bar.medium[data-v-7e467e4c]{background-color:#faad14;width:66%}.strength-bar.strong[data-v-7e467e4c]{background-color:#52c41a;width:100%}.strength-text[data-v-7e467e4c]{color:#666}.agreement-item[data-v-7e467e4c]{margin-bottom:10px;font-size:14px}.switch-login[data-v-7e467e4c]{text-align:center;margin-top:15px;font-size:14px;color:#666}.not-found-container[data-v-616561c2]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f8fafc;position:relative;overflow:hidden;padding:2rem}.bg-pattern[data-v-616561c2]{position:absolute;width:100%;height:100%;background-image:radial-gradient(rgba(148,163,184,.1) 1px,transparent 0),radial-gradient(rgba(148,163,184,.1) 1px,transparent 0);background-size:50px 50px;background-position:0 0,25px 25px;z-index:0}.content[data-v-616561c2]{text-align:center;z-index:1;max-width:600px;width:100%}.number-container[data-v-616561c2]{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem;perspective:800px}.number[data-v-616561c2]{font-size:clamp(8rem,20vw,15rem);font-weight:900;color:#3b82f6;position:relative;animation:float-616561c2 3s ease-in-out infinite;animation-delay:calc(var(--i)*.5s);text-shadow:0 5px 15px rgba(59,130,246,.2)}.zero[data-v-616561c2]{width:clamp(8rem,20vw,15rem);height:clamp(8rem,20vw,15rem);border:12px solid #3b82f6;border-radius:50%;position:relative;animation:rotate-616561c2 8s linear infinite;box-shadow:0 5px 20px rgba(59,130,246,.2)}.eye[data-v-616561c2]{position:absolute;width:20px;height:20px;background-color:#3b82f6;border-radius:50%;top:35%;transition:all .3s ease}.eye.left[data-v-616561c2]{left:30%}.eye.right[data-v-616561c2]{right:30%}.not-found-container:hover .eye[data-v-616561c2]{width:24px;height:24px}.title[data-v-616561c2]{font-size:clamp(2rem,5vw,3rem);font-weight:700;color:#1e293b;margin-bottom:1rem;animation:fadeInUp-616561c2 .8s ease forwards;opacity:0}.subtitle[data-v-616561c2]{font-size:clamp(1rem,2vw,1.25rem);color:#64748b;margin-bottom:2.5rem;max-width:400px;margin-left:auto;margin-right:auto;animation:fadeInUp-616561c2 .8s ease .2s forwards;opacity:0}.actions[data-v-616561c2]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;animation:fadeInUp-616561c2 .8s ease .4s forwards;opacity:0}.btn[data-v-616561c2]{padding:.875rem 2rem;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:1rem;border:none}.btn.primary[data-v-616561c2]{background-color:#3b82f6;color:#fff}.btn.primary[data-v-616561c2]:hover{background-color:#2563eb;transform:translateY(-2px);box-shadow:0 4px 12px rgba(59,130,246,.3)}.btn.secondary[data-v-616561c2]{background-color:#fff;color:#3b82f6;border:1px solid #dbeafe}.btn.secondary[data-v-616561c2]:hover{background-color:#f1f5f9;transform:translateY(-2px)}.footer[data-v-616561c2]{position:absolute;bottom:2rem;color:#94a3b8;font-size:.875rem;z-index:1;animation:fadeIn-616561c2 1.5s ease forwards}@keyframes float-616561c2{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-15px) rotate(2deg)}}@keyframes rotate-616561c2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeInUp-616561c2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-616561c2{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.number-container[data-v-616561c2]{gap:.5rem}.btn[data-v-616561c2]{padding:.75rem 1.5rem;width:100%}}.top-nav[data-v-414448f8]{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 20px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);position:relative;z-index:10}.nav-left[data-v-414448f8]{display:flex;align-items:center;gap:10px}.nav-operation[data-v-414448f8]{cursor:pointer}.nav-logo[data-v-414448f8]{color:#409eff;font-size:24px}.nav-title[data-v-414448f8]{font-size:18px;font-weight:600;color:#303133}.nav-center[data-v-414448f8]{flex:1;max-width:600px;margin:0 20px}.search-input[data-v-414448f8]{width:100%;background-color:#f5f7fa;border:none;transition:all .3s}.search-input[data-v-414448f8]:focus{background-color:#fff;box-shadow:0 0 0 2px rgba(64,158,255,.2)}.nav-right[data-v-414448f8]{display:flex;align-items:center;gap:15px}.nav-btn[data-v-414448f8]{color:#606266;font-size:18px;transition:color .3s}.nav-btn[data-v-414448f8]:hover{color:#409eff}.user-area[data-v-414448f8]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:5px 10px;border-radius:20px;transition:background-color .3s}.user-area[data-v-414448f8]:hover{background-color:#f5f7fa}.user-avatar[data-v-414448f8]{width:36px;height:36px;border:2px solid #f0f2f5}.avatar-placeholder[data-v-414448f8]{font-size:16px;font-weight:700}.user-name[data-v-414448f8]{font-size:14px;color:#303133;white-space:nowrap}.user-arrow[data-v-414448f8]{font-size:14px;color:#909399;transition:transform .3s}.rotate[data-v-414448f8]{transform:rotate(180deg)}.user-dropdown[data-v-414448f8]{position:absolute;top:65px;right:20px;width:180px;background-color:#fff;border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.12);padding:5px 0;z-index:100}.dropdown-item[data-v-414448f8]{display:flex;align-items:center;gap:8px;padding:10px 15px;font-size:14px;color:#303133;cursor:pointer;transition:background-color .3s}.dropdown-item[data-v-414448f8]:hover{background-color:#f5f7fa}.dropdown-item.el-icon[data-v-414448f8]{font-size:16px;width:20px;text-align:center}.dropdown-item.danger[data-v-414448f8]{color:#ff4d4f}.dropdown-item.danger[data-v-414448f8]:hover{background-color:#fff5f5}.dropdown-divider[data-v-414448f8]{height:1px;margin:5px 0;background-color:#f0f0f0}.aside-menu[data-v-c5a553a2]{display:flex;width:150px;background-color:#2c3e50;overflow:hidden}.mini-menu[data-v-c5a553a2]{width:40px}.sidebar[data-v-c5a553a2]{color:#fff;height:100%;padding-top:20px}.sidebar-logo[data-v-c5a553a2]{display:flex;align-items:center;justify-content:center;padding-bottom:20px;border-bottom:1px solid #34495e}.sidebar-menu[data-v-c5a553a2]{background-color:transparent!important;border-right:none!important}.sidebar-menu .el-menu-item[data-v-c5a553a2]{color:#ecf0f1;height:50px;line-height:50px;padding-left:10px!important}.el-icon[data-v-c5a553a2]{margin-right:10px!important}.el-menu-item[data-v-c5a553a2]:hover{background-color:#2c3e5091;color:#409eff}.full-format-video-player[data-v-48be89be]{width:100%;height:100vh;margin:0;padding:0;border-radius:0;overflow:hidden;box-shadow:none;position:relative;background:#000}.top-controls[data-v-48be89be]{position:absolute;top:20px;left:0;width:100%;display:flex;justify-content:space-between;padding:0 20px;box-sizing:border-box;z-index:200}.back-btn[data-v-48be89be],.close-btn[data-v-48be89be]{background:rgba(0,0,0,.5);backdrop-filter:blur(4px);border:none;color:#fff;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.back-btn[data-v-48be89be]:hover,.close-btn[data-v-48be89be]:hover{background:rgba(0,0,0,.7);transform:scale(1.05)}.back-btn[data-v-48be89be]:not([aria-hidden=true]){display:flex}.back-btn[aria-hidden=true][data-v-48be89be]{display:none}.close-btn[data-v-48be89be]:not([aria-hidden=true]){display:flex}.close-btn[aria-hidden=true][data-v-48be89be]{display:none}.title-wrap[data-v-48be89be]{flex:1;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;color:#fff;text-align:left;line-height:36px;padding:0 20px}.video-container[data-v-48be89be]{position:relative;width:100%;height:100vh;display:flex;align-items:center;justify-content:center}.video-wrapper[data-v-48be89be]{height:100vh;position:relative}video[data-v-48be89be]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}[data-v-48be89be] .video-js .vjs-control-bar,[data-v-48be89be] .vjs-big-play-button{display:none!important}.custom-controls[data-v-48be89be]{position:absolute;bottom:0;left:50%;transform:translateX(-50%);padding:16px;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent);color:#fff;opacity:0;transition:opacity .3s ease;z-index:100;box-sizing:border-box;border-radius:8px}.custom-controls.visible[data-v-48be89be]{opacity:1}.progress-container[data-v-48be89be]{width:100%;margin-bottom:8px;position:relative}.progress-bg[data-v-48be89be]{width:100%;height:4px;background:hsla(0,0%,100%,.2);border-radius:2px;position:relative;cursor:pointer}.progress-buffered[data-v-48be89be]{position:absolute;top:0;left:0;height:100%;background:hsla(0,0%,100%,.4);border-radius:2px;z-index:1}.progress-played[data-v-48be89be]{position:absolute;top:0;left:0;height:100%;border-radius:2px;z-index:2;transition:width .2s ease}.progress-handle[data-v-48be89be]{position:absolute;top:50%;transform:translateY(-50%);width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 2px #fff;z-index:3;transition:left .2s ease,transform .2s ease}.progress-bg:hover .progress-handle[data-v-48be89be]{transform:translateY(-50%) scale(1.2)}.time-display[data-v-48be89be]{font-size:12px;color:hsla(0,0%,100%,.9);margin-top:4px;display:flex;gap:4px}.controls-group[data-v-48be89be]{display:flex;align-items:center;gap:16px}.control-btn[data-v-48be89be]{background:transparent;border:none;color:#fff;cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.control-btn[data-v-48be89be]:disabled{color:hsla(0,0%,100%,.3);cursor:not-allowed}.control-btn[data-v-48be89be]:hover:not(:disabled){background:hsla(0,0%,100%,.2)}.volume-control[data-v-48be89be]{display:flex;align-items:center;gap:8px;width:100px}.volume-slider[data-v-48be89be]{width:100%;height:2px;-webkit-appearance:none;background:hsla(0,0%,100%,.3);border-radius:1px;outline:none}.volume-slider[data-v-48be89be]::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;border-radius:50%;background:#fff;cursor:pointer}.quality-select[data-v-48be89be],.speed-select[data-v-48be89be]{padding:4px 8px;border-radius:4px;border:1px solid hsla(0,0%,100%,.3);background:rgba(0,0,0,.5);color:#fff;font-size:12px;cursor:pointer;outline:none}.quality-select option[data-v-48be89be],.speed-select option[data-v-48be89be]{background:#333}.loading-overlay[data-v-48be89be]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);z-index:200}.loading-spinner[data-v-48be89be]{width:40px;height:40px;border:4px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;animation:spin-48be89be 1s linear infinite}@keyframes spin-48be89be{to{transform:rotate(1turn)}}.error-overlay[data-v-48be89be]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7);z-index:200;color:#fff}.error-content[data-v-48be89be]{text-align:center;padding:24px;border-radius:8px;background:rgba(0,0,0,.5);max-width:300px}.error-icon[data-v-48be89be]{font-size:32px;margin-bottom:16px;display:block}.error-message[data-v-48be89be]{font-size:14px;margin-bottom:20px;line-height:1.5}.retry-btn[data-v-48be89be]{padding:8px 24px;border-radius:4px;border:none;background:var(--v58569c42);color:#fff;cursor:pointer;transition:background .2s ease}.retry-btn[data-v-48be89be]:hover{background:darken(var(--v58569c42),10%)}.full-format-video-player.is-fullscreen[data-v-48be89be]{position:fixed;top:0;left:0;width:100vw!important;height:100vh!important;z-index:9999}@media (max-width:768px){.top-controls[data-v-48be89be]{padding:0 15px}.back-btn[data-v-48be89be],.close-btn[data-v-48be89be]{width:36px;height:36px}.controls-group[data-v-48be89be]{gap:8px}.volume-control[data-v-48be89be]{width:80px}.quality-select[data-v-48be89be],.speed-select[data-v-48be89be]{padding:3px 6px;font-size:11px}.control-btn[data-v-48be89be]{width:32px;height:32px}.custom-controls[data-v-48be89be]{padding:12px;bottom:15px}.loading-spinner[data-v-48be89be]{width:32px;height:32px}}.pdf-viewer-container[data-v-3beb42f2]{width:100%;padding:20px;box-sizing:border-box;background-color:#f5f5f5;position:relative}.pdf-toolbar[data-v-3beb42f2]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px;flex-wrap:wrap;gap:10px}.toolbar-btn[data-v-3beb42f2]{background:transparent;border:none;color:#333;cursor:pointer;width:36px;height:36px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.toolbar-btn[data-v-3beb42f2]:disabled{color:#ccc;cursor:not-allowed}.toolbar-btn[data-v-3beb42f2]:hover:not(:disabled){background-color:#f0f0f0}.zoom-info[data-v-3beb42f2]{color:#666;font-size:14px;margin:0 8px}.toolbar-left[data-v-3beb42f2],.toolbar-middle[data-v-3beb42f2],.toolbar-right[data-v-3beb42f2]{display:flex;align-items:center;gap:8px}.pdf-loading[data-v-3beb42f2]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px}.loading-spinner[data-v-3beb42f2]{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#42b983;animation:spin-3beb42f2 1s linear infinite;margin-bottom:16px}.loading-text[data-v-3beb42f2]{color:#666;font-size:14px}.pdf-error[data-v-3beb42f2]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;text-align:center;padding:20px}.error-icon[data-v-3beb42f2]{font-size:48px;margin-bottom:16px}.error-message[data-v-3beb42f2]{color:#ff4d4f;font-size:14px;margin-bottom:20px;max-width:400px}.retry-btn[data-v-3beb42f2]{padding:8px 24px;border:none;border-radius:4px;background-color:#42b983;color:#fff;cursor:pointer;transition:background-color .2s ease}.retry-btn[data-v-3beb42f2]:hover{background-color:#359469}.pdf-empty[data-v-3beb42f2]{display:flex;align-items:center;justify-content:center;height:400px;color:#999;font-size:14px}.pdf-content[data-v-3beb42f2]{width:100%;overflow:auto;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:20px;box-sizing:border-box;min-height:var(--v36da6713)}.pdf-iframe[data-v-3beb42f2]{width:100%;height:100%;min-height:var(--v36da6713);transition:transform .3s ease}@media (max-width:768px){.pdf-viewer-container[data-v-3beb42f2]{padding:10px}.pdf-toolbar[data-v-3beb42f2]{padding:8px 10px;gap:5px}.toolbar-btn[data-v-3beb42f2]{width:32px;height:32px}.zoom-info[data-v-3beb42f2]{font-size:12px;margin:0 4px}.toolbar-left[data-v-3beb42f2],.toolbar-middle[data-v-3beb42f2],.toolbar-right[data-v-3beb42f2]{gap:4px}.toolbar-middle[data-v-3beb42f2]{order:3;width:100%;justify-content:center;margin-top:8px}.pdf-content[data-v-3beb42f2]{padding:10px;min-height:calc(100vh - 120px)}}@keyframes spin-3beb42f2{to{transform:rotate(1turn)}}.doc-viewer-container[data-v-2b7d9324]{width:100%;padding:20px;box-sizing:border-box;background-color:#f5f5f5;position:relative}.doc-toolbar[data-v-2b7d9324]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px;flex-wrap:wrap;gap:10px}.toolbar-btn[data-v-2b7d9324]{background:transparent;border:none;color:#333;cursor:pointer;width:36px;height:36px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease}.toolbar-btn[data-v-2b7d9324]:disabled{color:#ccc;cursor:not-allowed}.toolbar-btn[data-v-2b7d9324]:hover:not(:disabled){background-color:#f0f0f0}.toolbar-left[data-v-2b7d9324],.toolbar-middle[data-v-2b7d9324],.toolbar-right[data-v-2b7d9324]{display:flex;align-items:center;gap:8px}.doc-loading[data-v-2b7d9324]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px}.loading-spinner[data-v-2b7d9324]{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#42b983;animation:spin-2b7d9324 1s linear infinite;margin-bottom:16px}.loading-text[data-v-2b7d9324]{color:#666;font-size:14px}.doc-error[data-v-2b7d9324]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;text-align:center;padding:20px}.error-icon[data-v-2b7d9324]{font-size:48px;margin-bottom:16px}.error-message[data-v-2b7d9324]{color:#ff4d4f;font-size:14px;margin-bottom:20px;max-width:400px}.retry-btn[data-v-2b7d9324]{padding:8px 24px;border:none;border-radius:4px;background-color:#42b983;color:#fff;cursor:pointer;transition:background-color .2s ease}.retry-btn[data-v-2b7d9324]:hover{background-color:#359469}.doc-empty[data-v-2b7d9324]{display:flex;align-items:center;justify-content:center;height:400px;color:#999;font-size:14px}.doc-content[data-v-2b7d9324]{height:calc(100vh - 120px);width:100%;overflow:auto;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:20px;box-sizing:border-box;min-height:var(--v72c56c94)}.toolbar-middle[data-v-2b7d9324]{order:3;width:100%;justify-content:center;margin-top:8px;text-align:center;flex:1}@keyframes spin-2b7d9324{to{transform:rotate(1turn)}}.xls-viewer-container[data-v-8b5340ac]{width:100%;height:100vh;padding:20px;box-sizing:border-box;background-color:#f5f5f5;min-height:calc(100vh - 60px)}.xls-toolbar[data-v-8b5340ac]{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:20px;flex-wrap:wrap;gap:15px}.toolbar-select[data-v-8b5340ac]{padding:6px 10px;border:1px solid #e0e0e0;border-radius:4px;font-size:14px;color:#333;background-color:#fff;cursor:pointer}.toolbar-btn[data-v-8b5340ac]{background:transparent;border:none;color:#333;cursor:pointer;padding:6px 12px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;font-size:14px}.toolbar-btn[data-v-8b5340ac]:disabled{color:#ccc;cursor:not-allowed}.toolbar-btn[data-v-8b5340ac]:hover:not(:disabled){background-color:#f0f0f0}.export-btn[data-v-8b5340ac]{background-color:#42b983;color:#fff;margin-left:8px}.export-btn[data-v-8b5340ac]:hover{background-color:#359469}.export-icon[data-v-8b5340ac]{margin-right:4px}.pagination[data-v-8b5340ac]{display:flex;align-items:center;gap:8px;font-size:14px;color:#666}.page-info[data-v-8b5340ac]{min-width:120px;text-align:center}.page-size-select[data-v-8b5340ac]{width:100px}.search-box[data-v-8b5340ac]{position:relative;display:flex;align-items:center}.search-box input[data-v-8b5340ac]{padding:6px 12px 6px 32px;border:1px solid #e0e0e0;border-radius:4px;font-size:14px;width:220px;transition:border-color .2s ease}.search-box input[data-v-8b5340ac]:focus{outline:none;border-color:#42b983}.search-icon[data-v-8b5340ac]{position:absolute;left:8px;color:#999}.xls-loading[data-v-8b5340ac]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px}.loading-spinner[data-v-8b5340ac]{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#42b983;animation:spin-8b5340ac 1s linear infinite;margin-bottom:16px}.loading-text[data-v-8b5340ac]{color:#666;font-size:14px}.xls-error[data-v-8b5340ac]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px;text-align:center;padding:20px}.error-icon[data-v-8b5340ac]{font-size:48px;margin-bottom:16px}.error-message[data-v-8b5340ac]{color:#ff4d4f;font-size:14px;margin-bottom:20px;max-width:400px}.retry-btn[data-v-8b5340ac]{padding:8px 24px;border:none;border-radius:4px;background-color:#42b983;color:#fff;cursor:pointer;transition:background-color .2s ease}.retry-btn[data-v-8b5340ac]:hover{background-color:#359469}.xls-empty[data-v-8b5340ac]{height:400px}.xls-empty[data-v-8b5340ac],.xls-no-data[data-v-8b5340ac]{display:flex;align-items:center;justify-content:center;color:#999;font-size:14px}.xls-no-data[data-v-8b5340ac]{height:200px}.xls-no-data[data-v-8b5340ac],.xls-table-container[data-v-8b5340ac]{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.xls-table-container[data-v-8b5340ac]{width:100%;overflow-x:auto;overflow-y:auto;max-height:calc(100vh - 220px)}.xls-table[data-v-8b5340ac]{width:100%;border-collapse:collapse;font-size:14px}.xls-table thead[data-v-8b5340ac]{position:sticky;top:0;background-color:#f8f9fa;z-index:10}.xls-table td[data-v-8b5340ac],.xls-table th[data-v-8b5340ac]{padding:12px 8px;text-align:left;border-bottom:1px solid #e0e0e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xls-table th[data-v-8b5340ac]{color:#333;font-weight:500;border-right:1px solid #e0e0e0}.xls-table th[data-v-8b5340ac]:last-child{border-right:none}.xls-table td[data-v-8b5340ac]{color:#666;border-right:1px solid #f0f0f0}.xls-table td[data-v-8b5340ac]:last-child{border-right:none}.odd-row[data-v-8b5340ac]{background-color:#fafafa}.xls-table tbody tr[data-v-8b5340ac]:hover{background-color:#f5fafe;cursor:default}.search-highlight[data-v-8b5340ac]{background-color:#fff3cd;color:#856404;font-weight:500}.resizable-th[data-v-8b5340ac]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-handle[data-v-8b5340ac]{position:absolute;top:0;right:0;width:6px;height:100%;cursor:col-resize;background-color:transparent;z-index:100}.resize-handle[data-v-8b5340ac]:hover{background-color:rgba(66,185,131,.3)}@keyframes spin-8b5340ac{to{transform:rotate(1turn)}}.media-layout[data-v-7b616992]{z-index:9999;position:fixed;height:auto;width:100%;bottom:0;left:0;transition:1s}.open-close[data-v-7b616992]{right:0;position:absolute;top:30px;transform:translate(-50%,-50%);cursor:pointer;height:20px;background-color:#fff}.hide[data-v-7b616992]{height:0!important}.player-container[data-v-7b616992]{transition:1s}.player-container-icon[data-v-7b616992]{position:fixed;left:0;bottom:0}.audio-cover[data-v-7b616992]{padding:5px;width:50px;height:50px;display:flex;border-radius:50%;overflow:hidden}.cover-img[data-v-7b616992]{flex:1;display:block;border-radius:50%;margin:0;width:50px;height:50px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.rotate[data-v-7b616992]{animation:rotate-7b616992 8s linear infinite}@keyframes rotate-7b616992{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#app[data-v-e210afec]{font-family:Segoe UI,sans-serif;height:100vh;overflow-y:hidden}.app-container[data-v-e210afec]{display:flex;height:100%}.main-content[data-v-e210afec]{flex:1}*,body,html{margin:0;padding:0}body{overflow:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:8px}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:8px;-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}::-webkit-scrollbar-thumb:active{background:#8d8d8d}*{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}::-webkit-scrollbar{z-index:9999}