:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0a07;--panel:#171511;--panel-2:#24221d;--line:#35332d;--text:#f5f3ef;--muted:#aca9a1;--accent:#ffbc13;--on-accent:#150e04;--accent-soft:#ffbc131f;--ok:#63d99b;--ok-soft:#63d99b21;--warn:#ffbd49;--warn-soft:#ffbd491c;--danger:#ff6367;--danger-soft:#ff636721;--radius:14px;--radius-sm:10px;--radius-lg:20px;--shadow:0 22px 60px #00000059}@supports (color:lab(0% 0 0)){:root{--bg:lab(2.77106% .0458434 1.38766);--panel:lab(6.83805% .0735745 2.88877);--panel-2:lab(13.2783% .0734925 3.88739);--line:lab(21.1677% .0500381 3.86815);--text:lab(95.9711% -.0124276 2.29023);--muted:lab(69.3202% .00965595 4.60399);--accent:lab(80.927% 16.6954 82.3795);--on-accent:lab(4.45838% 1.44339 5.1882);--accent-soft:lab(80.927% 16.6954 82.3795/.12);--ok:lab(78.6475% -45.5969 20.0879);--ok-soft:lab(78.6475% -45.5969 20.0879/.13);--warn:lab(81.4253% 17.0374 66.3509);--warn-soft:lab(81.4253% 17.0374 66.3509/.11);--danger:lab(63.2467% 60.4719 30.8398);--danger-soft:lab(63.2467% 60.4719 30.8398/.13)}}.adminShell,.adminLoginPage,.placeholderPage{--s-font-display:"Changa";--s-font-body:"Readex Pro";--s-brand-bg:var(--accent)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Readex Pro,system-ui,sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3{letter-spacing:-.01em;font-family:Changa,system-ui,sans-serif}input,select,textarea{width:100%;color:var(--text);background:color-mix(in oklab, var(--bg) 70%, black);border:1px solid var(--line);border-radius:var(--radius-sm);outline:none;padding:11px 13px}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.primaryButton,.secondaryButton,.ghostButton{border-radius:var(--radius-sm);border:0;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:700;transition:filter .15s,background .15s;display:inline-flex}.primaryButton{background:var(--accent);color:var(--on-accent)}.primaryButton:hover{filter:brightness(1.08)}.primaryButton:disabled,.secondaryButton:disabled{opacity:.45;cursor:not-allowed;filter:none}.secondaryButton{background:var(--panel-2);color:var(--text)}.secondaryButton:hover{background:color-mix(in oklab, var(--panel-2) 80%, white)}.ghostButton{border:1px solid var(--line);color:var(--text);background:0 0}.dangerButton{border:1px solid color-mix(in oklab, var(--danger) 45%, transparent);background:var(--danger-soft);color:var(--danger);border-radius:var(--radius-sm);min-height:44px;padding:0 14px}.dangerButton:hover{background:color-mix(in oklab, var(--danger) 25%, transparent)}.logoutButton{border:1px solid var(--line);color:var(--muted);border-radius:var(--radius-sm);background:0 0;min-height:44px;padding:0 14px}.logoutButton:hover{color:var(--danger);border-color:color-mix(in oklab, var(--danger) 45%, transparent)}.adminShell{background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}.adminTopbar{z-index:30;border-bottom:1px solid var(--line);background:color-mix(in oklab, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;display:flex;position:sticky;top:0}.adminBrand{align-items:center;gap:9px;min-height:44px;display:inline-flex}.adminBrand .s-brandmark{width:auto;height:22px;color:var(--text);display:block}.adminBrandTag{color:var(--muted);border-inline-start:1px solid var(--line);padding-inline-start:9px;font-size:.8rem}.adminTopActions{align-items:center;gap:10px;display:flex}.adminTopActions form{margin:0}.alertBell{border-radius:var(--radius-sm);border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--muted);justify-content:center;align-items:center;display:inline-flex;position:relative}.alertBell:hover{color:var(--text)}.alertBell[data-level=open]{color:var(--warn);border-color:color-mix(in oklab, var(--warn) 45%, transparent)}.alertBell[data-level=critical]{color:var(--danger);border-color:var(--danger);background:var(--danger-soft);animation:1.9s ease-out infinite alertPulse}@keyframes alertPulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--danger) 55%, transparent)}70%{box-shadow:0 0 0 9px color-mix(in oklab, var(--danger) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in oklab, var(--danger) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.alertBell[data-level=critical]{box-shadow:0 0 0 3px color-mix(in oklab, var(--danger) 28%, transparent);animation:none}}.newOrdersPill{border-radius:var(--radius-sm);border:1px solid color-mix(in oklab, var(--ok) 45%, transparent);background:var(--ok-soft);min-height:44px;color:var(--ok);align-items:center;gap:6px;padding:0 12px;font-size:.85rem;font-weight:700;display:inline-flex}.newOrdersPill:hover{background:color-mix(in oklab, var(--ok) 22%, transparent)}.alertBellCount{top:2px;background:var(--muted);min-width:18px;height:18px;color:var(--bg);border-radius:999px;place-items:center;padding:0 4px;font-size:.68rem;font-weight:800;line-height:1;display:grid;position:absolute;inset-inline-end:2px}.alertBell[data-level=open] .alertBellCount{background:var(--warn);color:#1d1406;color:lab(7.23471% 3.09496 8.48827)}.alertBell[data-level=critical] .alertBellCount{background:var(--danger);color:#fffbfa;color:lab(98.75% 3.0306 1.70271)}.adminBody{flex:1;grid-template-columns:236px minmax(0,1fr);align-items:start;display:grid}.adminSidebar{border-inline-start:1px solid var(--line);align-content:start;gap:4px;max-height:calc(100dvh - 65px);padding:16px 12px 24px;display:grid;position:sticky;top:65px;overflow-y:auto}.adminMenuButton{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);min-height:44px;color:var(--text);align-items:center;gap:8px;padding:0 14px;display:none}.navGroup{border-bottom:1px solid color-mix(in oklab, var(--line) 55%, transparent);padding:8px 0 10px}.navGroup:last-child{border-bottom:none}.navGroup h2{color:var(--muted);letter-spacing:.02em;align-items:center;gap:7px;margin:0;font-size:.76rem;font-weight:600;display:flex}.navGroupHead{border-radius:var(--radius-sm);width:100%;min-height:44px;color:var(--muted);text-align:start;background:0 0;border:0;align-items:center;gap:7px;padding:0 10px;font-size:.76rem;font-weight:600;display:flex}.navGroupHead:hover{color:var(--text);background:var(--panel)}.navGroupHead>span{flex:1}.navGroupCount{background:var(--panel-2);border-radius:999px;padding:1px 7px;font-size:.7rem;font-style:normal}.navChevron{flex:none;transition:transform .15s}.navGroup[data-collapsed=true] .navChevron{transform:rotate(-90deg)}.navShortcutsHead{justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 10px;display:flex}.navEditButton{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;min-height:44px;padding:0 12px;font-size:.74rem}.navEditButton:hover{color:var(--text)}.navEditButton[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.navEditHint{color:var(--accent)}.navGroup ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.navGroup ul[hidden]{display:none}.navShortcuts h2{color:var(--accent)}.navEmpty{color:var(--muted);margin:0;padding:4px 10px 6px;font-size:.76rem;line-height:1.6}.navRow{border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.navRow:hover{background:var(--panel)}.navLink{min-height:44px;color:var(--muted);align-items:center;gap:9px;padding:5px 10px;font-size:.88rem;display:flex}.navLinkText{gap:1px;min-width:0;display:grid}.navIcon{opacity:.85;flex:none;width:18px;height:18px}.navLink[aria-current=page] .navIcon,.navRow:hover .navIcon{opacity:1}.navLink small{color:color-mix(in oklab, var(--muted) 72%, transparent);font-size:.7rem;line-height:1.4}.navRow:hover .navLink{color:var(--text)}.navLink[aria-current=page]{color:var(--accent);font-weight:700}.navRow:has(.navLink[aria-current=page]){background:var(--accent-soft)}.navPinForm{margin:0}.navPin{border-radius:var(--radius-sm);min-width:44px;min-height:44px;color:color-mix(in oklab, var(--muted) 55%, transparent);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.navPin:hover,.navPin[data-pinned=true]{color:var(--accent)}.navPlanned .navLink{color:color-mix(in oklab, var(--muted) 55%, transparent);cursor:default}.navPlanned:hover{background:0 0}.adminContent{min-width:0;padding:22px 20px 56px}.adminHeading,.pageHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.adminHeading h1,.pageHead h1{margin:4px 0 0;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.2}.eyebrow{color:var(--accent);letter-spacing:.06em;font-size:.74rem}.eyebrow a{align-items:center;min-height:44px;display:inline-flex}.adminIntro{color:var(--muted);margin:-12px 0 20px}.adminPanel{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius);margin-bottom:14px;overflow:hidden}.panelHeading{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.panelHeading h2,.panelHeading p{margin:0}.panelHeading h2{font-size:1.05rem}.panelHeading p{color:var(--muted);font-size:.8rem}.panelText{margin:0;padding:14px 18px}.panelText+.panelText{padding-top:0}.infoNote{margin:0;padding:0 18px 12px}.infoNote summary{cursor:pointer;min-height:44px;color:var(--ink);align-items:center;gap:8px;font-size:.9rem;font-weight:600;list-style:none;display:flex}.infoNote summary::-webkit-details-marker{display:none}.infoNote summary:hover .infoNoteHead{text-underline-offset:3px;text-decoration:underline}.infoNoteMark{background:color-mix(in oklab, var(--warn) 22%, transparent);block-size:22px;inline-size:22px;color:var(--warn);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.infoNote[open] .infoNoteMark{background:color-mix(in oklab, var(--warn) 34%, transparent)}.infoNoteBody{color:var(--muted);max-width:74ch;padding-block:2px 4px;padding-inline-start:30px;font-size:.85rem;line-height:1.75}.infoNoteBody strong{color:var(--ink)}.warningPanel{border-color:color-mix(in oklab, var(--warn) 40%, transparent);background:var(--warn-soft)}.warningPanel h2{color:var(--warn)}.adminWarning{border:1px solid color-mix(in oklab, var(--warn) 40%, transparent);border-radius:var(--radius-sm);color:var(--warn);background:var(--warn-soft);margin-bottom:18px;padding:13px 15px}.emergencyPanel>summary{cursor:pointer;justify-content:space-between;gap:12px;padding:16px 18px;display:flex}.emergencyPanel>summary span{color:var(--muted)}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.metricGrid article{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:3px;padding:18px;display:grid}.metricGrid span,.metricGrid small{color:var(--muted)}.metricGrid strong{font-variant-numeric:tabular-nums;font-family:Changa,system-ui,sans-serif;font-size:1.6rem}.emptyState{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:var(--radius);padding:32px}.placeholderPage{text-align:center;place-content:center;justify-items:center;gap:14px;min-height:100dvh;padding:24px;display:grid}.placeholderPage h1{margin:0;font-size:1.9rem}.tableWrap{-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}table{border-collapse:collapse;table-layout:auto;width:100%}th,td{text-align:right;border-bottom:1px solid var(--line);white-space:normal;overflow-wrap:break-word;padding:9px 10px}th{color:var(--muted);background:color-mix(in oklab, var(--bg) 55%, var(--panel));white-space:nowrap;font-size:.72rem;font-weight:500}td{font-size:.84rem;line-height:1.5}td .ltrIsolate,td .latinCell,td code,td .statusChip,td .secondaryButton,td .dangerButton,td .primaryButton,td time{white-space:nowrap;overflow-wrap:normal}td .rowActions{flex-wrap:nowrap}td small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;display:block}.rowDanger>td{background:var(--danger-soft)}.statusChip{background:var(--panel-2);color:var(--muted);border-radius:999px;align-items:center;padding:4px 9px;font-size:.74rem;display:inline-flex}.statusChip.ok{background:var(--ok-soft);color:var(--ok)}.statusChip.warn{background:var(--warn-soft);color:var(--warn)}.statusChip.danger{background:var(--danger-soft);color:var(--danger)}.discountBadge{background:var(--danger-soft);color:var(--danger);border-radius:999px;padding:3px 8px;font-size:.72rem;font-weight:800;display:inline-flex}.mutedText{color:var(--muted);font-size:.85rem}.smallMuted{color:var(--muted);font-size:.79rem}.successText,.okText{color:var(--ok);margin:0}.errorText,.dangerText{color:var(--danger);margin:0}.warnInline{color:var(--warn)}.flashOk{border-radius:var(--radius-sm);border:1px solid color-mix(in oklab, var(--ok) 40%, transparent);background:var(--ok-soft);color:var(--ok);margin:0 0 16px;padding:12px 16px}.flashErr{border-radius:var(--radius-sm);border:1px solid color-mix(in oklab, var(--danger) 40%, transparent);background:var(--danger-soft);color:var(--danger);margin:0 0 16px;padding:12px 16px}.warnBox{border:1px solid color-mix(in oklab, var(--warn) 45%, transparent);border-radius:var(--radius-sm);background:var(--warn-soft);padding:.7rem .85rem;font-size:.9rem;line-height:1.7}.warnBox a{color:var(--warn);font-weight:700}.ltrIsolate,.latinCell{direction:ltr;unicode-bidi:isolate}.latinCell{font-variant-numeric:tabular-nums}.srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.adminPanel code{background:color-mix(in oklab, var(--text) 8%, transparent);border-radius:6px;padding:1px 6px;font-size:.8rem}code{direction:ltr;unicode-bidi:isolate}.rowActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rowActions form{margin:0}.tagRow{flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.tagRow li{font-size:.82rem;list-style:none}td .tagRow{gap:6px;display:grid}.timeline{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.timeline li{border:1px solid var(--line);border-radius:var(--radius-sm);padding:.55rem .75rem;font-size:.9rem}.regionForm,.settingRow,.filtersPanel label{color:var(--muted);gap:6px;font-size:.83rem;display:grid}.regionForm{gap:18px}.formGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.filtersPanel{border:1px solid var(--line);background:var(--panel);border-radius:var(--radius);grid-template-columns:2fr 1fr;gap:14px;margin-bottom:20px;padding:16px;display:grid}.settingsSearch{align-items:center;gap:12px;margin-bottom:14px;display:flex}.settingsSearch input{width:min(380px,100%)}.settingsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2px;padding:2px;display:grid}.settingsGroup[data-empty=true]{display:none}.settingRow{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--text) 2%, transparent);color:var(--muted);align-content:start;gap:5px;padding:12px 14px;font-size:.83rem;display:grid}.settingRow[data-hidden=true]{display:none}.settingLabel{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-size:.9rem;display:flex}.settingName{flex:1;min-width:120px}.settingInput{text-align:start;width:118px;padding:8px 10px}.settingSelect{width:132px;text-align:start;min-block-size:44px;padding:8px 10px}.settingHelp{font-size:.75rem;line-height:1.65}.settingWarn{border:1px solid color-mix(in oklab, var(--warn) 35%, transparent);background:var(--warn-soft);color:var(--warn);border-radius:8px;margin-block-start:8px;padding:8px 10px;font-size:.75rem;line-height:1.7;display:block}.settingsSaveBar{z-index:5;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in oklab, var(--panel) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding:12px 14px;display:flex;position:sticky;bottom:0}.settingRow input[type=checkbox]{justify-self:start;width:auto;min-width:20px;min-height:20px}.checkboxRow{align-items:center;gap:10px;min-height:44px;color:var(--text)!important;font-size:.95rem!important;display:flex!important}.checkboxRow input{width:auto;min-width:20px;min-height:20px}.taxFieldset{border:1px solid color-mix(in oklab, var(--warn) 35%, transparent);background:var(--warn-soft);border-radius:var(--radius);gap:14px;padding:18px;display:grid}.taxFieldset legend{color:var(--warn);padding:0 8px;font-size:.83rem}.routeDetails{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);margin:16px 0;overflow:hidden}.routeDetails summary{cursor:pointer;min-height:44px;padding:15px;font-weight:700}.routeDetails[open] summary{border-bottom:1px solid var(--line)}.costList{gap:8px;padding:15px;display:grid}.costList>div{justify-content:space-between;display:flex}.costList span{color:var(--muted)}.routeDetails h3,.cardList{margin-inline:15px}.cardList{color:var(--muted);padding-bottom:15px}.factGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.factGrid>div{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);padding:14px;display:grid}.factGrid span{color:var(--muted);font-size:.78rem}.adminLoginPage{text-align:center;background:radial-gradient(circle at center, var(--accent-soft), transparent 45%);place-content:center;min-height:100dvh;padding:30px;display:grid}.adminLoginCard{text-align:right;border:1px solid var(--line);background:var(--panel);border-radius:var(--radius-lg);width:min(420px,100vw - 30px);box-shadow:var(--shadow);gap:15px;padding:28px;display:grid}.adminLoginCard h1{margin:5px 0 0}.adminLoginCard p{color:var(--muted);margin:0}.adminLoginCard label{color:var(--muted);gap:6px;font-size:.83rem;display:grid}.syncControls{gap:14px;display:grid}.syncProgress{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--text) 3%, transparent);gap:8px;padding:14px;display:grid}.syncProgress p{margin:0;font-size:.88rem}.syncBar{background:color-mix(in oklab, var(--text) 8%, transparent);border-radius:999px;height:8px;overflow:hidden}.syncBarFill{background:linear-gradient(90deg, var(--accent), var(--ok));height:100%;transition:width .3s}.syncChannels{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:12px;display:grid}.syncChannel{background:var(--panel);border:1px solid var(--line);border-inline-start:3px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:12px;min-inline-size:0;padding:18px;display:flex}.syncChannel[data-level=warn]{border-inline-start-color:var(--warn)}.syncChannel[data-level=critical]{border-inline-start-color:var(--danger)}.syncChannel[data-level=ok]{border-inline-start-color:var(--ok)}.syncChannelHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.syncChannelHead h3{margin:0;font-size:1rem}.syncChannelFacts{gap:10px;min-inline-size:0;margin:0;display:grid}.syncChannelFacts dt{color:var(--muted);font-size:.74rem}.syncChannelFacts dd{overflow-wrap:break-word;min-inline-size:0;margin:0;font-size:.88rem}.syncChannelAction{align-self:end;margin-block-start:auto}.syncChannelDetails>summary{cursor:pointer;color:var(--muted);align-items:center;min-block-size:44px;font-size:.8rem;display:flex}.syncChannelDetails ul{margin:6px 0 0;padding-inline-start:18px;font-size:.8rem}.syncChannelOff{margin:0;font-size:.85rem}.syncChannelOff a{align-items:center;min-block-size:44px;display:inline-flex}.syncChecks{gap:12px;margin:0 0 12px;padding:0;list-style:none;display:grid}.syncChecks li{padding-inline-start:0}.syncChecks li.todo strong{color:var(--warn)}.syncBasis{margin:0 0 20px;font-size:.8rem}.maintenanceLog{gap:14px;margin:0;padding:0;list-style:none;display:grid}.maintenanceLog>li{border-inline-start:2px solid var(--line);overflow-wrap:break-word;min-inline-size:0;padding-inline-start:12px}.maintenanceNames>summary{cursor:pointer;color:var(--muted);align-items:center;min-block-size:44px;font-size:.8rem;display:flex}.maintenanceNames ul{color:var(--muted);margin:4px 0 0;padding-inline-start:18px;font-size:.83rem}@media (max-width:760px){.syncChannels{grid-template-columns:minmax(0,1fr)}}.cardGridForm{gap:14px;padding:16px 18px;display:grid}.cardGridTools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pasteBox{color:var(--muted);gap:6px;font-size:.83rem;display:grid}.pasteBox textarea{resize:vertical;font-variant-numeric:tabular-nums;min-height:96px}.cardGrid th,.cardGrid td{padding:8px 10px}.cardGrid input[type=number],.cardGrid input[type=text]{width:110px;padding:8px 10px}.cardGrid input[type=checkbox]{width:auto;min-width:20px;min-height:20px}.ordersSearch{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ordersSearch input{width:min(420px,100%)}.ordersSearchClear{color:var(--muted);align-items:center;min-height:44px;font-size:.85rem;display:inline-flex}.ordersFilters{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.ordersFilter{border:1px solid var(--line);min-height:44px;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.85rem;display:inline-flex}.ordersFilter.active{border-color:var(--accent);color:var(--text);background:var(--accent-soft)}.ordersFilterCount{opacity:.8;direction:ltr;unicode-bidi:isolate;font-size:.75rem}.orderFreeze{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.orderFreezeCell{align-content:start;gap:4px;display:grid}.orderFreezeCell>span{color:var(--muted);font-size:.8rem}.orderFreezeCell>strong{font-size:1.3rem}.orderFreezeCell small{color:var(--muted);font-size:.78rem}.orderRefusals{padding:0 18px 16px}.orderRefusals ul{color:var(--muted);margin:8px 0 0;padding-inline-start:20px;font-size:.85rem}.orderRouteGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;padding:18px;display:grid}.orderRouteGrid>div{gap:3px;display:grid}.orderRouteGrid span{color:var(--muted);font-size:.78rem}.orderPath{flex-wrap:wrap;gap:8px;margin:0;padding:18px 18px 6px;list-style:none;display:flex}.orderPath li{border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--muted);gap:2px;padding:8px 14px;font-size:.82rem;display:grid}.orderPath li.done{border-style:solid;border-color:color-mix(in oklab, var(--ok) 45%, transparent);color:var(--text);background:var(--ok-soft)}.orderPath li small{color:var(--muted);font-size:.7rem}.orderInlineForm{flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px 18px;display:flex}.orderStack{gap:12px;padding:12px 18px 18px;display:grid}.orderStack label,.orderFieldRow label{color:var(--muted);gap:6px;font-size:.85rem;display:grid}.orderFieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.orderShortInput{width:140px}.orderAccountSelect{width:min(320px,100%);min-height:44px}.orderInlineForm input[type=text]{width:min(320px,100%)}.orderDateInput{width:190px}.orderExecDate{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--text) 3%, transparent);gap:4px;padding:12px 14px;display:grid}.orderExecDate strong{font-size:.9rem}.orderExecDate span{font-size:.82rem}.orderDerived{border:1px dashed var(--line);border-radius:var(--radius-sm);flex-direction:column;justify-content:center;gap:.2rem;padding:.6rem .8rem;display:flex}.orderDerived>span{color:var(--muted);font-size:.82rem}.orderDerived>strong{font-size:.95rem}.orderDerived>small{color:var(--muted);font-size:.78rem;line-height:1.6}.orderCancel{margin:0 18px 18px}.orderCancel summary{color:var(--muted);cursor:pointer;align-items:center;min-height:44px;font-size:.85rem;display:flex}.orderCardFate{color:var(--muted);flex-direction:column;gap:4px;font-size:.85rem;display:flex}.orderCardFate select{width:100%;max-width:260px;min-height:44px}.orderBought{border:1px solid color-mix(in oklab, var(--warn) 35%, transparent);background:var(--warn-soft);border-radius:var(--radius);gap:12px;padding:16px;display:grid}.orderBought legend{color:var(--warn);padding:0 8px;font-size:.83rem;font-weight:700}.orderBought label{color:var(--muted);gap:6px;font-size:.85rem;display:grid}.orderBought select{width:min(280px,100%);min-height:44px}.orderBought p{margin:0;font-size:.8rem;line-height:1.7}.orderCardFateHelp{margin:10px 0 0;font-size:.8rem;line-height:1.7}.orderTimeline{gap:10px;margin:0;padding:14px 18px 18px;list-style:none;display:grid}.orderTimeline li{border-inline-start:2px solid var(--line);gap:2px;padding-inline-start:12px;display:grid}.orderTimeline small{color:var(--muted);font-size:.72rem}.dealDefaults{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}.dealDefaults label{gap:4px;display:grid}.dealDefaults label>span{color:var(--muted);font-size:.78rem}.dealManualToggle{flex-direction:row;align-items:center;gap:8px;min-height:44px;display:flex!important}.dealManualToggle input[type=checkbox]{width:auto;min-width:20px;min-height:20px}.dealManualToggle>span{color:var(--text);font-size:.85rem}.dealProfitCell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dealProfitCell small{flex-basis:100%}.dealFrozen{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.dealFrozen input[type=checkbox]{width:auto;min-width:20px;min-height:20px}.dealMirror{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--text) 3%, transparent);gap:6px;margin-top:18px;padding:15px 17px;display:grid}.dealMirror p{margin:0;font-size:.86rem}.appearanceBody{gap:20px;padding:18px;display:grid}.appearanceBody form{gap:22px;display:grid}.fontPreview{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in oklab, var(--bg) 70%, black);gap:6px;padding:22px;display:grid}.fontPreviewLabel{color:var(--muted);margin:0;font-size:.75rem}.fontPreview h3{font-family:var(--s-font-display), sans-serif;margin:0;font-size:1.9rem;font-weight:800}.fontPreviewPrice{font-family:var(--s-font-display), sans-serif;font-variant-numeric:tabular-nums;color:var(--accent);direction:ltr;unicode-bidi:isolate;margin:0;font-size:2.4rem;font-weight:800;line-height:1}.fontPreviewPrice span{opacity:.75;font-size:.6em}.fontPreviewBody{font-family:var(--s-font-body), sans-serif;color:var(--muted);margin:6px 0 0;font-size:.92rem;line-height:1.75}.fontFieldset{border:1px solid var(--line);border-radius:var(--radius);margin:0;padding:18px}.fontFieldset legend{color:var(--text);padding:0 8px;font-size:.9rem;font-weight:700}.fontFieldset>.mutedText{margin:0 0 14px}.fontOptions{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.fontOption{border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--bg) 70%, black);cursor:pointer;gap:4px;padding:14px;transition:border-color .15s;display:grid}.fontOption:hover{border-color:color-mix(in oklab, var(--text) 25%, transparent)}.fontOption[data-selected=true]{border-color:var(--accent);background:var(--accent-soft)}.fontOption input{opacity:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.fontOption:focus-within{border-color:var(--accent)}.fontOptionSample{font-size:1.15rem;font-weight:700;line-height:1.5}.fontOptionName{color:var(--muted);font-size:.76rem}.fontOption small{color:var(--muted);font-size:.72rem;line-height:1.55}@media (max-width:1000px){.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adminBody{grid-template-columns:minmax(0,1fr)}.adminMenuButton{margin:14px 16px 0;display:inline-flex}.adminSidebar{border-inline-start:0;border-bottom:1px solid var(--line);max-height:none;padding-top:8px;position:static}.adminSidebar[data-open=false]{display:none}.adminContent{padding:20px 16px 48px}}@media (max-width:640px){.adminTopbar{gap:8px;padding:8px 12px}.adminTopActions{gap:6px}.adminBrandTag{display:none}.metricGrid,.filtersPanel,.factGrid,.orderFreeze,.orderFieldRow{grid-template-columns:1fr}table{min-width:0}th,td{white-space:normal;padding:10px 9px}td .ltrIsolate,td .latinCell,td code,.statusChip{white-space:nowrap}.adminTopbar{padding:8px 14px}.adminContent{padding:18px 14px 48px}input,select,textarea{min-height:46px;font-size:16px}.primaryButton,.secondaryButton,.ghostButton,button{min-height:44px}.dataCards,.dataCards tbody,.dataCards tr,.dataCards td{width:100%;display:block}.dataCards thead{display:none}.dataCards tr{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in oklab, var(--text) 2%, transparent);margin-bottom:10px;padding:4px 0}.dataCards td{border-bottom:0;justify-content:space-between;align-items:center;gap:14px;padding:7px 14px;font-size:.9rem;display:flex}.dataCards td:before{content:attr(data-label);color:var(--muted);flex:none;font-size:.76rem}.ordersSearch input{flex:160px;width:auto}.ordersSearch button{flex:none}.ordersFilter{padding:0 11px;font-size:.8rem}.dataCards td:first-child{padding-top:10px}.dataCards td:first-child:before{display:none}.dataCards td:first-child a{align-items:center;min-height:44px;font-weight:700;display:inline-flex}}.adminLoginWho{border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--muted);text-align:center;padding:8px 12px;font-size:.85rem}.adminPassword{display:block;position:relative}.adminPassword input{width:100%;padding-left:13px;padding-right:46px}.adminPasswordEye{inset-block:0;width:44px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:0}.adminPasswordEye:hover,.adminPasswordEye[aria-pressed=true]{color:var(--accent)}.viewOnlyNote{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);color:var(--muted);align-items:center;gap:8px;margin:0 0 16px;padding:10px 14px;font-size:.85rem;line-height:1.6;display:flex}.viewOnlyNote svg{flex:none}.readOnlyFields{border:0;min-inline-size:0;margin:0;padding:0}.readOnlyFields[disabled]{opacity:.75}.accessForm{gap:14px;display:grid}.accessCell{text-align:center}.accessCell label{cursor:pointer;align-items:center;gap:7px;min-height:44px;padding:0 6px;display:inline-flex}.accessCell input{width:18px;min-width:18px;height:18px;accent-color:var(--accent);cursor:pointer;padding:0}.accessCell label span{font-size:.82rem}.accessSaveBar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.userTools{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.userTools form{align-content:start;gap:8px;margin:0;display:grid}.retentionField{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.retentionField label{gap:5px;font-size:.85rem;display:grid}.retentionField input{width:110px}.retentionField p{flex-basis:100%;margin:0}.adminSearch{position:relative}.adminSearchButton{border-radius:var(--radius-sm);border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--muted);background:0 0;justify-content:center;align-items:center;display:inline-flex}.adminSearchButton:hover,.adminSearchButton[aria-expanded=true]{color:var(--text);border-color:color-mix(in oklab, var(--accent) 45%, transparent)}.adminSearchScrim{z-index:40;background:0 0;border:0;padding:0;position:fixed;inset:0}.adminSearchPanel{z-index:41;top:62px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);max-width:380px;box-shadow:var(--shadow);gap:10px;margin-inline:auto;padding:12px;display:grid;position:fixed;inset-inline:12px}.adminSearchPanel input{width:100%}.adminSearchPanel p{margin:0}.adminSearchPanel ul{gap:2px;max-height:min(50vh,320px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.adminSearchPanel li a{border-radius:var(--radius-sm);min-height:44px;color:var(--text);grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:6px 8px;font-size:.88rem;display:grid}.adminSearchPanel li a:hover{background:var(--accent-soft)}.adminSearchPanel li a small{color:var(--muted);grid-column:2;font-size:.7rem}@media (min-width:641px){.adminSearchPanel{top:calc(100% + 8px);width:340px;margin-inline:0;position:absolute;inset-inline:0 auto}}.adminSearchKind{background:var(--panel-2);color:var(--muted);white-space:nowrap;border-radius:999px;grid-row:1/-1;padding:2px 7px;font-size:.68rem}.accessMode{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);gap:10px;min-inline-size:0;margin:0;padding:14px;display:grid}.accessMode legend{color:var(--muted);padding:0 6px;font-size:.8rem}.accessMode label{cursor:pointer;align-items:start;gap:10px;min-height:44px;display:flex}.accessMode input{width:18px;min-width:18px;height:18px;accent-color:var(--accent);cursor:pointer;margin-top:12px;padding:0}.accessMode label>span{gap:2px;padding:9px 0;display:grid}.accessMode small{color:var(--muted);font-size:.78rem;line-height:1.6}.accessBulk{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.accessBulk button{min-height:44px;padding:0 12px;font-size:.8rem}.accessGroup{border:1px solid var(--line);border-radius:var(--radius-sm);gap:10px;padding:14px;display:grid}.accessGroupHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.accessGroupHead h3{margin:0;font-size:.95rem}.accessGroup .navLink{min-height:0;color:inherit;padding:0}@media (max-width:640px){.accessGroup th small,.accessCell label span{display:none}.accessCell label{justify-content:center;padding:0}}.moneyUnit{color:var(--muted);font-size:.78em}.plSubtotal td{border-top:1px solid var(--line);background:color-mix(in oklab, var(--text) 3%, transparent)}.plTotal td{border-top:2px solid var(--accent);background:var(--accent-soft)}.periodBar{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.periodBar label{color:var(--muted);gap:6px;font-size:.83rem;display:grid}.periodBar input{width:180px;min-height:44px}.expenseForm{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:12px;display:grid}.expenseForm label{color:var(--muted);gap:6px;font-size:.83rem;display:grid}.expenseForm input,.expenseForm select{width:100%;min-height:44px}.expenseWide{grid-column:1/-1}.expenseForm .primaryButton{align-self:end}.voidForm{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.voidForm input,.voidForm select{width:140px;min-height:44px}.voidForm p{flex-basis:100%;font-size:.8rem}.mutedText a:not([class]),.panelText a:not([class]){flex:none;align-items:center;min-block-size:44px;padding-inline:4px;display:inline-flex}.stackedActions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.finChart{padding:14px 16px 0;overflow-x:auto}.finChart svg{min-width:520px;color:var(--muted)}.chartValue{fill:var(--text);font-variant-numeric:tabular-nums;direction:ltr;font-size:12px}.chartAxis{fill:var(--muted);font-size:12px}.chartLegend{color:var(--muted);flex-wrap:wrap;gap:16px;margin:0;padding:12px 16px 0;font-size:.83rem;list-style:none;display:flex}.chartLegend li{align-items:center;gap:7px;display:flex}.chartSwatch{border-radius:3px;width:12px;height:12px;display:inline-block}.visitBars{gap:8px;margin:0;padding:14px 16px;display:grid}.visitRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.visitBar{background:var(--accent);border-radius:4px;min-width:3px;height:8px}.visitBarRow{gap:5px;display:grid}.funnelNote{color:var(--muted);margin:0;padding:0 16px 14px;font-size:.85rem}.viewTabs{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;margin:0 0 18px;padding:4px;display:flex}.viewTabs a{border-radius:var(--radius-sm);min-height:44px;color:var(--muted);align-items:center;padding:0 16px;font-size:.9rem;text-decoration:none;display:inline-flex}.viewTabs a:hover{color:var(--text)}.viewTabOn{background:var(--accent);color:var(--on-accent)!important}.accCode{color:var(--muted);font-size:.85em}.journalEntry{border-top:1px solid var(--line);padding:12px 0 4px}.journalEntry:first-of-type{border-top:0}.journalHead{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:0 16px 8px;font-size:.9rem;display:flex}.journalAccount{width:100%;min-width:140px;min-height:44px}.journalAmount{width:110px;min-height:44px}.treeNode{align-items:baseline;gap:6px;display:inline-flex}.treeBranch{color:var(--line);direction:ltr;unicode-bidi:isolate;font-family:monospace}.reviewList{gap:14px;display:grid}.reviewCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);gap:10px;padding:14px;display:grid}.reviewHead{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.reviewNick{color:var(--text);font-size:1rem}.reviewRef{color:var(--muted);font-size:.85rem}.reviewText{gap:8px;display:grid}.reviewBody{white-space:pre-wrap;overflow-wrap:break-word;min-inline-size:0;color:var(--text);margin:0;line-height:1.75}.reviewRiskBar{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:.85rem;display:flex}.reviewRiskTag{background:0 0;border:1px solid;border-radius:999px;padding:3px 10px;font-size:.78rem}.riskRegion{color:var(--danger);background:var(--danger-soft)}.riskMechanism{color:var(--warn);background:var(--warn-soft)}.riskCurrency{color:var(--danger);background:var(--danger-soft)}.riskForeign{color:var(--accent);background:var(--accent-soft)}mark.riskRegion,mark.riskMechanism,mark.riskCurrency,mark.riskForeign{border-radius:4px;padding:0 2px;font-weight:600}.reviewActions{border-top:1px solid var(--line);gap:10px;padding-top:10px;display:grid}.reviewButtons{flex-wrap:wrap;gap:8px;display:flex}.reviewReject>summary{cursor:pointer;color:var(--muted);align-items:center;min-height:44px;font-size:.9rem;display:flex}.reviewRejectForm{gap:8px;padding-top:6px;display:grid}.reviewRejectForm label{color:var(--muted);font-size:.85rem}.reviewRejectForm input{width:100%;min-height:44px}.reviewRejectForm button{justify-self:start}.chipRow{flex-wrap:wrap;gap:8px;display:flex}.filterChip{border:1px solid var(--line);background:var(--surface);min-block-size:44px;color:var(--text);border-radius:10px;flex-direction:column;justify-content:center;gap:2px;padding:6px 14px;font-size:.9rem;text-decoration:none;display:flex}.filterChip small{color:var(--muted);font-size:.72rem}.filterChipOn{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 14%, transparent)}.filterChipOn small{color:var(--text)}.sourceRow{border:1px solid var(--line);border-radius:12px;margin-block-end:10px;padding:10px 12px}.sourceRow>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;min-block-size:44px;padding-block:4px;display:flex}.sourceRowName{overflow-wrap:break-word;min-inline-size:0;font-weight:700}.sourceRowName em{color:var(--danger);font-style:normal;font-weight:500}.sourceRowMeta{color:var(--muted);overflow-wrap:break-word;min-inline-size:0;font-size:.82rem}.stackForm{gap:14px;margin-block-start:12px;display:grid}.inlineForm{border:1px dashed var(--line);border-radius:10px;flex-wrap:wrap;align-items:end;gap:10px 14px;margin-block:12px;padding:10px;display:flex}.inlineForm label{gap:4px;inline-size:min(200px,100%);display:grid}.stackForm>label{gap:4px;display:grid}.stackForm small,.inlineForm small{color:var(--muted);font-size:.76rem}.checkRow{cursor:pointer;align-items:start;gap:10px;min-block-size:44px;padding-block:6px;display:flex}.checkRow input[type=checkbox]{flex:none;block-size:18px;inline-size:18px;margin-block-start:4px}.checkRow span{gap:2px;min-inline-size:0;display:grid}.checkRowOff,.fieldOff{opacity:.55}.checkRowOff input,.fieldOff input,.fieldOff select{cursor:not-allowed}.formNote{color:var(--muted);flex-basis:100%;margin:0;font-size:.78rem;line-height:1.6}.regionBlock>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;min-block-size:44px;padding-block:6px;display:flex}.regionBlockName{overflow-wrap:break-word;min-inline-size:0;font-size:1.05rem;font-weight:700}.regionBlockMeta{color:var(--muted);overflow-wrap:break-word;min-inline-size:0;font-size:.82rem}.addBlock{border:1px solid var(--line);border-radius:12px;margin-block-end:8px;padding:8px 12px}.addBlock>summary{cursor:pointer;align-items:center;min-block-size:44px;font-weight:700;display:flex}.addBlock:target{border-color:var(--accent)}.addBlock:target>summary~*{display:revert}@media (hover:none) and (max-width:768px){.adminPanel td>a,.adminPanel td small>a:only-child,.adminPanel td>form>button,.adminPanel h3>a,.statCard a,.sourceRowMeta a{align-items:center;min-block-size:44px;padding-inline:4px;display:inline-flex}.mutedText a,.adminPanel p a{min-block-size:auto;padding-inline:0}.adminPanel p>a:only-child{align-items:center;min-block-size:44px;padding-inline:4px;display:inline-flex}}.denomFilter{border:1px solid var(--line);background:var(--surfaceMuted);border-radius:12px;margin-block:14px 18px;padding:14px}.denomFilter h3{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-size:1rem;display:flex}.warnNote{border:1px solid var(--warnLine,var(--line));background:var(--warnBg,var(--surface));color:var(--text);border-radius:10px;margin:10px 0;padding:10px 12px;font-size:.85rem;line-height:1.7}.denomGrid{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.denomGrid form{min-inline-size:0;margin:0}.denomChip{border:1px solid var(--line);background:var(--surface);min-block-size:44px;inline-size:100%;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;gap:2px;padding:6px 10px;display:flex}.denomChip:disabled{cursor:not-allowed;opacity:.55}.denomChipOff{border-style:dashed;border-color:var(--danger,var(--line));color:var(--muted)}.denomValue{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:700}.denomChip small{color:var(--muted);font-size:.72rem}.consentForm{flex-wrap:wrap;align-items:end;gap:12px;margin-block:14px 0;display:flex}.consentSource{inline-size:min(260px,100%);color:var(--muted);gap:5px;font-size:.8rem;display:grid}.consentSource select{min-block-size:44px;color:var(--text)}.consentForm button{min-block-size:44px}.consentForm .errorText,.consentForm .successText,.consentForm .warnInline{flex-basis:100%;margin:0}.buyerList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.buyerList li{overflow-wrap:break-word;flex-wrap:wrap;align-items:center;gap:4px;min-inline-size:0;font-size:.85rem;display:flex}.buyerList a{min-block-size:44px;color:var(--accent);align-items:center;text-decoration:underline;display:inline-flex}.crmLinks a,.crmTags a,.metricGrid article small a,.panelHeading a,.rowActions a.statusChip,.adminWarning a{align-items:center;min-block-size:44px;display:inline-flex}.orderDueChip{align-items:center;min-block-size:44px;margin-block-start:4px;text-decoration:none;display:inline-flex}label:has(>input:required,>select:required,>textarea:required)>span:after{content:" *";color:var(--danger);font-weight:600}
