:root{--c-canvas: #f4f6fa;--c-canvas-deep: #eceff5;--c-surface: #ffffff;--c-surface-2: #f7f9fc;--c-line: #e8ebf1;--c-line-strong: #d8dde6;--c-ink: #1a1d24;--c-ink-2: #333b47;--c-muted: #5c6674;--c-faint: #626b79;--c-primary: #005af5;--c-primary-fill: #005eff;--c-primary-hover: #0055e6;--c-primary-pressed: #004bcc;--c-primary-soft: rgba(0, 90, 245, .07);--c-primary-line: rgba(0, 90, 245, .32);--c-on-primary: #ffffff;--c-success: #0b7d52;--c-success-soft: #e8f7f0;--c-success-line: #b9e5d1;--c-warning: #8f5c06;--c-warning-soft: #fdf5e6;--c-warning-line: #f2dcb0;--c-danger: #c22e35;--c-danger-soft: #fdeded;--c-danger-line: #f4c9cb;--c-disabled-fill: #e9edf4;--c-disabled-ink: #57606e;--c-disabled-line: #cbd3df;--r-card: 10px;--r-md: 8px;--r-sm: 6px;--r-pill: 8px;--sh-pop: 0 6px 20px rgba(17, 24, 39, .08);--sh-float: 0 12px 32px rgba(17, 24, 39, .1);--sh-card: 0 1px 2px rgba(16, 24, 40, .04);--f-sans: "Inter", -apple-system, "PingFang SC", "Microsoft YaHei", system-ui, sans-serif;--f-num: "DIN Alternate", "DIN Condensed", "Bahnschrift", "SF Pro Display", "Helvetica Neue", Arial, "PingFang SC", sans-serif;--f-mono: var(--f-num);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--w-sider: 224px;--w-sider-collapsed: 64px;--h-topbar: 56px;--h-tabs: 46px;--h-footer: 46px}html[data-theme=dark]{--c-canvas: #0e1116;--c-canvas-deep: #0a0d11;--c-surface: #181c23;--c-surface-2: #20252e;--c-line: #2a303a;--c-line-strong: #3a424f;--c-ink: #e8ecf3;--c-ink-2: #c4ccd8;--c-muted: #aeb8c8;--c-faint: #98a2b3;--c-primary: #5695ff;--c-primary-fill: #005eff;--c-primary-hover: #146bff;--c-primary-pressed: #0055e6;--c-primary-soft: rgba(86, 149, 255, .12);--c-primary-line: rgba(86, 149, 255, .48);--c-on-primary: #ffffff;--c-disabled-fill: #2b323d;--c-disabled-ink: #aeb8c8;--c-disabled-line: #3c4553;--c-success: #35c48c;--c-success-soft: rgba(53, 196, 140, .14);--c-success-line: rgba(53, 196, 140, .3);--c-warning: #e8a838;--c-warning-soft: rgba(232, 168, 56, .14);--c-warning-line: rgba(232, 168, 56, .3);--c-danger: #f07176;--c-danger-soft: rgba(240, 113, 118, .14);--c-danger-line: rgba(240, 113, 118, .3);--sh-pop: 0 8px 24px rgba(0, 0, 0, .42);--sh-float: 0 16px 40px rgba(0, 0, 0, .5);--sh-card: 0 1px 2px rgba(0, 0, 0, .24);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--c-canvas);color:var(--c-ink);font-family:var(--f-sans);font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#app{min-height:100%}#boot{display:none}a{color:var(--c-primary);text-decoration:none}::selection{background:var(--c-primary-soft);color:var(--c-ink)}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.caption{font-size:12.5px;font-weight:400;letter-spacing:0;color:var(--c-muted)}.n-button{font-weight:500}html[data-theme=dark] .n-button{font-weight:600}.n-button--primary-type:not(.n-button--disabled):hover{background:var(--c-primary-hover)}.n-input,.n-input-number,.n-date-picker,.n-base-selection{background:var(--c-surface)}.n-base-select-menu,.n-date-panel,.n-dropdown-menu{border-radius:var(--r-md)!important;box-shadow:var(--sh-pop)!important;border:1px solid var(--c-line)}.n-base-select-option.n-base-select-option--selected{color:var(--c-primary)}.n-data-table{background:transparent}.n-data-table .n-data-table-th{font-size:13px;letter-spacing:0;text-transform:none;font-weight:500}.n-data-table .n-data-table-td{border-bottom:1px solid var(--c-line)}.n-data-table .n-data-table-tr:last-child .n-data-table-td{border-bottom:none}.app-table-cell{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;max-width:100%}.app-table-total{font-size:13px;color:var(--c-muted)}.row-actions,.row-actions a{white-space:nowrap}.n-card.app-modal{box-shadow:var(--sh-float)}.n-message-wrapper .n-message{border-radius:var(--r-md);border:1px solid var(--c-line)}#app .filter{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px 16px;padding:18px 20px;border:1px solid var(--c-line);border-radius:var(--r-card);background:var(--c-surface);box-shadow:var(--sh-card)}#app .filter .n-input,#app .filter .n-base-selection,#app .filter .n-date-picker{width:100%}#app .filter-item{min-width:150px}html[data-compact="1"] #app .filter{padding:12px 16px;gap:8px 12px}html[data-compact="1"] .n-card.app-modal .n-card__content,html[data-compact="1"] #app .card-body{padding:14px 16px}#app .row-actions .n-button{padding:0 4px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--c-line-strong);border:2px solid transparent;background-clip:content-box;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--c-faint);background-clip:content-box}::-webkit-scrollbar-track{background:transparent}html[data-theme=dark] .n-card.app-modal,html[data-theme=dark] .n-drawer{border:1px solid var(--c-line)}html[data-theme=dark] .n-input,html[data-theme=dark] .n-base-selection,html[data-theme=dark] .n-input-number{background:var(--c-surface)}html[data-theme=dark] .n-data-table .n-data-table-td{border-bottom-color:var(--c-line)}html[data-theme=dark] img{opacity:.92}.sider[data-v-dc46b296]{position:fixed;inset:0 auto 0 0;z-index:20;display:flex;flex-direction:column;width:var(--w-sider);background:var(--c-surface);border-right:1px solid var(--c-line);transition:width .2s ease}.sider.is-collapsed[data-v-dc46b296]{width:var(--w-sider-collapsed)}.brand[data-v-dc46b296]{display:flex;align-items:center;gap:10px;height:var(--h-topbar);padding:0 18px;flex-shrink:0}.brand.is-collapsed[data-v-dc46b296]{justify-content:center;padding:0}.brand-mark[data-v-dc46b296]{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:8px;background:var(--c-primary-fill);color:var(--c-on-primary);font-size:13px;font-weight:600;overflow:hidden}.brand-mark.has-logo[data-v-dc46b296]{background:#fff}.brand-mark img[data-v-dc46b296]{display:block;width:100%;height:100%;object-fit:contain}.brand-name[data-v-dc46b296]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--c-primary);font-size:17px;font-weight:600;letter-spacing:0}.nav[data-v-dc46b296]{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 10px 16px}.nav-group[data-v-dc46b296]{margin-bottom:2px}.nav-parent[data-v-dc46b296],.nav-item[data-v-dc46b296]{display:flex;align-items:center;gap:10px;width:100%;height:40px;padding:0 12px;border:0;border-radius:var(--r-md);background:transparent;color:var(--c-ink-2);font-family:var(--f-sans);font-size:14px;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s}.nav-parent[data-v-dc46b296]:hover,.nav-item[data-v-dc46b296]:hover{background:var(--c-canvas);color:var(--c-ink)}.nav-parent.current[data-v-dc46b296],.nav-parent.current .nav-icon[data-v-dc46b296]{color:var(--c-primary)}.nav-icon[data-v-dc46b296]{flex-shrink:0;font-size:17px;color:var(--c-muted)}.nav-text[data-v-dc46b296]{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nav-arrow[data-v-dc46b296]{flex-shrink:0;font-size:12px;color:var(--c-faint);transition:transform .18s ease}.nav-arrow.open[data-v-dc46b296]{transform:rotate(180deg)}.nav-children[data-v-dc46b296]{padding:2px 0 4px}.nav-children .nav-item[data-v-dc46b296]{height:38px;padding-left:38px;font-size:13.5px}.nav-item.active[data-v-dc46b296]{background:var(--c-primary-soft);color:var(--c-primary);font-weight:500}.nav-item.active .nav-icon[data-v-dc46b296]{color:var(--c-primary)}.nav-dot[data-v-dc46b296]{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:var(--c-primary)}.sider.is-collapsed .nav[data-v-dc46b296]{padding:8px 8px 16px}.sider.is-collapsed .nav-parent[data-v-dc46b296],.sider.is-collapsed .nav-item[data-v-dc46b296]{justify-content:center;padding:0}.sider.is-collapsed .nav-item.is-root[data-v-dc46b296]{margin-bottom:2px}.sider-foot[data-v-dc46b296]{display:flex;align-items:center;justify-content:space-between;gap:8px;height:48px;padding:0 14px;border-top:1px solid var(--c-line)}.collapse-btn[data-v-dc46b296]{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--c-muted);font-size:17px;cursor:pointer}.collapse-btn[data-v-dc46b296]:hover{background:var(--c-canvas);color:var(--c-primary)}.env[data-v-dc46b296]{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--c-muted);white-space:nowrap}.status-dot[data-v-dc46b296]{width:6px;height:6px;border-radius:50%;background:var(--c-success);box-shadow:0 0 0 3px var(--c-success-soft)}.pill[data-v-eae12421]{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-surface-2);font-size:13px;font-weight:400;white-space:nowrap;color:var(--c-ink-2)}.pill-dot[data-v-eae12421]{width:6px;height:6px;border-radius:50%;background:var(--c-faint);flex-shrink:0}.is-success .pill-dot[data-v-eae12421]{background:var(--c-success)}.is-danger .pill-dot[data-v-eae12421]{background:var(--c-danger)}.is-warning .pill-dot[data-v-eae12421]{background:var(--c-warning)}.is-primary .pill-dot[data-v-eae12421]{background:var(--c-primary)}.profile-head[data-v-9e6df678]{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px dashed var(--c-line)}.avatar[data-v-9e6df678]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--c-primary-fill);color:var(--c-on-primary);font-family:var(--f-mono);font-size:15px;font-weight:500}.meta[data-v-9e6df678]{display:flex;flex-direction:column;gap:2px;flex:1}.meta strong[data-v-9e6df678]{font-size:16px;font-weight:500}.meta .caption[data-v-9e6df678]{font-size:12px}.info-grid[data-v-9e6df678]{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px;padding:12px 0;border-bottom:1px dashed var(--c-line)}.info-item[data-v-9e6df678]{display:flex;flex-direction:column;gap:3px}.info-item .caption[data-v-9e6df678]{font-size:12px}.info-item b[data-v-9e6df678]{font-size:14.5px;font-weight:500;color:var(--c-ink)}.section-title[data-v-9e6df678]{display:flex;align-items:baseline;gap:8px;margin:16px 0 10px;font-size:14.5px;font-weight:500;color:var(--c-ink-2)}.section-title .caption[data-v-9e6df678]{font-size:12px;font-weight:400}.field[data-v-9e6df678]{margin-bottom:12px}.field-row[data-v-9e6df678]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field label[data-v-9e6df678]{display:block;margin-bottom:4px;font-size:14px;font-weight:500;color:var(--c-ink-2)}.field label i[data-v-9e6df678]{font-style:normal;color:var(--c-danger)}.actions[data-v-9e6df678]{display:flex;justify-content:flex-end;margin-bottom:4px}.mono[data-v-9e6df678]{font-family:var(--f-mono)}.topbar[data-v-8c4d94c8]{display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--h-topbar);padding:0 16px 0 10px}.left[data-v-8c4d94c8],.right[data-v-8c4d94c8]{display:flex;align-items:center;gap:4px;min-width:0}.icon-btn[data-v-8c4d94c8]{position:relative;display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border:0;border-radius:var(--r-md);background:transparent;color:var(--c-muted);font-size:18px;cursor:pointer;transition:background-color .15s,color .15s}.icon-btn[data-v-8c4d94c8]:hover{background:var(--c-canvas);color:var(--c-primary)}.icon-btn.is-starred[data-v-8c4d94c8]{color:var(--c-warning)}.icon-btn.has-badge[data-v-8c4d94c8]:after{content:"";position:absolute;top:7px;right:7px;width:6px;height:6px;border-radius:50%;background:var(--c-danger);box-shadow:0 0 0 2px var(--c-surface)}.crumb[data-v-8c4d94c8]{display:flex;align-items:center;gap:8px;margin-left:8px;overflow:hidden;white-space:nowrap;color:var(--c-muted);font-size:13.5px}.crumb-home[data-v-8c4d94c8]{font-size:15px;color:var(--c-muted)}.crumb .sep[data-v-8c4d94c8]{font-size:11px;color:var(--c-faint)}.crumb strong[data-v-8c4d94c8]{overflow:hidden;text-overflow:ellipsis;color:var(--c-ink);font-size:13.5px;font-weight:500}.search-trigger[data-v-8c4d94c8]{display:inline-flex;align-items:center;gap:8px;height:32px;margin-right:8px;padding:0 10px;border:1px solid var(--c-line);border-radius:var(--r-pill);background:var(--c-surface-2);color:var(--c-muted);font-family:var(--f-sans);font-size:13px;cursor:pointer;transition:border-color .15s,color .15s}.search-trigger[data-v-8c4d94c8]:hover{border-color:var(--c-primary-line);color:var(--c-primary)}.search-trigger kbd[data-v-8c4d94c8]{padding:1px 5px;border:1px solid var(--c-line-strong);border-radius:4px;font-family:var(--f-mono);font-size:11px;color:var(--c-faint)}.divider[data-v-8c4d94c8]{width:1px;height:20px;margin:0 6px;background:var(--c-line)}.user[data-v-8c4d94c8]{display:flex;align-items:center;gap:8px;height:38px;padding:0 6px 0 4px;border-radius:var(--r-md);cursor:pointer;transition:background-color .15s}.user[data-v-8c4d94c8]:hover{background:var(--c-canvas)}.avatar[data-v-8c4d94c8]{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--c-primary-fill);color:var(--c-on-primary);font-family:var(--f-mono);font-size:12.5px;font-weight:500}.user-name[data-v-8c4d94c8]{font-size:13.5px;font-weight:500;white-space:nowrap}.caret[data-v-8c4d94c8]{font-size:12px;color:var(--c-faint)}@media (max-width: 1100px){.search-trigger span[data-v-8c4d94c8],.search-trigger kbd[data-v-8c4d94c8],.user-name[data-v-8c4d94c8]{display:none}.search-trigger[data-v-8c4d94c8]{width:34px;justify-content:center;padding:0}}.tabs[data-v-0068db52]{display:flex;align-items:center;justify-content:space-between;gap:8px;height:var(--h-tabs);padding:0 16px 8px}.tabs-scroll[data-v-0068db52]{display:flex;align-items:center;gap:6px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.tabs-scroll[data-v-0068db52]::-webkit-scrollbar{display:none}.tab[data-v-0068db52]{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;height:30px;padding:0 10px;border:1px solid transparent;border-radius:var(--r-pill);background:transparent;color:var(--c-muted);font-family:var(--f-sans);font-size:13px;cursor:pointer;transition:background-color .15s,color .15s}.tab[data-v-0068db52]:hover{background:var(--c-canvas);color:var(--c-ink)}.tab.active[data-v-0068db52]{border-color:var(--c-primary-line);background:var(--c-primary-soft);color:var(--c-primary);font-weight:500}.tab-icon[data-v-0068db52]{font-size:14px}.tab-text[data-v-0068db52]{max-width:132px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tab-close[data-v-0068db52]{padding:2px;border-radius:50%;font-size:11px;color:var(--c-faint);transition:background-color .12s,color .12s}.tab-close[data-v-0068db52]:hover{color:var(--c-danger);background:var(--c-danger-soft)}.tabs-actions[data-v-0068db52]{display:flex;align-items:center;gap:2px;flex-shrink:0}.tool-btn[data-v-0068db52]{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-surface);color:var(--c-muted);font-size:15px;cursor:pointer;transition:border-color .15s,color .15s}.tool-btn[data-v-0068db52]:hover{color:var(--c-primary);border-color:var(--c-primary-line)}.app-footer[data-v-953287cf]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:var(--h-footer);padding:10px 16px;color:var(--c-faint);font-size:12.5px;text-align:center}.footer-links[data-v-953287cf]{display:inline-flex;align-items:center;gap:12px;color:var(--c-muted)}.footer-links span[data-v-953287cf]{cursor:pointer;transition:color .15s}.footer-links span[data-v-953287cf]:hover{color:var(--c-primary)}.footer-links i[data-v-953287cf]{width:1px;height:10px;background:var(--c-line-strong)}.copyright[data-v-953287cf]{font-size:12px}.search-box[data-v-cf4f1cb0]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--c-line)}.search-icon[data-v-cf4f1cb0]{flex-shrink:0;font-size:18px;color:var(--c-muted)}.search-box input[data-v-cf4f1cb0]{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--c-ink);font-family:var(--f-sans);font-size:15px}.search-box input[data-v-cf4f1cb0]::placeholder{color:var(--c-faint)}kbd[data-v-cf4f1cb0]{padding:2px 6px;border:1px solid var(--c-line);border-radius:4px;color:var(--c-faint);font-family:var(--f-mono);font-size:11px}.result-head[data-v-cf4f1cb0]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px 6px}.result-head .hint[data-v-cf4f1cb0]{font-size:12px;color:var(--c-faint)}.result-list[data-v-cf4f1cb0]{max-height:340px;overflow-y:auto;padding:4px 8px 12px}.result-item[data-v-cf4f1cb0]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--c-ink-2);text-align:left;cursor:pointer}.result-item.active[data-v-cf4f1cb0]{background:var(--c-primary-soft);color:var(--c-primary)}.result-icon[data-v-cf4f1cb0]{flex-shrink:0;font-size:16px;color:var(--c-muted)}.result-item.active .result-icon[data-v-cf4f1cb0]{color:var(--c-primary)}.result-title[data-v-cf4f1cb0]{flex-shrink:0;font-size:14px}.result-group[data-v-cf4f1cb0]{font-size:12px;color:var(--c-muted)}.result-path[data-v-cf4f1cb0]{margin-left:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;color:var(--c-faint)}.empty[data-v-cf4f1cb0]{padding:28px 0;text-align:center;color:var(--c-faint);font-size:13px}.block[data-v-1b56fa75]{margin-bottom:24px}.block-title[data-v-1b56fa75]{margin:0 0 12px;font-size:13px;font-weight:500;color:var(--c-ink-2)}.block-note[data-v-1b56fa75]{margin:10px 0 0;line-height:1.5}.mode-grid[data-v-1b56fa75]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mode-item[data-v-1b56fa75]{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 4px 8px;border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);cursor:pointer;transition:border-color .15s,box-shadow .15s}.mode-item.active[data-v-1b56fa75]{border-color:var(--c-primary);box-shadow:0 0 0 2px var(--c-primary-soft)}.mode-label[data-v-1b56fa75]{font-size:12.5px;color:var(--c-muted)}.mode-item.active .mode-label[data-v-1b56fa75]{color:var(--c-primary)}.mode-check[data-v-1b56fa75]{position:absolute;top:4px;right:4px;font-size:12px;color:var(--c-primary)}.mode-preview[data-v-1b56fa75]{position:relative;display:block;width:58px;height:40px;overflow:hidden;border:1px solid var(--c-line);border-radius:4px;background:#f4f6fa}.mode-preview.dark[data-v-1b56fa75]{background:#181c23}.mode-preview.system[data-v-1b56fa75]{background:linear-gradient(90deg,#f4f6fa 50%,#181c23 50%)}.preview-sider[data-v-1b56fa75]{position:absolute;top:0;bottom:0;left:0;width:16px;background:#fff;border-right:1px solid #e8ebf1}.mode-preview.dark .preview-sider[data-v-1b56fa75]{background:#20252e;border-color:#2a303a}.preview-head[data-v-1b56fa75]{position:absolute;top:0;left:16px;right:0;height:9px;background:#fff;border-bottom:1px solid #e8ebf1}.mode-preview.dark .preview-head[data-v-1b56fa75]{background:#20252e;border-color:#2a303a}.preview-body[data-v-1b56fa75]{position:absolute;top:14px;left:21px;right:5px;bottom:5px;border-radius:2px;background:var(--c-primary-soft)}.color-grid[data-v-1b56fa75]{display:grid;grid-template-columns:repeat(8,1fr);gap:8px}.color-dot[data-v-1b56fa75]{display:grid;place-items:center;width:26px;height:26px;padding:0;border:2px solid transparent;border-radius:6px;color:#fff;font-size:13px;cursor:pointer}.color-dot.active[data-v-1b56fa75]{border-color:var(--c-ink);box-shadow:0 0 0 2px var(--c-surface),0 0 0 3px var(--c-line-strong)}.switch-row[data-v-1b56fa75]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px dashed var(--c-line);font-size:13.5px;color:var(--c-ink-2)}.switch-row[data-v-1b56fa75]:last-child{border-bottom:0}.shell[data-v-b4aaf305]{min-height:100vh;background:var(--c-canvas)}.main[data-v-b4aaf305]{display:flex;flex-direction:column;min-height:100vh;margin-left:var(--w-sider);transition:margin-left .2s ease}.shell.is-collapsed .main[data-v-b4aaf305]{margin-left:var(--w-sider-collapsed)}.header-wrap[data-v-b4aaf305]{position:sticky;top:0;z-index:15;border-radius:0 0 var(--r-card) var(--r-card);background:var(--c-surface);box-shadow:var(--sh-card)}.content[data-v-b4aaf305]{flex:1;min-width:0;padding:16px}.fade-enter-active[data-v-b4aaf305],.fade-leave-active[data-v-b4aaf305]{transition:opacity .16s ease,transform .16s ease}.fade-enter-from[data-v-b4aaf305]{opacity:0;transform:translateY(6px)}.fade-leave-to[data-v-b4aaf305]{opacity:0}@media (max-width: 900px){.main[data-v-b4aaf305]{margin-left:var(--w-sider-collapsed)}}.app-modal-footer[data-v-df55bfc9]{display:flex;justify-content:flex-end;gap:8px}
