.register-container[data-v-4db5a7eb]{padding-top:80px}.upload-page[data-v-902d9740]{position:relative}.logout-button-container[data-v-902d9740]{position:fixed;bottom:30px;right:30px;z-index:100}.logout-button[data-v-902d9740]{width:44px;height:44px;border-radius:50%;border:none;background-color:#f56c6c;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 4px 12px rgba(245,108,108,.3);transition:all .3s ease}.logout-button[data-v-902d9740]:hover{background-color:#f78989;box-shadow:0 6px 16px rgba(245,108,108,.4)}.logout-button[data-v-902d9740]:active{transform:scale(.95)}.file-form[data-v-902d9740],.upload-wrapper[data-v-902d9740]{margin-bottom:30px}.upload-component[data-v-902d9740]{width:100%}.drag-area[data-v-902d9740]:hover{border-color:#409eff;background-color:#f5f9ff}.action-buttons[data-v-902d9740]{margin-top:20px;display:flex;gap:15px}.reset-btn[data-v-902d9740],.start-btn[data-v-902d9740]{padding:8px 20px;cursor:pointer}.reset-btn[data-v-902d9740]:disabled,.start-btn[data-v-902d9740]:disabled{opacity:.6;cursor:not-allowed}.supported-formats[data-v-902d9740]{margin:20px 0;padding:15px;background-color:#f5f7fa;border-radius:6px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.file-list-container[data-v-902d9740]{margin-top:30px;padding-top:10px}.file-list-container h3[data-v-902d9740]{font-size:16px;color:#333;margin-bottom:15px}.file-item[data-v-902d9740]{padding:10px 0;border-bottom:1px solid #f0f0f0}.file-item i[data-v-902d9740]{font-size:20px;color:#409eff;margin-right:15px}.file-details[data-v-902d9740]{flex:1}.file-name[data-v-902d9740]{color:#333;margin-bottom:4px}.file-size[data-v-902d9740]{color:#999}.upload-page[data-v-902d9740]{padding:20px;background-color:#f5f7fa;min-height:100vh}.page-header[data-v-902d9740]{text-align:center;margin:20px 0 30px}.main-container[data-v-902d9740]{max-width:1200px;margin:0 auto;background:#fff;padding:40px;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.05)}.drag-area[data-v-902d9740]{width:100%;min-height:300px;border:2px dashed #ccc;border-radius:8px;padding:60px 20px;text-align:center;background-color:#fafafa;box-sizing:border-box;transition:all .3s}.icon[data-v-902d9740]{font-size:64px;color:#409eff;margin-bottom:30px}.drag-text h3[data-v-902d9740]{font-size:20px;color:#333;margin-bottom:15px}.drag-text p[data-v-902d9740]{font-size:16px;color:#666;margin-bottom:30px}.select-file-btn[data-v-902d9740]{padding:12px 30px;font-size:16px}.file-form[data-v-902d9740],.upload-wrapper[data-v-902d9740]{margin-bottom:40px}.action-buttons[data-v-902d9740]{margin-top:25px;gap:20px}.reset-btn[data-v-902d9740],.start-btn[data-v-902d9740]{padding:10px 24px;font-size:15px}.supported-formats[data-v-902d9740]{margin:30px 0}.file-list-container[data-v-902d9740]{margin-top:40px}@media (max-width:768px){.drag-area[data-v-902d9740]{min-height:250px;padding:40px 15px}.icon[data-v-902d9740]{font-size:50px}.drag-text h3[data-v-902d9740]{font-size:18px}}.upload-page[data-v-902d9740]{max-width:800px;margin:20px auto;padding:0 20px}.upload-container[data-v-902d9740]{width:100%;height:220px;border:2px dashed #c0c4cc;border-radius:12px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer;margin-bottom:20px}.upload-container.is-dragging[data-v-902d9740]{border-color:#409eff;background:linear-gradient(135deg,#ecf5ff,#e0ecff);box-shadow:0 4px 12px rgba(0,0,0,.05)}.upload-icon[data-v-902d9740]{font-size:48px;color:#409eff;margin-bottom:16px;transition:font-size .3s}.upload-container:hover .upload-icon[data-v-902d9740]{font-size:52px}.upload-text[data-v-902d9740]{text-align:center;color:#495057}.title[data-v-902d9740]{font-size:16px;font-weight:500;margin-bottom:8px}.subtitle[data-v-902d9740]{font-size:12px;color:#868e96;margin-bottom:16px}.upload-btn[data-v-902d9740]{margin-top:8px}.file-input[data-v-902d9740]{display:none}.file-list[data-v-902d9740]{border-radius:8px;border:1px solid #e9ecef;overflow:hidden}.file-item[data-v-902d9740]{display:flex;align-items:center;padding:12px 16px;border-bottom:1px solid #e9ecef;transition:background-color .2s}.file-item[data-v-902d9740]:hover{background-color:#f8f9fa}.file-info[data-v-902d9740]{display:flex;align-items:center;flex:1}.file-icon[data-v-902d9740]{color:#409eff;margin-right:12px;font-size:20px}.file-meta[data-v-902d9740]{display:flex;flex-direction:column}.file-name[data-v-902d9740]{font-size:14px;color:#343a40}.file-size[data-v-902d9740]{font-size:12px;color:#868e96}.file-progress[data-v-902d9740]{flex:1;margin:0 16px}.status-text[data-v-902d9740]{font-size:12px;color:#67c23a}.delete-btn[data-v-902d9740]{color:#f56c6c;transition:color .2s}.delete-btn[data-v-902d9740]:hover{color:#ff4d4f}[data-v-902d9740] .el-progress__text{font-size:12px}[data-v-902d9740] .el-progress-bar__inner{background-color:#409eff}.my-files-container[data-v-05f7bc4b]{max-width:1200px;margin:0 auto;padding:20px;background-color:#f5f7fa;min-height:100vh;position:relative}.logout-button-container[data-v-05f7bc4b]{position:fixed;bottom:30px;right:30px;z-index:100}.logout-button[data-v-05f7bc4b]{width:44px;height:44px;border-radius:50%;border:none;background-color:#f56c6c;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 4px 12px rgba(245,108,108,.3);transition:all .3s ease}.logout-button[data-v-05f7bc4b]:hover{background-color:#f78989;box-shadow:0 6px 16px rgba(245,108,108,.4)}.logout-button[data-v-05f7bc4b]:active{transform:scale(.95)}.page-title[data-v-05f7bc4b]{margin-bottom:20px;color:#303133}.card[data-v-05f7bc4b]{background:#fff;border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.04);padding:20px;margin-bottom:20px}.search-and-category[data-v-05f7bc4b]{display:flex;flex-direction:column;gap:15px}.category-tabs[data-v-05f7bc4b],.search-input[data-v-05f7bc4b]{width:100%}.file-list-container[data-v-05f7bc4b]{overflow:hidden}[data-v-05f7bc4b] .el-table{border-radius:4px;overflow:hidden}[data-v-05f7bc4b] .el-table__header th{background-color:#f5f7fa;font-weight:500}[data-v-05f7bc4b] .el-table tr:hover>td{background-color:#f9fafc!important}.pagination-container[data-v-05f7bc4b]{margin-top:20px;text-align:right}.delete-btn[data-v-05f7bc4b]{color:#ff4d4f}.delete-btn[data-v-05f7bc4b]:hover{color:#ff7875}@media (max-width:768px){.my-files-container[data-v-05f7bc4b]{padding:10px}.card[data-v-05f7bc4b]{padding:15px}.page-title h2[data-v-05f7bc4b]{font-size:18px}[data-v-05f7bc4b] .el-table{font-size:12px}.pagination-container[data-v-05f7bc4b]{text-align:center}}.user-center-container[data-v-0dd8cc36]{padding-top:80px;padding-bottom:40px}.user-center-container h2[data-v-0dd8cc36]{margin-bottom:30px;color:#1f2d3d}.user-info-card[data-v-0dd8cc36]{background-color:#fff;border-radius:4px;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);padding:30px;display:flex;align-items:center;margin-bottom:30px}.avatar-container[data-v-0dd8cc36]{margin-right:30px}.user-avatar[data-v-0dd8cc36]{background-color:#409eff;font-size:40px}.user-info[data-v-0dd8cc36]{flex:1}.action-buttons[data-v-0dd8cc36]{display:flex;gap:10px}.user-management[data-v-ebd9afae]{max-width:1200px;margin:0 auto;padding:20px;background-color:#f5f7fa;min-height:100vh;position:relative}.logout-button-container[data-v-ebd9afae]{position:fixed;bottom:30px;right:30px;z-index:100}.logout-button[data-v-ebd9afae]{width:44px;height:44px;border-radius:50%;border:none;background-color:#f56c6c;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 4px 12px rgba(245,108,108,.3);transition:all .3s ease}.logout-button[data-v-ebd9afae]:hover{background-color:#f78989;box-shadow:0 6px 16px rgba(245,108,108,.4)}.logout-button[data-v-ebd9afae]:active{transform:scale(.95)}.page-header[data-v-ebd9afae]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.page-header .left-section[data-v-ebd9afae]{display:flex;align-items:center;gap:15px}.page-header h2[data-v-ebd9afae]{margin:0;color:#303133}.search-bar[data-v-ebd9afae]{margin-bottom:20px}.table-container[data-v-ebd9afae]{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.1)}.pagination[data-v-ebd9afae]{margin-top:20px;display:flex;justify-content:flex-end}.dialog-footer[data-v-ebd9afae]{text-align:right}.share-center-container[data-v-2c214a12]{max-width:1200px;margin:0 auto;padding:20px;background-color:#f5f7fa;min-height:100vh}.page-title[data-v-2c214a12]{margin-bottom:20px;color:#303133}.page-title p[data-v-2c214a12]{color:#909399;margin-top:5px}.search-container[data-v-2c214a12]{margin-bottom:20px;padding:20px}.file-list-container[data-v-2c214a12]{padding:20px}.pagination-container[data-v-2c214a12]{margin-top:20px;text-align:right}.text-red-600[data-v-2c214a12]{color:#f56c6c}.text-orange-600[data-v-2c214a12]{color:#e6a23c}[data-v-2c214a12] .el-table{border-radius:8px;overflow:hidden}[data-v-2c214a12] .el-table tr:hover>td{background-color:#f9fafc!important}@media (max-width:768px){.share-center-container[data-v-2c214a12]{padding:10px}.file-list-container[data-v-2c214a12],.search-container[data-v-2c214a12]{padding:15px}.pagination-container[data-v-2c214a12]{text-align:center}}.recycle-bin-container[data-v-05b1c72e]{max-width:1200px;margin:0 auto;padding:20px;background-color:#f5f7fa;min-height:100vh}.page-header[data-v-05b1c72e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page-header h2[data-v-05b1c72e]{color:#303133;margin:0}.file-list-container[data-v-05b1c72e],.filter-container[data-v-05b1c72e]{margin-bottom:20px;padding:20px}.pagination-container[data-v-05b1c72e]{margin-top:20px;text-align:right}.action-buttons[data-v-05b1c72e]{display:flex;gap:10px}.empty-state[data-v-05b1c72e]{text-align:center;padding:60px 0;color:#909399}.empty-icon[data-v-05b1c72e]{font-size:60px;margin-bottom:20px;color:#c0c4cc}.empty-text[data-v-05b1c72e]{font-size:16px;margin-bottom:10px}.empty-desc[data-v-05b1c72e]{font-size:14px;color:#c0c4cc}[data-v-05b1c72e] .el-table{border-radius:8px;overflow:hidden}[data-v-05b1c72e] .el-table tr:hover>td{background-color:#f9fafc!important}[data-v-05b1c72e] .el-table__body tr.current-row>td{background-color:#f0f9eb!important}@media (max-width:768px){.recycle-bin-container[data-v-05b1c72e]{padding:10px}.page-header[data-v-05b1c72e]{flex-direction:column;align-items:flex-start;gap:10px}.action-buttons[data-v-05b1c72e]{width:100%;justify-content:space-between}.file-list-container[data-v-05b1c72e],.filter-container[data-v-05b1c72e]{padding:15px}.pagination-container[data-v-05b1c72e]{text-align:center}}.recent-viewed-page[data-v-7d08c9e2]{padding:20px}.page-header[data-v-7d08c9e2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.content-card[data-v-7d08c9e2]{min-height:400px}.empty-state[data-v-7d08c9e2]{text-align:center;padding:60px 0;color:#666}.empty-state .el-icon-eye[data-v-7d08c9e2]{font-size:60px;margin-bottom:20px;color:#ccc}.workspace{min-height:100vh}.workspace-sidebar{width:238px;position:fixed;inset:0 auto 0 0;background:#fff;border-right:1px solid #e9edf5;padding:36px 19px 20px;display:flex;flex-direction:column;z-index:30;overflow-y:auto}.brand{display:flex;align-items:center;gap:12px;padding:0 14px;font-size:20px;font-weight:700;letter-spacing:1px}.brand small{display:block;font-size:9px;letter-spacing:2.8px;color:#96a1b7;margin-top:5px;font-weight:500}.brand-mark{width:40px;height:40px;background:#4263eb;color:#fff;display:grid;place-items:center;border-radius:12px;font-size:24px;box-shadow:0 5px 12px rgba(66,99,235,.13333333333333333)}.nav-label{margin:46px 16px 16px;font-size:10px;color:#a1aabd;letter-spacing:2px}.nav-item{display:flex;align-items:center;gap:14px;padding:14px 17px;margin:5px 0;border-radius:10px;font-size:13px;color:#748099;transition:background .18s,color .18s}.nav-item>i{font-size:19px}.nav-item:hover{color:#4263eb;background:#f7f9ff}.nav-item.router-link-exact-active{background:#edf1ff;color:#4263eb;font-weight:600}.nav-item .nav-arrow{margin-left:auto;font-size:11px;opacity:0}.nav-item.router-link-exact-active .nav-arrow{opacity:1}.sidebar-note{margin:auto 12px 28px;padding:22px 16px;border:1px solid #edf0f7;border-radius:12px;background:#fbfcff}.sidebar-note>i{color:#8096e6;font-size:25px;display:block;margin-bottom:13px}.sidebar-note strong{font-size:12px;font-weight:500;color:#56647f}.sidebar-note p{font-size:11px;line-height:1.9;color:#a1aabe;margin:7px 0 0}.sidebar-bottom{border-top:1px solid #edf0f6;padding-top:12px;margin-top:auto}.workspace-sidebar>*{flex-shrink:0}.logout-nav{width:100%;background:transparent;border:0;text-align:left;cursor:pointer}.workspace-main{margin-left:238px;min-width:0}.workspace-topbar{height:86px;padding:0 42px;background:hsla(0,0%,100%,.8509803921568627);border-bottom:1px solid #edf0f6;display:flex;justify-content:space-between;align-items:center}.topbar-actions,.topbar-location{display:flex;align-items:center;gap:18px}.topbar-location{font-size:12px}.breadcrumb-root{color:#9ba5b8}.breadcrumb-chevron{color:#bbc3d2;font-size:10px}.topbar-location strong{font-weight:500}.workspace-date{font-size:11px;color:#9ca7b9;margin-right:6px}.quick-upload{background:#4263eb;color:#fff;padding:11px 17px;border-radius:8px;font-size:12px}.quick-upload:hover{background:#3553d2}.account-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#edf1ff;color:#697fd1;font-size:12px;border:3px solid #fff;box-shadow:0 0 0 1px #e6eaf5}.workspace-content{padding:36px 42px 20px;max-width:1500px;margin:auto}.workspace-footer{max-width:1500px;margin:auto;padding:10px 42px 26px;display:flex;justify-content:space-between;font-size:10px;color:#a8b1c3}.menu-toggle{display:none;background:transparent;border:0;font-size:23px;color:#53607a;cursor:pointer}.nav-scrim{display:none}#app .workspace-content>div{max-width:none;margin:0;padding:0;background:transparent;min-height:0}#app .workspace-content .back-btn,#app .workspace-content .logout-button-container{display:none}#app .workspace-content .page-header,#app .workspace-content .page-title{background:transparent;color:#202b44;text-align:left;border-radius:0;padding:0;margin:0 0 28px}#app .workspace-content .page-header h2,#app .workspace-content .page-title h2{font-size:25px;font-weight:650;letter-spacing:-.7px;margin:0}#app .workspace-content .page-header p,#app .workspace-content .page-title p{color:#909bb0;font-size:13px;margin:11px 0 0;line-height:1.8}#app .workspace-content .card,#app .workspace-content .common-card,#app .workspace-content .content-card{background:#fff;border:1px solid #e9edf5;box-shadow:0 3px 12px rgba(38,56,109,.011764705882352941);border-radius:14px;padding:24px;margin-bottom:22px}#app .workspace-content .filter-container,#app .workspace-content .search-and-category,#app .workspace-content .search-container{padding:19px 22px}#app .workspace-content .file-list-container{overflow:hidden}#app .workspace-content .search-and-category .el-row{display:flex;flex-wrap:wrap;align-items:center;row-gap:16px}#app .workspace-content .pagination-container{margin-top:23px}#app .workspace-content .el-table__body-wrapper{overflow-x:auto}.overview-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.eyebrow{font-size:10px;color:#8a98b6;letter-spacing:2px}.overview-heading h1{margin:10px 0 9px;font-size:27px;letter-spacing:-.8px;font-weight:650}.overview-heading p{margin:0;color:#909bb0;font-size:12px}.overview-badge{font-size:11px;color:#8d98ad;display:flex;align-items:center;gap:8px}.overview-badge i{color:#91a3d7;font-size:16px}.welcome-banner{display:flex;justify-content:space-between;position:relative;min-height:290px;border-radius:18px;background:#eaf0ff;overflow:hidden;padding:35px 42px;margin-bottom:24px}.welcome-copy{position:relative;z-index:2}.banner-label{font-size:10px;color:#8090bf;letter-spacing:2px}.welcome-copy h2{font-size:32px;line-height:1.5;margin:11px 0 11px;font-weight:650;letter-spacing:1px;color:#304777}.welcome-copy p{color:#8797b8;font-size:12px;line-height:1.9;margin:0 0 20px}.banner-button{display:inline-flex;gap:11px;align-items:center;background:#4263eb;color:#fff;font-size:12px;padding:12px 18px;border-radius:9px;box-shadow:0 5px 14px rgba(66,99,235,.13333333333333333)}.banner-button:hover{background:#3553d2}.file-illustration{position:absolute;right:9%;width:300px;height:265px;top:25px}.illustration-orbit{position:absolute;width:280px;height:280px;border-radius:50%;border:1px solid #dce5fc;background:#e4ebff;top:0;left:5px}.illustration-orbit:after{content:"";position:absolute;inset:32px;border:1px dashed #c7d6fc;border-radius:50%}.illustration-folder{position:absolute;left:55px;top:93px;width:195px;height:131px;background:linear-gradient(120deg,#6285f2,#4161ce);border-radius:15px 15px 19px 19px;box-shadow:0 18px 22px rgba(70,105,209,.16470588235294117);transform:rotate(-9deg)}.illustration-folder:before{content:"";width:88px;height:28px;position:absolute;top:-21px;left:0;background:#7899f8;border-radius:12px 18px 0 0}.illustration-folder span{position:absolute;background:#c1d2ff;border-radius:7px;inset:15px 15px auto;height:17px}.illustration-folder i{color:#b5c8ff;font-size:53px;position:absolute;bottom:20px;right:25px}.floating-file{position:absolute;background:#fff;box-shadow:0 8px 22px rgba(82,106,165,.07058823529411765);width:72px;height:87px;border:1px solid #e2e8fb;border-radius:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px}.floating-file i{font-size:29px}.floating-file span{font-size:8px;letter-spacing:1px}.floating-pdf{left:35px;top:20px;color:#d28b91;transform:rotate(-13deg)}.floating-image{right:-6px;top:54px;color:#9682c8;transform:rotate(13deg)}.illustration-dot{width:9px;height:9px;border-radius:50%;position:absolute;background:#a6bbf0}.dot-one{right:57px;top:15px}.dot-two{left:3px;bottom:28px;width:5px;height:5px}.workspace-shortcuts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:31px}.workspace-shortcut{display:flex;align-items:center;gap:16px;padding:21px;background:#fff;border:1px solid #e9edf5;border-radius:13px;transition:border-color .18s,transform .18s}.workspace-shortcut:hover{border-color:#bac9f7;transform:translateY(-2px)}.shortcut-symbol{width:43px;height:43px;flex:0 0 43px;border-radius:12px;display:grid;place-items:center;font-size:21px}.shortcut-symbol.blue{color:#6583d8;background:#edf2ff}.shortcut-symbol.green{color:#58a68a;background:#edf8f3}.shortcut-symbol.amber{color:#c7a365;background:#fcf6ec}.workspace-shortcut h3{font-size:13px;font-weight:600;margin:0 0 7px}.workspace-shortcut p{font-size:10px;color:#99a3b6;margin:0}.workspace-shortcut>i{margin-left:auto;color:#b3bdce;font-size:14px}.section-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.section-title h2{font-size:16px;margin:0 0 7px;font-weight:600}.section-title p{color:#9aa4b7;font-size:11px;margin:0}.section-link{color:#677fc3;font-size:11px;display:inline-flex;gap:9px;align-items:center}#app .upload-page .main-container{max-width:none;background:#fff;border:1px solid #e9edf5;border-radius:15px;box-shadow:none;padding:30px}#app .upload-page .upload-container{border:1.5px dashed #bac9f0;border-radius:14px;background:#f8faff;padding:42px 20px;transition:background .18s}#app .upload-page .upload-container.is-dragging{background:#edf2ff;border-color:#4263eb}#app .upload-page .upload-icon{color:#839be6}#app .upload-page .upload-text .title{color:#445676;font-size:18px}#app .upload-page .upload-text .subtitle{color:#97a3bb;font-size:12px}#app .upload-page .file-item{border:1px solid #edf0f7;background:#fcfdff;border-radius:11px;padding:17px;margin-top:10px}#app .upload-page .action-buttons{display:flex;gap:12px;justify-content:flex-end;margin-top:22px}#app .upload-page .supported-formats{color:#99a4b7;font-size:11px;margin-top:20px}#app .upload-page .file-form,#app .upload-page .upload-wrapper{margin-bottom:18px}#app .upload-page .queue-heading{display:flex;justify-content:space-between;margin:30px 0 12px;color:#56647e;font-size:13px}#app .upload-page .queue-heading small{color:#9ba6b9;font-size:11px}#app .recycle-bin-container .page-header{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:center}#app .recycle-bin-container .action-buttons{display:flex;gap:8px}#app .user-management .search-bar{padding:20px;border:1px solid #e9edf5;border-radius:13px;background:#fff;margin-bottom:24px}#app .user-management .search-bar .el-input{max-width:100%}#app .user-center-container .container{max-width:none;margin:0;padding:0}#app .user-center-container .user-info-card{border:1px solid #e9edf5;border-radius:14px;box-shadow:none}#app .user-center-container .user-avatar{background:#edf1ff;color:#6b85cf}#app .user-center-container .el-descriptions__body{color:#64718a}@media (max-height:820px){.sidebar-note{display:none}}@media (min-width:1450px){.welcome-banner{min-height:310px}.file-illustration{right:15%}}@media (max-width:1100px){.workspace-sidebar{width:205px;padding-left:12px;padding-right:12px}.workspace-main{margin-left:205px}.workspace-topbar{padding:0 26px}.workspace-content{padding:30px 26px 16px}.overview-badge,.workspace-date{display:none}.workspace-shortcut{padding:17px 13px;gap:10px}.file-illustration{right:3%;transform:scale(.85)}.workspace-shortcut p{line-height:1.6}}@media (max-width:800px){.workspace-sidebar{transform:translateX(-100%);transition:transform .2s;width:238px;padding:30px 19px 20px}.workspace-sidebar.is-open{transform:translateX(0)}.workspace-main{margin-left:0}.nav-scrim{display:block;position:fixed;inset:0;background:rgba(23,37,58,.4);z-index:29;border:0}.menu-toggle{display:inline-flex}.workspace-topbar{height:70px;padding:0 20px}.topbar-actions,.topbar-location{gap:12px}.workspace-content{padding:27px 20px 15px}.workspace-footer{padding:12px 20px 24px}.workspace-footer span:last-child{display:none}.welcome-banner{padding:28px}.welcome-copy h2{font-size:29px}.file-illustration{right:0;transform:scale(.8)}#app .workspace-content .filter-container .el-col{width:100%;margin-bottom:12px}#app .workspace-content .filter-container .el-date-editor{max-width:100%}#app .workspace-content .card{padding:18px}#app .workspace-content .pagination-container{overflow-x:auto}#app .workspace-content .el-pagination{white-space:nowrap;width:-moz-max-content;width:max-content}#app .workspace-content .search-and-category .el-col{width:100%}}@media (max-width:540px){.breadcrumb-chevron,.breadcrumb-root{display:none}.quick-upload{padding:10px 12px}.workspace-shortcuts{grid-template-columns:1fr;gap:10px;margin-bottom:24px}.workspace-shortcut{padding:15px 18px}.overview-heading h1{font-size:24px}.overview-heading p{font-size:11px}.welcome-banner{min-height:270px;padding:26px}.file-illustration{right:-111px;top:65px;transform:scale(.63);opacity:.4}.welcome-copy h2{font-size:28px}#app .upload-page .main-container{padding:20px}#app .upload-page .file-form .el-col{width:100%}#app .upload-page .action-buttons{flex-wrap:wrap;justify-content:flex-start}#app .workspace-content .search-container .el-col{width:100%}#app .user-center-container .user-info-card{flex-direction:column;align-items:stretch;gap:20px;padding:20px}#app .user-center-container .avatar-container{margin:0;text-align:center}#app .user-management .page-header{flex-wrap:wrap;gap:16px}#app .user-management .left-section{flex-wrap:wrap}#app .workspace-content .page-header h2,#app .workspace-content .page-title h2{font-size:23px}}#app .login-container{min-height:100vh;background:#fff;display:grid;grid-template-columns:1fr 1fr;padding:0}.login-story{align-self:stretch;display:flex;flex-direction:column;padding:50px 12%;background:#edf2fe;position:relative;overflow:hidden;min-height:100vh}.login-brand{display:flex;gap:12px;align-items:center;font-size:21px;font-weight:650;letter-spacing:1px}.login-brand small{display:block;font-size:9px;color:#8e9cb9;letter-spacing:2.8px;margin-top:4px}.login-story-copy{margin:auto 0;padding:65px 0 45px;position:relative;z-index:1}.login-story h1{color:#304777;font-size:clamp(30px,3.2vw,45px);line-height:1.6;letter-spacing:2px;margin:18px 0;font-weight:650}.login-story p{color:#8796b6;font-size:14px;line-height:2.1}.login-story-footer{color:#98a7c7;font-size:11px;letter-spacing:3px}.login-file-stack{width:260px;height:185px;position:relative;margin-top:35px}.stack-sheet{width:126px;height:155px;background:#fff;position:absolute;border-radius:12px;box-shadow:0 10px 30px rgba(107,128,181,.050980392156862744);border:1px solid #e0e7f9}.sheet-back{left:108px;top:9px;transform:rotate(14deg);background:#dce6ff}.sheet-front{left:50px;top:2px;transform:rotate(-10deg);padding:28px 21px}.sheet-front i{font-size:38px;color:#88a2eb}.sheet-line{display:block;margin-top:14px;height:5px;width:78px;background:#e4eafb;border-radius:4px}.sheet-line.short{width:50px;margin-top:8px}.stack-label{position:absolute;left:3px;bottom:3px;background:#fff;color:#7f8fad;font-size:11px;padding:13px 20px;border-radius:9px;box-shadow:0 5px 25px rgba(100,117,162,.043137254901960784)}.stack-label i{color:#61ab95;margin-right:8px}#app .login-card{width:min(390px,80%);padding:35px 0;box-shadow:none;border:0;background:transparent;border-radius:0;margin:auto}.login-welcome{font-size:10px;color:#99a5bd;letter-spacing:2px}#app .login-title{text-align:left;font-size:30px;color:#263654;margin:13px 0 12px;font-weight:650}.login-description{color:#95a0b5;font-size:12px;margin:0 0 35px;line-height:1.7}#app .login-tabs{margin-top:0}#app .login-tabs .el-tabs__header{margin-bottom:30px}#app .login-tabs .el-tabs__nav-wrap:after{height:1px;background:#eef1f6}#app .login-tabs .el-tabs__item{font-size:13px}#app .login-card .el-form-item__label{float:none;display:block;text-align:left;line-height:22px;padding-bottom:8px;width:auto!important;font-size:12px}#app .login-card .el-form-item__content{margin-left:0!important}#app .login-card .el-form-item{margin-bottom:23px}#app .login-card .el-input__inner{height:47px}#app .login-card .el-button--primary{height:47px;margin-top:5px;letter-spacing:1px}.login-register{margin-top:26px;color:#a0a9ba;font-size:12px;text-align:center}.login-register a{color:#5875d2;margin-left:4px}.login-privacy{color:#b0b8c8;font-size:10px;text-align:center;margin-top:48px}#app .guest-tip{line-height:1.7;color:#a0aabe}#app .register-container{background:#f1f5ff;padding:35px 20px}#app .register-container .form-container{border:1px solid #e7edf9;border-radius:18px;box-shadow:0 15px 60px rgba(52,84,135,.0392156862745098);max-width:100%}.recycle-tip{margin:-6px 0 24px;padding:14px 17px;border-radius:10px;background:#f0f3fc;color:#8896b3;font-size:12px;line-height:1.8}.recycle-tip i{margin-right:7px}@media (max-width:800px){.login-story{padding:40px 9%}.login-story h1{font-size:31px}}@media (max-width:650px){#app .login-container{grid-template-columns:1fr}.login-story{min-height:0;padding:28px 30px}.login-story-copy,.login-story-footer{display:none}#app .login-card{width:calc(100% - 60px);max-width:400px;padding:40px 0}.login-brand{font-size:18px}.login-privacy{margin-top:30px}}:root{--primary:#4263eb;--ink:#202b44;--muted:#8490a7;--line:#e9edf5;--canvas:#f6f8fc}*{box-sizing:border-box}body{margin:0;background:var(--canvas)}#app{font-family:Inter,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;font-size:14px}a{text-decoration:none;color:inherit}button,input{font:inherit}a,button,input{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:3px solid #98acff;outline-offset:4px}#app .el-button{border-radius:9px;font-weight:500;transition:background .18s,border-color .18s}#app .el-button--primary{background:var(--primary);border-color:var(--primary)}#app .el-button--primary:hover{background:#3553d2;border-color:#3553d2}#app .el-button--primary.is-disabled{background:#b8c3f7;border-color:#b8c3f7;color:#fff}#app .el-button--text,#app .el-link--default:hover{color:var(--primary)}#app .el-button--danger{background:#fff0f0;border-color:#ffd9db;color:#d75563}#app .el-button--danger.is-disabled{color:#c5a4a8;background:#fcf8f8;border-color:#f2e5e6}#app .el-input__inner,#app .el-textarea__inner{border-color:#e2e7f0;border-radius:9px;background:#fbfcfe;color:var(--ink)}#app .el-input__inner:focus,#app .el-textarea__inner:focus{border-color:var(--primary);background:#fff}#app .el-input__inner::-moz-placeholder{color:#a1aabc}#app .el-input__inner::placeholder{color:#a1aabc}#app .el-form-item__label{color:#65718a;font-weight:500}#app .el-tag{border-radius:6px}#app .el-dialog{border-radius:16px;max-width:calc(100vw - 32px)}#app .el-dialog__header{padding:24px 24px 14px}#app .el-dialog__body{padding:22px 24px}#app .el-dialog__footer{padding:12px 24px 24px}.el-message-box{max-width:calc(100vw - 32px);border-radius:14px}#app .el-table{color:#5d6980;background:#fff;font-size:13px}#app .el-table th,#app .el-table th.el-table__cell{background:#f8f9fc!important;color:#8590a5!important;font-size:12px;font-weight:500;height:46px}#app .el-table td{border-bottom-color:#f0f2f7;padding:14px 0}#app .el-table th{border-bottom-color:#edf0f6}#app .el-table .cell{padding-left:18px;padding-right:18px}#app .el-table--striped .el-table__body tr.el-table__row--striped td{background:#fff}#app .el-table__body tr:hover>td{background:#f8faff!important}#app .el-table:before{background:var(--line)}#app .el-table__empty-block{min-height:220px}#app .el-table__empty-text{color:var(--muted);width:100%}#app .el-pagination{font-weight:400;color:#7c879d}#app .el-pager li.active{color:var(--primary);background:#eef1ff;border-radius:7px}#app .el-tabs__item{color:#7a869c}#app .el-tabs__item.is-active{color:var(--primary)}#app .el-tabs--card>.el-tabs__header{border:0;margin-bottom:0}#app .el-tabs--card>.el-tabs__header .el-tabs__nav{border:0}#app .el-tabs--card>.el-tabs__header .el-tabs__item{border:0;border-radius:8px;padding:0 16px}#app .el-tabs--card>.el-tabs__header .el-tabs__item.is-active{background:#eef1ff}#app .el-tabs__active-bar{background:var(--primary)}#app .el-switch.is-checked .el-switch__core{background:var(--primary)!important;border-color:var(--primary)!important}.pagination-container{margin-top:24px;text-align:right}.full-width{width:100%}.file-identity{display:flex;gap:12px;align-items:center;min-width:0}.file-type-icon{width:39px;height:43px;flex:0 0 39px;border-radius:10px;display:grid;place-items:center;font-size:21px;color:#5576da;background:#edf2ff}.file-type-icon.pdf{color:#d76671;background:#fdf0f1}.file-type-icon.image{color:#946fce;background:#f3edfc}.file-type-icon.sheet{color:#319879;background:#eaf7f1}.file-type-icon.archive{color:#c79339;background:#fff6e6}.file-type-icon.media{color:#5c8fae;background:#edf6fc}.file-identity-text{min-width:0;display:flex;flex-direction:column;gap:3px}.file-identity-text strong{color:#34415a;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-identity-text small{color:#a1aabc;font-size:11px}.workspace-empty{padding:35px 16px;line-height:1.7;text-align:center}.workspace-empty .empty-icon{width:66px;height:66px;border-radius:20px;display:grid;place-items:center;color:#8093d8;background:#f0f3fc;font-size:30px;margin:0 auto 14px}.workspace-empty h3{font-size:15px;font-weight:600;margin:0 0 5px;color:#52607a}.workspace-empty p{font-size:13px;color:#96a0b2;margin:0 0 12px}.inline-error{padding:40px 20px;color:#9a6d42;text-align:center}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}