:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft JhengHei,PingFang TC,Helvetica Neue,Arial,sans-serif;font-size:18px;line-height:1.5;color:var(--t-title);-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{margin:0;background:var(--t-body-bg);font-size:18px}button{min-height:40px;font-size:16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,.05);-webkit-appearance:none;-moz-appearance:none;appearance:none}button:disabled{cursor:not-allowed;opacity:.6}button:focus,a:focus,[tabindex]:focus{outline:none!important}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:none!important;box-shadow:0 0 0 3px var(--brand-ring)}input,select,textarea{font-size:16px;font-family:inherit}input[type=text],input[type=password],input[type=number],input[type=date],input[type=time],input[type=email],input[type=tel],select,textarea{min-height:40px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}table{font-size:16px}table th,table td{line-height:1.5}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--t-scroll-thumb);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--t-scroll-thumb-hover)}.nav-item:hover{background:var(--t-nav-hover-bg);box-shadow:var(--t-nav-hover-sh)}.hover-lift{transition:box-shadow .14s ease,transform .14s ease}.hover-lift:hover{box-shadow:var(--t-lift-sh);transform:translateY(-1px)}.app-btn{transition:box-shadow .14s ease,transform .14s ease}.app-btn-primary:hover:not(:disabled){box-shadow:var(--t-pri-sh-hover)!important;transform:translateY(-1px)}.app-btn-danger:hover:not(:disabled){box-shadow:var(--t-dan-sh-hover)!important;transform:translateY(-1px)}.app-btn-secondary:hover:not(:disabled){box-shadow:var(--t-sec-sh-hover)!important;transform:translateY(-1px)}input:focus,select:focus,textarea:focus{outline:none;box-shadow:0 0 0 3px var(--brand-ring)}body:has(.modal-overlay){overflow:hidden}body:has(.modal-overlay) main{overflow:hidden!important}.app-layout{height:100vh;height:100dvh}body:has(.sidebar-backdrop){overflow:hidden}body:has(.sidebar-backdrop) main{overflow:hidden!important}@media (max-width: 768px){button,input[type=text],input[type=password],input[type=number],input[type=date],input[type=time],input[type=email],input[type=tel],select,textarea{min-height:44px}}@keyframes toast-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.toast-item{animation:toast-in .25s ease;transition:opacity .3s ease,transform .3s ease}.toast-item.toast-leaving{opacity:0;transform:translate(24px)}@keyframes spin{to{transform:rotate(360deg)}}:root{--t-side-text: #c7cee6;--t-side-sub: #9aa7c4;--t-side-user: #e2e8f0;--t-side-role: #64748b;--t-side-btn-b: #475569;--t-side-btn-t: #94a3b8;--t-side-line: rgba(129,140,248,.2);--t-side-on-fg: #fff;--t-side-on-bg: linear-gradient(90deg, rgba(139,92,246,.32), rgba(99,102,241,.06));--ac-work: 129,140,248;--ac-sanshang: 245,158,11;--ac-heka: 56,189,248;--ac-fin: 52,211,153;--ac-train: 196,181,253;--ac-hr: 251,113,133;--ac-pm: 163,230,53;--ac-sys: 148,163,184;--t-tog-bg: rgba(20,25,48,.85);--t-tog-fg: #a5b4fc;--t-tog-b: rgba(129,140,248,.4);--t-tog-glow: rgba(129,140,248,.25);--t-ph-b: #e2e8f0;--t-ph-sh: rgba(99,102,241,.08);--t-ph-sub: #64748b;--t-card: #ffffff;--t-card-sh: rgba(0,0,0,.08);--t-title: #1e293b;--t-body: #475569;--t-meta: #64748b;--t-muted: #94a3b8;--t-h3: #475569;--t-link: #4338ca;--t-input-b: #cbd5e1;--brand-ring: rgba(99,102,241,.18);--t-pri-fg: #ffffff;--t-pri-b: #3730a3;--t-pri-glow: rgba(124,58,237,.38);--t-sec-fg: #475569;--t-sec-b: #cbd5e1;--t-sec-glow: rgba(99, 102, 241, .16);--t-dan-fg: #ffffff;--t-dan-b: #991b1b;--t-bdg-brand-bg: #eef2ff;--t-bdg-brand-fg: #4338ca;--t-bdg-neu-bg: #f1f5f9;--t-bdg-neu-fg: #475569;--t-bdg-ok-bg: #dcfce7;--t-bdg-ok-fg: #166534;--t-bdg-warn-bg: #fef9c3;--t-bdg-warn-fg: #854d0e;--t-bdg-dan-bg: #fee2e2;--t-bdg-dan-fg: #b91c1c;--t-bl-b: #e2e8f0;--t-bl-bg: #ffffff;--t-bl-title: #1e293b;--t-bl-body: #475569;--t-bl-meta: #94a3b8;--t-bl-wd: #64748b;--t-tier-soon-bg: #fff1e6;--d-task-bg: #fef3c7;--d-task-b: #fbbf24;--d-task-title: #92400e;--d-task-item-bg: #ffffff;--d-task-item-b: #fbbf24;--d-task-cnt-bg: #f97316;--d-task-cnt-fg: #ffffff;--d-task-label: #1e293b;--d-task-arrow: #f97316;--d-card-label: #64748b;--d-k-active: #3b82f6;--d-k-today: #8b5cf6;--d-k-track: #f97316;--d-k-cust: #06b6d4;--d-k-unpaid: #ef4444;--d-k-paid: #22c55e;--d-sec-title: #1e293b;--d-th-bg: #f8fafc;--d-th-fg: #64748b;--d-th-b: #e2e8f0;--d-td-b: #f1f5f9;--d-td-fg: #1e293b;--d-date: #64748b;--d-model: #94a3b8;--d-legend: #475569;--d-alert: #ef4444;--d-note: #92400e;--d-short: #ef4444;--d-low: #f59e0b;--d-ok: #22c55e;--st-pending: #f59e0b;--st-confirmed: #3b82f6;--st-preparing: #8b5cf6;--st-shipping: #f97316;--st-shipped: #06b6d4;--st-completed: #22c55e;--st-cancelled: #94a3b8;--pay-unpaid: #ef4444;--pay-partial: #f59e0b;--pay-paid: #22c55e;--o-tab-bg: #ffffff;--o-tab-b: #e2e8f0;--o-tab-fg: #64748b;--o-tab-on-bg: #2563eb;--o-tab-on-fg: #ffffff;--o-tab-on-b: #2563eb;--o-link: #2563eb;--o-sel-b: #cbd5e1;--o-th-bg: #f8fafc;--o-th-fg: #475569;--o-th-b: #e2e8f0;--o-td-fg: #334155;--o-tr-b: #f1f5f9;--o-badge-fg: #334155;--o-dash: #cbd5e1;--sts-pending: #fef9c3;--sts-confirmed: #dbeafe;--sts-preparing: #e0e7ff;--sts-shipping: #ffedd5;--sts-shipped: #dcfce7;--sts-completed: #f0fdf4;--sts-cancelled: #fee2e2;--o-arr-ok-bg: #dcfce7;--o-arr-ok-fg: #166534;--o-ready-bg: #dbeafe;--o-ready-fg: #1e40af;--o-arr-part: #fef9c3;--o-arr-none: #fee2e2;--o-arr-stock: #dbeafe;--pg-sum: #475569;--pg-bg: #e2e8f0;--pg-fg: #334155;--pays-paid: #dcfce7;--pays-partial: #fef9c3;--pays-unpaid: #fee2e2;--t-side-title: linear-gradient(90deg, #a5b4fc, #c4b5fd, #93c5fd);--t-main: linear-gradient(180deg, #f4f6fc, #eef1fb);--t-ph-bg: linear-gradient(100deg, #f5f3ff, #eef2ff);--t-ph-title: linear-gradient(90deg, #4f46e5, #7c3aed);--t-pri-bg: linear-gradient(135deg, #4f46e5, #7c3aed);--t-sec-bg: #f1f5f9;--t-dan-bg: #dc2626;--ac-shift: 34,211,238;--t-side-bg: radial-gradient(120% 55% at 50% 0%, #27306b 0%, #1a1f3d 38%, #0e1226 100%);--t-side-edge: rgba(129,140,248,.2);--t-side-hair: rgba(165,180,252,.38);--t-side-rail: none;--t-side-on-b: #a78bfa;--t-gl-hi: none;--t-side-on-sh: inset 10px 0 24px -12px rgba(167,139,250,.9);--t-ac-card-sh: none;--t-nav-hover-bg: rgba(139, 92, 246, .16);--t-nav-hover-sh: inset 8px 0 22px -14px rgba(167, 139, 250, .85);--t-backdrop: rgba(10, 14, 35, .5);--t-drawer-sh: 6px 0 28px rgba(10, 14, 35, .45);--t-tog-on-bg: rgba(49,46,129,.92);--t-tog-on-fg: #c7d2fe;--t-tog-on-b: rgba(165,180,252,.85);--t-tog-on-glow: rgba(129,140,248,.55);--t-gold-sm: linear-gradient(90deg, #4f46e5, #7c3aed);--t-kpi-num: none;--t-pm-tc-no: none;--t-ph-bar-bg: linear-gradient(100deg, #f5f3ff, #eef2ff);--t-ph-bar-sh: 0 1px 3px rgba(99, 102, 241, .08);--t-edge-card-bg: #fff;--t-edge-card-sh: 0 1px 3px rgba(0,0,0,.08);--t-soft-card-bg: #fff;--t-soft-card-sh: 0 1px 4px rgba(0,0,0,.08);--t-pri-sh: none;--t-pri-sh-hover: 0 4px 14px rgba(124, 58, 237, .38);--t-sec-sh: none;--t-sec-sh-hover: 0 0 0 1.5px #c7d2fe, 0 3px 10px rgba(99, 102, 241, .16);--t-sec-fw: normal;--t-dan-sh: none;--t-dan-sh-hover: 0 4px 14px rgba(220, 38, 38, .32);--t-lift-sh: 0 0 0 1.5px #c7d2fe, 0 3px 10px rgba(99, 102, 241, .16);--t-task-box-bg: #fef3c7;--t-task-box-sh: none;--t-task-cnt-bg: #f97316;--t-task-cnt-sh: none;--t-tab-on-bg: #2563eb;--t-tab-on-sh: none;--t-pg-bg: #e2e8f0;--t-pg-sh: none;--t-bar-gloss: none;--t-bar-sh: none;--t-badge-gloss: none;--t-scroll-thumb: #c7c9f0;--t-scroll-thumb-hover: #a5b4fc;--t-modal-accent: linear-gradient(90deg, #4f46e5, #7c3aed, #a78bfa);--t-info-bg: #eff6ff;--t-info-fg: #1d4ed8;--t-body-bg: #f8fafc;--t-accent: #4f46e5;--t-accent-soft: #e0e7ff;--t-ph-bar-bd: 1px solid #e2e8f0;--t-tw-card-bd: 1px solid #e2e8f0;--t-card-bd: none;--t-task-box-bd: 2px solid #fbbf24;--t-tw-card-sh: none;--t-sec-card-sh: 0 1px 3px rgba(0,0,0,.08);--t-badge-gloss-sh: none;--t-go-bg: #2563eb;--t-go-fg: #fff;--t-side-sh: none;--t-grp-label-plain: #7e8ab5;--on-bg: var(--t-side-on-bg);--on-b: var(--t-side-on-b);--on-bimg: none;--on-sh: var(--t-side-on-sh);--o-phase-on-bg: #0f172a;--o-phase-on-b: #0f172a;--o-info-fg: #1e40af;--o-info-bg: #eff6ff;--o-info-bd: #bfdbfe;--o-info-line: #93c5fd;--o-sky-bg: #e0f2fe;--o-sky-fg: #075985;--o-trk-wh: #bfdbfe;--brand-indigo: #4f46e5;--brand-violet: #7c3aed;--lt-x: 25%;--lt-y: -10%;--lt-sx: 1;--lt-ang: 135deg;--lt-sh: 0, 0, 0;--lt-hi: 255, 255, 255;--lt-glow: 255, 214, 150;--lt-vig: .42;--lt-field: radial-gradient(farthest-corner at var(--lt-x) var(--lt-y), rgba(var(--lt-glow), .14) 0%, rgba(var(--lt-glow), .04) 30%, rgba(0, 0, 0, 0) 50%, rgba(6, 3, 0, var(--lt-vig)) 100%) fixed;--lt-field-soft: radial-gradient(farthest-corner at var(--lt-x) var(--lt-y), rgba(var(--lt-glow), .12) 0%, rgba(0, 0, 0, 0) 50%, rgba(6, 3, 0, calc(var(--lt-vig) * .25)) 100%) fixed;--lt-spec: radial-gradient(ellipse 24% 14% at var(--lt-x) 2%, rgba(255, 238, 205, .2), rgba(255, 238, 205, 0) 70%) fixed, linear-gradient(90deg, rgba(255, 220, 160, 0) calc(var(--lt-x) - 3%), rgba(255, 220, 160, .07) var(--lt-x), rgba(255, 220, 160, 0) calc(var(--lt-x) + 3%)) fixed;--lt-face: linear-gradient(var(--lt-ang), rgba(255, 255, 255, .32) 0%, rgba(255, 255, 255, .06) 38%, rgba(255, 255, 255, 0) 55%, rgba(40, 20, 0, .1) 100%);--lt-raised: inset calc(var(--lt-sx) * 1px) 1px 0 rgba(var(--lt-hi), .4), inset calc(var(--lt-sx) * -1px) -1px 0 rgba(0, 0, 0, .4), calc(var(--lt-sx) * 4px) 6px 6px -2px rgba(var(--lt-sh), .7), calc(var(--lt-sx) * 10px) 16px 22px -8px rgba(var(--lt-sh), .6);--lt-raised-s: inset calc(var(--lt-sx) * 1px) 1px 0 rgba(var(--lt-hi), .55), inset calc(var(--lt-sx) * -1px) -1px 0 rgba(0, 0, 0, .35), calc(var(--lt-sx) * 2px) 3px 3px rgba(var(--lt-sh), .6), calc(var(--lt-sx) * 5px) 8px 12px -4px rgba(var(--lt-sh), .5);--lt-concave: inset calc(var(--lt-sx) * 3px) 4px 9px rgba(0, 0, 0, .42), inset calc(var(--lt-sx) * -1px) -1px 0 rgba(var(--lt-hi), .14);--lt-velvet-sh: inset calc(var(--lt-sx) * -14px) -18px 30px rgba(var(--lt-sh), .55);--lt-enamel: linear-gradient(calc(180deg - var(--lt-sx) * 20deg), rgba(255, 255, 255, .68) 0%, rgba(255, 255, 255, .24) 28%, rgba(255, 255, 255, 0) 46%, rgba(0, 0, 0, 0) 60%, rgba(var(--lt-sh), .34) 100%);--lt-th-sh: 0 6px 10px -4px rgba(var(--lt-sh), .6);--lt-td-sh: inset 0 -1px 0 rgba(var(--lt-hi), .06);--lt-hover: linear-gradient(var(--lt-ang), rgba(var(--lt-glow), .12), rgba(var(--lt-glow), .02));--tex-marble: url(/theme/veins-gold.webp) 0 0 / 1800px 1800px;--tex-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='3'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23g%29'/%3E%3C/svg%3E");--tex-grain-light: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='3'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23g%29'/%3E%3C/svg%3E");--tex-brushed: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.004 0.9' numOctaves='2' seed='5'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23b%29'/%3E%3C/svg%3E");--fx-fill: currentColor;--fx-gl: none;--t-kpi-num-fx: none;--t-grp-bd-a: .38;--t-grp-a1: .06;--t-grp-hi: 0;--tb-frame-sh: 0 1px 4px var(--t-card-sh);--tb-th-sh: none;--tb-td-sh: none;--tb-zebra: none;--tb-hover: none;--tb-fade: none;--pm-bg: #f5f6f8;--pm-surface: #ffffff;--pm-surface-2: #f9fafb;--pm-hover: #f2f3f6;--pm-selected: #eef0fd;--pm-border: #e5e7eb;--pm-border-strong: #d1d5db;--pm-text: #151922;--pm-text-2: #4b5263;--pm-muted: #8b93a1;--pm-faint: #b8bec8;--pm-accent: #4f46e5;--pm-accent-soft: #eef0fe;--pm-accent-text: #4338ca;--pm-ok: #15803d;--pm-ok-soft: #e8f5ec;--pm-ok-dot: #22a356;--pm-risk: #b45309;--pm-risk-soft: #fdf3e1;--pm-risk-dot: #f59e0b;--pm-late: #b91c1c;--pm-late-soft: #fdecec;--pm-late-dot: #e5484d;--pm-lane-todo: #9aa2b1;--pm-lane-doing: #4f46e5;--pm-lane-waiting: #d97706;--pm-lane-done: #16a34a;--pm-due-soon: #c2410c;--x-pop-bg: #fff;--x-pop-hover: #f8fafc;--x-pop-sh: 0 4px 12px rgba(0,0,0,.12);--x-pop-sh-2: 0 4px 16px rgba(0,0,0,.12);--x-toast-sh: 0 4px 16px rgba(15,23,42,.12);--x-modal-bg: #fff;--x-modal-sh: 0 8px 32px rgba(0,0,0,.2);--x-overlay: rgba(0,0,0,.4);--x-total-bg: #f8fafc;--x-chip-bg: #f1f5f9;--x-thead-tint: rgba(0,0,0,.04);--x-phase-badge: rgba(0,0,0,.12);--x-hint-bg: rgba(30, 41, 59, .72);--x-input-bg: field;--x-input-fg: fieldtext;--x-line: #e2e8f0;--x-line-soft: #f1f5f9;--x-line-item: #e9ecef;--x-line-strong: #cbd5e1;--x-text: #1e293b;--x-text-2: #334155;--x-text-3: #475569;--x-label: #374151;--x-meta: #64748b;--x-faint: #94a3b8;--x-faint-2: #cbd5e1;--x-req: #e53e3e;--x-on-solid: #fff;--x-spin-track: rgba(79, 70, 229, .15);--x-sort-fg: #475569;--x-sort-bg: #f8fafc;--x-sort-b: #e2e8f0;--x-sort-on-fg: #4338ca;--x-sort-on-bg: #eef2ff;--x-sort-ring: inset 0 -2px 0 #c7d2fe;--x-ok: #16a34a;--x-ok-2: #15803d;--x-ok-bg: #dcfce7;--x-err: #dc2626;--x-err-2: #b91c1c;--x-err-bg: #fee2e2;--x-err-bg-2: #fff1f2;--x-err-line: #fca5a5;--x-err-line-2: #fecaca;--x-warn: #d97706;--x-warn-2: #b45309;--x-warn-3: #92400e;--x-warn-4: #a16207;--x-warn-bg: #fef3c7;--x-warn-bg-2: #fffbeb;--x-warn-line: #fcd34d;--x-warn-line-2: #fde68a;--x-org: #9a3412;--x-org-bg: #fff7ed;--x-org-line: #fed7aa;--x-org-line-2: #fdba74;--x-solid-err: #b91c1c;--x-solid-warn: #f59e0b;--x-solid-warn-2: #92400e;--x-dan-accent: linear-gradient(90deg, #dc2626, #f87171);--x-dan-title: linear-gradient(90deg, #dc2626, #ef4444);--o-trk-sales: #fef9c3;--o-trk-bh: #fed7aa;--o-trk-dlv: #dcfce7;--t-main-fg: #1e293b;--t-side-fg: #fff;--t-tog-sh: 0 0 10px var(--t-tog-glow);--t-tog-on-sh: 0 0 16px var(--t-tog-on-glow)}:root[data-theme=champagne]{--g-champ: linear-gradient(180deg, #fbebd8 0%, #f6cf98 35%, #e7c8a6 50%, #c09362 100%);--g-champ-btn: linear-gradient(180deg, #fbebd8 0%, #e7c8a6 30%, #cfa676 52%, #c09362 100%);--g-champ-rail: linear-gradient(180deg, #fbebd8, #f6cf98 40%, #c09362);--g-bronze: linear-gradient(180deg, #6b4410 0%, #8a5a1c 45%, #5a3409 55%, #6b4410 100%);--g-bronze-lg: linear-gradient(180deg, #5a3409 0%, #7a4e18 34%, #a8763a 50%, #7a4e18 64%, #4a2a07 100%);--g-edge: linear-gradient(135deg, #9d6b3b, #fbebd8 40%, #c09362 60%, #70503a);--g-edge-soft: linear-gradient(135deg, #d9bf9a, #fff6ea 40%, #dcc29c 60%, #b8956a);--g-wine-btn: linear-gradient(180deg, #9a3446 0%, #7d2232 40%, #6a1626 62%, #4a0f1a 100%);--g-verm-btn: linear-gradient(180deg, #c8392a 0%, #b8261b 45%, #a32116 62%, #8f1d12 100%);--g-side: var(--lt-field), var(--tex-grain), radial-gradient(130% 38% at 85% 0%, rgba(172, 64, 82, .5), rgba(172, 64, 82, 0) 65%), radial-gradient(120% 55% at 50% 0%, #5a1a27 0%, #33101a 38%, #1a070c 100%);--g-main: var(--lt-field), var(--tex-grain), radial-gradient(ellipse 80% 160% at 88% -20%, rgba(200, 80, 100, .4), rgba(200, 80, 100, 0) 60%), linear-gradient(235deg, #8a2a40 0%, #6a1c2e 35%, #4a1020 70%, #2c0712 100%);--g-ph: linear-gradient(100deg, #fbf6ef, #f5eadc);--g-hi: inset 0 1px 0 rgba(255, 246, 234, .85);--g-hi-wine: inset 0 1px 0 rgba(255, 220, 200, .35);--g-lo: inset 0 -1px 0 rgba(90, 52, 9, .4);--t-side-text: #ecdcd2;--t-side-sub: #c9ae9f;--t-side-user: #f3e6dc;--t-side-role: #b89d8f;--t-side-btn-b: #7a5560;--t-side-btn-t: #d6c2b6;--t-side-line: rgba(220, 185, 149, .22);--t-side-on-fg: #fff6ea;--t-side-on-bg: linear-gradient(270deg, rgba(246, 207, 152, .3), rgba(246, 207, 152, .04));--ac-work: 246, 207, 152;--ac-sanshang: 246, 207, 152;--ac-heka: 246, 207, 152;--ac-fin: 246, 207, 152;--ac-train: 246, 207, 152;--ac-hr: 246, 207, 152;--ac-pm: 246, 207, 152;--ac-sys: 246, 207, 152;--t-tog-bg: rgba(40, 12, 18, .85);--t-tog-fg: #f6cf98;--t-tog-b: rgba(246, 207, 152, .55);--t-tog-glow: rgba(246, 207, 152, .3);--t-ph-b: #eadccb;--t-ph-sh: rgba(110, 25, 41, .08);--t-ph-sub: #3a2414;--t-card: #e9cc98;--t-card-sh: rgba(60, 20, 10, .08);--t-title: #2a1b17;--t-body: #45342c;--t-meta: #5a463c;--t-muted: #4a3830;--t-h3: #3a2a24;--t-link: #6e1929;--t-input-b: #dcc9b4;--brand-ring: rgba(200, 164, 110, .4);--t-pri-fg: #ffffff;--t-pri-b: #4a0f1a;--t-pri-glow: rgba(122, 31, 46, .35);--t-sec-fg: #2a1607;--t-sec-b: #9d6b3b;--t-sec-glow: rgba(192, 147, 98, .45);--t-dan-fg: #ffffff;--t-dan-b: #8f1d12;--t-bdg-brand-bg: #f1e6d3;--t-bdg-brand-fg: #6e1929;--t-bdg-neu-bg: #f3ece3;--t-bdg-neu-fg: #5a4840;--t-bdg-ok-bg: #e6efe0;--t-bdg-ok-fg: #2d6a36;--t-bdg-warn-bg: #fbefda;--t-bdg-warn-fg: #8a4f0a;--t-bdg-dan-bg: #fde6e3;--t-bdg-dan-fg: #b8261b;--t-bl-b: #ecdfcf;--t-bl-bg: #fffdf9;--t-bl-title: #2a1b17;--t-bl-body: #45342c;--t-bl-meta: #4a3830;--t-bl-wd: #4a3830;--t-tier-soon-bg: #fcebdc;--d-task-bg: #4a1020;--d-task-b: #c09362;--d-task-title: #fbebd8;--d-task-item-bg: #f1dbb0;--d-task-item-b: #b8905a;--d-task-cnt-bg: #c09362;--d-task-cnt-fg: #2a1607;--d-task-label: #2a1b17;--d-task-arrow: #8a5a1c;--d-card-label: #4a3830;--d-k-active: #6b4410;--d-k-today: #6b4410;--d-k-track: #6b4410;--d-k-cust: #6b4410;--d-k-unpaid: #8f1d12;--d-k-paid: #1f5a2a;--d-sec-title: #2a1b17;--d-th-bg: var(--lt-field-soft), linear-gradient(225deg, #ead0a0, #dcbb85) fixed;--d-th-fg: #3a2a24;--d-th-b: #b8905a;--d-td-b: #dcbf8f;--d-td-fg: #2a1b17;--d-date: #5e4a40;--d-model: #5e4a40;--d-legend: #3a2a24;--d-alert: #b8261b;--d-note: #6b3d08;--d-short: #8f1d12;--d-low: #6b3d08;--d-ok: #1f5a2a;--st-pending: #8c520a;--st-confirmed: #7a1f2e;--st-preparing: #845629;--st-shipping: #a04717;--st-shipped: #3b685a;--st-completed: #2d6a36;--st-cancelled: #6c5c53;--pay-unpaid: #b8261b;--pay-partial: #8c520a;--pay-paid: #2d6a36;--o-tab-bg: #fffdf9;--o-tab-b: #e4d3bd;--o-tab-fg: #5a4840;--o-tab-on-bg: #7a1f2e;--o-tab-on-fg: #ffffff;--o-tab-on-b: #4a0f1a;--o-link: #6e1929;--o-sel-b: #dcc9b4;--o-th-bg: var(--lt-field-soft), linear-gradient(225deg, #ead0a0, #dcbb85) fixed;--o-th-fg: #3a2a24;--o-th-b: #b8905a;--o-td-fg: #3a2a24;--o-tr-b: #dcbf8f;--o-badge-fg: #3a2a24;--o-dash: #a89a8f;--sts-pending: #fbefda;--sts-confirmed: #f6e1e1;--sts-preparing: #f1e6d3;--sts-shipping: #fbe3d2;--sts-shipped: #e2eee8;--sts-completed: #e9f1e4;--sts-cancelled: #fde6e3;--o-arr-ok-bg: #e6efe0;--o-arr-ok-fg: #2d6a36;--o-ready-bg: #f1e6d3;--o-ready-fg: #6b4410;--o-arr-part: #fbefda;--o-arr-none: #fde6e3;--o-arr-stock: #f1e6d3;--pg-sum: #fbebd8;--pg-bg: #f1e6d3;--pg-fg: #3a2a24;--pays-paid: #e6efe0;--pays-partial: #fbefda;--pays-unpaid: #fde6e3;--t-side-title: var(--g-champ);--t-main: var(--g-main);--t-ph-bg: var(--g-ph);--t-ph-title: linear-gradient(180deg, #2a1605 0%, #3a2208 100%);--t-pri-bg: var(--g-wine-btn);--t-sec-bg: var(--lt-face), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.004 0.9' numOctaves='2' seed='5'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23b%29'/%3E%3C/svg%3E"), linear-gradient(var(--lt-ang), #fff7ea 0%, #fae8d3 12%, #e7c8a6 35%, #d8b78f 62%, #cca274 85%, #c49a6a 100%);--t-dan-bg: var(--g-verm-btn);--ac-shift: 246, 207, 152;--t-side-bg: var(--g-side);--t-side-edge: rgba(231, 200, 166, .3);--t-side-hair: rgba(231, 200, 166, .35);--t-side-rail: var(--g-champ-rail);--t-side-on-b: #f6cf98;--t-gl-hi: #fff6ea;--t-side-on-sh: inset 10px 0 24px -12px rgba(246, 207, 152, .9), inset 0 1px 0 rgba(251, 235, 216, .18);--t-ac-card-sh: var(--lt-raised-s);--t-nav-hover-bg: rgba(246, 207, 152, .14);--t-nav-hover-sh: inset 8px 0 22px -14px rgba(246, 207, 152, .85);--t-backdrop: rgba(26, 7, 12, .5);--t-drawer-sh: 6px 0 28px rgba(26, 7, 12, .45);--t-tog-on-bg: rgba(90, 26, 39, .92);--t-tog-on-fg: #fbebd8;--t-tog-on-b: rgba(251, 235, 216, .85);--t-tog-on-glow: rgba(246, 207, 152, .55);--t-gold-sm: linear-gradient(180deg, #4a2c08 0%, #5a3409 100%);--t-kpi-num: linear-gradient(var(--lt-ang), #6b4410 0%, #4a2c08 45%, #2a1605 100%);--t-pm-tc-no: linear-gradient(180deg, #f3e3cc, #e7cfae 55%, #f3e3cc);--t-ph-bar-bg: var(--lt-face) padding-box, radial-gradient(ellipse 30% 120% at 88% 0%, rgba(255, 255, 255, .45), rgba(255, 255, 255, 0) 70%) padding-box, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.004 0.9' numOctaves='2' seed='5'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23b%29'/%3E%3C/svg%3E"), linear-gradient(var(--lt-ang), #fff7ea 0%, #fae8d3 12%, #e7c8a6 35%, #d8b78f 62%, #cca274 85%, #c49a6a 100%) padding-box, linear-gradient(var(--lt-ang), #fff7ea 0%, #f2dfbf 6%, #c69969 14%, #633f24 26%, #e7c8a6 36%, #a7764b 44%, #462312 58%, #875932 70%, #3e1b09 84%, #2a1206 100%) border-box;--t-ph-bar-sh: var(--lt-raised);--t-edge-card-bg: var(--lt-field-soft) padding-box, radial-gradient(120% 90% at 85% 0%, rgba(255, 244, 220, .6), rgba(255, 240, 210, 0) 55%), linear-gradient(225deg, #f3dcb0 0%, #e8c896 55%, #d9b37a 100%) padding-box, linear-gradient(var(--lt-ang), #fff7ea 0%, #f2dfbf 6%, #c69969 14%, #633f24 26%, #e7c8a6 36%, #a7764b 44%, #462312 58%, #875932 70%, #3e1b09 84%, #2a1206 100%) border-box;--t-edge-card-sh: var(--lt-raised);--t-soft-card-bg: var(--lt-field-soft) padding-box, radial-gradient(120% 90% at 85% 0%, rgba(255, 244, 220, .6), rgba(255, 240, 210, 0) 55%), linear-gradient(225deg, #f3dcb0 0%, #e8c896 55%, #d9b37a 100%) padding-box, linear-gradient(var(--lt-ang), #fff7ea 0%, #f2dfbf 6%, #c69969 14%, #633f24 26%, #e7c8a6 36%, #a7764b 44%, #462312 58%, #875932 70%, #3e1b09 84%, #2a1206 100%) border-box;--t-soft-card-sh: var(--lt-raised);--t-pri-sh: var(--lt-raised-s);--t-pri-sh-hover: var(--g-hi-wine), 0 4px 14px var(--t-pri-glow);--t-sec-sh: var(--lt-raised-s);--t-sec-sh-hover: var(--g-hi), var(--g-lo), 0 0 0 1.5px #c09362, 0 4px 12px var(--t-sec-glow);--t-sec-fw: 600;--t-dan-sh: var(--g-hi-wine), 0 2px 6px rgba(143, 29, 18, .3);--t-dan-sh-hover: var(--g-hi-wine), 0 4px 14px rgba(143, 29, 18, .38);--t-lift-sh: 0 0 0 1.5px #dcc29c, var(--lt-raised-s);--t-task-box-bg: var(--tex-grain), radial-gradient(ellipse 80% 160% at 88% -20%, rgba(200, 80, 100, .4), rgba(200, 80, 100, 0) 60%), linear-gradient(235deg, #8a2a40 0%, #6a1c2e 35%, #4a1020 70%, #2c0712 100%) padding-box, linear-gradient(var(--lt-ang), #fff7ea 0%, #f2dfbf 6%, #c69969 14%, #633f24 26%, #e7c8a6 36%, #a7764b 44%, #462312 58%, #875932 70%, #3e1b09 84%, #2a1206 100%) border-box;--t-task-box-sh: var(--lt-velvet-sh), var(--lt-raised);--t-task-cnt-bg: var(--lt-face), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.004 0.9' numOctaves='2' seed='5'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23b%29'/%3E%3C/svg%3E"), linear-gradient(var(--lt-ang), #fff7ea 0%, #fae8d3 12%, #e7c8a6 35%, #d8b78f 62%, #cca274 85%, #c49a6a 100%);--t-task-cnt-sh: var(--lt-raised-s);--t-tab-on-bg: var(--g-wine-btn);--t-tab-on-sh: var(--lt-raised-s);--t-pg-bg: linear-gradient(180deg, #fbf3e6, #f1e6d3 55%, #ead9bf);--t-pg-sh: var(--lt-raised-s);--t-bar-gloss: var(--lt-enamel);--t-bar-sh: 0 0 0 1px rgba(var(--lt-hi), .55), 0 0 0 3px rgba(150, 110, 60, .35), calc(var(--lt-sx) * 3px) 5px 8px rgba(var(--lt-sh), .45);--t-badge-gloss: linear-gradient(180deg, rgba(255, 255, 255, .12) 0%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, .1) 100%);--t-scroll-thumb: #dcc9b4;--t-scroll-thumb-hover: #c09362;--t-modal-accent: linear-gradient(90deg, #7a1f2e, #c09362, #f6cf98);--t-info-bg: #f1e6d3;--t-info-fg: #6b4410;--t-body-bg: var(--t-main);--t-accent: var(--t-link);--t-accent-soft: var(--t-bdg-brand-bg);--t-ph-bar-bd: 2px solid transparent;--t-tw-card-bd: 2px solid transparent;--t-card-bd: 2px solid transparent;--t-task-box-bd: 2px solid transparent;--t-tw-card-sh: var(--lt-concave);--t-sec-card-sh: var(--lt-raised);--t-badge-gloss-sh: var(--lt-raised-s);--t-go-bg: var(--t-pri-bg);--t-go-fg: var(--t-pri-fg);--t-side-sh: inset -2px 0 0 #e7c8a6, inset 10px 0 18px rgba(26, 2, 16, .45);--t-grp-label-plain: var(--t-side-sub);--on-bg: var(--t-side-on-bg);--on-b: var(--t-side-on-b);--on-bimg: var(--t-side-rail) 1;--on-sh: var(--t-side-on-sh);--o-phase-on-bg: var(--t-tab-on-bg);--o-phase-on-b: var(--o-tab-on-b);--o-info-fg: var(--t-info-fg);--o-info-bg: var(--t-info-bg);--o-info-bd: var(--t-input-b);--o-info-line: var(--t-input-b);--o-sky-bg: var(--t-info-bg);--o-sky-fg: var(--t-info-fg);--o-trk-wh: var(--t-info-bg);--brand-indigo: var(--t-accent);--brand-violet: var(--t-pri-b);--pm-bg: #f7f1e8;--pm-surface: #fffdf9;--pm-surface-2: #fbf6ef;--pm-hover: #f5ece1;--pm-selected: #f6ecdc;--pm-border: #ecdfcf;--pm-border-strong: #dcc9b4;--pm-text: #2a1b17;--pm-text-2: #45342c;--pm-muted: #4a3830;--pm-faint: #54403a;--pm-accent: #7a1f2e;--pm-accent-soft: #f1e6d3;--pm-accent-text: #6e1929;--pm-ok: #1f5a2a;--pm-ok-soft: #e6efe0;--pm-ok-dot: #3f9a4f;--pm-risk: #6b3d08;--pm-risk-soft: #fbefda;--pm-risk-dot: #df9a2b;--pm-late: #8f1d12;--pm-late-soft: #fde6e3;--pm-late-dot: #e04a3a;--pm-lane-todo: #a89a8f;--pm-lane-doing: #7a1f2e;--pm-lane-waiting: #c27a12;--pm-lane-done: #3f9a4f;--pm-due-soon: #7a3008;--lt-x: 80%;--lt-y: -10%;--lt-sx: -1;--lt-ang: 225deg;--lt-sh: 26, 2, 16;--lt-hi: 255, 246, 230;--lt-glow: 255, 222, 170;--lt-vig: .45;--fx-fill: transparent;--fx-gl: initial;--t-kpi-num-fx: var(--t-kpi-num);--t-grp-bd-a: .42;--t-grp-a1: .03;--t-grp-hi: .07;--t-grp-on-bg: var(--t-side-on-bg);--t-grp-on-b: var(--t-side-on-b);--t-grp-on-sh: var(--t-side-on-sh);--tb-frame-sh: var(--lt-concave);--tb-th-sh: var(--lt-th-sh);--tb-td-sh: var(--lt-td-sh);--tb-zebra: linear-gradient(rgba(122, 31, 46, .035), rgba(122, 31, 46, .035));--tb-hover: var(--lt-hover);--tb-fade: linear-gradient(90deg, transparent 0, #000 14px, #000 calc(100% - 14px) , transparent 100%);--t-pm-tc-bd: 2px solid transparent;--t-pm-tc-bg: var(--t-edge-card-bg);--t-pm-tc-sh: var(--lt-raised);--t-pm-card-bd: 2px solid transparent;--t-pm-card-bg: var(--t-soft-card-bg);--t-pm-card-sh: var(--lt-raised);--t-pm-big-bg: var(--t-kpi-num);--x-sort-fg: var(--o-th-fg);--x-sort-bg: var(--o-th-bg);--x-sort-b: var(--o-th-b);--x-sort-on-fg: #6e1929;--x-sort-on-bg: #f1e6d3;--x-sort-ring: inset 0 -2px 0 #c09362;--x-spin-track: rgba(122, 31, 46, .15);--t-main-fg: #fbebd8;--t-pm-page-bg: linear-gradient(225deg, #fbf2e0, #f1e2c4);--t-pm-page-r: 12px;--t-pm-page-sh: 0 0 0 14px #f1e2c4, var(--lt-raised);--x-faint: #54403a;--x-meta: #5a463c}:root[data-theme=emerald]{--g-gold: linear-gradient(180deg, #fee4c3 0%, #f6cf98 30%, #edb778 50%, #cb9456 100%);--g-gold-btn: linear-gradient(180deg, #f6cf98 0%, #edb778 30%, #f6d3a0 46%, #d9a565 56%, #cb9456 100%);--g-gold-rail: linear-gradient(180deg, #fee4c3, #edb778 40%, #cb9456);--g-oldgold: linear-gradient(180deg, #3a2208 0%, #7a5212 45%, #4b2703 60%, #3a2208 100%);--g-oldgold-lg: linear-gradient(180deg, #3a2208 0%, #6b4a12 34%, #9a7128 50%, #6b4a12 64%, #2c1a05 100%);--g-emerald: linear-gradient(180deg, #277054 0%, #1b5a42 30%, #123d2c 60%, #0b3829 100%);--g-emerald-lg: linear-gradient(180deg, #0b3829 0%, #0f4a33 38%, #277054 52%, #0f4a33 64%, #062a1e 100%);--g-edge: linear-gradient(135deg, #4b2703, #f6cf98 35%, #cb9456 55%, #1a0d00);--g-edge-soft: linear-gradient(135deg, #cdb88f, #fff4e0 40%, #d6c29a 60%, #a8925f);--g-verm-btn: linear-gradient(180deg, #c8392a 0%, #b8261b 45%, #a32116 62%, #8f1d12 100%);--g-side: var(--lt-field), var(--lt-spec), linear-gradient(rgba(12, 10, 8, .62), rgba(12, 10, 8, .62)), var(--tex-marble), radial-gradient(120% 40% at 30% 0%, #26221c, #0d0b09 60%, #050403);--g-main: var(--lt-field), var(--lt-spec), linear-gradient(rgba(12, 10, 8, .52), rgba(12, 10, 8, .52)), var(--tex-marble), #0f0d0a;--g-ph: linear-gradient(100deg, #14110d, #0a0806);--g-hi: inset 0 1px 0 rgba(254, 228, 195, .95);--g-hi-em: inset 0 1px 0 rgba(98, 171, 138, .6);--g-lo: inset 0 -1px 0 rgba(75, 39, 3, .5);--t-side-text: #e6dfd2;--t-side-sub: #bdb3a1;--t-side-user: #f2ece0;--t-side-role: #aaa190;--t-side-btn-b: #5a5244;--t-side-btn-t: #d2c9b8;--t-side-line: rgba(237, 183, 120, .2);--t-side-on-fg: #fff8ec;--t-side-on-bg: var(--tex-grain-light), radial-gradient(ellipse 80% 160% at 12% -20%, rgba(130, 210, 170, .16), rgba(130, 210, 170, 0) 60%), linear-gradient(125deg, #185a42 0%, #155440 35%, #0b3a2a 70%, #05251a 100%);--ac-work: 237, 183, 120;--ac-sanshang: 237, 183, 120;--ac-heka: 237, 183, 120;--ac-fin: 237, 183, 120;--ac-train: 237, 183, 120;--ac-hr: 237, 183, 120;--ac-pm: 237, 183, 120;--ac-sys: 237, 183, 120;--t-tog-bg: rgba(10, 9, 8, .85);--t-tog-fg: #edb778;--t-tog-b: rgba(237, 183, 120, .55);--t-tog-glow: rgba(237, 183, 120, .3);--t-ph-b: #8c5e2b;--t-ph-sh: rgba(30, 25, 15, .08);--t-ph-sub: #d8cfbf;--t-card: #1b1712;--t-card-sh: rgba(0, 0, 0, .4);--t-title: #f2ece0;--t-body: #d8cfbf;--t-meta: #b3a893;--t-muted: #b3a893;--t-h3: #e8dcc6;--t-link: #f6cf98;--t-input-b: #5a4a30;--brand-ring: rgba(39, 112, 84, .35);--t-pri-fg: #1a0d00;--t-pri-b: #824d1c;--t-pri-glow: rgba(203, 148, 86, .45);--t-sec-fg: #ffffff;--t-sec-b: #022a1c;--t-sec-glow: rgba(39, 112, 84, .4);--t-dan-fg: #ffffff;--t-dan-b: #8f1d12;--t-bdg-brand-bg: #e2efe9;--t-bdg-brand-fg: #0f5a3e;--t-bdg-neu-bg: #efece4;--t-bdg-neu-fg: #3d382f;--t-bdg-ok-bg: #e6efe0;--t-bdg-ok-fg: #2d6a36;--t-bdg-warn-bg: #fbefda;--t-bdg-warn-fg: #8a4f0a;--t-bdg-dan-bg: #fde6e3;--t-bdg-dan-fg: #b8261b;--t-bl-b: #4b3d26;--t-bl-bg: #1b1712;--t-bl-title: #f2ece0;--t-bl-body: #d8cfbf;--t-bl-meta: #b3a893;--t-bl-wd: #b3a893;--t-tier-soon-bg: #3a2614;--d-task-bg: #0f3a2a;--d-task-b: #edb778;--d-task-title: #fff0d6;--d-task-item-bg: var(--lt-field), linear-gradient(135deg, #2a241b, #15120e);--d-task-item-b: #4b3d26;--d-task-cnt-bg: #edb778;--d-task-cnt-fg: #1a0d00;--d-task-label: #f2ece0;--d-task-arrow: #f6cf98;--d-card-label: #b3a893;--d-k-active: #f6cf98;--d-k-today: #f6cf98;--d-k-track: #f6cf98;--d-k-cust: #f6cf98;--d-k-unpaid: #f08a7a;--d-k-paid: #7fc79a;--d-sec-title: #f6cf98;--d-th-bg: radial-gradient(farthest-corner at var(--lt-x) var(--lt-y), rgba(130, 210, 170, .28), rgba(130, 210, 170, 0) 45%) fixed, linear-gradient(125deg, #1f6a4e 0%, #155440 35%, #0b3a2a 70%, #05251a 100%) fixed;--d-th-fg: #fff8ec;--d-th-b: #edb778;--d-td-b: #2e281f;--d-td-fg: #efe7d8;--d-date: #b3a893;--d-model: #a89e8b;--d-legend: #d8cfbf;--d-alert: #b8261b;--d-note: #e8b878;--d-short: #f08a7a;--d-low: #e8b878;--d-ok: #7fc79a;--st-pending: #8c520a;--st-confirmed: #136049;--st-preparing: #7a5a12;--st-shipping: #a04717;--st-shipped: #2f5650;--st-completed: #4a6a1c;--st-cancelled: #635d52;--pay-unpaid: #b8261b;--pay-partial: #8c520a;--pay-paid: #2d6a36;--o-tab-bg: #1b1712;--o-tab-b: #4b3d26;--o-tab-fg: #d8cfbf;--o-tab-on-bg: #136049;--o-tab-on-fg: #ffffff;--o-tab-on-b: #022a1c;--o-link: #f6cf98;--o-sel-b: #5a4a30;--o-th-bg: radial-gradient(farthest-corner at var(--lt-x) var(--lt-y), rgba(130, 210, 170, .28), rgba(130, 210, 170, 0) 45%) fixed, linear-gradient(125deg, #1f6a4e 0%, #155440 35%, #0b3a2a 70%, #05251a 100%) fixed;--o-th-fg: #fff8ec;--o-th-b: #edb778;--o-td-fg: #efe7d8;--o-tr-b: #2e281f;--o-badge-fg: #2e2a22;--o-dash: #8f8676;--sts-pending: #fbefda;--sts-confirmed: #e2efe9;--sts-preparing: #f3ead3;--sts-shipping: #fbe3d2;--sts-shipped: #e3ecea;--sts-completed: #ebf1e0;--sts-cancelled: #fde6e3;--o-arr-ok-bg: #e6efe0;--o-arr-ok-fg: #2d6a36;--o-ready-bg: #f3ead3;--o-ready-fg: #5a3a06;--o-arr-part: #fbefda;--o-arr-none: #fde6e3;--o-arr-stock: #f3ead3;--pg-sum: #d8cfbf;--pg-bg: #221d16;--pg-fg: #f2ece0;--pays-paid: #e6efe0;--pays-partial: #fbefda;--pays-unpaid: #fde6e3;--t-side-title: var(--g-gold);--t-main: var(--g-main);--t-ph-bg: var(--g-ph);--t-ph-title: linear-gradient(var(--lt-ang), #fff4e0 0%, #fee4c3 35%, #e8b878 70%, #d39d5c 100%);--t-pri-bg: var(--lt-face), linear-gradient(var(--lt-ang), #fff0d6 0%, #fee4c3 18%, #e8b878 50%, #d39d5c 80%, #cb9456 100%);--t-sec-bg: var(--tex-grain-light), radial-gradient(ellipse 80% 160% at 12% -20%, rgba(130, 210, 170, .16), rgba(130, 210, 170, 0) 60%), linear-gradient(125deg, #185a42 0%, #155440 35%, #0b3a2a 70%, #05251a 100%);--t-dan-bg: var(--g-verm-btn);--ac-shift: 237, 183, 120;--t-side-bg: var(--g-side);--t-side-edge: rgba(237, 183, 120, .28);--t-side-hair: rgba(237, 183, 120, .35);--t-side-rail: var(--g-gold-rail);--t-side-on-b: #edb778;--t-gl-hi: #fff4e0;--t-side-on-sh: inset 1px 1px 0 rgba(160, 230, 190, .25), inset -6px -6px 12px rgba(0, 10, 6, .45);--t-ac-card-sh: var(--lt-raised-s);--t-nav-hover-bg: rgba(39, 112, 84, .26);--t-nav-hover-sh: inset 8px 0 22px -14px rgba(237, 183, 120, .75);--t-backdrop: rgba(10, 9, 8, .55);--t-drawer-sh: 6px 0 28px rgba(10, 9, 8, .5);--t-tog-on-bg: rgba(18, 61, 44, .94);--t-tog-on-fg: #fee4c3;--t-tog-on-b: rgba(237, 183, 120, .85);--t-tog-on-glow: rgba(39, 112, 84, .6);--t-gold-sm: linear-gradient(var(--lt-ang), #fff4e0 0%, #fee4c3 35%, #e8b878 70%, #d39d5c 100%);--t-kpi-num: linear-gradient(var(--lt-ang), #fff4e0 0%, #fee4c3 35%, #e8b878 70%, #d39d5c 100%);--t-pm-tc-no: linear-gradient(180deg, #3a3226, #2a241b);--t-ph-bar-bg: var(--lt-field) padding-box, var(--lt-spec), linear-gradient(rgba(10, 8, 6, .8), rgba(10, 8, 6, .8)) padding-box, var(--tex-marble) padding-box, linear-gradient(#0a0806, #0a0806) padding-box, linear-gradient(var(--lt-ang), #fff0d0 0%, #ffd896 6%, #c79454 14%, #5a3610 26%, #edb778 36%, #8c5e2b 44%, #3a2006 58%, #6b4614 70%, #241302 84%, #140a01 100%) border-box;--t-ph-bar-sh: var(--lt-raised);--t-edge-card-bg: var(--lt-field) padding-box, var(--lt-spec), linear-gradient(rgba(12, 10, 8, .66), rgba(12, 10, 8, .66)), var(--tex-marble) padding-box, linear-gradient(#0c0a08, #0c0a08) padding-box, linear-gradient(var(--lt-ang), #fff0d0 0%, #ffd896 6%, #c79454 14%, #5a3610 26%, #edb778 36%, #8c5e2b 44%, #3a2006 58%, #6b4614 70%, #241302 84%, #140a01 100%) border-box;--t-edge-card-sh: var(--lt-raised);--t-soft-card-bg: var(--lt-field) padding-box, linear-gradient(rgba(12, 10, 8, .84), rgba(12, 10, 8, .84)), var(--tex-marble) padding-box, linear-gradient(#0c0a08, #0c0a08) padding-box, linear-gradient(var(--lt-ang), #fff0d0 0%, #ffd896 6%, #c79454 14%, #5a3610 26%, #edb778 36%, #8c5e2b 44%, #3a2006 58%, #6b4614 70%, #241302 84%, #140a01 100%) border-box;--t-soft-card-sh: var(--lt-raised);--t-pri-sh: var(--lt-raised-s);--t-pri-sh-hover: var(--g-hi), var(--g-lo), 0 0 0 1.5px #cb9456, 0 4px 14px var(--t-pri-glow);--t-sec-sh: inset 1px 1px 0 rgba(160, 230, 190, .25), var(--lt-raised-s);--t-sec-sh-hover: var(--g-hi-em), 0 4px 12px var(--t-sec-glow);--t-sec-fw: 500;--t-dan-sh: inset 0 1px 0 rgba(255, 220, 200, .35), 0 2px 6px rgba(143, 29, 18, .3);--t-dan-sh-hover: inset 0 1px 0 rgba(255, 220, 200, .35), 0 4px 14px rgba(143, 29, 18, .38);--t-lift-sh: 0 0 0 1.5px #8c5e2b, var(--lt-raised-s);--t-task-box-bg: var(--tex-grain-light), radial-gradient(ellipse 80% 160% at 12% -20%, rgba(130, 210, 170, .16), rgba(130, 210, 170, 0) 60%), linear-gradient(125deg, #185a42 0%, #155440 35%, #0b3a2a 70%, #05251a 100%) padding-box, linear-gradient(var(--lt-ang), #fff0d0 0%, #ffd896 6%, #c79454 14%, #5a3610 26%, #edb778 36%, #8c5e2b 44%, #3a2006 58%, #6b4614 70%, #241302 84%, #140a01 100%) border-box;--t-task-box-sh: var(--lt-velvet-sh), var(--lt-raised);--t-task-cnt-bg: var(--lt-face), linear-gradient(var(--lt-ang), #fff0d6 0%, #fee4c3 18%, #e8b878 50%, #d39d5c 80%, #cb9456 100%);--t-task-cnt-sh: var(--lt-raised-s);--t-tab-on-bg: var(--tex-grain-light), radial-gradient(ellipse 80% 160% at 12% -20%, rgba(130, 210, 170, .16), rgba(130, 210, 170, 0) 60%), linear-gradient(125deg, #185a42 0%, #155440 35%, #0b3a2a 70%, #05251a 100%);--t-tab-on-sh: var(--lt-raised-s);--t-pg-bg: linear-gradient(135deg, #2a241b, #15120e);--t-pg-sh: var(--lt-raised-s);--t-bar-gloss: var(--lt-enamel);--t-bar-sh: 0 0 0 1px rgba(var(--lt-hi), .45), 0 0 0 3px rgba(150, 110, 60, .35), calc(var(--lt-sx) * 3px) 5px 8px rgba(var(--lt-sh), .55);--t-badge-gloss: linear-gradient(180deg, rgba(255, 255, 255, .12) 0%, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, .1) 100%);--t-scroll-thumb: #4b3d26;--t-scroll-thumb-hover: #277054;--t-modal-accent: linear-gradient(90deg, #123d2c, #277054, #edb778);--t-info-bg: #1d3a2e;--t-info-fg: #9fdcbc;--t-body-bg: var(--t-main);--t-accent: var(--t-link);--t-accent-soft: var(--t-bdg-brand-bg);--t-ph-bar-bd: 2px solid transparent;--t-tw-card-bd: 2px solid transparent;--t-card-bd: 2px solid transparent;--t-task-box-bd: 2px solid transparent;--t-tw-card-sh: var(--lt-concave);--t-sec-card-sh: var(--lt-raised);--t-badge-gloss-sh: var(--lt-raised-s);--t-go-bg: var(--t-pri-bg);--t-go-fg: var(--t-pri-fg);--t-side-sh: inset -2px 0 0 #8c5e2b, inset -10px 0 18px rgba(0, 0, 0, .45);--t-grp-label-plain: var(--t-side-sub);--on-bg: var(--t-side-on-bg);--on-b: var(--t-side-on-b);--on-bimg: var(--t-side-rail) 1;--on-sh: var(--t-side-on-sh);--o-phase-on-bg: var(--t-tab-on-bg);--o-phase-on-b: var(--o-tab-on-b);--o-info-fg: var(--t-info-fg);--o-info-bg: var(--t-info-bg);--o-info-bd: var(--t-input-b);--o-info-line: var(--t-input-b);--o-sky-bg: var(--t-info-bg);--o-sky-fg: var(--t-info-fg);--o-trk-wh: var(--t-info-bg);--brand-indigo: var(--t-accent);--brand-violet: var(--t-pri-b);--pm-bg: #f6f3ec;--pm-surface: #1b1712;--pm-surface-2: #221d16;--pm-hover: #2a241b;--pm-selected: #1d3a2e;--pm-border: #3a3226;--pm-border-strong: #4b3d26;--pm-text: #f2ece0;--pm-text-2: #d8cfbf;--pm-muted: #b3a893;--pm-faint: #8f8676;--pm-accent: #edb778;--pm-accent-soft: #2c2414;--pm-accent-text: #f6cf98;--pm-ok: #7fc79a;--pm-ok-soft: #18301f;--pm-ok-dot: #3cc48a;--pm-risk: #e8b878;--pm-risk-soft: #33240f;--pm-risk-dot: #f2b630;--pm-late: #f08a7a;--pm-late-soft: #3a1a14;--pm-late-dot: #e8604a;--pm-lane-todo: #8f8676;--pm-lane-doing: #edb778;--pm-lane-waiting: #e8a23a;--pm-lane-done: #3cc48a;--pm-due-soon: #f0a070;--lt-x: 25%;--lt-y: -10%;--lt-sx: 1;--lt-ang: 135deg;--lt-sh: 0, 12, 8;--lt-hi: 255, 236, 200;--lt-glow: 255, 214, 150;--lt-vig: .42;--fx-fill: transparent;--fx-gl: initial;--t-kpi-num-fx: var(--t-kpi-num);--t-grp-bd-a: .42;--t-grp-a1: .03;--t-grp-hi: .07;--t-grp-on-bg: var(--t-side-on-bg);--t-grp-on-b: var(--t-side-on-b);--t-grp-on-sh: var(--t-side-on-sh);--tb-frame-sh: var(--lt-concave);--tb-th-sh: var(--lt-th-sh);--tb-td-sh: var(--lt-td-sh);--tb-zebra: linear-gradient(rgba(255, 236, 200, .025), rgba(255, 236, 200, .025));--tb-hover: var(--lt-hover);--tb-fade: linear-gradient(90deg, transparent 0, #000 14px, #000 calc(100% - 14px) , transparent 100%);--t-pm-tc-bd: 2px solid transparent;--t-pm-tc-bg: var(--t-edge-card-bg);--t-pm-tc-sh: var(--lt-raised);--t-pm-card-bd: 2px solid transparent;--t-pm-card-bg: var(--t-soft-card-bg);--t-pm-card-sh: var(--lt-raised);--t-pm-big-bg: var(--t-kpi-num);--x-pop-bg: #221d16;--x-pop-hover: #2a241b;--x-pop-sh: 0 6px 16px rgba(0, 12, 8, .55);--x-pop-sh-2: 0 6px 18px rgba(0, 12, 8, .55);--x-toast-sh: 0 6px 18px rgba(0, 12, 8, .55);--x-modal-bg: #1b1712;--x-modal-sh: 0 12px 36px rgba(0, 12, 8, .6), 0 0 0 1px #4b3d26;--x-overlay: rgba(5, 4, 3, .6);--x-total-bg: #15120e;--x-chip-bg: #2a241b;--x-thead-tint: rgba(255, 236, 200, .04);--x-phase-badge: rgba(255, 236, 200, .12);--x-hint-bg: rgba(15, 13, 10, .85);--x-input-bg: #14110d;--x-input-fg: #f2ece0;--x-line: #3a3226;--x-line-soft: #2e281f;--x-line-item: #2e281f;--x-line-strong: #5a4a30;--x-text: #f2ece0;--x-text-2: #e8dcc6;--x-text-3: #d8cfbf;--x-label: #d8cfbf;--x-meta: #b3a893;--x-faint: #8f8676;--x-faint-2: #6b6252;--x-req: #f08a7a;--x-spin-track: rgba(237, 183, 120, .18);--x-sort-fg: var(--o-th-fg);--x-sort-bg: var(--o-th-bg);--x-sort-b: var(--o-th-b);--x-sort-on-fg: #fff0d6;--x-sort-on-bg: linear-gradient(125deg, #277054, #155440);--x-sort-ring: inset 0 -2px 0 #edb778;--x-ok: #7fc79a;--x-ok-2: #7fc79a;--x-ok-bg: #18301f;--x-err: #f08a7a;--x-err-2: #f08a7a;--x-err-bg: #3a1a14;--x-err-bg-2: #2f1612;--x-err-line: #7a3a30;--x-err-line-2: #6a3028;--x-warn: #e8b878;--x-warn-2: #e8b878;--x-warn-3: #f2c890;--x-warn-4: #e8c46a;--x-warn-bg: #33240f;--x-warn-bg-2: #2a1f10;--x-warn-line: #8a6a24;--x-warn-line-2: #6b4a14;--x-org: #f0a070;--x-org-bg: #33200f;--x-org-line: #6b4020;--x-org-line-2: #8a5a30;--x-solid-err: #b8261b;--x-solid-warn: #a8721e;--x-solid-warn-2: #8a5a1c;--o-trk-sales: #4a4214;--o-trk-bh: #5a3416;--o-trk-dlv: #1f4a2c;--t-main-fg: #f2ece0}.nav-grp{--grp-bd: rgba(var(--ac), var(--t-grp-bd-a));--grp-bg: linear-gradient(180deg, rgba(var(--ac), var(--t-grp-hi)), rgba(var(--ac), 0)), rgba(var(--ac), var(--t-grp-a1));--grp-sh: var(--t-ac-card-sh);--grp-label: rgb(var(--ac));--on-bg: var(--t-grp-on-bg, linear-gradient(90deg, rgba(var(--ac), .28), rgba(var(--ac), .05)));--on-b: var(--t-grp-on-b, rgb(var(--ac)));--on-sh: var(--t-grp-on-sh, inset 10px 0 24px -12px rgba(var(--ac), .9))}.nav-grp .nav-gl{background-image:var(--fx-gl, linear-gradient(180deg, var(--t-gl-hi) 0%, rgb(var(--ac)) 55%, rgb(var(--ac)) 100%));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--fx-fill)}.kpi-num{background-image:var(--t-kpi-num-fx);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--fx-fill)}[data-theme] .pm:not([data-theme]){--pm-bg: inherit;--pm-surface: inherit;--pm-surface-2: inherit;--pm-hover: inherit;--pm-selected: inherit;--pm-border: inherit;--pm-border-strong: inherit;--pm-text: inherit;--pm-text-2: inherit;--pm-muted: inherit;--pm-faint: inherit;--pm-accent: inherit;--pm-accent-soft: inherit;--pm-accent-text: inherit;--pm-ok: inherit;--pm-ok-soft: inherit;--pm-ok-dot: inherit;--pm-risk: inherit;--pm-risk-soft: inherit;--pm-risk-dot: inherit;--pm-late: inherit;--pm-late-soft: inherit;--pm-late-dot: inherit;--pm-lane-todo: inherit;--pm-lane-doing: inherit;--pm-lane-waiting: inherit;--pm-lane-done: inherit;--pm-due-soon: inherit}[data-theme] .pm:not([data-theme]){background:var(--t-pm-page-bg, none);border-radius:var(--t-pm-page-r, 0);box-shadow:var(--t-pm-page-sh, none)}.pm .pm-tc{border:var(--t-pm-tc-bd, 1px solid var(--pm-border));background:var(--t-pm-tc-bg, var(--pm-surface));box-shadow:var(--t-pm-tc-sh, none)}.pm .pm-cd,.pm .pm-tbl{border:var(--t-pm-card-bd, 1px solid var(--pm-border));background:var(--t-pm-card-bg, var(--pm-surface));box-shadow:var(--t-pm-card-sh, none)}.pm .pm-big{background-image:var(--t-pm-big-bg, none);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--fx-fill)}.pm .pm-tc-no{background-image:var(--t-pm-tc-no);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--fx-fill)}main table>thead th{box-shadow:var(--tb-th-sh)}main table>tbody>tr>td{box-shadow:var(--tb-td-sh)}main table>tbody>tr:nth-child(2n)>td{background-image:var(--tb-zebra)}main table>tbody>tr:hover>td{background-image:var(--tb-hover)}.t-tw.t-tw-scr{-webkit-mask-image:var(--tb-fade);mask-image:var(--tb-fade)}input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea{background-color:var(--x-input-bg);color:var(--x-input-fg)}
