@charset "UTF-8";*{-webkit-tap-highlight-color:transparent}button,a,[role=button],.el-button,.el-pager li,.el-pagination button,.iconfont,span[class*=btn],span[class*=action],span[class*=-check],span[class*=-more],.link{outline:none;-webkit-tap-highlight-color:transparent}button:focus,a:focus,.el-button:focus,.el-pager li:focus,.el-pagination button:focus{outline:none}@font-face{font-family:iconfont;src:url(/assets/iconfont-03347298.woff2?t=1680443314592) format("woff2"),url(/assets/iconfont-c1f2ff3c.woff?t=1680443314592) format("woff"),url(/assets/iconfont-acdf2a30.ttf?t=1680443314592) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-settings:before{content:""}.icon-del:before{content:""}.icon-checkcode:before{content:""}.icon-account:before{content:""}.icon-password:before{content:""}.icon-doc:before{content:""}.icon-import:before{content:""}.icon-link:before{content:""}.icon-cancel:before{content:""}.icon-revert:before{content:""}.icon-close3:before{content:""}.icon-search:before{content:""}.icon-transfer:before{content:""}.icon-refresh:before{content:""}.icon-close2:before{content:""}.icon-start:before{content:""}.icon-pause:before{content:""}.icon-ok:before{content:""}.icon-clock:before{content:""}.icon-close:before{content:""}.icon-share:before{content:""}.icon-right1:before{content:""}.icon-error:before{content:""}.icon-edit:before{content:""}.icon-share1:before{content:""}.icon-move:before{content:""}.icon-folder-add:before{content:""}.icon-right:before{content:""}.icon-download:before{content:""}.icon-upload:before{content:""}.icon-all:before{content:""}.icon-cloude:before{content:""}.icon-movie2:before{content:""}.icon-more:before{content:""}.icon-music:before{content:""}.icon-video:before{content:""}.icon-image:before{content:""}.icon-pan:before{content:""}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgb(239,239,239);border-radius:2px}::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#bfbfbf}::-webkit-scrollbar-corner{background:#bfbfbf}:root{--link: #007fff;--pink: #FF6699;--text2: #61666d;--icon: #9499a0}body{padding:0;margin:0;font-size:14px;color:#636d7e}html{touch-action:pan-x pan-y;-webkit-text-size-adjust:100%;text-size-adjust:100%}*{box-sizing:border-box;padding:0;border:0;outline:0;vertical-align:middle}.a-link{text-decoration:none;color:var(--link);cursor:pointer}.el-form-item{align-items:center}.container-body{margin:0 auto;padding-top:5px}.el-button .iconfont:before{margin-right:5px}:root{--ios-blue: #007aff;--ios-green: #34c759;--ios-red: #ff3b30;--ios-orange: #ff9500;--ios-gray-bg: #f2f2f7;--ios-card: #ffffff;--ios-label: #000000;--ios-label-2: rgba(60, 60, 67, .6);--ios-label-3: rgba(60, 60, 67, .3);--ios-separator: rgba(60, 60, 67, .29);--ios-sep-inset: rgba(60, 60, 67, .18);--ios-fill: rgba(120, 120, 128, .12);--ios-fill-2: rgba(120, 120, 128, .16);--ios-radius-card: 10px;--ios-radius-lg: 14px;--ios-radius-sheet: 20px;--ios-nav-h: 44px;--ios-tab-h: 49px;--ios-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "PingFang SC", "Helvetica Neue", "Microsoft YaHei", sans-serif;--ios-ease: cubic-bezier(.32, .72, 0, 1)}@media (max-width: 1024px){:root{--el-color-primary: #007aff;--el-color-primary-light-3: #4da2ff;--el-color-primary-light-5: #80bdff;--el-color-primary-light-7: #b3d7ff;--el-color-primary-light-8: #cce4ff;--el-color-primary-light-9: #e6f2ff;--el-color-primary-dark-2: #0062cc;--el-color-success: #34c759;--el-color-success-light-3: #71d88b;--el-color-success-light-5: #9ae3ac;--el-color-success-light-7: #c2eecd;--el-color-success-light-8: #d6f4de;--el-color-success-light-9: #ebf9ee;--el-color-success-dark-2: #2a9f47;--el-color-danger: #ff3b30;--el-color-danger-light-3: #ff766e;--el-color-danger-light-5: #ff9d98;--el-color-danger-light-7: #ffc4c1;--el-color-danger-light-8: #ffd8d6;--el-color-danger-light-9: #ffebea;--el-color-danger-dark-2: #cc2f26;--el-color-error: #ff3b30;--el-color-warning: #ff9500;--el-color-warning-light-3: #ffb54d;--el-color-warning-light-5: #ffca80;--el-color-warning-light-7: #ffdfb3;--el-color-warning-light-8: #ffeacc;--el-color-warning-light-9: #fff4e6;--el-color-warning-dark-2: #cc7700;--el-border-radius-base: 10px;--el-border-radius-small: 8px;--el-border-radius-round: 980px;--el-border-color: rgba(60, 60, 67, .18);--el-border-color-light: rgba(60, 60, 67, .12);--el-border-color-lighter: rgba(60, 60, 67, .09);--el-text-color-primary: #000000;--el-text-color-regular: rgba(60, 60, 67, .85);--el-text-color-secondary: rgba(60, 60, 67, .6);--el-font-family: var(--ios-font);--el-fill-color-blank: #ffffff;--el-box-shadow-light: 0 4px 20px rgba(0, 0, 0, .08);--el-box-shadow: 0 12px 40px rgba(0, 0, 0, .18)}body{font-family:var(--ios-font);color:var(--ios-label);background:var(--ios-gray-bg);-webkit-font-smoothing:antialiased}*::-webkit-scrollbar{width:0!important;height:0!important}.el-button{border-radius:12px;font-weight:600;transition:transform .12s var(--ios-ease),opacity .12s}.el-button:not(.is-disabled):active{transform:scale(.96);opacity:.85}.el-button--primary{background:var(--ios-blue);border-color:var(--ios-blue)}.el-button--primary.is-plain{color:var(--ios-blue);background:var(--el-color-primary-light-9);border-color:transparent}.el-button.is-disabled,.el-button.is-disabled:hover{opacity:.45}.el-input__wrapper,.el-textarea__inner{background:var(--ios-fill);border-radius:10px;box-shadow:none!important;padding:0 12px}.el-textarea__inner{padding:10px 12px;line-height:1.5}.el-input__wrapper.is-focus,.el-textarea__inner:focus{background:var(--ios-fill-2)}.el-input__inner{font-size:16px;color:var(--ios-label)}.el-select .el-input__wrapper{background:var(--ios-fill)}.el-select__wrapper{background:var(--ios-fill);box-shadow:none!important;border-radius:10px;min-height:32px}.el-checkbox__inner{border-radius:6px;border-color:var(--ios-label-3)}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background:var(--ios-blue);border-color:var(--ios-blue)}.el-overlay{background:rgba(0,0,0,.4);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.el-dialog{width:88%!important;max-width:360px;border-radius:var(--ios-radius-lg);overflow:hidden;padding:0;box-shadow:0 20px 60px #00000047}.el-dialog__header{padding:20px 20px 6px;margin:0;text-align:center}.el-dialog__title{font-size:17px;font-weight:600;color:var(--ios-label)}.el-dialog__body{padding:8px 20px 18px;font-size:14px;color:var(--ios-label-2)}.el-dialog__headerbtn{top:6px;right:8px}.el-dialog__footer{padding:0;display:flex;border-top:1px solid var(--ios-sep-inset)}.el-dialog__footer .el-button{flex:1;margin:0;border:none;border-radius:0;height:46px;font-size:16px;background:transparent;color:var(--ios-blue)}.el-dialog__footer .el-button+.el-button{border-left:1px solid var(--ios-sep-inset)}.el-dialog__footer .el-button--primary{font-weight:600}.el-message-box{width:84%!important;max-width:300px;border-radius:var(--ios-radius-lg);padding:20px;border:none;box-shadow:0 20px 60px #00000047}.el-message-box__header{padding:0 0 8px}.el-message-box__title{font-size:17px;font-weight:600;text-align:center;justify-content:center;color:var(--ios-label)}.el-message-box__content{padding:0;font-size:13px;color:var(--ios-label-2);text-align:center;line-height:1.5}.el-message-box__btns{padding:16px 0 0;display:flex;gap:10px}.el-message-box__btns .el-button{flex:1;margin:0;height:42px;border-radius:10px;font-size:15px;font-weight:600}.el-message-box__headerbtn{display:none}.el-message{border-radius:20px;border:none;min-width:0;padding:10px 16px;box-shadow:0 8px 28px #00000029;top:calc(env(safe-area-inset-top) + 8px);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.el-dropdown-menu,.el-popover.el-popper{border-radius:var(--ios-radius-lg);border:none;box-shadow:0 12px 40px #0000002e;padding:6px;background:rgba(255,255,255,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.el-dropdown-menu__item{border-radius:8px;font-size:15px;padding:10px 12px}.m-uploader-popper.el-popover.el-popper{position:fixed!important;left:8px!important;right:8px!important;top:auto!important;bottom:calc(126px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 150px - env(safe-area-inset-bottom));transform:none!important;border-radius:var(--ios-radius-lg);overflow:hidden;padding:0!important;box-shadow:0 10px 40px #00000029}.m-uploader-popper.el-popover.el-popper .el-popper__arrow{display:none}.el-pagination.is-background .el-pager li{border-radius:50%;background:transparent;color:var(--ios-label-2);font-weight:500}.el-pagination.is-background .el-pager li.is-active{background:var(--ios-blue);color:#fff}.el-progress-bar__outer{background:var(--ios-fill);border-radius:20px}.el-table{background:transparent}.el-table tr,.el-table th.el-table__cell{background:#fff}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:1px solid var(--ios-sep-inset)}.el-table:before,.el-table--border:after{background-color:transparent}}.ios-page{padding:0 16px 16px}.ios-group-title{padding:18px 4px 7px;font-size:13px;color:var(--ios-label-2);text-transform:none;letter-spacing:.2px}.ios-group{background:var(--ios-card);border-radius:var(--ios-radius-card);overflow:hidden}.ios-row{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 16px;position:relative;background:var(--ios-card);-webkit-tap-highlight-color:transparent;cursor:pointer;transition:background .12s}.ios-row:active{background:#e5e5ea}.ios-row+.ios-row:before{content:"";position:absolute;left:16px;right:0;top:0;height:1px;background:var(--ios-sep-inset);transform:scaleY(.5);transform-origin:0 0}.ios-row-label{font-size:16px;color:var(--ios-label);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ios-row-value{font-size:15px;color:var(--ios-label-2);flex-shrink:0;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ios-row-icon{flex-shrink:0;width:29px;height:29px;border-radius:7px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:17px;background:var(--ios-blue)}.ios-chevron{flex-shrink:0;width:8px;height:8px;border-right:2px solid var(--ios-label-3);border-bottom:2px solid var(--ios-label-3);transform:rotate(-45deg);margin-left:2px}.ios-row.danger .ios-row-label{color:var(--ios-red)}.ios-seg{display:flex;gap:2px;padding:3px;background:var(--ios-fill);border-radius:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ios-seg::-webkit-scrollbar{display:none}.ios-seg-item{flex:1 0 auto;text-align:center;padding:7px 16px;font-size:13px;font-weight:500;color:var(--ios-label);border-radius:8px;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s var(--ios-ease)}.ios-seg-item.active{background:#fff;font-weight:600;box-shadow:0 1px 3px #0000001f,0 2px 8px #0000000f}.icon[data-v-595f3840]{text-align:center;display:inline-block;border-radius:3px;overflow:hidden}.icon img[data-v-595f3840]{width:100%;height:100%}.table-wrapper[data-v-066a09dd]{display:flex;flex-direction:column;height:100%;overflow:hidden}.custom-table[data-v-066a09dd]{flex:1}[data-v-066a09dd] .el-table{flex:1;display:flex;flex-direction:column}[data-v-066a09dd] .el-table .el-table__header-wrapper{flex-shrink:0}[data-v-066a09dd] .el-table .el-table__body-wrapper{flex:1;height:300px;overflow-y:auto!important}[data-v-066a09dd] .el-table .el-table__fixed-body-wrapper{overflow-y:auto!important}[data-v-066a09dd] .el-table .el-table__cell{padding:4px 0}[data-v-066a09dd] .el-table .cell{display:flex;align-items:center;height:100%;line-height:normal}.pagination[data-v-066a09dd]{flex-shrink:0;padding-top:10px;padding-right:10px;background:#fff;border-top:1px solid #f1f4f8}.el-pagination[data-v-066a09dd]{justify-content:flex-end}[data-v-066a09dd] .el-table__row{transition:background .15s}[data-v-066a09dd] .el-table__row:hover{background:#f8fafc}[data-v-066a09dd] .el-table__header-wrapper th.el-table__cell{background:#fafcff!important;font-weight:600;color:#334155;font-size:13px;border-bottom:1px solid #eef2f6;padding:10px 8px}[data-v-066a09dd] .el-table__body-wrapper td.el-table__cell{border-bottom:1px solid #f1f4f8;padding:6px 8px;vertical-align:middle}@media (max-width: 1024px){.pagination[data-v-066a09dd]{padding:8px 4px 4px}[data-v-066a09dd] .el-pagination{justify-content:center;flex-wrap:wrap;row-gap:4px;font-size:12px}[data-v-066a09dd] .el-pagination .el-pagination__total{margin-right:6px}[data-v-066a09dd] .el-pagination button,[data-v-066a09dd] .el-pagination .el-pager li{min-width:28px;height:28px;line-height:28px}[data-v-066a09dd] .el-table .el-table__cell{padding:2px 0}[data-v-066a09dd] .el-table th.el-table__cell{padding:6px 4px;font-size:12px}[data-v-066a09dd] .el-table td.el-table__cell{padding:4px}}.cust-dialog{margin:30px auto 10px!important}.cust-dialog .el-dialog__body{padding:0}.cust-dialog .dialog-body{border-top:1px solid #ddd;border-bottom:1px solid #ddd;min-height:80px;overflow:auto}.cust-dialog .dialog-footer{text-align:right;padding:5px 20px}@media (max-width: 1024px){.cust-dialog{width:94%!important;margin-top:20px!important}}.no-data[data-v-33913e6b]{text-align:center;padding:10px 0}.no-data .icon-empty[data-v-33913e6b]{font-size:50px;color:#bbb}.no-data .msg[data-v-33913e6b]{margin-top:10px;color:#909399;font-size:14px}.window .window-mask[data-v-382738eb]{top:0;left:0;width:100%;height:100vh;height:100dvh;z-index:200;opacity:.5;background:#000;position:fixed}.window .close[data-v-382738eb]{z-index:202;cursor:pointer;position:absolute;top:40px;right:30px;width:44px;height:44px;border-radius:22px;background:#606266;display:flex;justify-content:center;align-items:center}.window .close .iconfont[data-v-382738eb]{font-size:20px;color:#fff;z-index:100000}.window .window-content[data-v-382738eb]{top:0;z-index:201;position:fixed;background:#fff}.window .window-content .title[data-v-382738eb]{text-align:center;line-height:40px;border-bottom:1px solid #ddd;font-weight:700}.window .window-content .content-body[data-v-382738eb]{height:calc(100vh - 41px);height:calc(100dvh - 41px);display:flex;overflow:auto}.image-viewer[data-v-624da15d]{display:none}.pswp__button--close{display:none!important}.pswp__img{object-fit:contain}.top-navigation[data-v-ee3bf8e2]{font-size:13px;display:flex;align-items:center;flex-wrap:wrap;row-gap:2px;line-height:32px}.top-navigation .link[data-v-ee3bf8e2]{color:#06a7ff;cursor:pointer}.top-navigation .icon-right[data-v-ee3bf8e2]{color:#06a7ff;padding:0 5px;font-size:13px}@media (max-width: 1024px){.top-navigation[data-v-ee3bf8e2]{font-size:15px;line-height:30px;row-gap:0}.top-navigation .link[data-v-ee3bf8e2]{color:var(--ios-blue);font-weight:500}.top-navigation .back.link[data-v-ee3bf8e2]{display:inline-flex;align-items:center}.top-navigation .back.link[data-v-ee3bf8e2]:before{content:"‹";font-size:22px;line-height:1;margin-right:3px;transform:translateY(-1px)}.top-navigation[data-v-ee3bf8e2] .el-divider--vertical{display:none}.top-navigation .icon-right[data-v-ee3bf8e2]{color:var(--ios-label-3);font-size:12px;padding:0 3px}}.navigation-panel[data-v-7d1ffad3]{padding-left:10px;background:#f1f1f1}.folder-list[data-v-7d1ffad3]{max-height:calc(100vh - 200px);max-height:calc(100dvh - 200px);min-height:200px}.folder-list .folder-item[data-v-7d1ffad3]{cursor:pointer;display:flex;align-items:center;padding:10px}.folder-list .folder-item .file-name[data-v-7d1ffad3]{display:inline-block;margin-left:10px}.folder-list .folder-item[data-v-7d1ffad3]:hover{background:#f8f8f8}.tips[data-v-7d1ffad3]{text-align:center;line-height:200px}.tips span[data-v-7d1ffad3]{color:#06a7ff}.avatar[data-v-1ef93b72]{display:flex;width:40px;height:40px;border-radius:50%;overflow:hidden}.avatar img[data-v-1ef93b72]{width:100%;object-fit:cover}.vm-toggle[data-v-0a54a1cc]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:9px;background:#fff;box-shadow:0 1px 5px #0f172a1a;cursor:pointer;-webkit-tap-highlight-color:transparent}.vm-toggle[data-v-0a54a1cc]:hover,.vm-toggle[data-v-0a54a1cc]:active{background:#f1f5f9}.vm-toggle .grid-glyph[data-v-0a54a1cc]{display:grid;grid-template-columns:1fr 1fr;gap:3px}.vm-toggle .grid-glyph i[data-v-0a54a1cc]{width:9px;height:9px;border-radius:2.5px;background:#475569}.vm-toggle .list-glyph[data-v-0a54a1cc]{display:flex;flex-direction:column;gap:4px}.vm-toggle .list-glyph i[data-v-0a54a1cc]{width:18px;height:3px;border-radius:2px;background:#475569}.vm-toggle.small[data-v-0a54a1cc]{width:28px;height:28px;border-radius:7px;box-shadow:0 1px 3px #0f172a1f}.vm-toggle.small .grid-glyph[data-v-0a54a1cc]{gap:2px}.vm-toggle.small .grid-glyph i[data-v-0a54a1cc]{width:7px;height:7px;border-radius:2px}.vm-toggle.small .list-glyph[data-v-0a54a1cc]{gap:3px}.vm-toggle.small .list-glyph i[data-v-0a54a1cc]{width:15px;height:2.5px}.file-grid[data-v-c3d7f93e]{height:100%;flex:1;min-height:0;display:flex;flex-direction:column;-webkit-overflow-scrolling:touch}.file-grid[data-v-c3d7f93e]::-webkit-scrollbar{width:0}.g-toolbar[data-v-c3d7f93e]{position:relative;flex-shrink:0;display:flex;align-items:center;gap:6px;padding:2px 12px;border-bottom:1px solid #f1f4f8;background:#fafcff;-webkit-tap-highlight-color:transparent}.g-checkall[data-v-c3d7f93e]{flex-shrink:0;width:16px;height:16px;border-radius:50%;border:1.5px solid #cbd5e1;display:flex;align-items:center;justify-content:center;color:#fff;background:#fff;cursor:pointer}.g-checkall.checked[data-v-c3d7f93e]{background:#409eff;border-color:#409eff}.g-checkall .iconfont[data-v-c3d7f93e]{font-size:10px}.g-checkall-text[data-v-c3d7f93e]{font-size:12px;color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none}.g-checkall-text[data-v-c3d7f93e]:hover{color:#409eff}.g-size-select[data-v-c3d7f93e]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:78px}.g-size-select[data-v-c3d7f93e] .el-select__wrapper,.g-size-select[data-v-c3d7f93e] .el-input__wrapper{min-height:24px;height:24px;line-height:24px;font-size:11px;padding:0 6px;border-radius:8px}.g-size-select[data-v-c3d7f93e] .el-select__placeholder{font-size:11px}.g-view-toggle[data-v-c3d7f93e]{margin-left:auto}.g-body[data-v-c3d7f93e]{flex:1;min-height:100px;overflow-y:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:2px 2px 6px;align-content:start;align-items:start}.g-body[data-v-c3d7f93e]::-webkit-scrollbar{width:6px}.g-body[data-v-c3d7f93e]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.g-cell[data-v-c3d7f93e]{position:relative;background:#fff;border-radius:10px;padding:6px;box-sizing:border-box}.g-cell[data-v-c3d7f93e]:active{background:#f8fafc}.g-cell.selected .g-thumb[data-v-c3d7f93e]{box-shadow:0 0 0 2px #409eff}.g-cell-stagger[data-v-c3d7f93e]{animation:g-cell-in-c3d7f93e .35s ease-out both}@keyframes g-cell-in-c3d7f93e{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.g-thumb[data-v-c3d7f93e]{position:relative;width:100%;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.g-thumb img[data-v-c3d7f93e]{width:100%;height:100%;object-fit:cover;display:block}.g-video-badge[data-v-c3d7f93e]{position:absolute;left:6px;bottom:6px;width:22px;height:22px;border-radius:50%;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center}.g-video-badge .iconfont[data-v-c3d7f93e]{font-size:12px;color:#fff}.g-more[data-v-c3d7f93e]{position:absolute;top:4px;right:4px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s;-webkit-tap-highlight-color:transparent}.g-more .iconfont[data-v-c3d7f93e]{font-size:18px;color:#64748b}.g-more:hover .iconfont[data-v-c3d7f93e]{color:#0f172a}.g-cell:hover .g-more[data-v-c3d7f93e],.g-cell:active .g-more[data-v-c3d7f93e]{opacity:1}@media (hover: none){.g-more[data-v-c3d7f93e]{opacity:1}}.g-name[data-v-c3d7f93e]{margin-top:5px;font-size:12px;color:#1e293b;line-height:1.3;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;text-align:center}.g-check[data-v-c3d7f93e]{position:absolute;top:10px;left:10px;z-index:2;width:20px;height:20px;border-radius:50%;border:1.5px solid #cbd5e1;display:flex;align-items:center;justify-content:center;color:#fff;background:#fff;box-shadow:0 1px 4px #0f172a33;-webkit-tap-highlight-color:transparent}.g-check.checked[data-v-c3d7f93e]{background:#409eff;border-color:#409eff}.g-check .iconfont[data-v-c3d7f93e]{font-size:12px}.file-grid.desktop .g-body[data-v-c3d7f93e]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;padding:8px 4px 12px}.file-grid.desktop .g-cell[data-v-c3d7f93e]{padding:8px}.file-grid.desktop .g-name[data-v-c3d7f93e]{font-size:13px}.file-grid.desktop .g-pager[data-v-c3d7f93e]{flex-shrink:0;padding:10px 16px;border-top:1px solid #f1f4f8;background:#fafcff}.file-grid.desktop .g-pager[data-v-c3d7f93e] .el-pagination{justify-content:flex-end}.g-pager[data-v-c3d7f93e]{flex-shrink:0;display:flex;justify-content:flex-end;padding:6px 0 0}.g-pager[data-v-c3d7f93e] .el-pagination{margin-left:auto}@media (max-width: 1024px){.g-pager[data-v-c3d7f93e]{justify-content:center;overflow-x:auto;-webkit-overflow-scrolling:touch}.g-pager[data-v-c3d7f93e]::-webkit-scrollbar{display:none}.g-pager[data-v-c3d7f93e] .el-pagination{flex-shrink:0;margin-left:0;margin-right:0;justify-content:center;flex-wrap:nowrap;column-gap:1px;font-size:12px}.g-pager[data-v-c3d7f93e] .el-pagination button,.g-pager[data-v-c3d7f93e] .el-pager li{min-width:28px;height:28px;line-height:28px;margin:0 2px;font-size:13px}.g-toolbar[data-v-c3d7f93e]{padding:6px 4px 12px;border-bottom:none;background:transparent}.g-checkall[data-v-c3d7f93e]{width:18px;height:18px;border-color:var(--ios-label-3)}.g-checkall.checked[data-v-c3d7f93e]{background:var(--ios-blue);border-color:var(--ios-blue)}.g-checkall-text[data-v-c3d7f93e]{font-size:13px;color:var(--ios-label-2)}.g-body[data-v-c3d7f93e]{align-items:stretch;gap:12px}.g-cell[data-v-c3d7f93e]{background:var(--ios-card);border-radius:12px;padding:8px 6px 9px;box-shadow:0 1px 3px #0000000d}.g-cell[data-v-c3d7f93e]:active{background:#e5e5ea}.g-cell.selected .g-thumb[data-v-c3d7f93e]{box-shadow:0 0 0 2px var(--ios-blue)}.g-thumb-empty[data-v-c3d7f93e]{aspect-ratio:auto;height:60px;background:transparent;border-radius:0}.g-name[data-v-c3d7f93e]{margin-top:6px;min-height:auto;line-height:1.3;color:var(--ios-label)}.g-check[data-v-c3d7f93e]{width:22px;height:22px;border-color:var(--ios-label-3)}.g-check.checked[data-v-c3d7f93e]{background:var(--ios-blue);border-color:var(--ios-blue)}}.g-mask[data-v-c3d7f93e]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);z-index:2000}.g-action-sheet[data-v-c3d7f93e]{position:fixed;left:0;right:0;bottom:0;z-index:2001;background:#fff;border-radius:16px 16px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom));max-height:60vh;overflow-y:auto}@media (min-width: 1025px){.g-action-sheet[data-v-c3d7f93e]{left:50%;right:auto;bottom:auto;top:50%;transform:translate(-50%,-50%);width:420px;max-width:90vw;max-height:80vh;border-radius:14px;padding:16px 20px;box-shadow:0 12px 40px #0000002e}.sheet-title[data-v-c3d7f93e]{font-size:14px;margin-bottom:12px}.sheet-actions[data-v-c3d7f93e] .m-btn{width:20%;gap:4px;padding:12px 0;font-size:12px}.sheet-actions[data-v-c3d7f93e] .m-btn i{font-size:20px}.sheet-cancel[data-v-c3d7f93e]{margin-top:8px;padding:10px;font-size:14px}}.sheet-title[data-v-c3d7f93e]{text-align:center;font-size:13px;color:#94a3b8;margin-bottom:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet-actions[data-v-c3d7f93e]{display:flex;flex-wrap:wrap;justify-content:flex-start}.sheet-actions[data-v-c3d7f93e] .m-btn{width:25%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0;border-radius:10px;font-size:12px;color:#475569;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.sheet-actions[data-v-c3d7f93e] .m-btn i{font-size:22px;color:#334155;line-height:1}.sheet-actions[data-v-c3d7f93e] .m-btn:hover,.sheet-actions[data-v-c3d7f93e] .m-btn:active{background:#f1f5f9}.sheet-actions[data-v-c3d7f93e] .m-btn.danger i{color:#dc2626}.sheet-actions[data-v-c3d7f93e] .m-btn.primary i{color:#2563eb}.sheet-actions[data-v-c3d7f93e] .m-btn.success i{color:#16a34a}.sheet-cancel[data-v-c3d7f93e]{margin-top:10px;padding:12px;text-align:center;font-size:15px;color:#64748b;background:#f1f5f9;border-radius:10px;cursor:pointer;-webkit-tap-highlight-color:transparent}.sheet-cancel[data-v-c3d7f93e]:active{background:#e2e8f0}.fade-enter-active[data-v-c3d7f93e],.fade-leave-active[data-v-c3d7f93e]{transition:opacity .2s}.fade-enter-from[data-v-c3d7f93e],.fade-leave-to[data-v-c3d7f93e]{opacity:0}.slide-up-enter-active[data-v-c3d7f93e],.slide-up-leave-active[data-v-c3d7f93e]{transition:transform .25s ease}.slide-up-enter-from[data-v-c3d7f93e],.slide-up-leave-to[data-v-c3d7f93e]{transform:translateY(100%)}@media (max-width: 1024px){.g-action-sheet[data-v-c3d7f93e]{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));max-height:72vh;background:transparent;border-radius:20px;padding:0;box-shadow:none}.sheet-title[data-v-c3d7f93e]{margin-bottom:0;padding:15px 16px 11px;font-size:13px;color:var(--ios-label-2);border-radius:20px 20px 0 0;background:rgba(255,255,255,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--ios-sep-inset)}.sheet-actions[data-v-c3d7f93e]{padding-bottom:6px;background:rgba(255,255,255,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.sheet-actions[data-v-c3d7f93e] .m-btn{padding:12px 0;font-size:12px;color:var(--ios-label-2)}.sheet-actions[data-v-c3d7f93e] .m-btn i{font-size:23px;color:var(--ios-blue)}.sheet-actions[data-v-c3d7f93e] .m-btn:hover,.sheet-actions[data-v-c3d7f93e] .m-btn:active{background:var(--ios-fill)}.sheet-actions[data-v-c3d7f93e] .m-btn.danger i{color:var(--ios-red)}.sheet-actions[data-v-c3d7f93e] .m-btn.primary i{color:var(--ios-blue)}.sheet-actions[data-v-c3d7f93e] .m-btn.success i{color:var(--ios-green)}.sheet-cancel[data-v-c3d7f93e]{margin-top:8px;padding:15px;font-size:17px;font-weight:600;color:var(--ios-blue);background:rgba(255,255,255,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px}.sheet-cancel[data-v-c3d7f93e]:active{background:#e5e5ea}.slide-up-enter-active[data-v-c3d7f93e],.slide-up-leave-active[data-v-c3d7f93e]{transition:transform .3s var(--ios-ease)}.slide-up-enter-from[data-v-c3d7f93e],.slide-up-leave-to[data-v-c3d7f93e]{transform:translateY(120%)}}.mobile-file-list[data-v-7c2cfeb2]{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:12px}.mobile-file-list[data-v-7c2cfeb2]::-webkit-scrollbar{width:0}.m-group[data-v-7c2cfeb2]{background:var(--ios-card);border-radius:var(--ios-radius-card);overflow:hidden}.m-selectbar[data-v-7c2cfeb2]{position:relative;top:0;z-index:3;display:flex;align-items:center;gap:6px;padding:6px 4px 10px;border-bottom:none;background:transparent;-webkit-tap-highlight-color:transparent}.m-checkall[data-v-7c2cfeb2]{flex-shrink:0;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--ios-label-3);display:flex;align-items:center;justify-content:center;color:#fff;background:#fff;cursor:pointer}.m-checkall.checked[data-v-7c2cfeb2]{background:var(--ios-blue);border-color:var(--ios-blue)}.m-checkall .iconfont[data-v-7c2cfeb2]{font-size:10px}.m-checkall-text[data-v-7c2cfeb2]{font-size:13px;color:var(--ios-label-2);cursor:pointer;-webkit-user-select:none;user-select:none}.m-batch-download[data-v-7c2cfeb2]{flex-shrink:0;display:inline-flex;align-items:center;gap:2px;font-size:11px;color:#fff;background:var(--ios-blue);border-radius:10px;padding:3px 9px;-webkit-tap-highlight-color:transparent}.m-batch-download .iconfont[data-v-7c2cfeb2]{font-size:12px}.m-batch-download[data-v-7c2cfeb2]:active{opacity:.8}.m-row[data-v-7c2cfeb2]{display:flex;align-items:center;gap:12px;min-height:54px;padding:11px 14px;position:relative;background:var(--ios-card)}.m-row+.m-row[data-v-7c2cfeb2]:before{content:"";position:absolute;left:16px;right:0;top:0;height:1px;background:var(--ios-sep-inset);transform:scaleY(.5);transform-origin:0 0}.m-row.selected[data-v-7c2cfeb2]{background:#e6f2ff}.m-row[data-v-7c2cfeb2]:active{background:#e5e5ea}.m-row-stagger[data-v-7c2cfeb2]{animation:m-row-in-7c2cfeb2 .35s ease-out both}@keyframes m-row-in-7c2cfeb2{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.m-check[data-v-7c2cfeb2]{flex-shrink:0;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--ios-label-3);display:flex;align-items:center;justify-content:center;color:#fff;background:#fff}.m-check.checked[data-v-7c2cfeb2]{background:var(--ios-blue);border-color:var(--ios-blue)}.m-check .iconfont[data-v-7c2cfeb2]{font-size:12px}.m-icon[data-v-7c2cfeb2]{flex-shrink:0;width:34px;height:34px;display:flex;align-items:center;justify-content:center}.m-info[data-v-7c2cfeb2]{flex:1;min-width:0}.m-name[data-v-7c2cfeb2]{font-size:15px;font-weight:500;color:var(--ios-label);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-meta[data-v-7c2cfeb2]{margin-top:2px;font-size:12px;color:var(--ios-label-2);line-height:1.3;display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden}.m-more[data-v-7c2cfeb2]{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:var(--ios-label-3);border-radius:50%;-webkit-tap-highlight-color:transparent}.m-more .iconfont[data-v-7c2cfeb2]{font-size:18px}.m-more[data-v-7c2cfeb2]:active{background:var(--ios-fill)}.m-pager[data-v-7c2cfeb2]{display:flex;justify-content:center;padding:12px 0 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.m-pager[data-v-7c2cfeb2]::-webkit-scrollbar{display:none}.m-pager[data-v-7c2cfeb2] .el-pagination{flex-shrink:0;justify-content:center;flex-wrap:nowrap;column-gap:1px;font-size:12px}.m-pager[data-v-7c2cfeb2] .el-pagination button,.m-pager[data-v-7c2cfeb2] .el-pager li{min-width:28px;height:28px;line-height:28px;margin:0 2px;font-size:13px}.m-size-select[data-v-7c2cfeb2]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:78px}.m-size-select[data-v-7c2cfeb2] .el-select__wrapper,.m-size-select[data-v-7c2cfeb2] .el-input__wrapper{min-height:24px;height:24px;line-height:24px;font-size:11px;padding:0 6px;border-radius:8px}.m-size-select[data-v-7c2cfeb2] .el-select__placeholder{font-size:11px}.m-view-toggle[data-v-7c2cfeb2]{margin-left:auto}.m-mask[data-v-7c2cfeb2]{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);z-index:2000}.m-action-sheet[data-v-7c2cfeb2]{position:fixed;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:2001;max-height:72vh;overflow-y:auto;border-radius:20px;background:transparent}.m-action-sheet[data-v-7c2cfeb2]::-webkit-scrollbar{display:none}.sheet-title[data-v-7c2cfeb2]{padding:15px 16px 11px;text-align:center;font-size:13px;color:var(--ios-label-2);border-radius:20px 20px 0 0;background:rgba(255,255,255,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--ios-sep-inset);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sheet-actions[data-v-7c2cfeb2]{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-bottom:6px;background:rgba(255,255,255,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.sheet-actions[data-v-7c2cfeb2] .m-btn{width:25%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 0;border-radius:10px;font-size:12px;color:var(--ios-label-2);background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.sheet-actions[data-v-7c2cfeb2] .m-btn i{font-size:23px;color:var(--ios-blue);line-height:1}.sheet-actions[data-v-7c2cfeb2] .m-btn:active{background:var(--ios-fill)}.sheet-actions[data-v-7c2cfeb2] .m-btn.danger i{color:var(--ios-red)}.sheet-actions[data-v-7c2cfeb2] .m-btn.success i{color:var(--ios-green)}.sheet-cancel[data-v-7c2cfeb2]{margin-top:8px;padding:15px;text-align:center;font-size:17px;font-weight:600;color:var(--ios-blue);background:rgba(255,255,255,.96);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;-webkit-tap-highlight-color:transparent}.sheet-cancel[data-v-7c2cfeb2]:active{background:#e5e5ea}.fade-enter-active[data-v-7c2cfeb2],.fade-leave-active[data-v-7c2cfeb2]{transition:opacity .2s}.fade-enter-from[data-v-7c2cfeb2],.fade-leave-to[data-v-7c2cfeb2]{opacity:0}.slide-up-enter-active[data-v-7c2cfeb2],.slide-up-leave-active[data-v-7c2cfeb2]{transition:transform .3s var(--ios-ease)}.slide-up-enter-from[data-v-7c2cfeb2],.slide-up-leave-to[data-v-7c2cfeb2]{transform:translateY(110%)}
