.external-order-notifier[data-v-93533bdc]{display:none}.external-order-summary__total{margin-bottom:10px;color:var(--text-sub);line-height:1.5}.external-order-summary__stores{display:grid;gap:6px}.external-order-summary__store{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:6px 8px;border-radius:3px;background:var(--bg-soft)}.external-order-summary__store span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.external-order-summary__store strong{flex:none;color:var(--text-main)}.external-order-summary__more{color:var(--text-muted);font-size:12px}.version-update[data-v-fe80caf4]{position:fixed;right:24px;top:72px;z-index:4000;display:flex;align-items:flex-start;width:min(400px,100vw - 32px);gap:12px;padding:16px;border:1px solid var(--line-color);border-radius:6px;background:var(--bg-card);box-shadow:0 10px 30px #0f172a29}.version-update-content[data-v-fe80caf4]{min-width:0;flex:1}.version-update-actions[data-v-fe80caf4]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.version-update-icon[data-v-fe80caf4]{flex:0 0 auto;color:var(--brand)}.version-update-title[data-v-fe80caf4]{color:var(--text-main);font-size:15px;font-weight:600;line-height:1.4}.version-update-description[data-v-fe80caf4]{margin-top:6px;color:var(--text-sub);font-size:13px;line-height:1.6}.refresh-confirm-content[data-v-fe80caf4]{display:grid;gap:6px;padding-top:2px}.refresh-confirm-content p[data-v-fe80caf4]{margin:0;color:var(--text-main);font-size:14px;line-height:1.65}.refresh-confirm-content span[data-v-fe80caf4]{color:var(--text-sub);font-size:13px;line-height:1.55}.version-update-enter-active[data-v-fe80caf4],.version-update-leave-active[data-v-fe80caf4]{transition:opacity .16s ease,transform .16s ease}.version-update-enter-from[data-v-fe80caf4],.version-update-leave-to[data-v-fe80caf4]{opacity:0;transform:translateY(10px)}@media (max-width: 640px){.version-update[data-v-fe80caf4]{right:16px;top:16px}}.notification-trigger[data-v-d749364d]{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:3px;background:transparent;color:inherit;cursor:pointer}.notification-trigger[data-v-d749364d]:hover{background:var(--header-hover-bg)}.notification-title[data-v-d749364d]{display:flex;align-items:baseline;gap:10px}.notification-title strong[data-v-d749364d]{font-size:17px}.notification-title span[data-v-d749364d]{color:var(--text-muted);font-size:12px;font-weight:400}.notification-toolbar[data-v-d749364d],.notification-filter[data-v-d749364d]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line-color)}.notification-filter[data-v-d749364d]{padding-block:10px}.notification-filter[data-v-d749364d] .n-select{width:150px}.notification-tabs[data-v-d749364d]{display:flex;gap:18px}.notification-tabs button[data-v-d749364d]{padding:4px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--text-sub);cursor:pointer}.notification-tabs button.active[data-v-d749364d]{border-color:var(--brand);color:var(--brand);font-weight:600}.notification-list-shell[data-v-d749364d]{display:flex;flex:1 1 0;min-height:0;overflow:hidden;flex-direction:column}.notification-list-shell[data-v-d749364d] .n-spin-container,.notification-list-shell[data-v-d749364d] .n-spin-content{display:flex;flex:1 1 0;width:100%;height:100%;min-height:0;overflow:hidden;flex-direction:column}.notification-scroll[data-v-d749364d]{flex:1 1 0;height:100%;min-height:0}.notification-scroll[data-v-d749364d] .n-scrollbar-container{overscroll-behavior:contain}.notification-list[data-v-d749364d]{padding:0 16px 16px}.notification-item[data-v-d749364d]{display:grid;grid-template-columns:36px minmax(0,1fr);gap:11px;padding:15px 0;border-bottom:1px solid var(--line-color);cursor:pointer}.notification-item:hover .notification-copy strong[data-v-d749364d]{color:var(--brand)}.notification-item.unread[data-v-d749364d]{position:relative}.notification-item.unread[data-v-d749364d]:after{content:"";position:absolute;top:20px;right:0;width:6px;height:6px;border-radius:50%;background:#ed4014}.notification-type[data-v-d749364d]{width:36px;height:36px;display:grid;place-items:center;border-radius:6px;background:#edf5ff;color:#2d7ff9}.notification-type.type-order[data-v-d749364d]{background:#ecf8f1;color:#14804a}.notification-type.type-work_order[data-v-d749364d]{background:#fff6e5;color:#b76800}.notification-type.type-system[data-v-d749364d],.notification-type.type-ai[data-v-d749364d]{background:#fff0ef;color:#c33b32}.notification-copy[data-v-d749364d]{min-width:0}.notification-item-head[data-v-d749364d]{display:flex;justify-content:space-between;gap:12px;padding-right:14px}.notification-item-head strong[data-v-d749364d]{overflow:hidden;color:var(--text-main);text-overflow:ellipsis;white-space:nowrap}.notification-item-head time[data-v-d749364d]{flex:none;color:var(--text-muted);font-size:12px}.notification-copy p[data-v-d749364d]{margin:6px 14px 8px 0;color:var(--text-sub);line-height:1.55}.notification-item-foot[data-v-d749364d]{display:flex;align-items:center;gap:12px;color:var(--text-muted);font-size:12px}.notification-item-foot button[data-v-d749364d]{padding:0;border:0;background:transparent;color:var(--brand);cursor:pointer}.read-label[data-v-d749364d]{color:var(--text-muted)}.load-more[data-v-d749364d]{width:100%;margin-top:14px;padding:9px;border:1px solid var(--line-color);border-radius:3px;background:var(--bg-card);color:var(--text-sub);cursor:pointer}.notification-empty[data-v-d749364d]{padding-top:120px}@media (max-width: 640px){.notification-toolbar[data-v-d749364d],.notification-filter[data-v-d749364d],.notification-list[data-v-d749364d]{padding-inline:14px}}.message-reminder-panel[data-v-31674f3a]{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.message-reminder-panel>strong[data-v-31674f3a]{color:var(--text-main);font-size:14px}.reminder-status-row[data-v-31674f3a]{display:flex;width:100%;justify-content:space-between;align-items:center;gap:12px;font-size:13px}.reminder-hint[data-v-31674f3a]{color:var(--text-muted);font-size:12px;line-height:1.7}.reminder-warning-dot[data-v-31674f3a]{width:6px;height:6px;border-radius:50%;background:#ff9900;margin-left:5px}.subscription-trigger[data-v-51e13b7c]{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px;border:1px solid transparent;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.subscription-trigger[data-v-51e13b7c]:hover{background:var(--header-hover-bg)}.subscription-trigger[data-v-51e13b7c]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.status-dot[data-v-51e13b7c]{width:8px;height:8px;border-radius:50%;background:#94a3b8;box-shadow:0 0 0 3px #94a3b829}.is-success .status-dot[data-v-51e13b7c]{background:#16a34a;box-shadow:0 0 0 3px #16a34a29}.is-warning .status-dot[data-v-51e13b7c]{background:#d97706;box-shadow:0 0 0 3px #d9770629}.is-unbound .status-dot[data-v-51e13b7c]{background:#ea580c;box-shadow:0 0 0 3px #ea580c29}.subscription-label[data-v-51e13b7c]{font-size:12px;white-space:nowrap}.subscription-panel[data-v-51e13b7c]{display:grid;gap:12px}.panel-summary[data-v-51e13b7c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.subscription-list[data-v-51e13b7c]{display:grid;gap:8px;max-height:300px;overflow:auto}.subscription-row[data-v-51e13b7c]{display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--line-color);font-size:13px;color:var(--text-main)}.account-line[data-v-51e13b7c]{display:flex;align-items:center;gap:12px;min-width:0}.field-label[data-v-51e13b7c]{color:var(--text-sub);flex:0 0 64px}.account-name[data-v-51e13b7c]{min-width:0;flex:1}.panel-loading[data-v-51e13b7c],.panel-empty[data-v-51e13b7c]{padding:12px 0;color:var(--text-sub);font-size:13px;text-align:center}.panel-alert[data-v-51e13b7c]{margin:0}.binding-alert[data-v-51e13b7c]{display:flex;align-items:center;justify-content:space-between;gap:12px}@media (max-width: 640px){.subscription-label[data-v-51e13b7c]{max-width:90px;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 480px){.subscription-trigger[data-v-51e13b7c]{width:32px;padding:0;justify-content:center}.subscription-label[data-v-51e13b7c]{display:none}}.app-modal-card.n-card{max-height:calc(100vh - 48px);display:flex;flex-direction:column;overflow:hidden;border-radius:14px;box-shadow:0 16px 48px #0f172a2e}.app-modal-card.n-card>.n-card__content{min-height:0;flex:1}.app-modal-shell[data-v-92fb9fe9]{height:100%;max-height:calc(100vh - 48px);min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#fff}.app-modal-header[data-v-92fb9fe9]{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 22px;border-bottom:1px solid #eef1f6;background:#fff}.app-modal-title[data-v-92fb9fe9]{min-width:0;color:#1f2a37;font-size:18px;font-weight:800;line-height:1.35}.app-modal-header-extra[data-v-92fb9fe9]{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.app-modal-close[data-v-92fb9fe9]{color:#667085}.app-modal-body[data-v-92fb9fe9]{min-height:0;overflow-y:auto;overscroll-behavior:contain}.app-modal-footer[data-v-92fb9fe9]{min-height:64px;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:14px 22px;border-top:1px solid #eef1f6;background:#fff}.app-avatar[data-v-899db7d9]{position:relative;display:inline-grid;flex:0 0 auto;place-items:center;overflow:visible;border-radius:7px;background:#eaf2ff;color:#2f7bea}.app-avatar.is-round[data-v-899db7d9]{border-radius:50%}.app-avatar img[data-v-899db7d9],.app-avatar__customer-fallback[data-v-899db7d9],.app-avatar__text[data-v-899db7d9]{width:100%;height:100%;overflow:hidden;border-radius:inherit}.app-avatar img[data-v-899db7d9]{display:block;object-fit:cover}.app-avatar__text[data-v-899db7d9]{display:grid;place-items:center;background:#eaf2ff;font-size:12px;font-weight:600}.app-avatar__customer-fallback[data-v-899db7d9]{position:relative;display:block;background:#2f7bea}.app-avatar__customer-fallback[data-v-899db7d9]:before{position:absolute;top:22%;left:33%;width:34%;height:34%;border-radius:50%;background:rgba(255,255,255,.94);content:""}.app-avatar__customer-fallback[data-v-899db7d9]:after{position:absolute;bottom:-5%;left:20%;width:60%;height:45%;border-radius:50% 50% 18% 18%;background:rgba(255,255,255,.94);content:""}.app-avatar__status[data-v-899db7d9]{position:absolute;right:0;bottom:1px;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:#94a3b8}.app-avatar__status.is-online[data-v-899db7d9]{background:#22c55e}.app-avatar__status.is-busy[data-v-899db7d9]{background:#f59e0b}.app-header[data-v-75c9b2b7]{height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px;background:var(--header-bg);border-bottom:1px solid var(--line-color);color:var(--header-text)}.app-header-left[data-v-75c9b2b7],.app-header-right[data-v-75c9b2b7]{display:flex;align-items:center}.app-header-left[data-v-75c9b2b7]{gap:6px}.app-header-right[data-v-75c9b2b7]{gap:4px}.header-trigger[data-v-75c9b2b7],.header-icon[data-v-75c9b2b7]{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:3px;color:inherit;cursor:pointer}.header-trigger[data-v-75c9b2b7]:hover,.header-icon[data-v-75c9b2b7]:hover{background:var(--header-hover-bg)}.breadcrumb[data-v-75c9b2b7]{margin-left:6px}.avatar-entry[data-v-75c9b2b7]{height:40px;display:flex;align-items:center;gap:10px;padding:0 10px;cursor:pointer;color:inherit}.avatar-entry span[data-v-75c9b2b7]{font-size:14px}.operator-status-trigger[data-v-75c9b2b7]{height:40px;display:flex;align-items:center;padding:0 4px;cursor:pointer}.header-icon-setting[data-v-75c9b2b7]{margin-left:4px}.search-modal-content[data-v-75c9b2b7]{display:grid;gap:14px;min-height:360px}.search-result-list[data-v-75c9b2b7]{display:grid;align-content:start;gap:10px;min-height:300px;max-height:min(440px,100vh - 220px);overflow:auto}.search-result-list[data-v-75c9b2b7] .n-empty{margin:auto}.search-result-item[data-v-75c9b2b7]{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--line-color);border-radius:6px;background:var(--bg-card);text-align:left;cursor:pointer}.search-result-item[data-v-75c9b2b7]:hover{border-color:var(--brand);background:var(--brand-soft)}.search-result-item strong[data-v-75c9b2b7]{color:var(--text-main);font-size:14px}.search-result-item span[data-v-75c9b2b7]{color:var(--text-muted);font-size:12px}.app-logo[data-v-0d6a6080]{height:56px;display:flex;align-items:center;gap:12px;padding:0 16px;overflow:hidden}.app-logo.collapsed[data-v-0d6a6080]{justify-content:center;padding:0}.logo-mark[data-v-0d6a6080]{width:28px;height:24px;display:grid;place-items:center;flex:0 0 auto}.logo-mark__icon[data-v-0d6a6080]{display:block;width:100%;height:100%;background-color:var(--sider-logo-title);mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAVCAYAAABc6S4mAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFMSURBVHgBrVSBUcMwDJTvOkBGKBtkAzwCI3gDsgHdADYoG5QNChMEJnCYINnASPjdE8ZN3TR/96fWVvSyLMtQASEEx2ZiDsaYT7oBmzPrDXMPMTEiMjC/mO8QHqgCprTIQUVgpHlMEBZ+M19ZdKJasMgxRIzMA7MP89hfE7xB0ASr9lrmA3MHH6/8ulKwVv22zGdkHWY//JuM9vdokpPDC8oxFo7tkWmj/Lc4wQF76b8vfGtT1hojRC3Nl7GFr1NrLhM6po0ep7A620vQ5c1EEhytCdxHOoGntcFBn1T2La0JXHbC6U0YWgjclWR5D2spjhjBXe0oyYN2kl3435IaO1qCrDty9Ghtl3dhVYmkvmykp8UOFCeqTNbfYXfVkMsCN3gbaS51tAZCfPr59KyflhUCvlDnLS3AphD8kWK7vTE/6NY6FwSqZ1ENfgBxaScFg4OY0gAAAABJRU5ErkJggg==) center/contain no-repeat;-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAVCAYAAABc6S4mAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFMSURBVHgBrVSBUcMwDJTvOkBGKBtkAzwCI3gDsgHdADYoG5QNChMEJnCYINnASPjdE8ZN3TR/96fWVvSyLMtQASEEx2ZiDsaYT7oBmzPrDXMPMTEiMjC/mO8QHqgCprTIQUVgpHlMEBZ+M19ZdKJasMgxRIzMA7MP89hfE7xB0ASr9lrmA3MHH6/8ulKwVv22zGdkHWY//JuM9vdokpPDC8oxFo7tkWmj/Lc4wQF76b8vfGtT1hojRC3Nl7GFr1NrLhM6po0ep7A620vQ5c1EEhytCdxHOoGntcFBn1T2La0JXHbC6U0YWgjclWR5D2spjhjBXe0oyYN2kl3435IaO1qCrDty9Ghtl3dhVYmkvmykp8UOFCeqTNbfYXfVkMsCN3gbaS51tAZCfPr59KyflhUCvlDnLS3AphD8kWK7vTE/6NY6FwSqZ1ENfgBxaScFg4OY0gAAAABJRU5ErkJggg==) center/contain no-repeat}.logo-copy[data-v-0d6a6080]{display:flex;align-items:center;min-width:0}.logo-copy strong[data-v-0d6a6080]{color:var(--sider-logo-title);font-size:20px;font-weight:700;line-height:1;white-space:nowrap}.app-main-spin[data-v-5652dec3],.app-main-spin[data-v-5652dec3] .n-spin-container,.app-main-spin[data-v-5652dec3] .n-spin-content{height:100%;min-height:0}.app-main-spin[data-v-5652dec3],.app-main-spin[data-v-5652dec3] .n-spin-container,.app-main-spin[data-v-5652dec3] .n-spin-content{display:flex;flex:1 1 auto;flex-direction:column}.setting-panel[data-v-a0a0e701]{display:grid;gap:14px}.setting-row[data-v-a0a0e701]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0;color:var(--text-main)}.setting-row.center[data-v-a0a0e701]{justify-content:center;gap:12px}.theme-color-list[data-v-a0a0e701]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.theme-color-item[data-v-a0a0e701]{height:28px;border:0;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff3d}.theme-color-item.active[data-v-a0a0e701]{transform:translateY(-1px);box-shadow:0 4px 10px #0f172a2e}.theme-card-list[data-v-a0a0e701]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.theme-card[data-v-a0a0e701]{padding:10px 8px;border:1px solid var(--line-color);border-radius:10px;background:var(--bg-card);display:grid;gap:8px;justify-items:center;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.theme-card strong[data-v-a0a0e701]{font-size:12px;color:var(--text-main)}.theme-card.active[data-v-a0a0e701]{border-color:var(--brand);box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.theme-preview[data-v-a0a0e701]{width:76px;height:52px;border-radius:8px;overflow:hidden;display:grid;grid-template-columns:20px 1fr;grid-template-rows:12px 1fr;border:1px solid #dfe3ea}.theme-preview .preview-sider[data-v-a0a0e701],.theme-preview .preview-header[data-v-a0a0e701],.theme-preview .preview-content[data-v-a0a0e701]{display:block}.theme-preview .preview-sider[data-v-a0a0e701]{grid-row:1/span 2}.theme-preview .preview-header[data-v-a0a0e701],.theme-preview .preview-content[data-v-a0a0e701]{grid-column:2}.theme-preview.dark .preview-sider[data-v-a0a0e701]{background:#001529}.theme-preview.dark .preview-header[data-v-a0a0e701]{background:#ffffff}.theme-preview.dark .preview-content[data-v-a0a0e701]{background:#f5f7f9}.theme-preview.light .preview-sider[data-v-a0a0e701],.theme-preview.light .preview-header[data-v-a0a0e701]{background:#ffffff}.theme-preview.light .preview-content[data-v-a0a0e701]{background:#f5f7f9}.theme-preview.header-dark .preview-sider[data-v-a0a0e701]{background:#ffffff}.theme-preview.header-dark .preview-header[data-v-a0a0e701]{background:#001529}.theme-preview.header-dark .preview-content[data-v-a0a0e701]{background:#f5f7f9}.setting-alert[data-v-a0a0e701]{margin-top:4px}.sider-profile[data-v-da33a846]{width:100%;min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:12px;border:0;border-top:1px solid rgba(148,163,184,.16);background:transparent;color:#334155;cursor:pointer;text-align:left;transition:background .18s ease,color .18s ease}.sider-profile[data-v-da33a846]:hover{background:rgba(79,70,229,.08)}.sider-profile.collapsed[data-v-da33a846]{grid-template-columns:1fr;justify-items:center;padding:12px 0}.sider-profile.inverted[data-v-da33a846]{color:#ffffffe0;border-top-color:#ffffff1a}.sider-profile.inverted[data-v-da33a846]:hover{background:rgba(255,255,255,.08)}.sider-profile.inverted .sider-profile__copy small[data-v-da33a846]{color:#ffffff8f}.sider-profile__avatar-wrap[data-v-da33a846]{position:relative;width:38px;height:38px;display:inline-grid;place-items:center}.sider-profile__copy[data-v-da33a846]{min-width:0;display:grid;gap:3px}.sider-profile__copy strong[data-v-da33a846],.sider-profile__copy small[data-v-da33a846]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sider-profile__copy strong[data-v-da33a846]{font-size:13px;font-weight:800;line-height:1.2}.sider-profile__copy small[data-v-da33a846]{color:#64748b;font-size:12px;line-height:1.2}.tabs-view[data-v-792f5313]{width:100%;padding:6px 10px;background:var(--bg-page);border-bottom:1px solid var(--line-color);flex:0 0 auto}.tabs-view-main[data-v-792f5313]{min-width:0;display:flex;align-items:center;gap:8px}.tabs-card[data-v-792f5313]{position:relative;flex:1;min-width:0;overflow:hidden}.tabs-card.is-scrollable[data-v-792f5313]{padding:0 32px}.tabs-card-scroll[data-v-792f5313]{display:flex;align-items:center;gap:6px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.tabs-card-scroll[data-v-792f5313]::-webkit-scrollbar{display:none}.tabs-card-item[data-v-792f5313]{height:32px;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border-radius:3px;border:1px solid var(--line-strong);background:var(--bg-card);color:var(--text-sub);cursor:pointer;transition:all .2s ease}.tabs-card-item[data-v-792f5313]:hover{color:var(--text-main)}.tabs-card-item.active[data-v-792f5313]{color:var(--brand);border-color:var(--brand);background:var(--brand-soft)}.tabs-nav[data-v-792f5313],.tabs-close-btn[data-v-792f5313]{width:32px;height:32px;border:1px solid var(--line-strong);border-radius:3px;background:var(--bg-card);color:var(--text-sub);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.tabs-nav[data-v-792f5313]{position:absolute;top:0;z-index:2}.tabs-nav.tabs-nav-prev[data-v-792f5313]{left:0}.tabs-nav.tabs-nav-next[data-v-792f5313]{right:0}.tabs-close[data-v-792f5313]{flex:0 0 auto}.layout-shell[data-v-b64014d7]{height:100vh}.mobile-layout-shell[data-v-b64014d7]{min-width:0}.layout-sider[data-v-b64014d7]{box-shadow:2px 0 8px #1d23290d}.sider-inner[data-v-b64014d7]{height:100vh;min-height:0;display:flex;flex-direction:column;overflow:hidden}.sider-scroll[data-v-b64014d7]{flex:1;min-height:0}.layout-main[data-v-b64014d7]{background:var(--bg-page);min-width:0;height:100vh}.layout-scroll-shell[data-v-b64014d7]{height:100vh;display:flex;flex-direction:column;overflow:hidden;min-width:0}.layout-header[data-v-b64014d7]{height:56px;background:var(--header-bg);flex:0 0 auto}.layout-content[data-v-b64014d7]{flex:1;min-width:0;min-height:0;background:var(--bg-page);overflow:auto}.layout-content-main[data-v-b64014d7]{margin:0;min-width:0;width:100%;max-width:100%;height:100%;overflow:visible}.layout-content-main.compact[data-v-b64014d7]{max-width:1440px;margin:0 auto}.mobile-layout-content[data-v-b64014d7]{overflow:auto}.mobile-content-main[data-v-b64014d7]{margin:0}.global-back-top[data-v-b64014d7]{position:fixed;right:24px;bottom:24px;z-index:3000;display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid rgba(226,232,240,.9);border-radius:50%;background:#fff;color:var(--brand);box-shadow:0 10px 28px #0f172a2e;cursor:pointer;transition:color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.global-back-top[data-v-b64014d7]:hover{border-color:#3b82f647;box-shadow:0 14px 34px #0f172a38;transform:translateY(-2px)}.mobile-drawer-body[data-v-b64014d7]{height:100%;display:flex;flex-direction:column;background:var(--bg-card)}.mobile-drawer-scroll[data-v-b64014d7]{flex:1;min-height:0}:root{color-scheme:light;--bg-page: #f5f7f9;--bg-card: #ffffff;--bg-soft: #f8f8f9;--bg-subtle: #f0f2f5;--line-color: #e8eaec;--line-strong: #dcdee2;--text-main: #17233d;--text-sub: #515a6e;--text-muted: #808695;--brand: #2d8cf0;--brand-strong: #2b85e4;--brand-soft: #e8f4ff;--success: #19be6b;--warning: #ff9900;--danger: #ed4014;--radius-xs: 3px;--radius-sm: 3px;--radius-md: 3px;--radius-lg: 3px;--shadow-soft: 0 1px 2px rgba(0, 0, 0, .05);--shadow-header: 0 1px 2px rgba(0, 0, 0, .05);font-family:Avenir,Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;padding:0;background:var(--bg-page);color:var(--text-main)}body{font-family:inherit;font-size:14px;overflow:hidden}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(128,134,149,.35)}::-webkit-scrollbar-track{background:transparent}.app-page{min-width:0;width:100%;padding:var(--app-page-padding, 10px)}.page-shell{display:grid;gap:16px}.panel-card,.table-card,.section-card{background:var(--bg-card);border:1px solid var(--line-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.section-card{padding:16px}.page-card{padding:16px;background:var(--bg-card);border:1px solid var(--line-color);border-radius:var(--radius-lg)}
