:root{color-scheme:light;--brand-50:#FFF4ED;--brand-100:#FFE6D5;--brand-200:#FFC9A8;--brand-300:#FF9F63;--brand-400:#EC6C20;--brand-500:#DD5A0A;--brand-600:#C2410C;--brand-700:#9A3412;--brand-800:#7C2D12;--brand-900:#64250F;--brand-950:#38130A;--gray-0:#FFFFFF;--gray-50:#F8F8F7;--gray-100:#F1F1EF;--gray-200:#E5E5E2;--gray-300:#D3D3CF;--gray-400:#A8A8A3;--gray-500:#7C7C77;--gray-600:#5C5C58;--gray-700:#42423F;--gray-800:#2A2A28;--gray-850:#1F1F1E;--gray-900:#161615;--gray-950:#0E0E0D;--success:#16A34A;--success-bg:#E9F9EF;--success-border:#A7E3BE;--success-text:#0F7A38;--warning:#E08700;--warning-bg:#FFF6E5;--warning-border:#FAD79A;--warning-text:#8F5400;--danger:#DC2626;--danger-bg:#FEECEC;--danger-border:#F8BEBE;--danger-text:#A81A1A;--info:#2563EB;--info-bg:#EAF1FE;--info-border:#B6CDFA;--info-text:#1A4FBF;--price:#8A5A00;--price-bg:#FFF9EC;--canvas:var(--gray-50);--surface:var(--gray-0);--raised:var(--gray-0);--sunken:var(--gray-100);--overlay:rgba(22,22,21,.45);--text-primary:var(--gray-900);--text-secondary:#4F4F4B;--text-tertiary:#6A6A65;--text-disabled:var(--gray-400);--text-inverse:var(--gray-0);--text-link:var(--brand-700);--text-on-brand:#FFFFFF;--border-subtle:var(--gray-200);--border-default:var(--gray-300);--border-strong:var(--gray-400);--brand-hover:#7C2D12;--brand-active:#64250F;--brand-subtle:var(--brand-50);--brand-subtle-border:var(--brand-200);--hover-overlay:rgba(22,22,21,.04);--pressed-overlay:rgba(22,22,21,.08);--focus-ring:rgba(221,90,10,.35);--shadow-xs:0 1px 2px 0 rgba(22,22,21,.06);--shadow-sm:0 2px 6px -1px rgba(22,22,21,.08), 0 1px 2px rgba(22,22,21,.05);--shadow-md:0 8px 20px -4px rgba(22,22,21,.12), 0 2px 6px rgba(22,22,21,.06);--shadow-lg:0 20px 40px -8px rgba(22,22,21,.18), 0 6px 12px rgba(22,22,21,.08);--r-xs:2px;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-xl:16px;--r-2xl:20px;--r-full:999px;--sp-0:0;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--font-sans:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei","Source Han Sans SC","Noto Sans SC","Helvetica Neue",Arial,sans-serif;--font-num:"DIN Alternate","SF Pro Display",Inter,-apple-system,"PingFang SC","Microsoft YaHei",sans-serif;--font-mono:"SF Mono","JetBrains Mono","Roboto Mono",ui-monospace,Consolas,"Courier New",monospace;--fs-display-xl:48px;--lh-display-xl:56px;--fs-display:32px;--lh-display:40px;--fs-h1:24px;--lh-h1:32px;--fs-h2:20px;--lh-h2:28px;--fs-h3:17px;--lh-h3:24px;--fs-body-lg:16px;--lh-body-lg:24px;--fs-body:14px;--lh-body:22px;--fs-body-sm:13px;--lh-body-sm:20px;--fs-caption:12px;--lh-caption:18px;--fs-micro:11px;--lh-micro:16px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--dur-instant:80ms;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-decelerate:cubic-bezier(0,0,.2,1);--ease-accelerate:cubic-bezier(.4,0,1,1);--z-base:0;--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--layout-sidenav:232px;--layout-sidenav-collapsed:64px;--layout-topbar:56px;--layout-content-max:1600px}html[data-theme=dark]{color-scheme:dark;--brand-50:#38130A;--brand-100:#4E1A0C;--brand-200:#64250F;--brand-300:#8A3212;--brand-400:#B8431A;--brand-500:#E85D04;--brand-600:#F97C2E;--brand-700:#FF9F63;--brand-800:#FFC9A8;--brand-900:#FFE0C7;--brand-950:#FFF4ED;--gray-0:#FFFFFF;--gray-50:#1A1A19;--gray-100:#232322;--gray-200:#2C2C2A;--gray-300:#3A3A37;--gray-400:#565652;--gray-500:#7C7C77;--gray-600:#A9A9A4;--gray-700:#C9C9C4;--gray-800:#E2E2DE;--gray-850:#EFEFEC;--gray-900:#F2F2EF;--gray-950:#FAFAF8;--success:#34D399;--success-bg:#10291F;--success-border:#1D4A38;--success-text:#6EE7B7;--warning:#FBBF24;--warning-bg:#2A2110;--warning-border:#4D3C18;--warning-text:#FCD34D;--danger:#F87171;--danger-bg:#2C1618;--danger-border:#52272A;--danger-text:#FCA5A5;--info:#60A5FA;--info-bg:#131F35;--info-border:#22375C;--info-text:#93C5FD;--price:#F0C674;--price-bg:#241D0C;--canvas:#0E0E0D;--surface:#161615;--raised:#1F1F1E;--sunken:#0A0A09;--overlay:rgba(0,0,0,.68);--text-primary:#F2F2EF;--text-secondary:#A9A9A4;--text-tertiary:#8E8E89;--text-disabled:#565652;--text-inverse:#0E0E0D;--text-link:#FF9F63;--text-on-brand:#FFF4ED;--border-subtle:#2C2C2A;--border-default:#3A3A37;--border-strong:#565652;--brand-hover:#8A3212;--brand-active:#64250F;--brand-subtle:rgba(184,67,26,.14);--brand-subtle-border:rgba(184,67,26,.34);--hover-overlay:rgba(255,255,255,.06);--pressed-overlay:rgba(255,255,255,.1);--focus-ring:rgba(232,93,4,.42);--shadow-xs:0 1px 2px 0 rgba(0,0,0,.4);--shadow-sm:0 2px 6px -1px rgba(0,0,0,.5), 0 1px 2px rgba(0,0,0,.35);--shadow-md:0 8px 20px -4px rgba(0,0,0,.6), 0 2px 6px rgba(0,0,0,.4);--shadow-lg:0 20px 40px -8px rgba(0,0,0,.7), 0 6px 12px rgba(0,0,0,.45)}:root,html.dark,html[data-theme=dark]{--el-color-primary: var(--brand-700);--el-color-primary-light-3: var(--brand-500);--el-color-primary-light-5: var(--brand-400);--el-color-primary-light-7: var(--brand-300);--el-color-primary-light-8: var(--brand-200);--el-color-primary-light-9: var(--brand-50);--el-color-primary-dark-2: var(--brand-800);--el-color-success: var(--success);--el-color-warning: var(--warning);--el-color-danger: var(--danger);--el-color-error: var(--danger);--el-color-info: var(--info);--el-bg-color: var(--surface);--el-bg-color-page: var(--canvas);--el-bg-color-overlay: var(--raised);--el-fill-color-blank: var(--surface);--el-fill-color-light: var(--sunken);--el-fill-color-lighter: var(--sunken);--el-text-color-primary: var(--text-primary);--el-text-color-regular: var(--text-secondary);--el-text-color-secondary: var(--text-tertiary);--el-text-color-placeholder: var(--text-disabled);--el-text-color-disabled: var(--text-disabled);--el-border-color: var(--border-default);--el-border-color-light: var(--border-subtle);--el-border-color-lighter: var(--border-subtle);--el-border-color-extra-light: var(--border-subtle);--el-border-radius-base: var(--r-md);--el-border-radius-small: var(--r-sm);--el-border-radius-round: var(--r-full);--el-font-size-base: var(--fs-body);--el-font-size-small: var(--fs-body-sm);--el-font-size-extra-small: var(--fs-caption);--el-box-shadow: var(--shadow-md);--el-box-shadow-light: var(--shadow-sm);--el-box-shadow-lighter: var(--shadow-xs);--el-transition-duration: var(--dur-base);--el-component-size: 36px;--el-component-size-small: 28px;--el-component-size-large: 44px}html.dark{color-scheme:dark}.el-table th.el-table__cell{background:var(--sunken)}.el-table .cell{line-height:1.5}.el-table .num-col{font-family:var(--font-num, var(--font-sans));font-variant-numeric:tabular-nums;text-align:right}.el-table .price-col{font-family:var(--font-num, var(--font-sans));font-variant-numeric:tabular-nums;text-align:right;color:var(--price);font-weight:500}html.dark .el-table tr{background-color:var(--surface)}html.dark .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--hover-overlay)}.el-button.is-disabled,.el-button.is-disabled:hover,.el-button.is-disabled:focus{opacity:.42;cursor:not-allowed;box-shadow:none}.el-button.is-disabled.el-button--primary,.el-button.is-disabled.el-button--primary:hover{background:var(--sunken);border-color:var(--border-subtle);color:var(--text-disabled)}.readonly-hint{margin:0 0 var(--sp-4);padding:10px 14px;border-radius:var(--r-md);background:var(--warning-bg);border:1px solid var(--warning-border);color:var(--warning-text);font-size:var(--fs-body-sm);line-height:1.5}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0}body{font-family:var(--font-sans);font-size:var(--fs-body);line-height:1.5;color:var(--text-primary);background:var(--canvas);-webkit-font-smoothing:antialiased}a{color:var(--text-link);text-decoration:none}.num{font-family:var(--font-num, var(--font-sans));font-variant-numeric:tabular-nums}html[data-theme=dark],html.dark{--price: #f0b968;--price-bg: rgba(240, 185, 104, .14)}.page{padding:var(--sp-6)}.card{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:var(--sp-5)}.muted{color:var(--text-tertiary)}.caption{font-size:var(--fs-caption);color:var(--text-tertiary)}.up{color:var(--danger-text)}.down{color:var(--success-text)}.flat{color:var(--text-tertiary)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:var(--r-full)}::-webkit-scrollbar-track{background:transparent}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media print{@page{size:A4 portrait;margin:12mm}:root,html,html[data-theme=dark],html.dark{--canvas: #fff;--surface: #fff;--surface-raised: #fff;--sunken: #fff;--text-primary: #111;--text-secondary: #333;--text-tertiary: #555;--border-subtle: #999;--border-strong: #333;--brand-700: #111;--brand-800: #111;--price: #111;--price-bg: transparent;--shadow-xs: none;--shadow-sm: none;--shadow-md: none;color-scheme:light}html,body{background:#fff!important;color:#111!important;font-size:11pt}.adm__side,.topbar,.collapse,.mock-flag,.no-print,.el-pagination,.el-message,.el-drawer,.el-overlay,.el-loading-mask{display:none!important}.adm{display:block!important}.adm__body,.adm__main,.adm__content{display:block!important;margin:0!important;padding:0!important;max-width:none!important;overflow:visible!important;height:auto!important}.print-only{display:block!important}.card,.stats,section{box-shadow:none!important;border-radius:0!important;background:#fff!important;border-color:#999!important;break-inside:avoid;page-break-inside:avoid;padding:0 0 8px!important;margin-bottom:10px!important}.stat-card,.el-card{box-shadow:none!important;border:1px solid #999!important}.stat-card,.stat-card.is-brand,.stat-card.is-warning,.stat-card.is-danger,.stat-card.is-success{background:#fff!important;border:1px solid #999!important}.stat-card.is-brand .stat-card__label,.stat-card.is-brand .stat-card__unit,.stat-card.is-brand .stat-card__hint,.stat-card.is-brand .stat-card__value,.stat-card.is-warning .stat-card__value,.stat-card.is-danger .stat-card__value,.stat-card.is-success .stat-card__value{color:#111!important}.page-header{display:none!important}.print-head{border-bottom:2px solid #111;padding-bottom:6px}.el-table{--el-table-border-color: #666;--el-table-header-bg-color: #eee;--el-table-tr-bg-color: #fff;--el-table-row-hover-bg-color: #fff;color:#111!important;font-size:10pt}.el-table th.el-table__cell{background:#eee!important;color:#111!important;font-weight:600;border-bottom:1px solid #666!important}.el-table td.el-table__cell,.el-table th.el-table__cell{border-color:#666!important;padding:4px 6px!important}.el-table:before,.el-table__inner-wrapper:before{display:none!important}.el-table__body-wrapper,.el-scrollbar__wrap{max-height:none!important;overflow:visible!important}.el-table__body,.el-table__header{width:100%!important}.page-header{margin-bottom:10px!important}.page-header__title{font-size:16pt!important;color:#111!important}.page-header__sub,.caption,.card__note{color:#444!important;font-size:9pt!important}tr,.fact,.io{break-inside:avoid;page-break-inside:avoid}*{transition:none!important;animation:none!important}}
