.colorPrimaryText[data-v-6bb64ba2]{color:#43436b}.colorRegularText[data-v-6bb64ba2]{color:#555}.colorSecondaryText[data-v-6bb64ba2]{color:#969799}.colorPlaceholder[data-v-6bb64ba2]{color:#c8c9cc}.colorPrimary[data-v-6bb64ba2]{color:#00a0e8}.colorPrimaryDark[data-v-6bb64ba2]{color:#444e55}.colorLine[data-v-6bb64ba2]{color:#f3f3f3}.bgc-colorPrimary[data-v-6bb64ba2]{background-color:#00a0e8}.bgc-colorPrimaryDark[data-v-6bb64ba2]{background-color:#444e55}.bgc-colorLine[data-v-6bb64ba2]{background-color:#f3f3f3}.library-page[data-v-6bb64ba2]{height:100%;overflow-y:auto;background:#fff;padding:0 28px 32px;box-sizing:border-box}.toolbar[data-v-6bb64ba2]{display:flex;align-items:center;justify-content:space-between;padding:22px 0 16px;background-color:#fff;position:sticky;top:0;left:0;z-index:9}.toolbar-right[data-v-6bb64ba2]{display:flex;align-items:center;gap:14px}.toolbar-right .desktop-sort[data-v-6bb64ba2]{display:none!important}.toolbar-left[data-v-6bb64ba2]{display:flex;align-items:center;justify-content:space-between}.toolbar-left .sort-menu-wrapper[data-v-6bb64ba2],.toolbar-left .view-switch[data-v-6bb64ba2]{display:none}.collection-btn[data-v-6bb64ba2]{border:1px solid #f2f3f5;background:#fff;color:#5d5d5d;border-radius:10px;height:34px;font-weight:400;padding:0 12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.collection-btn .icon[data-v-6bb64ba2]{width:16px}.collection-btn.active[data-v-6bb64ba2],.collection-btn[data-v-6bb64ba2]:hover{border-color:#dcdee0;background:#fefaf2;color:#5d5d5d}.sort-menu-wrapper[data-v-6bb64ba2]{position:relative;display:inline-block}.sort-btn-icon[data-v-6bb64ba2]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #d9dfeb;border-radius:10px;color:#60697b;cursor:pointer;transition:all .2s ease;font-size:16px;padding:0}.sort-btn-icon[data-v-6bb64ba2]:hover{background:#f5f7fa;border-color:#c0c4cc}.sort-btn-icon[data-v-6bb64ba2]:active{background:#e4e7ed}.sort-dropdown[data-v-6bb64ba2]{position:absolute;right:0;top:calc(100% + 8px);width:160px;background:#fff;border-radius:12px;box-shadow:0 8px 25px -5px rgba(0,0,0,.12);border:1px solid #f0f0f0;overflow:hidden;z-index:20;padding:6px}.sort-option[data-v-6bb64ba2]{padding:10px 12px;font-size:14px;color:#606266;cursor:pointer;display:flex;align-items:center;gap:8px;border-radius:8px;transition:all .2s ease}.sort-option i[data-v-6bb64ba2]{font-size:14px;color:#909399;width:16px;text-align:center}.sort-option[data-v-6bb64ba2]:hover{background:#f5f7fa}.sort-option.active[data-v-6bb64ba2]{color:#409eff;background:#ecf5ff}.sort-option.active i[data-v-6bb64ba2]{color:#409eff}.desktop-sort[data-v-6bb64ba2]{display:inline-block}.category-menu-wrapper[data-v-6bb64ba2]{position:relative;display:inline-block;margin-left:4px}.category-btn[data-v-6bb64ba2]{height:34px;padding:0 12px;display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #f2f3f5;border-radius:10px;color:#5d5d5d;transition:all .2s ease;font-size:14px;white-space:nowrap;cursor:pointer}.category-btn img[data-v-6bb64ba2]{width:14px;height:14px}.category-btn[data-v-6bb64ba2]:active{background:#e4e7ed}.category-btn i[data-v-6bb64ba2]{font-size:12px;color:#909399;transition:transform .2s ease}.category-btn i.is-open[data-v-6bb64ba2]{transform:rotate(180deg)}.category-dropdown[data-v-6bb64ba2]{position:absolute;left:0;top:calc(100% + 8px);min-width:140px;max-width:200px;background:#fff;border-radius:12px;box-shadow:0 8px 25px -5px rgba(0,0,0,.12);border:1px solid #f0f0f0;overflow:hidden;z-index:20;padding:6px}.category-option[data-v-6bb64ba2]{padding:10px 12px;font-size:14px;color:#606266;cursor:pointer;display:flex;align-items:center;gap:8px;border-radius:8px;transition:all .2s ease;white-space:nowrap}.category-option img[data-v-6bb64ba2]{width:14px;height:14px;flex-shrink:0}.category-option span[data-v-6bb64ba2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-option[data-v-6bb64ba2]:hover{background:#f5f7fa}.category-option.active[data-v-6bb64ba2]{color:#323232;background:#ecf5ff}.category-option.active span[data-v-6bb64ba2]{color:#323232}.multi-select-toggle[data-v-6bb64ba2]{color:#60697b;white-space:nowrap}.multi-select-toggle[data-v-6bb64ba2] .el-checkbox__label{color:inherit}.search-box[data-v-6bb64ba2]{width:139px;height:34px;border-radius:10px;border:1px solid #f2f3f5;background:#fff;display:flex;align-items:center;padding:0 8px;color:#5d5d5d}.search-box input[data-v-6bb64ba2]{width:100%;border:0;outline:0;background:transparent;color:#4f5565;margin-left:6px;font-size:14px}.search-box .clear-icon[data-v-6bb64ba2]{cursor:pointer;color:#909399;font-size:14px;margin-left:4px}.search-box .clear-icon[data-v-6bb64ba2]:hover{color:#606266}.sort-btn-pc[data-v-6bb64ba2]{border:1px solid #f2f3f5;background:#fff;color:#5d5d5d;border-radius:10px;height:34px;font-weight:400;padding:0 12px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.sort-btn-pc .icon[data-v-6bb64ba2]{width:16px}.view-switch[data-v-6bb64ba2]{position:relative;display:inline-flex;align-items:center;padding:4px;gap:4px}.view-switch-slider[data-v-6bb64ba2]{position:absolute;top:4px;left:4px;width:28px;height:calc(100% - 8px);border-radius:5px;background:#fff;box-shadow:0 2px 6px rgba(47,53,66,.12);transition:transform .25s ease}.view-switch.is-list .view-switch-slider[data-v-6bb64ba2]{transform:translateX(32px)}.view-switch.is-grid .view-switch-slider[data-v-6bb64ba2]{transform:translateX(0)}.view-btn[data-v-6bb64ba2]{position:relative;z-index:1;width:28px;height:28px;justify-content:center;padding:0;border:0;background:transparent;box-shadow:none;cursor:pointer;border-radius:5px;color:#8e95a1}.grid-icon[data-v-6bb64ba2]{width:16px;height:16px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:1px}.grid-icon span[data-v-6bb64ba2]{border:2px solid #3e434d;border-radius:3px;transition:border-color .2s ease}.list-icon[data-v-6bb64ba2]{width:16px;display:flex;flex-direction:column;gap:4px}.list-icon span[data-v-6bb64ba2]{height:2px;background:#9198a4;border-radius:999px;transition:background-color .2s ease}.view-btn.active[data-v-6bb64ba2]{color:#2f3542}.view-btn.active .grid-icon span[data-v-6bb64ba2]{border-color:#2f3542}.view-btn.active .list-icon span[data-v-6bb64ba2]{background:#5f6673}.view-btn[data-v-6bb64ba2]:hover{background:transparent}.selection-bar[data-v-6bb64ba2]{display:flex;align-items:center;gap:12px;margin-bottom:18px;color:#5e6778}.selection-count[data-v-6bb64ba2]{font-size:13px}.content-skeleton[data-v-6bb64ba2],.list-content[data-v-6bb64ba2]{min-height:200px;margin-top:5px}.group-header[data-v-6bb64ba2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.group-title[data-v-6bb64ba2]{margin:0;font-size:16px;line-height:24px;font-weight:600;color:#2c3340}.group-title[data-v-6bb64ba2]:hover{text-decoration:underline;cursor:pointer}.group-date[data-v-6bb64ba2]{font-size:14px;color:#6f7787;white-space:nowrap}.grid-view[data-v-6bb64ba2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.grid-card[data-v-6bb64ba2]{position:relative;background:#fff;border:1px solid #f2f3f5;border-radius:16px;overflow:hidden;min-height:130px;cursor:pointer;transition:all .2s ease}.grid-card[data-v-6bb64ba2]:hover{box-shadow:0 8px 20px rgba(115,137,176,.12)}.list-row[data-v-6bb64ba2]:hover{background:linear-gradient(90deg,rgba(110,141,216,.08),rgba(110,141,216,.02))}.grid-card.selected[data-v-6bb64ba2],.list-row.selected[data-v-6bb64ba2]{border-color:#6e8dd8;box-shadow:0 0 0 1px rgba(110,141,216,.16)}.card-tools[data-v-6bb64ba2]{display:flex;align-items:center;justify-content:space-between;padding:6px 12px}.file-top-content[data-v-6bb64ba2]{display:flex;align-items:center;justify-content:space-between;gap:4px;color:#333}.file-top-content .img[data-v-6bb64ba2]{width:20px;height:20px}.file-top-content .image-slot[data-v-6bb64ba2]{width:20px;height:20px;margin-top:3px}.file-top-content .mt-2[data-v-6bb64ba2]{margin-top:2px}.row-icon[data-v-6bb64ba2]{min-width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0}.row-icon img[data-v-6bb64ba2]{width:20px}[data-v-6bb64ba2] .el-dropdown-menu{border-radius:8px!important}.card-preview[data-v-6bb64ba2]{width:100%;overflow:hidden;aspect-ratio:16/9;margin:0 auto;background-color:#efefef}.card-preview.card-preview-padding[data-v-6bb64ba2]{padding-top:1px}.cover-image[data-v-6bb64ba2]{width:100%;object-fit:contain;display:block}.preview-image[data-v-6bb64ba2]{background:#f7f8fa}.preview-image img[data-v-6bb64ba2]{width:60px;height:60px;object-fit:contain}.preview-fallback[data-v-6bb64ba2]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.card-name[data-v-6bb64ba2]{font-size:15px;line-height:22px;font-weight:600;color:#2f3542;word-break:break-all}.list-view[data-v-6bb64ba2]{border-radius:16px;overflow:hidden}.list-row[data-v-6bb64ba2]{min-height:58px;background:transparent;border:1px solid transparent;border-bottom-color:#f2f3f5;display:flex;align-items:center;justify-content:space-between;padding:0 14px;cursor:pointer}.list-row-left[data-v-6bb64ba2]{display:flex;align-items:center;gap:12px;min-width:0}.list-row-right[data-v-6bb64ba2]{display:flex;align-items:center;gap:5px}.dropdown-icon[data-v-6bb64ba2],.row-icon[data-v-6bb64ba2]{width:20px;height:20px}.row-name[data-v-6bb64ba2]{font-size:16px;color:#2f3542;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.load-more[data-v-6bb64ba2]{width:100%;height:44px}.empty-state[data-v-6bb64ba2]{padding-top:80px}.skeleton-header[data-v-6bb64ba2]{height:1px;width:220px;background:#fff;border-radius:10px}.skeleton-card[data-v-6bb64ba2]{padding:14px}.skeleton-preview[data-v-6bb64ba2]{height:156px;background:#fff;border-radius:12px;margin-bottom:14px;overflow:hidden}.skeleton-line[data-v-6bb64ba2]{height:14px;background:#fff;border-radius:8px;margin-bottom:10px}.skeleton-line.long[data-v-6bb64ba2],.skeleton-line.short[data-v-6bb64ba2]{width:100%}.skeleton-line.medium[data-v-6bb64ba2]{width:180px}.list-row-skeleton[data-v-6bb64ba2]{padding:14px 0}.row-icon-skeleton[data-v-6bb64ba2]{width:32px;height:32px;border-radius:10px;background:#fff}@media (max-width:1200px){.toolbar-left[data-v-6bb64ba2],.toolbar-right[data-v-6bb64ba2]{flex-wrap:wrap}}@media (max-width:768px){.toolbar[data-v-6bb64ba2]{flex-direction:column;align-items:start}.toolbar .toolbar-left[data-v-6bb64ba2]{width:100%}.toolbar .toolbar-left .sort-menu-wrapper[data-v-6bb64ba2]{display:inline-block}.toolbar .toolbar-left .category-btn[data-v-6bb64ba2],.toolbar .view-btn[data-v-6bb64ba2]{cursor:default}.toolbar .toolbar-right[data-v-6bb64ba2]{width:100%;margin-top:12px}.toolbar .toolbar-right .search-box[data-v-6bb64ba2]{flex:1}.toolbar .toolbar-right .sort-btn-pc[data-v-6bb64ba2]{display:none}.toolbar .desktop-sort[data-v-6bb64ba2]{display:none!important}.library-page[data-v-6bb64ba2]{padding:0 16px 24px}.grid-card[data-v-6bb64ba2]{min-height:120px}.list-row-right .dropdown-icon[data-v-6bb64ba2]{width:18px;height:18px}.grid-view[data-v-6bb64ba2]{grid-template-columns:repeat(auto-fill,minmax(31%,3fr))}.group-title[data-v-6bb64ba2]{font-size:16px}.row-name[data-v-6bb64ba2]{font-size:14px}.collection-btn[data-v-6bb64ba2]{cursor:default}.category-option[data-v-6bb64ba2],.clear-icon[data-v-6bb64ba2],.grid-card[data-v-6bb64ba2],.group-title[data-v-6bb64ba2],.list-row[data-v-6bb64ba2],.sort-btn-icon[data-v-6bb64ba2],.sort-btn-pc[data-v-6bb64ba2],.sort-option[data-v-6bb64ba2]{cursor:default!important}}@media (max-width:600px){.grid-view[data-v-6bb64ba2]{grid-template-columns:repeat(auto-fill,minmax(47%,2fr))}}@media (min-width:1180px){.grid-view[data-v-6bb64ba2]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}