.wh-phone-nav,.pos-phone-picker{display:none}.pos-phone-account{display:flex;align-items:center;gap:8px}@media (max-width:700px){body:has(.wh-phone-nav){--phone-nav-height: calc(64px + env(safe-area-inset-bottom,0px)) ;padding-bottom:calc(var(--phone-nav-height) / var(--wh-scale,1))}.wh-phone-nav{position:fixed;inset:auto 0 0;z-index:50;display:flex;align-items:stretch;justify-content:space-around;height:calc(var(--phone-nav-height) / var(--wh-scale,1));box-sizing:border-box;padding:4px 4px calc(env(safe-area-inset-bottom,0px) / var(--wh-scale,1));background:#fff;border-top:1px solid #cbd8df;box-shadow:0 -3px 12px #173e5010}.wh-phone-nav>button,.wh-phone-nav>a{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:4px 1px;border:0;border-radius:8px;background:transparent;color:#516676;font:600 calc(11px / var(--wh-scale,1))/1.2 system-ui;text-align:center;text-decoration:none;white-space:normal}.wh-phone-nav>[aria-current=page],.wh-phone-nav>[aria-expanded=true]{background:#e7f1f5;color:#194c63}.wh-phone-nav>:focus-visible{outline:3px solid #246b8c;outline-offset:-3px}.wh-phone-icon svg{width:calc(21px / var(--wh-scale,1));height:calc(21px / var(--wh-scale,1))}.wh-phone-icon{position:relative;display:flex}.wh-phone-count{position:absolute;left:15px;top:-5px;min-width:16px;border-radius:10px;padding:1px 3px;background:#fff0ce;color:#80520d;font-size:10px}.wh-phone-nav[data-typing=true],body:has(.modal,dialog[open],.receipt-overlay,.shared-blocker) .wh-phone-nav{visibility:hidden;pointer-events:none}body:has(.wh-phone-nav) .order-screen .cart{bottom:calc(var(--phone-nav-height) / var(--wh-scale,1))}body:has(.wh-phone-nav) .order-screen .order-catalog{padding-bottom:calc((64px + var(--phone-nav-height)) / var(--wh-scale,1))}body:has(.wh-phone-nav[data-hidden=true]){--phone-nav-height: calc(28px + env(safe-area-inset-bottom,0px)) }.wh-phone-nav[data-hidden=true]>:not(.wh-phone-hide){display:none}.wh-phone-nav>.wh-phone-hide{order:99;flex:0 0 calc(30px / var(--wh-scale,1));flex-direction:row;gap:4px;padding:0;font-size:calc(15px / var(--wh-scale,1))}.wh-phone-nav[data-hidden=true]{padding-top:0}.wh-phone-nav[data-hidden=true]>.wh-phone-hide{flex:1 1 auto;font-size:calc(12px / var(--wh-scale,1))}body .top .pos-phone-picker{display:flex;align-items:center;gap:8px;min-height:calc(44px / var(--wh-scale,1))}.pos-phone-account{display:flex;align-items:center;gap:8px;width:100%;justify-content:flex-end}.pos-phone-menu{display:none}.top[data-phone-expanded=true] .pos-phone-menu{display:flex;flex-direction:column;align-items:stretch;gap:10px;position:fixed;inset:70px 10px calc(var(--phone-nav-height,0px) / var(--wh-scale,1) + 10px);overflow:auto;z-index:60;background:#194154;color:#fff;padding:16px;border-radius:12px;box-shadow:0 6px 24px #0003}.top[data-phone-expanded=true] .pos-phone-menu>nav{order:0;display:flex;flex-wrap:wrap;overflow:visible}.top[data-phone-expanded=true] .pos-phone-menu .employee-menu>div{position:static;min-width:0}.wh-section-rail[data-expanded=true]{position:fixed;inset:0 0 var(--phone-nav-height);z-index:60;overflow:auto;background:#fff;box-sizing:border-box}.wh-section-rail[data-expanded=true] .wh-section-picker{position:sticky;top:0;background:#fff;z-index:1}}@media (min-width:701px){.pos-phone-menu{display:contents}}@media print{.wh-phone-nav,.pos-phone-picker{display:none!important}}.arthur-information{display:inline-block;position:relative;flex:none;width:34px;height:34px;overflow:hidden;border-radius:50%;vertical-align:middle;background:#06324e;opacity:.72;filter:saturate(.35) brightness(1.1);transition:opacity .2s,filter .2s}.arthur-information[data-level]{opacity:.85;filter:saturate(.55) brightness(1.06)}.arthur-help-button:hover .arthur-information,.arthur-help-button:focus-visible .arthur-information{opacity:1;filter:none}.arthur-information img{position:absolute;max-width:none!important;width:123.81%;height:146.26%;left:-15.65%;top:-27.21%;pointer-events:none}.arthur-information[data-level=suggestion]{box-shadow:0 0 6px 1px #efb62d40;animation:arthur-glow 3.6s ease-in-out infinite}.arthur-information[data-level=important]{box-shadow:0 0 8px 2px #efb62d66;animation:arthur-glow-important 3.6s ease-in-out infinite}@keyframes arthur-glow{0%,to{box-shadow:0 0 3px #efb62d26}50%{box-shadow:0 0 9px 2px #efb62d59}}@keyframes arthur-glow-important{0%,to{box-shadow:0 0 5px 1px #efb62d40}50%{box-shadow:0 0 12px 3px #efb62d80}}@media (prefers-reduced-motion:reduce){.arthur-information[data-level]{animation:none}}.arthur-help-button{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:48px;min-height:48px;padding:7px;margin:0;border:0;background:transparent;border-radius:50%;cursor:pointer;text-decoration:none}.arthur-help-button:hover{background:#b88b1422}.arthur-help-button:focus-visible{outline:3px solid #c18a00;outline-offset:2px}.arthur-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.arthur-portrait{display:block;position:relative;overflow:hidden;flex:none;width:94px;border-radius:16px}.arthur-portrait img{display:block;position:absolute;max-width:none!important;-o-object-fit:fill;object-fit:fill;pointer-events:none}.arthur-welcome{display:flex;align-items:center;gap:18px;padding:16px;margin:0 0 18px;border-radius:14px;background:var(--sh-page,#f4f6f8);color:var(--sh-text,#152b42);line-height:1.5}.arthur-welcome>div{min-width:0}.arthur-welcome strong{font-size:19px}.arthur-welcome p{margin:4px 0 10px;max-width:54ch}.arthur-suggestion{padding:16px;border:1px solid #b78523;border-radius:12px;margin:0 0 18px;color:var(--sh-text,#152b42);background:var(--sh-surface,#fff)}.arthur-suggestion h3{margin:4px 0 6px;font-size:17px}.arthur-suggestion p{margin:0 0 12px}.arthur-suggestion small{color:var(--sh-muted,#5c6470)}.arthur-suggestion-actions{display:flex;gap:10px;flex-wrap:wrap}.arthur-suggestion-actions button{min-height:44px}.arthur-suggestion-actions button:first-child{background:#12334f;color:#fff;border:1px solid #12334f}.hg-top .arthur-information,.wh-topbar .arthur-information{width:28px;height:28px}.wh-section-help .arthur-information{width:26px;height:26px}.arthur-staff-launch{display:flex;gap:8px;align-items:center}.arthur-staff-launch .arthur-information{width:28px;height:28px}.arthur-working{display:flex;gap:12px;align-items:center}.arthur-working .arthur-portrait{width:48px}.wh-topbar-start:has(>.arthur-help-button){min-width:48px}@media (max-width:700px){.arthur-portrait{width:72px}.arthur-welcome{gap:12px;padding:12px}.wh-topbar .arthur-help-button{display:inline-flex}.wh-topbar-start:has(>.arthur-help-button){width:auto;flex:0 0 auto}.wh-topbar-start:has(>.arthur-help-button)>.wh-topbar-ask{display:none}}@media (forced-colors:active){.arthur-information[data-level]{outline:3px solid Highlight;outline-offset:2px}.arthur-information img{forced-color-adjust:none}}.station-print-feedback{font-size:15px;line-height:1.5;max-width:64ch;margin:8px 0;overflow-wrap:anywhere;color:#173b50}.station-print-feedback p{margin:8px 0}.station-print-feedback [role=alert]{color:#923b13}.station-print-actions{display:flex;gap:8px;flex-wrap:wrap}.station-print-feedback button,.station-printer-settings button{min-height:44px}.station-printer-test{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7f9;color:#1b2329;border:1px solid #d7e0e5;padding:16px;max-width:40ch}.station-print-history{padding-left:20px}.station-print-history li{margin:14px 0;overflow-wrap:anywhere}.restaurant-settings .settings-editor .station-printer-settings :is(button,input,select),.station-print-feedback .station-print-actions button,.station-print-feedback [role=group] button{min-height:calc(48px / var(--wh-scale,1))}.restaurant-settings .settings-editor .station-printer-settings label :is(input,select){min-height:48px}@media print{.station-print-feedback{display:none!important}}.touch-search{min-width:0;flex-shrink:0}.touch-search .search{margin-bottom:8px}.touch-keyboard{max-width:780px;margin:0 auto 10px;padding:8px;border:1px solid #b8c1c9;border-radius:12px;background:#e5e9ec}.touch-key-row{display:flex;justify-content:center;gap:5px;margin-bottom:5px}.touch-key-row:last-child{margin-bottom:0}.touch-key-row button{flex:1;min-width:0;min-height:44px;padding:6px 2px;border-radius:7px;font-size:17px;font-weight:600;touch-action:manipulation;color:#112a3c;background:#fff}.touch-key-row button.primary{background:#1d4967;color:#fff}.touch-key-row .touch-space{flex:3}.touch-key-row button:active{background:#c9d3dd}.touch-key-row button:focus-visible{outline:3px solid #ba850f;outline-offset:1px}@media (max-width:600px){.touch-keyboard{padding:5px}.touch-key-row{gap:3px}.touch-key-row button{font-size:15px}}.approvals-workspace.panel{padding:24px;border-radius:10px;color:var(--wh-brand-dark,#123044);min-width:0;font-size:16px}.approvals-workspace .approvals-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;background:#fff;color:inherit;padding:0;margin-bottom:22px}.approvals-heading h2{font-size:24px;margin:0 0 8px}.approvals-heading p{margin:0;max-width:65ch;color:var(--wh-muted,#577080)}.approvals-pending{font-size:14px;font-weight:600;border-radius:6px;padding:8px 10px;background:#fff3d8;color:#855400;white-space:nowrap}.approvals-toolbar{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--wh-border,#d3dde6)}.approvals-toolbar nav{display:flex;gap:4px}.approvals-toolbar nav button{background:#fff;border:0;border-bottom:3px solid transparent;border-radius:0;padding:12px 14px;font-size:16px;min-height:var(--wh-tap,44px)}.approvals-toolbar nav button[aria-pressed=true]{border-bottom-color:var(--wh-brand,#1d4962);font-weight:650}.approvals-toolbar nav span{font-size:13px;margin-left:5px}.approval-filters{display:flex;gap:12px;flex-wrap:wrap}.approval-filters label{font-size:14px;display:grid;gap:6px}.approval-filters input,.approval-filters select{width:100%;margin:0;font-size:16px;min-height:var(--wh-tap,44px)}.approval-filters input{min-width:230px}.approval-list{display:grid;gap:16px;margin-top:20px}.approval-review{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr);border:1px solid var(--wh-border,#d3dde6);border-radius:8px;overflow:hidden}.approval-request{padding:20px 24px;min-width:0}.approval-request-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.approval-kind{font-size:14px;color:var(--wh-muted,#577080)}.approval-request-heading h3{font-size:22px;margin:5px 0 0}.approval-value{text-align:right;font-variant-numeric:tabular-nums}.approval-value strong{display:block;font-size:24px}.approval-value span{font-size:13px;color:var(--wh-muted,#577080)}.approval-request p{overflow-wrap:anywhere;line-height:1.5}.approval-item{font-size:18px;margin:16px 0}.approval-reason{border-left:3px solid var(--wh-border,#d3dde6);padding-left:12px}.approval-reason span{font-size:13px;color:var(--wh-muted,#577080)}.approval-reason p{margin:4px 0 0}.approval-meta,.approval-impact{font-size:14px;color:var(--wh-muted,#577080);margin:14px 0 0}.approval-decision{background:var(--wh-subtle,#f5f8fa);border-left:1px solid var(--wh-border,#d3dde6);padding:20px 24px;min-width:0}.approval-decision h4{font-size:16px;margin:0 0 16px}.approval-decision label{font-size:14px;margin-top:18px}.approval-decision input{min-height:var(--wh-tap,44px);font-size:16px}.approval-decision fieldset{padding:0;margin:0;border:0;min-width:0}.approval-decision legend{font-size:15px;font-weight:600;margin-bottom:10px}.approval-decision p{font-size:15px;line-height:1.5;overflow-wrap:anywhere}.approval-made p{margin:0 0 12px}.approval-made button{background:#fff}.approval-made-options{display:flex;flex-wrap:wrap;gap:8px}.approval-made-options [aria-pressed=true]{background:var(--wh-brand-mid,#1d4962);color:#fff}.approval-decision-buttons{display:flex;gap:10px;margin-top:18px}.approval-decision button{min-height:var(--wh-tap,44px);font-size:16px;white-space:normal;max-width:100%}.approval-outcome{display:inline-block;font-size:15px;font-weight:650;border-radius:5px;padding:6px 9px;background:var(--wh-selected,#e8eff3)}.approval-denied .approval-outcome{background:#f7e8e5;color:#983f35}.approval-history .approval-decision p{font-size:14px}.approval-empty{padding:30px 8px}.approval-empty h3{font-size:20px}.approval-empty p{color:var(--wh-muted,#577080)}.approval-empty button{margin:8px 8px 0 0}.approval-error,.approval-notice{padding:12px 14px;border-left:3px solid #983f35;background:#fff2ef}.approval-notice{border-color:var(--wh-brand,#1d4962);background:var(--wh-selected,#e8eff3)}.approvals-workspace :focus-visible{outline:3px solid var(--wh-focus,#307da5);outline-offset:3px}@media (max-width:850px){.approval-review{grid-template-columns:1fr}.approval-decision{border-left:0;border-top:1px solid var(--wh-border,#d3dde6)}}@media (max-width:600px){.approvals-workspace.panel{padding:18px 14px}.approvals-workspace .approvals-heading{flex-direction:column;gap:10px}.approval-filters{width:100%}.approval-filters label:first-child{flex:1 1 100%}.approval-filters label{flex:1}.approval-filters input{min-width:0}.approval-request,.approval-decision{padding:18px 16px}.approval-decision-buttons button{flex:1}.approvals-workspace input,.approvals-workspace select{font-size:calc(16px / var(--wh-scale,1))}.approval-request-heading h3{font-size:22px}}.approvals-area .wh-page-header{margin-bottom:18px}.approvals-total{height:28px;padding:0 12px;font-size:13px;white-space:nowrap}.approvals-area .wh-tabs .wh-count{margin-left:6px}.approvals-intro{margin:0 0 16px;color:var(--wh-muted,#577080)}.approvals-area-tabs{display:inline-flex;gap:2px;background:#fff;border:1px solid var(--sh-line,#e3e8ed);border-radius:10px;padding:3px;margin:0 0 14px}.approvals-area-tabs button{border:0;background:none;min-height:34px;padding:4px 14px;border-radius:7px;font:inherit;font-weight:500;color:var(--sh-muted,#5b6b78);cursor:pointer}.approvals-area-tabs button[aria-pressed=true]{background:var(--sh-selected,#e8f0f6);color:var(--sh-brand,#1d4962)}.approvals-area-tabs span{background:var(--sh-line-soft,#edf1f4);border-radius:99px;padding:0 7px;font-size:12px;margin-left:4px}.approvals-area .approvals-toolbar nav{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:#e9eef2}.approvals-area .approvals-toolbar nav button{min-height:36px;padding:0 14px;border:0;border-radius:8px;background:transparent;font-size:13px;font-weight:500}.approvals-area .approvals-toolbar nav button[aria-pressed=true]{background:#fff;font-weight:600;box-shadow:0 1px 2px #0f1f2b24}.approvals-area .approval-empty h3{font-size:16px}.approvals-area .approval-empty p{font-size:14px}.approvals-area .approval-filters label{font-size:13px}.sandbox-root .demo-chat{--chat-ink:var(--wh-brand-dark,#112a3c);--chat-muted:var(--wh-muted,#526676);--chat-line:var(--wh-border,#d5e0e7);width:min(1100px,96vw);max-width:96vw;height:min(800px,calc(92dvh / var(--wh-scale)));max-height:calc(92dvh / var(--wh-scale));padding:0;border:1px solid var(--chat-line);border-radius:16px;background:#fff;color:var(--chat-ink);overflow:hidden;text-align:left;box-shadow:0 20px 70px color-mix(in srgb,var(--wh-ink) 25%,transparent);font:inherit}.demo-chat::backdrop{background:color-mix(in srgb,var(--wh-ink) 64%,transparent)}body:has(.demo-chat[open]){overflow:hidden}.sandbox-root .demo-chat[open]{display:flex;flex-direction:column}.sandbox-root .top .demo-chat :is(p,small,time,label,h2,h3){color:var(--chat-ink);margin:0;white-space:normal}.sandbox-root .demo-chat button{font:inherit;font-size:15px;min-height:44px;white-space:normal;color:var(--chat-ink);background:#fff;border-color:var(--chat-line);border-radius:8px}.sandbox-root .demo-chat button:focus-visible,.sandbox-root .demo-chat summary:focus-visible{outline:3px solid var(--wh-focus);outline-offset:2px}.sandbox-root .demo-chat .demo-chat-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--chat-line);flex:none}.sandbox-root .demo-chat h2{font-size:25px;line-height:1.2}.sandbox-root .demo-chat .demo-chat-header p{font-size:14px;color:var(--chat-muted);margin-top:5px}.sandbox-root .demo-chat .demo-chat-header-actions{display:flex;gap:10px;align-items:center;flex:none}.sandbox-root .demo-chat .demo-chat-new{background:var(--wh-brand);color:#fff;border-color:var(--wh-brand);font-weight:700;padding:10px 16px}.sandbox-root .demo-chat .demo-chat-new[aria-pressed=true]{background:var(--wh-brand-dark,#112a3c);border-color:var(--wh-brand-dark,#112a3c)}.sandbox-root .demo-chat .demo-chat-choose{flex:1;min-height:0;overflow:auto;padding:18px 24px}.sandbox-root .demo-chat .demo-chat-choose h4{font-size:14px;margin:6px 0 10px;color:var(--chat-muted);text-transform:uppercase;letter-spacing:.04em}.sandbox-root .demo-chat .demo-chat-choose>p{font-size:13px;color:var(--chat-muted);margin:-4px 0 10px}.sandbox-root .demo-chat .demo-chat-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin-bottom:18px}.sandbox-root .demo-chat .demo-chat-choices button{display:grid;gap:3px;text-align:left;padding:11px 13px}.sandbox-root .demo-chat .demo-chat-choices button:hover{background:var(--wh-selected)}.sandbox-root .demo-chat .demo-chat-choices span{font-size:12px;color:var(--chat-muted)}.sandbox-root .demo-chat .demo-chat-layout{display:grid;grid-template-columns:285px minmax(0,1fr);flex:1;min-height:0}.sandbox-root .demo-chat .demo-chat-people{display:block;overflow:auto;background:var(--wh-hover);border-right:1px solid var(--chat-line);padding:18px 12px;min-width:0;width:auto;order:initial}.sandbox-root .demo-chat .demo-chat-people h3{font-size:16px;margin:0 8px 5px}.sandbox-root .demo-chat .demo-chat-people>p{font-size:13px;color:var(--chat-muted);line-height:1.5;margin:0 8px 18px}.sandbox-root .demo-chat .demo-chat-people>button{display:grid;text-align:left;width:100%;gap:5px;padding:13px 12px;margin:0 0 6px;background:transparent;border-color:transparent}.sandbox-root .demo-chat .demo-chat-people>button:hover{background:var(--wh-selected)}.sandbox-root .demo-chat .demo-chat-people>button.selected{background:#fff;border-color:var(--wh-control-border);box-shadow:inset 3px 0 var(--wh-brand)}.sandbox-root .demo-chat .demo-chat-person-name{font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:8px}.sandbox-root .demo-chat .demo-chat-people button>span:not(:first-child){font-size:12px;color:var(--chat-muted)}.sandbox-root .top .demo-chat .demo-chat-people small{display:block;font-size:13px;color:var(--chat-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.sandbox-root .demo-chat .demo-chat-unread{display:inline-grid;place-items:center;background:var(--wh-brand);color:#fff;min-width:22px;height:22px;padding:0 5px;border-radius:12px;font-size:12px}.sandbox-root .demo-chat .demo-chat-thread{display:flex;flex-direction:column;min-width:0;min-height:0}.sandbox-root .demo-chat .demo-chat-recipient{display:flex;flex-direction:column;align-items:flex-start;padding:17px 24px;border-bottom:1px solid var(--chat-line);gap:10px;flex:none}.sandbox-root .demo-chat .demo-chat-recipient h3{font-size:19px}.sandbox-root .demo-chat .demo-chat-recipient p{font-size:13px;color:var(--chat-muted);margin-top:4px}.sandbox-root .demo-chat .demo-chat-back{display:none}.sandbox-root .demo-chat .demo-chat-history{flex:1;min-height:0;overflow:auto;padding:20px 24px;overscroll-behavior:contain}.sandbox-root .demo-chat .demo-chat-empty{padding:35px 5px;text-align:center}.sandbox-root .demo-chat .demo-chat-empty h3{font-size:19px;margin-bottom:10px}.sandbox-root .demo-chat .demo-chat-empty p{font-size:15px;color:var(--chat-muted)}.sandbox-root .demo-chat .demo-chat-date{text-align:center;font-size:12px;color:var(--chat-muted);margin:0 0 14px}.sandbox-root .demo-chat .demo-chat-bubble{width:-moz-fit-content;width:fit-content;max-width:88%;padding:13px 16px;border-radius:12px;background:var(--wh-subtle);border:1px solid var(--wh-border);margin:0 auto 15px 0;overflow-wrap:anywhere}.sandbox-root .demo-chat .demo-chat-bubble.outgoing{margin-left:auto;margin-right:0;background:var(--wh-selected);border-color:var(--wh-border)}.sandbox-root .demo-chat .demo-chat-bubble strong{font-size:13px}.sandbox-root .demo-chat .demo-chat-bubble p{font-size:16px;line-height:1.5;white-space:pre-wrap;margin-top:5px}.sandbox-root .demo-chat .demo-chat-bubble time{display:block;font-size:12px;color:var(--chat-muted);margin-top:9px}.sandbox-root .demo-chat .demo-chat-translation{border-top:1px solid var(--wh-border);margin-top:11px;padding-top:9px}.sandbox-root .demo-chat .demo-chat-translation>span{font-size:12px;color:var(--chat-muted)}.sandbox-root .demo-chat .demo-chat-translation p{font-size:15px}.sandbox-root .demo-chat .demo-chat-compose{padding:14px 24px 16px;border-top:1px solid var(--chat-line);flex:none;background:#fff}.sandbox-root .demo-chat .demo-chat-compose label{font-size:13px;margin:12px 0 6px}.sandbox-root .demo-chat summary{font-size:13px;cursor:pointer;color:var(--chat-muted)}.sandbox-root .demo-chat .demo-chat-phrases>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.sandbox-root .demo-chat .demo-chat-phrases button{font-size:13px;padding:8px 10px}.sandbox-root .demo-chat .demo-chat-reply{display:flex;align-items:flex-end;gap:10px}.sandbox-root .demo-chat textarea{background:#fff;color:var(--chat-ink);font:inherit;font-size:16px;line-height:1.4;padding:11px;margin:0;min-width:0;min-height:70px;max-height:130px;resize:vertical;flex:1;border-color:var(--wh-control-border)}.sandbox-root .demo-chat .demo-chat-reply button{background:var(--wh-brand);color:#fff;padding:12px 18px;border-color:var(--wh-brand)}.sandbox-root .demo-chat .demo-chat-reply button:disabled{opacity:.45}.sandbox-root .demo-chat .demo-chat-note{margin-top:11px}.sandbox-root .demo-chat .demo-chat-note p{font-size:13px;line-height:1.5;color:var(--chat-muted);margin-top:8px}@media (max-width:650px){.sandbox-root .demo-chat{width:calc(100vw / var(--wh-scale));max-width:calc(100vw / var(--wh-scale));height:calc(100dvh / var(--wh-scale));max-height:calc(100dvh / var(--wh-scale));border-radius:0;border:0;margin:0}.sandbox-root .demo-chat .demo-chat-layout{display:flex;flex-direction:column}.sandbox-root .demo-chat .demo-chat-people{flex:1;border-right:0}.sandbox-root .demo-chat .demo-chat-thread{display:none;flex:1}.sandbox-root .demo-chat.demo-chat-show-thread .demo-chat-people{display:none}.sandbox-root .demo-chat.demo-chat-show-thread .demo-chat-thread{display:flex}.sandbox-root .demo-chat .demo-chat-back{display:block;padding:0;border:0;min-height:32px;color:var(--wh-brand);font-size:14px}.sandbox-root .demo-chat .demo-chat-header{padding:16px 18px}.sandbox-root .demo-chat .demo-chat-header p{display:none}.sandbox-root .demo-chat .demo-chat-new{padding:8px 12px}.sandbox-root .demo-chat .demo-chat-choose{padding:14px 18px}.sandbox-root .demo-chat .demo-chat-choices{grid-template-columns:1fr}.sandbox-root .demo-chat .demo-chat-recipient,.sandbox-root .demo-chat .demo-chat-compose{padding:12px 18px}.sandbox-root .demo-chat .demo-chat-history{padding:16px 18px}.sandbox-root .demo-chat button{min-height:calc(44px / var(--wh-scale));font-size:calc(15px / var(--wh-scale))}.sandbox-root .demo-chat .demo-chat-bubble p,.sandbox-root .demo-chat textarea{font-size:calc(16px / var(--wh-scale))}.sandbox-root .demo-chat :is(summary,.demo-chat-compose label,.demo-chat-bubble time,.demo-chat-translation>span){font-size:calc(12px / var(--wh-scale))}.sandbox-root .demo-chat .demo-chat-compose{max-height:55%;overflow:auto}}.sandbox-root .demo-chat .demo-chat-error{padding:12px 18px;background:#fff2e2;color:#803d17;flex:none;font-size:14px}.demo-gift-examples{margin:12px 0;padding:12px 16px;border:1px solid #d7e2e9;border-radius:12px;background:#f3f7f9;font-size:14px;line-height:1.5}.demo-gift-examples summary{cursor:pointer;font-weight:650;padding:8px 0}.demo-gift-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px}.demo-gift-cards button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;min-height:52px;white-space:normal;overflow-wrap:anywhere;font-size:14px;padding:10px}.demo-gift-cards strong{font-size:16px}.demo-refund-guide{margin:16px 0;padding:16px;border:1px solid #d7e2e9;border-radius:12px;background:#f3f7f9}.demo-refund-guide p{margin:8px 0}.demo-refund-guide a{display:inline-block;min-height:44px;padding:10px 0}.modal .panel.gift-counter{width:min(620px,calc((100vw - 24px) / var(--wh-scale,.8)));max-height:calc((100dvh - 28px) / var(--wh-scale,.8));overflow:auto;padding:22px;color:#142e40;background:#fff;border:1px solid #d7e2e9;border-radius:16px;box-sizing:border-box}.gift-counter .gift-counter-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;background:transparent;color:inherit;padding:0}.gift-counter h2{font-size:24px;margin:0}.gift-counter h3{font-size:19px}.gift-counter p{font-size:15px;line-height:1.4;margin:8px 0;color:#52697b}.gift-counter .gift-counter-header p{margin:4px 0 0}.gift-counter button,.gift-counter input{font-size:16px;min-height:56px;border-radius:9px;box-sizing:border-box}.gift-counter button{padding:10px 16px;border:1px solid #bcccd7;background:#fff;color:#19384e;font-weight:600}.gift-counter button.primary,.gift-counter button.active{background:#204b66;color:#fff;border-color:#204b66}.gift-counter button:disabled{opacity:.5;cursor:default}.gift-counter input{width:100%;padding:11px 12px;border:1px solid #b7c9d6;margin-top:6px;background:#fff;color:#142e40}.gift-counter label{display:block;font-size:15px;font-weight:600;margin:10px 0}.gift-counter .wide{width:100%}.gift-counter .chips{display:flex;gap:8px;margin:8px 0;flex-wrap:wrap}.gift-counter .chips button{flex:1}.gift-counter-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-bottom:1px solid #d7e2e9;padding-bottom:16px;margin-bottom:18px}.gift-counter-delivery{display:flex;gap:10px}.gift-counter-delivery button{flex:1}.gift-counter-delivery button[aria-pressed=true]{background:#e8f0f5;border-color:#204b66}.gift-counter footer{display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid #d7e2e9;padding-top:14px;background:transparent}.gift-counter footer button{flex:1}.gift-counter .gift-counter-status:empty{display:none}.gift-counter .gift-counter-status{color:#19384e;background:#edf3f7;padding:12px;border-radius:8px}.gift-counter-balance{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px;margin-top:18px;background:#edf3f7;border-radius:12px}.gift-counter-balance strong{font-size:34px}.gift-counter .gift-issued{overflow-wrap:anywhere}@media (max-width:640px){.modal .panel.gift-counter{padding:16px}.gift-counter button,.gift-counter input{min-height:56px}}.gratuity-panel h3{margin:12px 0 8px}.gratuity-current{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:8px 0 14px;padding:10px 12px;border:1px solid var(--wh-border,#d5dde4);border-radius:8px;background:var(--wh-selected,#edf1f4)}.gratuity-current span{flex:1 1 220px;color:var(--wh-muted,#5b6b78)}.gratuity-current button{margin:0}.gratuity-preview{margin:6px 0 10px}.gratuity-pending{margin:8px 0;padding:10px 12px;border-radius:8px;background:#fff1d6;color:#5c3a00}.discount-items{display:grid;gap:6px;margin:8px 0;padding:10px 12px;border:1px solid var(--wh-border,#d5dde4);border-radius:8px}.discount-items label{display:flex;align-items:center;gap:10px;min-height:40px}.discount-items input{width:20px;height:20px;flex:none}ul.gratuity-current{display:grid;list-style:none}.line-discount{color:var(--wh-muted,#5b6b78)}:root{--wh-scale:1}:root{--wh-tap:44px}@supports (zoom:.8){:root{--wh-scale:.8;--wh-tap:calc(44px / var(--wh-scale))}body{zoom:var(--wh-scale)}}:root{--wh-ink:#0f2233;--wh-brand-dark:#112a3c;--wh-brand:#193e56;--wh-brand-mid:#1d4967;--wh-accent:#2f7fb0;--wh-surface:#eaf1f7;--wh-surface-line:#9aa6b2;--wh-muted:#526676;--wh-page:#eef3f6;--wh-paper:#fff;--wh-border:#d3dde6;--wh-control-border:#afb8c0;--wh-selected:#e8ecf0;--wh-hover:#f0f2f4;--wh-subtle:#f9fafb;--wh-focus:#ba850e}*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / .5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.-ml-1{margin-left:-.25rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.\!table{display:table!important}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-12{height:3rem}.h-2\.5{height:.625rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-full{height:100%}.max-h-56{max-height:14rem}.min-h-14{min-height:3.5rem}.min-h-\[16rem\]{min-height:16rem}.min-h-\[24rem\]{min-height:24rem}.min-h-full{min-height:100%}.w-12{width:3rem}.w-14{width:3.5rem}.w-6{width:1.5rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1\.5{row-gap:.375rem}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.justify-self-end{justify-self:end}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-500\/25{border-color:#f59e0b40}.border-amber-500\/30{border-color:#f59e0b4d}.border-emerald-400{--tw-border-opacity:1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-rose-300{--tw-border-opacity:1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-400{--tw-border-opacity:1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.border-rose-400\/30{border-color:#fb71854d}.border-rose-400\/40{border-color:#fb718566}.border-rose-500\/30{border-color:#f43f5e4d}.border-rose-500\/40{border-color:#f43f5e66}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-sol-400{--tw-border-opacity:1;border-color:rgb(50 109 151 / var(--tw-border-opacity, 1))}.border-sol-400\/20{border-color:#326d9733}.border-sol-400\/25{border-color:#326d9740}.border-sol-400\/30{border-color:#326d974d}.border-sol-700{--tw-border-opacity:1;border-color:rgb(17 42 60 / var(--tw-border-opacity, 1))}.border-stone-300{--tw-border-opacity:1;border-color:rgb(214 211 209 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.bg-amber-100{--tw-bg-opacity:1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-black\/40{background-color:#0006}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-night-800{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-night-800\/80{background-color:#fffc}.bg-night-900\/60{background-color:#edf3f799}.bg-red-500\/15{background-color:#ef444426}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity:1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/15{background-color:#f43f5e26}.bg-rose-500\/20{background-color:#f43f5e33}.bg-rose-500\/5{background-color:#f43f5e0d}.bg-sky-100{--tw-bg-opacity:1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sol-500{--tw-bg-opacity:1;background-color:rgb(25 62 86 / var(--tw-bg-opacity, 1))}.bg-sol-500\/10{background-color:#193e561a}.bg-sol-500\/15{background-color:#193e5626}.bg-sol-500\/20{background-color:#193e5633}.bg-sol-500\/25{background-color:#193e5640}.bg-sol-500\/5{background-color:#193e560d}.bg-sol-700{--tw-bg-opacity:1;background-color:rgb(17 42 60 / var(--tw-bg-opacity, 1))}.bg-stone-900{--tw-bg-opacity:1;background-color:rgb(28 25 23 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pl-4{padding-left:1rem}.pt-2{padding-top:.5rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-wide{letter-spacing:.025em}.text-amber-100{--tw-text-opacity:1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-100\/80{color:#fef3c7cc}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-200\/80{color:#fde68acc}.text-amber-200\/90{color:#fde68ae6}.text-amber-300{--tw-text-opacity:1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-200\/80{color:#a7f3d0cc}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-50{--tw-text-opacity:1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-rose-100{--tw-text-opacity:1;color:rgb(255 228 230 / var(--tw-text-opacity, 1))}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211 / var(--tw-text-opacity, 1))}.text-rose-200\/90{color:#fecdd3e6}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-50{--tw-text-opacity:1;color:rgb(255 241 242 / var(--tw-text-opacity, 1))}.text-sky-900{--tw-text-opacity:1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-50{--tw-text-opacity:1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-sol-100{--tw-text-opacity:1;color:rgb(222 235 245 / var(--tw-text-opacity, 1))}.text-sol-200{--tw-text-opacity:1;color:rgb(197 219 234 / var(--tw-text-opacity, 1))}.text-sol-300{--tw-text-opacity:1;color:rgb(149 187 213 / var(--tw-text-opacity, 1))}.text-sol-400{--tw-text-opacity:1;color:rgb(50 109 151 / var(--tw-text-opacity, 1))}.text-sol-50{--tw-text-opacity:1;color:rgb(242 247 251 / var(--tw-text-opacity, 1))}.text-stone-700{--tw-text-opacity:1;color:rgb(68 64 60 / var(--tw-text-opacity, 1))}.text-stone-950{--tw-text-opacity:1;color:rgb(12 10 9 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.opacity-60{opacity:.6}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.\[a-zA-Z0-9_\:\.-\]{a-z-a--z0-9_:.-}:root{font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--wh-brand-dark);background:var(--wh-page);font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{border:1px solid var(--wh-control-border);border-radius:10px;padding:11px 16px;background:#fff;cursor:pointer;min-height:var(--wh-tap)}button:hover{border-color:var(--wh-brand);background:var(--wh-surface)}button:disabled{opacity:.4;cursor:not-allowed}.active,.primary{background:var(--wh-brand-mid)!important;color:#fff!important;border-color:var(--wh-brand-mid)}.top{display:flex;justify-content:space-between;align-items:center;padding:18px 30px;background:var(--wh-brand-dark);color:#fff;gap:20px}.top small{display:block;color:#c5cfd8}.brand{font-size:24px;letter-spacing:4px;font-weight:700}.top nav{display:flex;gap:8px}.top button{color:#20303f}.demo-strip{background:#e6d9ae;padding:10px 30px;font-size:13px}.demo-strip span{float:right}main{padding:28px;max-width:1800px;margin:auto}h1{font-family:Georgia,serif;font-size:36px;margin:4px 0 8px}h2{font-size:23px;font-weight:650;margin:0 0 12px}h3{font-size:19px;font-weight:650;margin:8px 0}p{line-height:1.5}.eyebrow{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#66727d}.heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.heading p{margin:4px 0}.panel{background:#fff;border:1px solid var(--wh-border);border-radius:18px;padding:22px}.floor-grid{display:grid;grid-template-columns:3fr 1fr;gap:22px}.floor-art svg{width:100%;height:auto}.floor-art .t{fill:#f6f8fa;stroke:#858d95}.floor-art .c{display:none}.floor-art [data-table]{cursor:pointer}.floor-art [data-state=open] .t,.floor-art [data-state=open] circle{fill:#efdb9f}.floor-art [data-state=sent] .t,.floor-art [data-state=sent] circle{fill:#b6d5e8}.floor-art [data-state=ready] .t,.floor-art [data-state=ready] circle{fill:#adbfd0}.floor-art [data-state=delivered] .t,.floor-art [data-state=delivered] circle{fill:#c9b3de;stroke:#6b4d8c;stroke-width:3}.floor-art [data-state=paid] .t{fill:#d6d6d6}.floor-art [data-table]:hover .t{stroke:var(--wh-brand);stroke-width:5}.legend{display:flex;gap:20px;font-size:14px;margin-bottom:16px}.stat b{font-size:34px;display:block}.empty{padding:35px 8px;color:var(--wh-muted)}.check-row{display:flex;flex-direction:column;width:100%;text-align:left;margin-bottom:10px}.check-row span{font-size:13px;color:var(--wh-muted)}.order-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(300px,1fr);gap:24px}.search{width:100%;padding:16px;border:1px solid var(--wh-control-border);border-radius:12px;background:#fff;font-size:17px}.chips{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0}.chips button{font-size:13px;padding:8px 12px}.menu-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:13px;margin-top:18px}.menu-card{text-align:left;display:flex;flex-direction:column;min-height:190px;padding:20px}.menu-card p{font-size:13px;color:var(--wh-muted);flex:1}.menu-card small{font-size:11px;color:var(--wh-muted)}.menu-card strong{margin-top:15px;font-size:19px}.cart{align-self:start;position:sticky;top:18px}.line{padding:14px 0;border-bottom:1px solid var(--wh-border)}.line>div:first-child{display:flex;justify-content:space-between;gap:10px}.line small,.muted{font-size:13px;color:var(--wh-muted)}.line button{font-size:12px;padding:5px 10px;min-height:calc(30px / var(--wh-scale));margin-top:8px}.total{display:flex;justify-content:space-between;font-size:21px;margin-top:22px}.wide{width:100%;margin-top:10px}.tickets{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--wh-ink) 67%,transparent);z-index:60;display:flex;align-items:center;justify-content:center;padding:20px;overflow:auto}.modal>.panel{width:620px;max-width:100%;max-height:calc(95vh / var(--wh-scale));overflow:auto}.close{float:right}.ingredients{font-size:14px;background:#edf1f4;padding:14px;border-radius:10px}.fields{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px;margin:20px 0}label{display:block;font-size:14px}label input,label select,textarea{display:block;border:1px solid var(--wh-control-border);border-radius:8px;padding:12px;width:100%;margin-top:6px;background:#fff}input.small-input{width:85px}.guest-stepper{display:flex;align-items:center;gap:10px;font-size:14px}.guest-stepper button{min-width:calc(52px / var(--wh-scale));min-height:calc(52px / var(--wh-scale));padding:0;font-size:24px;line-height:1;touch-action:manipulation}.guest-stepper output{min-width:2.5ch;text-align:center;font-size:21px;font-weight:650}.allergy{display:flex;align-items:center;gap:12px;margin:16px 0}.allergy input{width:auto;margin:0}.danger{color:#a72720;background:#fcece8}@media (max-width:850px){.top{flex-wrap:wrap;padding:15px}.top nav{order:3;width:100%;overflow:auto}.demo-strip span{display:none}.floor-grid,.order-grid{grid-template-columns:1fr}main{padding:15px}.heading{flex-wrap:wrap}h1{font-size:29px}.cart{position:static}.legend{flex-wrap:wrap}.menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{header,.demo-strip,main,button{display:none!important}.fixed{position:static!important;background:#fff!important}}.modifier-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.all-day-item{background:var(--wh-surface);border:1px solid #b9c2cb;border-radius:12px;padding:14px;font-size:18px}.all-day-item b{font-size:28px;margin-right:8px}.tickets{margin-top:20px}.seat-picker button{font-size:16px;min-width:calc(80px / var(--wh-scale))}.service-clock{padding:12px 18px;background:#dfe6ed;border-radius:12px}@media (max-width:600px){.modifier-fields{grid-template-columns:1fr}}.check-panel{width:760px!important}@media print{.modal{display:block;position:static;background:#fff;padding:0}.modal>.panel{max-height:none;overflow:visible;border:0;width:100%!important}.modal input{border:0}.modal .chips{display:none}}.floor-art [data-state=available] .t,.floor-art [data-state=available] circle{fill:#f6f8fa}.floor-art [data-state=held] .t,.floor-art [data-state=held] circle{fill:#ffbd75;stroke:#a44d0a;stroke-width:4}.foh-widget{margin:12px 0;display:flex;gap:12px;align-items:center}.foh-alert{background:#ffe3a0;border:2px solid #ae6500;animation:foh-pulse 2s ease-in-out infinite}.foh-panel{position:fixed;right:0;top:0;bottom:0;width:min(520px,calc(92vw / var(--wh-scale)));z-index:65;background:#f5f8fa;border-left:2px solid #b8bfc6;box-shadow:-8px 0 24px color-mix(in srgb,var(--wh-ink) 19%,transparent);padding:22px;overflow:auto}.message-card{border:1px solid #bbc2c9;border-radius:12px;background:#fff;padding:14px;margin-top:14px}.message-summary{width:100%;text-align:left}.message-summary span{display:block;font-size:13px}.message-spanish{font-size:25px;font-weight:650}.foh-panel textarea{width:100%;min-height:calc(110px / var(--wh-scale))}.foh-panel a{text-decoration:underline}.foh-panel .close{float:none;margin-bottom:12px}@keyframes foh-pulse{50%{box-shadow:0 0 0 5px #edb74b55}}@media (prefers-reduced-motion:reduce){.foh-alert{animation:none}}.order-menu{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:8px;margin-top:12px}.order-menu .menu-card{min-height:96px;padding:12px;justify-content:space-between}.order-menu .menu-card h3{font-size:16px;line-height:1.25;margin:0 0 8px}.order-menu .menu-card strong{font-size:13px;font-weight:400;color:#5b646d;line-height:1.4;margin:0}.order-grid .seat-picker{margin-top:0}@media (min-width:851px) and (max-width:1200px){.order-grid{grid-template-columns:minmax(0,1fr) 310px;gap:14px}main{padding:16px}.heading{margin-bottom:14px}.service-clock{padding:8px 12px}}.menu-editor{width:min(640px,calc(calc(100vw / var(--wh-scale)) - 32px));max-height:calc(90vh / var(--wh-scale));overflow:auto;border:1px solid var(--wh-control-border);border-radius:16px;padding:24px;color:#1f2d3d;background:#fff}.menu-editor::backdrop{background:color-mix(in srgb,var(--wh-ink) 67%,transparent)}.menu-editor label{display:block;margin:12px 0}.menu-editor input:not([type=checkbox]),.menu-editor textarea,.menu-editor select{display:block;width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--wh-control-border);border-radius:8px}.menu-editor fieldset{border:1px solid var(--wh-border);border-radius:8px;margin:12px 0}.menu-editor .fields{grid-template-columns:1fr 1fr}.kitchen-toolbar{gap:12px;margin-bottom:12px;flex-wrap:wrap}.kitchen-toolbar .foh-widget{margin:0}.kitchen-toolbar>label{display:flex;align-items:center;gap:8px}.kitchen-toolbar>label select{margin:0;width:auto;min-width:calc(150px / var(--wh-scale))}.prep-status{display:inline-block;border-radius:5px;padding:3px 7px;background:#edeff0;font-weight:650;font-size:13px}.status-preparing{background:#fff0c2;color:#714500}.status-ready{background:#d9e5f1;color:#243c53}.preparing-active:disabled{opacity:1;background:#fff0c2;border-color:#bd8b28;color:#714500}.kitchen-notices{background:#fff0c2;border:1px solid #bd8b28;border-radius:10px;padding:8px;margin-bottom:12px}.kitchen-notices>div{display:flex;justify-content:space-between;gap:8px}.kitchen-notices button{text-align:left}main.kitchen-screen{max-width:none;padding:10px}.kitchen-screen .kitchen-toolbar{margin-bottom:6px;gap:8px}.kitchen-screen .foh-widget{font-size:12px;gap:8px}.kitchen-screen .kitchen-toolbar button,.kitchen-screen .kitchen-toolbar select{font-size:13px;padding:8px;min-height:calc(44px / var(--wh-scale))}.kitchen-all-day{border-bottom:1px solid var(--wh-control-border);padding:6px 0;font-size:13px}.kitchen-all-day>summary{cursor:pointer;min-height:calc(32px / var(--wh-scale));align-content:center;margin-left:16px;font-weight:650}.kitchen-all-day .chips{margin:6px 0;gap:5px}.kitchen-all-day .all-day-item{padding:5px 8px;font-size:13px;border-radius:5px}.kitchen-all-day .all-day-item b{font-size:16px;margin-right:4px}.ticket-count{font-size:12px;color:#5b646d;padding:6px 0}.kitchen-screen .tickets{display:block;-moz-columns:280px;columns:280px;-moz-column-gap:8px;column-gap:8px;margin-top:0}.kitchen-ticket.panel{display:inline-block;width:100%;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:8px;padding:10px;border-radius:8px;min-width:0}.kitchen-ticket h2{font-size:18px;line-height:1.25;margin:0;padding-bottom:8px;border-bottom:2px solid var(--wh-brand-mid)}.kitchen-ticket h2 small{font-size:12px;font-weight:400}.kitchen-ticket .line{padding:8px 0;font-size:14px;line-height:1.3}.kitchen-ticket .line:last-child{border-bottom:0;padding-bottom:0}.kitchen-ticket .line>strong{display:block;font-size:15px;line-height:1.3}.kitchen-ticket .line p{margin:4px 0;font-size:12px;line-height:1.35}.kitchen-ticket .prep-status{font-size:11px;padding:2px 4px}.kitchen-ticket details{font-size:12px;margin:4px 0}.kitchen-ticket summary{cursor:pointer;padding:4px 0}.kitchen-ticket .chips{margin:6px 0 0;gap:6px}.kitchen-ticket .line button{min-height:calc(44px / var(--wh-scale));margin:0;padding:8px 10px;font-size:12px;flex:1}body:has(.kitchen-screen) .top{padding:6px 12px;gap:8px}body:has(.kitchen-screen) .top .brand{font-size:18px}body:has(.kitchen-screen) .top small{display:none}body:has(.kitchen-screen) .top button{padding:8px 10px;font-size:13px}body:has(.kitchen-screen) .demo-strip{padding:4px 12px;font-size:11px}@media (max-width:600px){.kitchen-screen .tickets{-moz-columns:1;columns:1}}.kitchen-screen .tickets{-moz-columns:auto;columns:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));align-items:start;gap:6px}.kitchen-ticket.panel{margin:0;padding:8px}.kitchen-ticket h2{font-size:16px;padding-bottom:5px}.kitchen-ticket .line{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:6px;column-gap:6px;padding:6px 0}.kitchen-ticket .line>strong{grid-column:1;font-size:14px;line-height:1.2}.kitchen-ticket .line>p{grid-column:1;font-size:10px;margin:2px 0;line-height:1.2}.kitchen-ticket .line>.chips{grid-column:2;grid-row:1 / span 2;display:flex;flex-direction:column;gap:3px;margin:0}.kitchen-ticket .line button{min-height:calc(32px / var(--wh-scale));padding:4px 6px;font-size:11px;border-radius:5px;flex:none}.kitchen-ticket .line>details{grid-column:1 / -1;margin:0;font-size:11px}.kitchen-ticket .line>details summary{padding:2px 0}.kitchen-ticket .prep-status{font-size:10px;padding:1px 3px}.kitchen-screen .kitchen-toolbar,.kitchen-screen .kitchen-toolbar .foh-widget{margin:0}.kitchen-screen .kitchen-toolbar button,.kitchen-screen .kitchen-toolbar select{min-height:calc(34px / var(--wh-scale));padding:4px 6px;font-size:12px}.kitchen-all-day{padding:0;border-bottom:0}.kitchen-all-day>summary{min-height:calc(26px / var(--wh-scale));font-size:12px}.ticket-count{padding:2px 0;font-size:11px}body:has(.kitchen-screen) .top{padding:4px 10px}body:has(.kitchen-screen) .top button{min-height:calc(34px / var(--wh-scale));padding:4px 8px;font-size:12px}body:has(.kitchen-screen) .demo-strip{padding:2px 10px;font-size:10px}@media (min-width:700px) and (max-width:850px){body:has(.kitchen-screen) .top{flex-wrap:nowrap}body:has(.kitchen-screen) .top nav{order:0;width:auto}}@media (max-width:650px){.kitchen-screen .tickets{grid-template-columns:1fr}}.kitchen-ticket .line>.chips{flex-direction:row;align-self:start}.kitchen-ticket .line>strong,.kitchen-ticket .line>p{align-self:start}.kitchen-ticket .line>span{grid-column:1 / -1}.kitchen-ticket .line>.chips button{padding:4px;min-height:calc(32px / var(--wh-scale));font-size:10px}.server-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.server-screen h1{font-size:26px}.server-screen dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:14px}.server-screen dd{margin:0;text-align:right}.shift-actions{display:grid;gap:8px;margin:16px 0}.server-screen input{width:100%}.server-screen .panel{padding:20px}@media (max-width:700px){.server-grid{grid-template-columns:1fr}}@media print{body:has(.server-report) .top,body:has(.server-report) .demo-strip,body:has(.server-report) .no-print,body:has(.server-report) .heading,body:has(.server-report) .kitchen-notices{display:none!important}.server-grid{display:block}.server-report{border:0;box-shadow:none}}body:has(.order-screen) .top{padding:6px 12px;gap:8px;height:56px;flex-wrap:nowrap}body:has(.order-screen) .top .brand{font-size:18px;letter-spacing:2px}body:has(.order-screen) .top small,body:has(.order-screen) .reset-demo{display:none}body:has(.order-screen) .top nav{order:0;width:auto;gap:4px}body:has(.order-screen) .top button{padding:6px 10px;font-size:14px;white-space:nowrap}body:has(.order-screen) .demo-strip{padding:3px 12px;font-size:11px;height:23px;overflow:hidden}main.order-screen{max-width:none;padding:8px 12px;height:calc(calc(100dvh / var(--wh-scale)) - 79px);display:flex;flex-direction:column;overflow:hidden}.order-toolbar{margin:0 0 8px;gap:12px;justify-content:flex-start;flex-wrap:nowrap;min-height:44px}.order-toolbar h1{font:700 20px/1.2 Inter,Segoe UI,Arial,sans-serif;margin:0;white-space:nowrap}.order-toolbar>span{font-size:13px}.order-toolbar label{display:flex;align-items:center;gap:6px;font-size:13px}.order-toolbar label input,.order-toolbar label select{margin:0;padding:6px;min-height:calc(40px / var(--wh-scale));width:80px}.order-toolbar label:last-child{margin-left:auto}.order-toolbar label select{width:100px}.order-screen .order-grid{grid-template-columns:minmax(0,1fr) 300px;gap:10px;flex:1;min-height:0}.order-catalog{min-height:0;display:flex;flex-direction:column}.order-catalog>.chips{margin:0 0 6px;gap:5px}.order-screen .chips button{font-size:14px;padding:6px 9px;min-height:calc(42px / var(--wh-scale))}.order-screen .seat-picker{flex-wrap:nowrap;overflow-x:auto;flex-shrink:0}.order-screen .seat-picker button{min-width:calc(64px / var(--wh-scale))}.order-screen .search{padding:9px 12px;font-size:15px;border-radius:8px;min-height:42px;margin-bottom:6px}.catalog-body{display:grid;grid-template-columns:132px minmax(0,1fr);gap:8px;min-height:0;flex:1}.order-screen .department-rail{display:flex;flex-direction:column;flex-wrap:nowrap;overflow-y:auto;gap:4px;margin:0}.order-screen .department-rail button{text-align:left;flex-shrink:0;line-height:1.15;min-height:calc(44px / var(--wh-scale));font-size:13px}.menu-results{min-height:0;overflow-y:auto}.order-screen .order-menu{margin:0;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px}.order-screen .order-menu .menu-card{min-height:78px;padding:9px;border-radius:8px}.order-screen .menu-card h3{font-size:15px;line-height:1.25;margin-bottom:4px}.order-screen .menu-card strong{color:#3c4751;font-size:13px}.order-screen .menu-card:disabled{opacity:.68}.order-screen .cart{position:static;align-self:stretch;display:flex;flex-direction:column;min-height:0;padding:12px;border-radius:10px;overflow:hidden}.order-screen .cart h2{font-size:18px;margin-bottom:6px}.cart-lines{overflow-y:auto;min-height:0;flex:1}.order-screen .cart .line{padding:8px 0;font-size:14px}.order-screen .cart .line>div>strong{line-height:1.25}.order-screen .cart .line small{font-size:11px;color:#4b5660}.order-screen .cart .line p{font-size:12px;margin:3px 0;color:#37424c}.cart-actions{flex-shrink:0;border-top:1px solid var(--wh-control-border)}.cart-actions .total{margin-top:8px;font-size:19px}.cart-actions .muted{font-size:11px;margin:3px 0;color:#4b5660}.cart-actions button{min-height:calc(44px / var(--wh-scale));padding:8px;font-size:14px;margin-top:6px}.cart-actions [role=status]:empty{display:none}.item-modal{padding:12px}.item-modal>.panel{width:640px;padding:16px;border-radius:12px;max-height:calc(calc(100dvh / var(--wh-scale)) - 24px)}.item-modal h2{font-size:22px;margin:0 0 4px}.item-modal .eyebrow{font-size:10px;margin:0 0 4px}.item-modal p{font-size:14px;margin:5px 0}.item-modal .close{padding:6px 12px}.item-details summary{cursor:pointer;font-size:13px;padding:8px 0}.item-modal .ingredients{padding:8px}.item-modal .fields{margin:8px 0;gap:8px}.item-modal label input,.item-modal label select,.item-modal textarea{padding:8px;margin-top:4px;min-height:calc(42px / var(--wh-scale))}.item-modal textarea{min-height:calc(44px / var(--wh-scale))}.item-modal .modifier-fields{grid-template-columns:1fr}.item-modal .chips{margin:6px 0;gap:5px}.item-modal .chips button{min-height:calc(40px / var(--wh-scale));font-size:13px;padding:6px 9px}.item-modal fieldset{border:1px solid var(--wh-control-border);border-radius:8px;padding:6px 8px;margin:8px 0}.item-modal legend{font-size:13px;font-weight:600}.item-modal .allergy{margin:8px 0}.item-modal .allergy input{min-height:calc(24px / var(--wh-scale));width:24px}.item-modal .primary.wide{position:sticky;bottom:-16px;min-height:46px;box-shadow:0 -6px 12px #fff;margin-top:8px}.soup-today{background:var(--wh-surface);padding:8px;border-radius:6px}.soup-today small{display:block;font-size:11px}.pos-messages{margin-right:12px;max-height:calc(calc(100dvh / var(--wh-scale)) - 24px)}.pos-messages a{color:#16314c;text-decoration:underline}.pos-messages .conversation{max-height:calc(35vh / var(--wh-scale));overflow:auto}.pos-messages .conversation p{padding:8px;border-bottom:1px solid #ccd1d6}.checkout-dialog .chips button{min-height:calc(44px / var(--wh-scale))}@media (max-width:900px) and (min-width:700px){.order-screen .order-grid{grid-template-columns:minmax(0,1fr) 265px}.catalog-body{grid-template-columns:110px minmax(0,1fr)}.order-screen .order-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.order-screen .menu-card h3{font-size:14px}.order-toolbar{gap:8px}.order-toolbar>span{display:none}}@media (max-width:699px){main.order-screen{height:auto;overflow:visible}.order-screen .order-grid{grid-template-columns:1fr}.order-catalog{height:calc(65dvh / var(--wh-scale))}.order-screen .cart{max-height:calc(65dvh / var(--wh-scale))}.order-toolbar{flex-wrap:wrap}.order-toolbar label:last-child{margin-left:0}body:has(.order-screen) .top{height:auto;flex-wrap:wrap}body:has(.order-screen) .top nav{overflow:auto;width:100%;order:3}.catalog-body{grid-template-columns:105px minmax(0,1fr)}}body:has(.order-screen){height:calc(100dvh / var(--wh-scale));overflow:hidden}body:has(.order-screen) #root{height:100%;display:flex;flex-direction:column;min-height:0}body:has(.order-screen) .top,body:has(.order-screen) .demo-strip{flex-shrink:0}main.order-screen{flex:1;height:0;min-height:0;overflow:hidden}.order-screen .order-grid{height:0;min-height:0;overflow:hidden}.order-catalog,.catalog-body,.menu-results,.order-screen .cart,.cart-lines{min-height:0;min-width:0}.order-screen .cart{height:100%;max-height:none}.cart-actions{flex:none;background:#fff}.order-screen .kitchen-notices{max-height:90px;overflow:auto;flex-shrink:0}@media (min-width:600px) and (max-width:699px){.order-screen .order-grid{grid-template-columns:minmax(0,1fr) 240px}.order-catalog{height:auto}.order-toolbar{flex-wrap:nowrap}.catalog-body{grid-template-columns:95px minmax(0,1fr)}.order-screen .order-menu{grid-template-columns:1fr}}@media (max-width:599px){.order-screen .order-grid{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(120px,1fr) minmax(210px,45%)}.order-catalog{height:auto}.order-screen .cart{max-height:none}.cart-actions{display:grid;grid-template-columns:1fr 1fr;gap:4px}.cart-actions .total,.cart-actions .muted{grid-column:1/-1}.cart-actions .wide{margin:0}.cart-actions .primary:last-of-type{grid-column:1/-1}}.held-review{flex:none;margin:0 0 8px;padding:10px 12px;border:2px solid #6a1b9a;border-radius:8px;background:#f7f0fb;font-size:14px}.held-review p{margin:4px 0}.held-review ul{list-style:none;margin:6px 0;padding:0}.held-review li label{display:flex;align-items:center;gap:8px;padding:4px 0;text-align:left}.held-review li input{flex:none;width:20px;height:20px;margin:0;min-height:0}.held-review textarea{display:block;width:100%;min-height:60px;margin-top:4px}.held-review [role=alert]:empty{display:none}.course-controls{flex:none;font-size:13px;margin:0 0 8px}.course-controls .held-count{margin-left:4px;padding:1px 7px;border-radius:999px;background:#6a1b9a;color:#fff;font-weight:800}.course-controls summary{cursor:pointer;padding:8px 0}.course-controls>div{display:flex;align-items:center;gap:6px;margin:3px 0}.course-controls b{flex:1}.course-controls button{padding:5px 8px;min-height:calc(36px / var(--wh-scale));font-size:13px}.status-held{background:#fff0c2;color:#604000}.ticket-print-button{float:right;font-size:12px;padding:4px 8px;min-height:calc(32px / var(--wh-scale));margin:0 0 5px 6px}.ticket-print-dialog{width:680px;max-width:calc(95vw / var(--wh-scale));max-height:calc(90dvh / var(--wh-scale));overflow:auto;border:1px solid var(--wh-control-border);border-radius:12px;padding:16px;color:#1f2d3d}.ticket-print-dialog::backdrop{background:color-mix(in srgb,var(--wh-ink) 67%,transparent)}.ticket-print-controls p{font-size:14px}.ticket-print-controls select{margin:0 12px 12px 8px;padding:8px}.station-print-page{padding:16px;border-top:2px solid #1f2d3d;margin-top:16px}.station-print-page section{border-top:1px dashed #777;padding:8px 0;-moz-column-break-inside:avoid;break-inside:avoid}.station-print-page p{margin:4px 0}.print-allergy{font-weight:800;border:2px solid #000;padding:6px}@media print{body:has(.ticket-print-dialog){overflow:visible!important;height:auto!important;background:#fff}body:has(.ticket-print-dialog) #root>*:not(.ticket-print-dialog){display:none!important}.ticket-print-dialog{position:static!important;display:block!important;max-height:none!important;height:auto!important;overflow:visible!important;width:100%!important;max-width:none!important;border:0;padding:0;margin:0}.ticket-print-controls{display:none!important}.station-print-page{-moz-column-break-after:page;break-after:page;border:0;margin:0;padding:0;color:#000}.station-print-page:last-child{-moz-column-break-after:auto;break-after:auto}.station-print-page h2{font-size:20px}.station-print-page h3{font-size:17px}}.ticket-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px;border-bottom:2px solid var(--wh-brand);margin-bottom:4px}.kitchen-ticket .ticket-title h2{border:0;margin:0;padding:0 0 5px;min-width:0}.kitchen-ticket .ticket-print-button{float:none;flex:none;border:0;border-radius:0;background:transparent;color:#0869c2;font-weight:600;font-size:12px;padding:6px 0;min-height:calc(32px / var(--wh-scale));margin:0;text-decoration:none}.kitchen-ticket .ticket-print-button:hover{text-decoration:underline;background:transparent}.kitchen-ticket .ticket-print-button:focus-visible{outline:2px solid #0869c2;outline-offset:3px}.foh-widget .kitchen-message-alert{display:flex;align-items:center;gap:14px;background:#a82413!important;color:#fff!important;border:3px solid #72180c!important;border-radius:8px;padding:9px 14px;min-height:52px;box-shadow:0 0 0 4px #ffe1a1;animation:message-halo 1.5s ease-in-out infinite}.kitchen-message-alert strong{font-size:18px}.kitchen-message-alert span{font-size:13px}@keyframes message-halo{50%{box-shadow:0 0 0 7px #ffcc60}}@media (prefers-reduced-motion:reduce){.foh-widget .kitchen-message-alert{animation:none}}.simple-messages .message-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.simple-messages .message-panel-title h2{margin:0}.message-folder{display:flex;gap:6px;margin:12px 0}.simple-messages .message-card{padding:12px;margin:10px 0}.message-new{border-left:5px solid #ac2715!important}.message-sender{display:flex;justify-content:space-between;gap:12px}.message-sender span{font-size:12px;font-weight:800;color:#a82413}.message-body{display:block;width:100%;text-align:left;border:0;background:transparent;padding:10px 0;min-height:44px}.message-body span{display:block;font-size:21px;line-height:1.35;font-weight:600}.message-body small{display:block;color:#0869c2;margin-top:6px}.message-translation{font-size:14px;margin-bottom:10px}.message-reply textarea{min-height:calc(48px / var(--wh-scale))!important;max-height:100px;resize:vertical}.message-actions{display:flex;gap:8px;margin-top:8px}.message-actions button{flex:1}.message-options,.message-demo-options{margin-top:12px;font-size:13px}.message-options summary,.message-demo-options summary{cursor:pointer;padding:8px 0}.message-demo-options{border-top:1px solid var(--wh-control-border);margin-top:22px}.message-options select{margin:8px}.simple-messages>p[role=alert]{padding:8px;background:#fff1cc;font-size:14px}.cart .line .check-item-edit{border:0;background:transparent;text-align:left;padding:0;margin:0;font-weight:700;font-size:inherit;color:inherit;min-height:32px;touch-action:pan-y}.check-item-edit:hover{text-decoration:underline}.management-grid{display:grid;grid-template-columns:190px minmax(0,1fr);gap:18px}.management-grid nav{display:flex;flex-direction:column;gap:7px}.management-grid nav button{text-align:left}.management{width:min(1100px,100%)}.management-pending{background:#fff1cc;padding:12px}@media (max-width:650px){.management-grid{grid-template-columns:1fr}.management-grid nav{flex-direction:row;overflow:auto}.management-grid nav button{flex:none}}.receipt-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#dcdfe1;overflow:auto;padding:20px;display:flex;flex-direction:column;align-items:center;gap:16px}.receipt-controls{max-width:650px;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.receipt-controls p{width:100%;font-size:13px;margin:0}.receipt-paper{width:72mm;flex:none;background:#fff;color:#000;padding:4mm;font:13px/1.4 Courier New,monospace;overflow-wrap:anywhere;box-shadow:0 3px 15px #0002}.receipt-paper header,.receipt-paper h3,.receipt-paper footer{text-align:center}.receipt-paper h2{font:700 22px Courier New,monospace;margin:0}.receipt-paper h3{font:700 14px Courier New,monospace;margin:16px 0}.receipt-paper hr{border:0;border-top:1px dashed black;margin:12px 0}.receipt-paper section{margin:8px 0;-moz-column-break-inside:avoid;break-inside:avoid}.receipt-row{display:flex;justify-content:space-between;gap:8px}.receipt-row b{white-space:nowrap}.receipt-paper small{display:block;font-size:11px;padding-left:10px}.receipt-total{font-weight:700;font-size:16px;margin-top:8px}.receipt-blank{margin-top:28px}.receipt-paper footer{font-size:11px;margin-top:20px}@media print{body:has(.receipt-overlay){background:#fff!important;height:auto!important;overflow:visible!important;margin:0!important}body:has(.receipt-overlay)>*:not(.receipt-overlay){display:none!important}.receipt-overlay{position:static!important;display:block!important;background:#fff!important;padding:0!important;overflow:visible!important}.receipt-controls{display:none!important}.receipt-paper{width:72mm!important;padding:0!important;margin:0!important;box-shadow:none!important}.receipt-paper header{display:block!important}}.shared-blocker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:color-mix(in srgb,var(--wh-ink) 87%,transparent);display:grid;place-items:center;padding:24px}.shared-blocker.shared-saving{animation:shared-saving-show .15s ease-out .6s backwards}@keyframes shared-saving-show{0%{opacity:0}}.shared-blocker .panel{max-width:620px}.shared-blocker button,.shared-blocker a{margin:6px}.shared-link{display:block;padding:5px 16px;color:#1459ae;font-size:13px}@media screen{body .top,body:has(.order-screen) .top{padding:4px 10px;gap:8px;height:auto;min-height:44px;flex-wrap:wrap}body .top .brand{font-size:18px;letter-spacing:3px}body .top small{display:none}body .top nav{gap:4px}body .top button,body:has(.order-screen) .top button{min-height:calc(34px / var(--wh-scale));padding:4px 8px;font-size:12px}body .top a{font-size:13px}body .demo-strip,body:has(.order-screen) .demo-strip{padding:2px 10px;font-size:10px;height:auto;min-height:18px}main{max-width:none;padding:10px;font-size:14px}h1,.server-screen h1{font-family:inherit;font-size:23px}h2{font-size:18px}h3{font-size:16px}.heading{gap:10px;margin-bottom:12px}.panel,.server-screen .panel{padding:12px;border-radius:10px}.floor-grid,.server-grid{gap:10px}.legend{gap:12px;margin-bottom:10px;font-size:12px;flex-wrap:wrap}.floor-art svg{max-height:calc(calc(100dvh / var(--wh-scale)) - 155px)}.management{width:100%;max-width:none}.server-screen dl{gap:6px}button{padding:7px 10px;font-size:14px}label input,label select,textarea{padding:8px}.kitchen-notices{flex-shrink:0;max-height:180px;overflow:auto;padding:0;border:0;background:transparent}.kitchen-notices .service-alert{align-items:center;border:2px solid #bd8b28;border-left-width:8px;border-radius:8px;background:#fff0c2;padding:8px;margin-bottom:6px;gap:8px}.service-alert>div{flex:1}.service-alert strong{font-size:16px}.service-alert p{margin:2px 0;font-size:14px}.kitchen-notices .fire{background:#fff0e8;border-color:#bf360c;color:#822500}.kitchen-notices .ready{background:var(--wh-surface);border-color:#194775;color:var(--wh-brand)}.top .ready-count{background:var(--wh-surface);color:var(--wh-brand);font-weight:750;border:2px solid #648eb8}@media (min-width:851px){body .top nav{order:0;width:auto}}@media (max-width:650px){.service-alert{flex-wrap:wrap}.service-alert>div{flex-basis:100%}.floor-art svg{max-height:none}}}.shared-inbox{width:min(560px,calc(96vw / var(--wh-scale)));height:calc(90dvh / var(--wh-scale));padding:8px;border:1px solid var(--wh-control-border);border-radius:12px;background:#eef3f6;color:#1f2d3d}.shared-inbox::backdrop{background:color-mix(in srgb,var(--wh-ink) 67%,transparent)}.shared-inbox iframe{display:block;width:100%;height:calc(100% - 48px);border:0;margin-top:6px}.terminal-login{min-height:calc(100dvh / var(--wh-scale));display:grid;place-items:center;background:var(--wh-brand-dark);color:#fff}.terminal-login form{width:min(360px,calc(90vw / var(--wh-scale)));text-align:center}.terminal-login h1{letter-spacing:4px}.terminal-login input{color:var(--wh-brand-dark);text-align:center;letter-spacing:12px;font-size:28px}.terminal-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:16px 0}.terminal-keypad button{min-height:calc(70px / var(--wh-scale));font-size:26px;color:var(--wh-brand-dark)}.terminal-login a{display:block;text-decoration:underline;margin:15px}.terminal-login p{min-height:24px}.terminal-login button{color:var(--wh-brand-dark)}.terminal-login .primary{color:#fff}.employee-menu{position:relative}.employee-menu summary{cursor:pointer;padding:10px;border:1px solid var(--wh-surface-line);border-radius:8px;color:#fff}.employee-menu>div{position:absolute;right:0;top:100%;min-width:230px;background:#fff;color:var(--wh-brand-dark);padding:12px;box-shadow:0 6px 24px #0004;z-index:30;display:grid;gap:8px}.employee-menu label{display:grid}.tip-dialog{max-width:480px!important}.tip-dialog input{font-size:26px}.tip-dialog .terminal-keypad{margin:12px 0}.checkout-row{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #d5d9dd}.checkout-row div{display:grid;gap:5px}.checkout-screen{max-width:1000px;margin:auto}.sales-summary{display:grid;grid-template-columns:1fr auto;gap:7px;max-width:600px}.sales-summary>div{display:contents}.sales-summary dd{font-weight:700;text-align:right}.approval-card{border-bottom:1px solid #ccc;padding:16px 0}.approval-card label{display:grid;max-width:500px}.approval-card button{margin:8px 8px 0 0}.checkout-modal>.panel{max-height:calc(90vh / var(--wh-scale));overflow:auto}.service-alert.void{background:#ffe7df;border:3px solid #a83115}@media print{body:has(.checkout-modal) *{visibility:hidden}body:has(.checkout-modal) .checkout-print,body:has(.checkout-modal) .checkout-print *{visibility:visible}.checkout-modal{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:#fff!important;display:block!important}.checkout-modal>.panel{max-height:none!important;overflow:visible!important;border:0!important;box-shadow:none!important}.checkout-print{font-size:11pt!important}.checkout-print h2{font-size:15pt!important}.checkout-modal .no-print{display:none!important}body:has(.fw) main{display:block!important;max-width:none!important;padding:0!important}}@media print{body:has(.checkout-modal) main{display:block!important;max-width:none!important;padding:0!important}body:has(.checkout-modal){height:auto!important;overflow:visible!important}.checkout-modal>.panel{width:80mm!important;max-width:80mm!important;padding:4mm!important;margin:0!important}.checkout-print{width:72mm!important;font-size:10pt!important}}.terminal-pin{min-height:60px;border:1px solid #9ba4ae;border-radius:10px;padding:12px;background:#fff;color:var(--wh-brand-dark);font-size:26px;letter-spacing:12px;text-align:center;cursor:text}.terminal-pin:focus{outline:3px solid #e89a24;outline-offset:2px}.cart-actions{display:grid;grid-template-columns:1fr 1fr;gap:4px}.cart-actions .total,.cart-actions .muted,.cart-actions [role=status],.cart-actions>button:first-of-type{grid-column:1/-1}.cart-actions button.wide{margin:0;min-width:0}.cart .course-controls{margin:2px 0 6px;flex-shrink:0}.cart .course-controls summary{padding:4px 0}@media (max-width:599px){.cart-actions .primary:last-of-type{grid-column:auto}}main.order-screen{width:100%;margin:0}.menu-service{display:flex;align-items:center;gap:8px;margin:0 0 6px;flex-shrink:0}.menu-service select{width:auto;margin:0;padding:5px 8px;min-height:calc(36px / var(--wh-scale))}.order-screen .cart{padding:7px;border-radius:8px}.check-heading{display:flex;align-items:baseline;justify-content:space-between;gap:6px;flex:none;border-bottom:1px solid var(--wh-border);margin-bottom:2px}.order-screen .check-heading h2{font-size:16px;margin:0;white-space:nowrap}.check-heading .course-controls{margin:0;font-size:11px}.check-heading .course-controls summary{padding:7px 0}.check-heading:has(details[open]){flex-wrap:wrap}.check-heading details[open]{width:100%}.order-screen .cart .line{position:relative;padding:4px 0 4px 24px;font-size:13px;line-height:1.2}.order-screen .cart .line>div:first-child{gap:5px;align-items:center;min-height:28px}.order-screen .cart .line .check-item-edit{min-height:28px;line-height:1.2;font-size:13px;font-weight:600}.order-screen .cart .line>div>b{white-space:nowrap;font-size:13px}.order-screen .cart .line .line-course{position:absolute;left:0;top:12px;font-size:10px;max-width:24px;line-height:1.1}.order-screen .cart .line p{font-size:11px;line-height:1.2;margin:1px 0}.order-screen .cart .line>button{padding:1px 5px;min-height:calc(24px / var(--wh-scale));margin:0;font-size:10px}.order-screen .cart-actions{grid-template-columns:1.4fr 1fr 1fr;gap:3px;padding-top:4px}.order-screen .cart-actions .total{font-size:14px;margin:0;grid-column:1/-1}.order-screen .cart-actions .muted{font-size:11px;margin:0 0 3px}.order-screen .cart-actions>button:first-of-type,.order-screen .cart-actions .primary:last-of-type{grid-column:auto}.order-screen .cart-actions button{font-size:12px;padding:4px;min-height:calc(36px / var(--wh-scale));border-radius:6px}.order-screen .cart-actions [role=status]{font-size:11px;margin:1px 0}.receipt-discount{font-size:10px;gap:4px;padding-left:12px}.receipt-discount>span{white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.receipt-discount>b{flex-shrink:0;font-weight:400}.receipt-item{font-size:11px;gap:4px}.receipt-item>span{white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.receipt-item>b{flex-shrink:0}.receipt-batch{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;align-items:start}.receipt-controls fieldset{width:100%;display:flex;flex-wrap:wrap;gap:10px}.receipt-controls fieldset label{display:flex;align-items:center;gap:5px}.receipt-controls input[type=checkbox]{width:auto;margin:0}.receipt-excluded{opacity:.45}@media print{.receipt-batch{display:block!important}.receipt-paper{-moz-column-break-after:page;break-after:page}.receipt-paper:last-child{-moz-column-break-after:auto;break-after:auto}.receipt-excluded{display:none!important}}.checkout-print{width:72mm;max-width:100%;margin:auto;background:#fff;color:#000;font:11px/1.25 Courier New,monospace}.checkout-print h2{font:700 16px Courier New,monospace;text-align:center;margin:0 0 10px}.checkout-print h3{font:700 11px Courier New,monospace;margin:0 0 5px}.checkout-print section{border-top:1px dashed #777;padding:10px 0;margin:8px 0;-moz-column-break-inside:avoid;break-inside:avoid}.checkout-print p{font-size:10px;line-height:1.25}.report-row{display:flex;justify-content:space-between;gap:8px}.report-row>span:last-child{text-align:right}.report-three{display:grid;grid-template-columns:1fr 22px 65px;gap:4px}.report-three>span:not(:first-child){text-align:right}@media print{.checkout-print{font:11px/1.25 Courier New,monospace!important}.checkout-modal{position:static!important;display:block!important;padding:0!important;overflow:visible!important}.checkout-modal>.panel{max-height:none!important;overflow:visible!important;border:0!important}.checkout-print section{-moz-column-break-inside:avoid;break-inside:avoid}}.inventory-table{width:100%;border-collapse:collapse;font-size:13px}.inventory-table th,.inventory-table td{text-align:left;border-bottom:1px solid #d5d9dd;padding:6px;vertical-align:top}.inventory-table th{background:#edf0f3}.checkout-totals{margin:12px 0}.checkout-totals>summary{cursor:pointer;min-height:calc(44px / var(--wh-scale));display:list-item;padding:10px;font-weight:600}.closed-checks-heading{padding:14px 16px;background:var(--wh-brand-dark);color:#fff;border-radius:10px;font-size:1.25rem;margin:18px 0 12px}.checkout-screen .closed-check-card{background:var(--wh-surface);border:2px solid var(--wh-surface-line);border-left:6px solid var(--wh-brand);border-radius:12px;padding:16px;margin:0 0 14px;box-shadow:0 2px 5px color-mix(in srgb,var(--wh-brand-dark) 8%,transparent);align-items:center}.checkout-screen .closed-check-card.tip-pending{background:#fff8e8;border-color:#b88b38;border-left-color:#986407}.closed-check-card>div:first-child{align-content:start;gap:10px}.closed-check-card strong{font-size:1.15rem}.closed-check-card small{color:var(--wh-brand-mid)}.closed-check-card .check-amounts{font-size:1.1rem;font-weight:650}.closed-check-card .check-tip-status{font-weight:700;color:var(--wh-brand)}.closed-check-card.tip-pending .check-tip-status{color:#765006}.closed-check-actions{min-width:220px}.closed-check-actions button{min-height:calc(48px / var(--wh-scale));font-size:1rem}.closed-check-actions button:first-child{order:3}@media (max-width:650px){.checkout-screen .closed-check-card{flex-direction:column;align-items:stretch}.closed-check-actions{min-width:0;grid-template-columns:1fr}.closed-check-card strong{overflow-wrap:anywhere}}.management-floor{width:min(1200px,100%);margin:auto}.management-primary{display:flex;gap:8px;margin:12px 0 24px;flex-wrap:wrap}.management-primary>a,.management-primary>button,.management-shortcut{display:inline-flex;align-items:center;justify-content:center;min-height:calc(48px / var(--wh-scale));padding:12px 20px;border:1px solid var(--wh-control-border);border-radius:10px;background:#fff;color:var(--wh-brand-dark);text-decoration:none;font:inherit}.management-primary>.active{background:var(--wh-brand);color:#fff;border-color:var(--wh-brand)}.management-primary>*{flex:1}.management-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 24px}.management-task{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:center;min-height:100px;border:1px solid var(--wh-control-border);border-left:5px solid var(--wh-brand);border-radius:12px;padding:18px;background:#fff;color:var(--wh-brand-dark);text-align:left;text-decoration:none;font:inherit}.management-task strong{font-size:1.15rem}.management-task span{font-size:.95rem;color:var(--wh-muted)}.management-task.attention{background:#fff6df;border-color:#b78b39}.management-task:hover,.management-shortcut:hover{background:var(--wh-hover)}.management-scope{font-size:.9rem;color:var(--wh-muted)}.management-future{margin-top:24px;border-top:1px solid #cacfd4;padding-top:16px}.management-future summary{cursor:pointer;padding:12px 0}.management-floor .panel{min-height:0}.management-floor .heading{flex-wrap:wrap;gap:12px}@media (max-width:600px){.management-task-grid{grid-template-columns:1fr}.management-primary{gap:5px}.management-primary>a,.management-primary>button{padding:10px;flex:1 0 28%}.management-task{min-height:88px}}.management-menu-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}.management-menu-item{display:flex;flex-direction:column;padding:20px;gap:8px}.management-menu-item h3{margin:0;line-height:1.3;min-height:25px}.management-menu-item>small{text-transform:uppercase;letter-spacing:1px;color:var(--wh-muted);font-size:11px}.management-menu-item .item-sales{font-size:12px;color:var(--wh-muted);margin:0}.menu-item-price{font-size:17px;font-weight:650;margin:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.menu-86-badge{background:#9d332b;color:#fff;padding:2px 9px;border-radius:6px;font-size:13px}.sold-out-item{border:2px solid #ad6258}.menu-item-details{font-size:13px;margin:8px 0}.menu-item-details summary{cursor:pointer;min-height:calc(36px / var(--wh-scale));padding-top:7px}.menu-item-details p{color:var(--wh-muted)}.menu-item-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}.menu-item-actions button{font-size:13px;padding:10px;min-height:calc(46px / var(--wh-scale))}.menu-item-actions button:first-child{background:var(--wh-brand-mid);color:#fff}.menu-item-actions button:last-child{grid-column:1 / -1;background:transparent;border:0;min-height:calc(36px / var(--wh-scale));padding:5px}.management-menu-item label{margin-top:6px}@media (max-width:650px){.management-menu-grid{grid-template-columns:1fr}}.menu-item-actions button:nth-child(n+3){grid-column:auto;background:transparent;border:1px solid var(--wh-border);min-height:calc(40px / var(--wh-scale));padding:8px}.terminal-workspaces{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px}.terminal-workspaces a{display:flex;align-items:center;min-height:48px;padding:10px 14px;border:1px solid #aab5c0;border-radius:8px;color:var(--wh-brand-dark);background:#fff}@media screen and (max-width:599px){body:has(.order-screen){height:auto;overflow:auto}body:has(.order-screen) #root{height:auto;min-height:calc(100dvh / var(--wh-scale));display:block}main.order-screen{height:auto;overflow:visible;display:block;padding:12px}.order-screen .order-grid{height:auto;overflow:visible;display:flex;flex-direction:column;gap:16px}.order-screen .order-catalog{height:auto;min-height:0;flex:none}.order-screen .catalog-body{display:flex;flex-direction:column;flex:none;overflow:visible}.order-screen .department-rail{flex-direction:row;overflow-x:auto;overflow-y:visible;max-width:100%;padding-bottom:6px}.order-screen .department-rail button{white-space:nowrap}.order-screen .menu-results{max-height:calc(60dvh / var(--wh-scale));overflow-y:auto}.order-screen .order-menu{grid-template-columns:repeat(2,minmax(0,1fr))}.order-screen .cart{height:auto;max-height:none;overflow:visible}.order-screen .cart-lines{max-height:calc(45dvh / var(--wh-scale));min-height:100px;flex:none}.order-screen .order-toolbar{gap:8px;flex-wrap:wrap}.order-screen .order-toolbar h1{font-size:22px}}.inventory-table .inventory-item-link{border:0;background:transparent;padding:6px 0;min-height:36px;color:var(--wh-accent);text-decoration:underline;text-underline-offset:3px;text-align:left;font:inherit;font-weight:600}.inventory-item-link:focus-visible{outline:2px solid var(--wh-accent);outline-offset:3px}.floor-art .hit{fill:transparent;stroke:none;pointer-events:all}.floor-art [data-state=held] .t,.floor-art [data-state=held] circle{stroke-dasharray:10 6}.floor-art [data-state=ready] .t,.floor-art [data-state=ready] circle{stroke:var(--wh-accent);stroke-width:5}.floor-art [data-state=delivered] .t,.floor-art [data-state=delivered] circle{stroke-dasharray:2 5;stroke-linecap:round}.floor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.segmented{display:inline-flex;border:1px solid var(--wh-control-border);border-radius:10px;overflow:hidden}.segmented button{border:0;border-radius:0;min-height:calc(44px / var(--wh-scale));min-width:calc(72px / var(--wh-scale));background:#fff}.segmented button[aria-pressed=true]{background:var(--wh-brand);color:#fff}.legend-details summary{cursor:pointer;min-height:calc(44px / var(--wh-scale));display:flex;align-items:center;font-size:14px}.legend-details .legend{display:flex;padding-top:6px}.status-swatch{display:inline-block;width:14px;height:14px;border-radius:4px;margin-right:6px;vertical-align:-2px;border:2px solid #6c737a;background:#f6f8fa}.table-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px}.table-list button{min-height:calc(64px / var(--wh-scale));display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;text-align:left;border-width:2px;border-left-width:8px;background:#f6f8fa}.table-list button span{font-size:13px}.table-list [data-state=held],.status-swatch[data-state=held]{background:#ffe3c2;border-color:#a44d0a;border-style:dashed}.table-list [data-state=open],.status-swatch[data-state=open]{background:#f7ecc9;border-color:#9a7a14}.table-list [data-state=sent],.status-swatch[data-state=sent]{background:#dcebf4;border-color:#2d6b91}.table-list [data-state=ready],.status-swatch[data-state=ready]{background:#d6e0ea;border-color:var(--wh-accent);border-width:3px}.table-list [data-state=delivered],.status-swatch[data-state=delivered]{background:#e7dcf1;border-color:#6b4d8c;border-style:dotted}.order-screen .cart .line{padding:8px 0}.order-screen .cart .line .line-course{position:static;display:inline-block;max-width:none;margin:0 0 4px;padding:3px 7px;border-radius:5px;background:#e4e9ee;color:#112a3c;font-size:12px;font-weight:700;line-height:1.25}.order-screen .cart .line>div{gap:5px;align-items:center;min-height:28px}.order-screen .cart-actions{display:grid;grid-template-columns:1fr 1fr;gap:4px}.order-screen .cart-actions>.total,.order-screen .cart-actions>p{grid-column:1 / -1}.order-screen .cart-actions>button.wide{width:100%;margin:0;min-height:calc(44px / var(--wh-scale))}.receipt-controls{width:min(100%,880px);max-width:none;display:flex;flex-direction:column;align-items:stretch;gap:12px;position:sticky;top:-20px;z-index:2;background:#dcdfe1;padding:12px 0 4px}.receipt-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;background:#fff;border-radius:14px;padding:8px;box-shadow:0 1px 3px #1428221f}.receipt-back{border:0;background:transparent;min-height:44px;font-weight:600}.receipt-title{text-align:center;line-height:1.2}.receipt-title h2{margin:0;font-size:17px}.receipt-title span{font-size:13px;color:#5b636b}.receipt-print{min-height:48px;padding:0 22px;font-weight:600}.receipt-options{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.receipt-seats{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.seat-chip{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-height:48px;padding:6px 14px;border-radius:12px;background:#fff;line-height:1.2}.seat-chip span{font-size:12px;color:#5b636b}.seat-chip[aria-pressed=true]{background:var(--wh-brand);border-color:var(--wh-brand);color:#fff}.seat-chip[aria-pressed=true] span{color:#d6dee6}.text-button{border:0;background:transparent;text-decoration:underline;min-height:calc(44px / var(--wh-scale));padding:0 8px}.receipt-controls .receipt-note{font-size:12px;color:#5b636b;margin:0;text-align:center}.receipt-paper{cursor:pointer}@media (max-width:650px){.receipt-bar{grid-template-columns:auto 1fr}.receipt-print{grid-column:1/-1}}.card-slip h3{font-size:15px;margin:6px 0}.card-slip .slip-strong{font-weight:700;font-size:15px;margin:8px 0 4px}.card-slip .slip-amount{font-size:15px;margin:10px 0 6px}.card-slip .slip-center{text-align:center}.settlement-box{border:3px solid #111;padding:8px 10px;margin:10px 0;text-align:center}.settlement-box .settlement-headline{font-weight:800;font-size:16px;letter-spacing:.5px;margin:0}.settlement-box .settlement-amount{font-weight:800;font-size:28px;margin:4px 0 8px}.settlement-box .report-row{text-align:left}.tip-out-settings fieldset{margin:12px 0}.tip-out-settings .choice-chip{display:inline-flex;align-items:center;gap:6px;min-height:44px}.shift-print .receipt-paper{cursor:default}.clock-out-row{margin-top:16px;padding-top:12px;border-top:1px solid var(--wh-control-border)}.kitchen-ticket.panel{padding:0;overflow:hidden}.kitchen-ticket>.line,.kitchen-ticket>details,.kitchen-ticket>p,.kitchen-ticket>small,.kitchen-ticket>button{margin-left:10px;margin-right:10px}.kitchen-ticket>:last-child{margin-bottom:10px}.kds-head{background:var(--wh-ink);color:#fff;padding:8px 10px;border-top:5px solid var(--kds,var(--wh-accent))}.kds-head-row{display:flex;justify-content:space-between;gap:8px;font-size:13px;line-height:1.35}.kds-type{font-size:17px;color:var(--kds,var(--wh-accent));filter:brightness(1.35)}.kds-title{font-weight:700}.kds-dine-in{--kds:#1f5f9e}.kds-take-out{--kds:#8e5cc9}.kds-online{--kds:#d9822b}.kds-bar{--kds:#3b82c4}.kds-dine-in-text b{color:#134475}.kds-take-out-text b{color:#6b3fa6}.kds-online-text b{color:#a85a12}.kds-bar-text b{color:#255f96}.kds-timer{font-variant-numeric:tabular-nums;font-weight:700;padding:0 6px;border-radius:4px}.kds-timer.aging{background:#f2b705;color:#1b1b1b}.kds-timer.late{background:#d64545;color:#fff}.kds-head-actions{display:flex;gap:8px;margin-top:6px}.kds-head-actions button{min-height:calc(44px / var(--wh-scale));flex:1;background:#fff;color:var(--wh-ink);border:0;font-weight:600}.kds-head-actions .kds-bump{background:var(--kds,var(--wh-accent));color:#fff}.seat-badge{display:inline-block;min-width:26px;padding:1px 5px;margin-right:4px;border-radius:4px;background:var(--wh-ink);color:#fff;font-size:12px;text-align:center}.kitchen-ticket .line>.kds-modifiers{grid-column:1/-1;display:grid;gap:5px;margin:7px 0 8px}.kds-modifier{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;padding:6px 9px 6px 7px;border-left:6px solid #946200;border-radius:4px;background:#fff1ad;color:#352600;box-shadow:inset 0 0 0 1px #d5ae43}.kds-modifier-action{align-self:stretch;display:flex;align-items:center;justify-content:center;min-width:58px;padding:3px 7px;border-radius:3px;background:#5a4200;color:#fff;font-size:12px;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.kds-modifier-text{min-width:0;font-size:16px;font-weight:800;line-height:1.15;overflow-wrap:anywhere}.kds-modifier-text small{display:block;margin:0 0 1px;color:inherit;font-size:10px;font-weight:700;line-height:1.1}.kds-modifier-price{font-size:12px;font-weight:800;white-space:nowrap}.kds-modifier-remove{border-left-color:#b42318;background:#ffe0dc;color:#5f1b15;box-shadow:inset 0 0 0 1px #df8e84}.kds-modifier-remove .kds-modifier-action{background:#9d2016}.kds-modifier-extra{border-left-color:#6842a0;background:#eadfff;color:#37205d;box-shadow:inset 0 0 0 1px #b69cd9}.kds-modifier-extra .kds-modifier-action{background:#59368d}.kds-summary{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;padding:8px 10px;margin-bottom:8px;border-radius:8px;background:var(--wh-ink);color:#fff;font-size:14px}.kds-summary .kds-count{background:#fff;color:var(--wh-ink);padding:2px 8px;border-radius:999px}.kds-summary b.aging{color:#f2b705}.kds-summary b.late{color:#ff8a8a}.kds-recalled{outline:3px dashed #d9822b;margin-bottom:8px}.kds-head .kds-head-actions .ticket-print-button{background:#fff;color:var(--wh-ink);border:0;flex:0 0 auto;padding:0 16px}.kds-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch;margin-bottom:8px}.kds-bar .kds-summary{flex:1;margin:0}.kds-bar>button{min-height:calc(44px / var(--wh-scale));padding:0 14px;font-weight:600}.kds-bar>button[aria-pressed=true]{background:var(--wh-ink);color:#fff}.kds-groups{-moz-columns:260px;columns:260px;-moz-column-gap:8px;column-gap:8px}.kds-group.panel{-moz-column-break-inside:avoid;break-inside:avoid;display:inline-block;width:100%;margin-bottom:8px;padding:10px}.kds-group h3{margin:0 0 6px;font-size:18px}.kds-group h3 b{display:inline-block;min-width:34px;padding:0 6px;margin-right:4px;border-radius:6px;background:var(--wh-ink);color:#fff;text-align:center}.kds-group ul{list-style:none;margin:0;padding:0}.kds-group li{display:flex;justify-content:space-between;padding:4px 0;border-top:1px solid #e3e5e8;font-size:14px}.kds-pager{display:flex;justify-content:center;gap:6px;margin:8px 0}.kds-pager button{min-width:calc(48px / var(--wh-scale));min-height:calc(48px / var(--wh-scale));font-weight:700}.kds-pager button[aria-current=page]{background:var(--wh-brand);color:#fff}.pickup-list{padding:20px}.pickup-list-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.pickup-list-card{display:block;color:inherit;text-decoration:none;border:2px solid var(--wh-border)}.pickup-list-card:hover{border-color:#1d4967}.pickup-print{display:none}@media print{html:has(body>.pickup-print){background:#fff!important}body:has(>.pickup-print){zoom:1!important;height:auto!important;overflow:visible!important;background:#fff!important;margin:0!important}body:has(>.pickup-print)>*:not(.pickup-print){display:none!important}body>.pickup-print,body>.pickup-print *{visibility:visible!important}body>.pickup-print{display:block!important;color:#000;background:#fff;max-width:72mm;margin:0 auto;padding:4mm;font:12px/1.4 Arial,sans-serif;overflow-wrap:anywhere}body>.pickup-print h1{font:700 18px Arial,sans-serif}body>.pickup-print h2{font-size:15px}}.pos-message-panel{width:min(780px,calc(94vw / var(--wh-scale)));max-height:calc(88dvh / var(--wh-scale));padding:18px;border:1px solid var(--wh-border);border-radius:16px;background:var(--wh-page);color:var(--wh-brand-dark)}.pos-message-panel::backdrop{background:color-mix(in srgb,var(--wh-ink) 67%,transparent)}.pos-message-panel>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.pos-message-panel h2{margin:0}.pos-message-panel nav{margin-bottom:14px}.pos-message-compose{display:grid;gap:12px}.pos-message-compose textarea{min-height:calc(120px / var(--wh-scale));width:100%}.pos-message-history{max-height:calc(55dvh / var(--wh-scale));overflow:auto;display:grid;gap:8px}.pos-message-row{display:grid;gap:6px;text-align:left;background:#fff;border:1px solid var(--wh-border);border-radius:10px;padding:12px;color:var(--wh-brand-dark)}.pos-message-row span,.pos-message-row p{white-space:pre-wrap;margin:0}.pos-message-row small{color:var(--wh-muted)}.payment-terminal{width:min(760px,calc(94vw / var(--wh-scale)))!important;max-height:calc(90dvh / var(--wh-scale));overflow:auto;padding:24px!important}.cash-terminal{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:20px 0}.cash-summary{display:flex;flex-direction:column;gap:18px}.cash-summary input{font-size:32px;text-align:right;font-variant-numeric:tabular-nums;width:100%;box-sizing:border-box}.change-due{display:flex;justify-content:space-between;align-items:center;padding:18px;background:#edf0f3;border-radius:12px}.change-due strong{font-size:28px}.cash-keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cash-keypad button{font-size:26px;min-height:calc(60px / var(--wh-scale))}.cash-actions{display:grid;grid-template-columns:1fr 2fr;gap:8px;margin-top:8px}.cash-summary>button{min-height:calc(64px / var(--wh-scale));font-size:18px}@media (max-width:550px){.cash-terminal{grid-template-columns:1fr;gap:12px}.cash-summary{gap:10px}.cash-keypad button{min-height:calc(48px / var(--wh-scale))}}.money-tabs{display:flex;gap:24px;overflow-x:auto;border-bottom:2px solid #d5d9dd;margin:0 0 28px;padding:0 2px}.money-tabs button{flex:0 0 auto;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:#525c66;padding:14px 2px;min-height:calc(48px / var(--wh-scale));font-weight:600;white-space:nowrap}.money-tabs button.money-selected,.money-tabs button[aria-pressed=true]{background:transparent;color:var(--wh-brand);border-bottom-color:var(--wh-brand)}.money-tabs button:hover{background:var(--wh-hover);color:var(--wh-brand)}.money-tabs button:focus-visible,.correction-link:focus-visible,.correction-history summary:focus-visible{outline:3px solid var(--wh-accent);outline-offset:3px}.corrections{max-width:1120px;padding:0 4px}.corrections-heading h2{margin:0 0 10px}.corrections-heading p{max-width:70ch;color:#525c66;line-height:1.5;margin:0 0 28px}.correction-section{margin:0 0 28px}.correction-section h3{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:1.1em}.correction-section h3>span{font-size:.8em;font-weight:500;color:#525c66}.correction-row{display:grid;align-items:center;gap:20px;min-height:76px;padding:12px 16px;border-bottom:1px solid #d5d9dd;background:#fff}.correction-row:nth-child(2n){background:#f4f6f7}.pickup-correction{grid-template-columns:minmax(0,1fr) auto}.correction-identity{display:grid;gap:6px}.correction-identity small{color:#525c66;font-size:.88em}.correction-actions{display:flex;align-items:center;justify-content:flex-end;gap:24px}.corrections .correction-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 0;border:0;border-radius:3px;background:transparent;color:var(--wh-accent);font:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer;white-space:nowrap}.corrections .correction-link:hover{background:#e7ecf0;color:#10273d;text-decoration-thickness:2px}.corrections .correction-danger{color:#963d32}.corrections .correction-danger:hover{background:#faeeeb;color:#772b22}.correction-help,.correction-empty{color:#525c66;font-size:.92em;line-height:1.5}.correction-empty{padding:12px 16px;background:#f4f6f7;border-radius:6px}.correction-help{max-width:75ch}.correction-pending{background:#fff1d6;color:#0f1f2b;border-radius:8px;padding:10px 12px;margin:8px 0;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.correction-columns,.payment-correction{grid-template-columns:minmax(110px,1fr) minmax(80px,.65fr) minmax(100px,.65fr) minmax(240px,1.5fr)}.correction-columns{display:grid;gap:20px;padding:12px 16px;background:#e7ebee;color:#44505c;font-size:.85em;font-weight:600;border-radius:6px 6px 0 0}.correction-columns>:nth-child(3),.correction-amount{text-align:right;font-variant-numeric:tabular-nums}.correction-columns>:last-child{text-align:right}.correction-tender{color:#525c66}.correction-locked{color:#697077;font-size:.9em}.correction-history{border-top:1px solid #b8c1c9;padding:20px 0 4px;color:#525c66}.correction-history summary{cursor:pointer;min-height:calc(44px / var(--wh-scale));padding:10px 0;text-decoration:underline;text-underline-offset:4px}.correction-history-row{padding:12px 16px}.correction-history-row p{margin:6px 0;max-width:75ch;font-size:.9em}.correction-dialog>button{margin:16px 12px 0 0}@media (max-width:720px){.money-tabs{gap:20px}.correction-columns{display:none}.payment-correction{grid-template-columns:1fr auto;gap:8px 16px}.payment-correction>.correction-tender{grid-column:1;grid-row:2}.payment-correction>.correction-amount{grid-column:2;grid-row:1}.payment-correction>.correction-actions{grid-column:1/-1;justify-content:flex-start}.pickup-correction{grid-template-columns:1fr;gap:8px}.pickup-correction .correction-actions{justify-content:flex-start;flex-wrap:wrap}.correction-row{padding:14px 12px}.correction-actions{gap:20px}.corrections .correction-link{white-space:normal;text-align:left}}.history-check{padding:16px 0;border-bottom:1px solid #d5d9dd}.history-check summary{cursor:pointer;min-height:calc(44px / var(--wh-scale));padding:10px 0;color:var(--wh-accent)}.history-check summary:focus-visible{outline:3px solid var(--wh-accent);outline-offset:3px}.history-check p{margin:8px 0}.history-check[open]{padding:16px;background:#f4f6f7}.history-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:16px 0}.history-filters label{display:grid;gap:6px;min-width:0}.history-filters input{width:100%;min-width:0;box-sizing:border-box}.employee-clock{border-top:1px solid #c7ced4;padding-top:10px;margin-top:8px}.employee-clock p{margin:4px 0 8px}.employee-clock small{display:block;margin:6px 0;color:#535d66}.employee-clock .modal{color:#202f3d}.employee-clock .modal .panel{max-width:520px}.shift-start>div{width:min(420px,calc(92vw / var(--wh-scale)));text-align:center}.shift-start h2{font-size:28px;margin:8px 0}.shift-start>div>p{font-size:18px}.shift-roles{display:grid;gap:12px;margin:22px 0}.shift-roles button{min-height:64px;font-size:20px;font-weight:700}.shift-actions{display:grid;gap:10px;margin-top:18px}.shift-start .employee-clock{border-top-color:#ffffff40;text-align:center}.shift-start .employee-clock small{color:inherit;opacity:.8}.shift-start .employee-clock button{min-height:56px;width:100%}.menu-card{position:relative}.menu-card-added{border-color:var(--wh-accent);background:#f0f3f7}.added-flash{position:absolute;top:6px;right:8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--wh-accent)}@media (prefers-reduced-motion:no-preference){.added-flash{animation:added-in .14s ease-out}}@keyframes added-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.repeat-panel{width:520px}.repeat-panel .chips{margin:10px 0}.checkout-override{display:block;color:#7a3c06;font-weight:600;font-size:13px}.item-details-edit{border:1px solid var(--wh-control-border);border-radius:10px;padding:14px;margin:14px 0}.item-details-edit h3{margin:0 0 10px}.item-details-edit .chips{margin:8px 0}.top nav{flex-wrap:wrap}.demo-banner .shared-owing{font-weight:650;color:#7a3c06}.edit-line{padding:16px}.edit-line h2{margin:0 0 2px;font-size:1.15rem}.edit-line-where{margin:0 0 10px;color:#5b646d;font-size:.85rem}.edit-line-reorder{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}.edit-line-reorder button{min-height:calc(40px / var(--wh-scale));min-width:calc(48px / var(--wh-scale))}.edit-line-reorder .muted{flex:1 1 12rem;color:#5b646d;font-size:.85rem}.another-round{max-width:34rem}.another-round fieldset{border:1px solid #e2e5e8;border-radius:8px;margin:0 0 10px;padding:6px 10px}.another-round legend{font-weight:600;padding:0 4px}.another-round label{display:flex;align-items:center;gap:10px;min-height:calc(44px / var(--wh-scale));margin:0}.another-round label>span{flex:1;display:flex;flex-direction:column}.another-round label small{color:#5b646d}.another-round label.refused{opacity:.75}.another-round input[type=checkbox]{width:22px;height:22px}.edit-line-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-bottom:10px;border-bottom:1px solid #e2e5e8}.edit-line-top label,.edit-line-top label.allergy{margin:0}.edit-line-top :is(select,button,output){min-height:calc(40px / var(--wh-scale));box-sizing:border-box}.edit-line label.edit-line-course{display:flex;align-items:center;gap:6px;width:auto}.edit-line label.edit-line-course select{width:auto;min-width:calc(120px / var(--wh-scale));padding:8px 10px}.edit-line-qty,.edit-line-move{display:flex;align-items:center;gap:6px}.edit-line-course span,.edit-line-qty span,.edit-line-move span{font-size:.8rem;color:#5b646d}.edit-line-qty button{min-width:calc(38px / var(--wh-scale));padding:8px 10px;font-size:1.05rem;line-height:1}.edit-line-qty output{min-width:calc(26px / var(--wh-scale));display:flex;align-items:center;justify-content:center;font-weight:700}.edit-line-move{flex-wrap:wrap}.edit-line-move button{padding:8px 11px;font-size:.88rem;border-radius:8px}.edit-line-move button.active{background:#193e56;color:#fff;border-color:#193e56}.edit-line .item-details-edit{margin:10px 0;padding:10px 12px}.edit-line .item-details-edit h3{margin:0 0 6px;font-size:.95rem}.edit-line .item-details-edit label{margin:8px 0}.edit-line .muted{margin:8px 0;font-size:.85rem}.edit-line-actions{margin:10px 0 4px}.edit-line details{margin:8px 0}.edit-line p[role=status]:empty,.edit-line p[role=alert]:empty{display:none;margin:0}.edit-line label.allergy{display:flex;align-items:center;gap:8px;margin:10px 0 2px}.edit-line label.allergy input{width:auto;margin:0}.catalog-controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:6px}.catalog-controls>.chips{margin:0}.catalog-controls .menu-service{display:flex;align-items:center;gap:6px;margin:0;font-size:.82rem}.catalog-controls .menu-service select{width:auto;min-width:calc(150px / var(--wh-scale))}.order-screen .touch-search .search{margin-bottom:6px}.order-screen .menu-grid{margin-top:8px;gap:10px}.cart .line .line-state{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;white-space:nowrap}.cart .line .state-draft{color:#7a4a00;background:#ffe7bd;border:1px solid #e0b463}.cart .line .state-sent{color:#27455c;background:#dce8f1}.cart .line .state-held{color:#fff;background:#6a1b9a;border:1px solid #4a0f6e}.cart .line .state-cooking,.cart .line .state-preparing{color:#6b3a00;background:#ffeccf}.cart .line .state-ready{color:#193e56;background:#cddded}.cart .line .state-served{color:#4d5a63;background:#e7ecef}.cart .line-draft{border-left:3px solid #e0a53c;padding-left:6px;background:#fffaf0}.cart .line-sent{border-left:3px solid transparent;padding-left:6px}.cart .course-divider{margin:10px 0 0;padding:0 0 3px;border-bottom:2px solid #c9d1d8;color:#4a5560;font-size:12px;font-weight:700}.cart .course-divider:first-child{margin-top:2px}.check-heading .check-unsent{font-size:11px;font-weight:800;color:#7a4a00;background:#ffe7bd;border-radius:999px;padding:1px 7px;white-space:nowrap}.sandbox-body{display:flex;align-items:stretch;min-width:0;min-height:0}.sandbox-body>:first-child{flex:1;min-width:0}.guest-tracker{flex:none;width:320px;display:flex;flex-direction:column;background:#fff;border-left:1px solid #ccd9e2}.guest-tracker>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 14px;background:#112a3c;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.guest-tracker>header button{min-height:calc(26px / var(--wh-scale));padding:2px 9px;font-size:11px;background:#ffffff1f;color:#fff;border:1px solid #ffffff4d}.guest-phone{flex:1;overflow-y:auto;padding:18px 16px 22px;background:#f7f5ef;color:#1d242b}.guest-phone h2{font-size:17px;line-height:1.2;margin:0 0 6px}.guest-phone h3{font-size:15px;margin:12px 0 8px;color:#193e56}.guest-phone ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.guest-phone li{border:1px solid #d9d5c8;border-radius:10px;padding:8px 10px;font-size:13px;background:#fff;color:#6b6b63}.guest-phone li.done{color:#193e56;border-color:#a9bbcd;background:#eef3f7;font-weight:600}.guest-sub{font-size:11px;color:#6b6b63;margin:8px 0 0}.guest-advice{font-size:12px;margin:10px 0 0;line-height:1.4}@media (max-width:900px){.sandbox-body{display:block}.guest-tracker{width:auto;border-left:0;border-top:1px solid #ccd9e2}.guest-phone{max-height:none}}[data-state=taken] .t,.floor-art [data-state=taken] circle{fill:#e4e6e4}[data-state=taken]{opacity:.55;cursor:not-allowed}[data-state=taken] text{fill:#6b7280}@media (max-width:700px){header.top{padding:7px 10px;gap:6px;row-gap:6px}header.top .brand{font-size:15px;letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header.top>div:first-child{min-width:0;flex:0 1 auto;overflow:hidden}header.top>span{display:none}.top .employee-menu summary{padding:6px 10px;min-height:calc(34px / var(--wh-scale))}header.top nav{flex-wrap:nowrap;overflow-x:auto;gap:6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}header.top nav::-webkit-scrollbar{display:none}header.top nav button{flex:none;white-space:nowrap}}.toolbar-actions{display:contents}.toolbar-more{display:none}@media (max-width:700px){.sandbox-toolbar{gap:8px;padding:8px 12px;row-gap:8px}.sandbox-toolbar>span{display:none}.sandbox-toolbar>a{font-size:14px}.toolbar-more{display:inline-flex;align-items:center;margin-left:auto}.toolbar-actions{display:none;flex-wrap:wrap;gap:8px;width:100%}.toolbar-actions[data-open=true]{display:flex}}@media (max-width:700px){.order-screen .cart{position:fixed;top:auto;left:0;right:0;bottom:0;z-index:40;max-height:calc(34dvh / var(--wh-scale));border-radius:14px 14px 0 0;box-shadow:0 -10px 24px #08142038;border-top:2px solid #1d4967}.order-screen .cart-lines{max-height:none;flex:1;min-height:0;overflow-y:auto}.order-screen .order-catalog{padding-bottom:calc(36dvh / var(--wh-scale))}.order-screen .check-heading{position:sticky;top:0;background:#fff;z-index:1}.order-screen .order-toolbar{flex-wrap:wrap;overflow:visible;gap:6px}.order-screen .order-toolbar>*{max-width:100%}.order-screen .order-toolbar .server-guests{flex:1 0 100%;justify-content:space-between}.order-screen .order-toolbar .server-guests>span{overflow-wrap:anywhere;min-width:0}.order-screen .order-table-actions{flex-wrap:wrap}.order-screen .order-toolbar h1{font-size:19px}.order-screen .catalog-controls{gap:6px;flex-direction:column;align-items:stretch;overflow:visible;min-width:0}.order-screen .catalog-controls>.chips{gap:6px;flex-wrap:wrap;min-width:0;max-width:100%}.order-screen .catalog-controls>.chips>button{flex:none;white-space:nowrap;min-width:calc(44px / var(--wh-scale));min-height:calc(44px / var(--wh-scale))}.order-screen .catalog-controls>.seat-picker{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch}.order-screen .touch-search{margin-bottom:4px}.order-screen .department-rail{gap:6px}.order-screen .catalog-controls .menu-service{min-width:0}.order-screen .catalog-controls .menu-service select{flex:1;min-width:0;width:0;min-height:calc(44px / var(--wh-scale));margin:0}}.check-toggle{display:none}@media (max-width:700px){.order-screen .check-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:9px 12px;border:0;background:transparent;text-align:left;min-height:46px}.order-screen .check-toggle>span{font-size:13px;color:#55606b}.order-screen .check-toggle>strong{font-size:16px}.order-screen .check-toggle:after{content:"▲";font-size:10px;color:#55606b}.order-screen .cart[data-open=true] .check-toggle:after{content:"▼"}.order-screen .check-heading{flex-wrap:wrap}.order-screen .check-toggle{flex:1 0 100%}.order-screen .check-heading h2,.order-screen .cart[data-open=false] .check-heading .course-controls,.order-screen .cart[data-open=false] .cart-lines,.order-screen .cart[data-open=false] .cart-actions .muted,.order-screen .cart[data-open=false] .cart-actions .total{display:none}.order-screen .cart[data-open=false]{max-height:none}.order-screen .cart[data-open=false] .cart-actions{display:none}.order-screen .cart[data-open=true]{max-height:calc(62dvh / var(--wh-scale))}.order-screen .order-catalog{padding-bottom:calc(64px / var(--wh-scale))}}.reason-choices{display:flex;flex-wrap:wrap;gap:8px;border:0;padding:0;margin:0 0 12px}.reason-choices>legend{padding:0;margin-bottom:8px;font-size:13px;font-weight:600;color:#4a5b66}.reason-chip{min-height:44px;padding:9px 15px;border:1px solid var(--line,#d7e0e5);border-radius:999px;background:#fff;font-size:15px;line-height:1.2}.reason-chip:hover{border-color:#8da2b0}.reason-chip.active{background:#112a3c;border-color:#112a3c;color:#fff;font-weight:600}.hands-call{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-left:auto;min-width:0;max-width:100%}.hands-button{min-height:calc(48px / var(--wh-scale));padding:10px 26px;border:0;border-radius:10px;background:#b4690e;color:#fff;font-size:17px;font-weight:700;letter-spacing:.02em}.hands-button:hover{background:#95570b}.hands-button:disabled{opacity:.6}.hands-result{margin:0;font-size:14px;color:#182a3c;background:#fff;padding:8px 12px;border:1px solid #c7ced4;border-radius:8px;max-width:38rem;overflow-wrap:anywhere}.save-error{margin:0;padding:10px 18px;background:#8c2f2f;color:#fff;font-size:16px;font-weight:600}.alert-sweep{border-left-color:#8a6214;background:#fff8ec}.alert-sweep button{background:#8a6214;border-color:#8a6214;color:#fff;font-weight:700}.receipt-gift{margin:4px 0 2px 10px;padding:4px 6px;border:1px dashed black;font-size:12px}.receipt-gift div:nth-child(2){font-weight:700;letter-spacing:.04em}.gift-sell{margin:12px 0 16px;padding:12px;border:1px solid #c8ced6;border-radius:9px}.gift-sell h3{margin:0 0 8px}.gift-sell label{display:block;margin:6px 0}.gift-sell input{width:100%;box-sizing:border-box}.gift-issued p{margin:6px 0}.gift-issued code{font-size:1.1em;letter-spacing:.05em}.correction-gifts{grid-column:1/-1;display:grid;gap:6px;padding:6px 0 0 14px;border-left:3px solid #d5d9dd}.correction-gift{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:.95em}.correction-check{display:flex;gap:10px;align-items:flex-start;margin:10px 0;line-height:1.4}.correction-check input{width:22px;height:22px;flex:none;margin-top:1px}.gift-pay p{margin:6px 0;line-height:1.4}.gift-pay button{min-height:44px}.gift-split{display:grid;gap:8px;margin-top:8px;padding:10px 12px;border:1px solid #d5d9dd;border-radius:10px}.gift-split p{margin:0;line-height:1.4}.split-checks{list-style:none;margin:12px 0;padding:0;display:grid;gap:6px}.split-check{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:48px;padding:8px 12px;border:1px solid #d5d9dd;border-radius:10px}.split-check label{display:flex;align-items:center;gap:10px;margin:0;cursor:pointer}.split-check input[type=checkbox]{width:22px;height:22px}.split-check>span{color:#47515a;font-size:.92em}.split-check>span:last-child{font-weight:700;color:inherit;min-width:5.5em;text-align:right}.split-check.paid{background:#f3f6f4}.split-check.paid>b{color:#47515a}@media (max-width:520px){.split-check{grid-template-columns:minmax(0,1fr) auto}.split-check>span:nth-child(2){grid-column:1/-1;grid-row:2}}.wh-management-compact{justify-content:flex-end;margin-bottom:12px}.wh-management-compact>div{display:none}.wh-management .wh-management-compact{display:none}.wh-management .wh-management-rail .wh-rail-help{margin-top:24px;text-align:center;background:var(--wh-brand-mid);color:#fff;border-radius:10px}.demo-strip.local-demo{background:#b45309;color:#fff;border-bottom:0;font-weight:600;font-size:14px;padding:6px 14px;height:auto;min-height:0;overflow:visible}.demo-strip.local-demo strong{letter-spacing:.08em}.demo-strip.local-demo span{color:#fde7c7}.demo-strip.local-demo.signed-in{background:#9f1d1d;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 12px;padding:8px 14px;font-size:14px;height:auto;min-height:0;overflow:visible}.demo-live-link{color:#9f1d1d;background:#fff;border-radius:6px;padding:4px 12px;font-weight:700;text-decoration:none;white-space:nowrap}.demo-live-link:focus-visible{outline:3px solid #fde68a;outline-offset:2px}.open-checks .heading{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.open-checks .heading p{margin:0}.open-checks .heading label{margin-left:auto;display:flex;gap:6px;align-items:center}.open-checks-table{width:100%;border-collapse:collapse}.open-checks-table th,.open-checks-table td{text-align:left;padding:8px;border-bottom:1px solid var(--wh-control-border,#d8dee6);vertical-align:top}.open-checks-table th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#5b6675}.open-check-kind{display:block;font-size:12px;color:#7a3e05}@media (max-width:720px){.open-checks-table thead{display:none}.open-checks-table tr{display:grid;grid-template-columns:1fr auto;gap:2px 8px;padding:8px 0;border-bottom:1px solid #d8dee6}.open-checks-table td{border:0;padding:2px 0}}.join-table-choice{border:1px solid var(--border,#c7d2dc);border-radius:10px;padding:12px;margin:12px 0;background:#f5f8fa}.join-table-choice label{display:flex;align-items:center;gap:10px;cursor:pointer}.join-table-choice input[type=checkbox]{width:24px;height:24px;min-height:24px;margin:0;flex:0 0 24px}.join-table-choice p{margin:8px 0 0;font-size:14px;line-height:1.5}.modal>.panel.party-table-dialog,.sandbox-root .modal>.panel.party-table-dialog{width:840px;max-height:calc(95dvh / var(--wh-scale));display:flex;flex-direction:column;overflow:hidden}.party-table-dialog .join-table-choice{display:flex;flex-direction:column;min-height:0;overflow:hidden}.party-all-choices{min-height:0;overflow:auto}.party-table-dialog .party-table-summary{flex:none}.party-table-dialog>.chips,.party-table-dialog>.shift-actions{flex:none}.party-table-dialog>.shift-actions{display:flex;flex-wrap:wrap;gap:8px}.party-table-dialog>.shift-actions>button{flex:1;min-width:110px}.party-table-area{border:0;padding:0;margin:14px 0}.party-table-area legend{font-weight:700;margin-bottom:8px}.party-table-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.party-table-choices label{border:1px solid #c7d2dc;border-radius:8px;padding:10px;min-height:48px}.party-table-choices label:has(input:checked){background:#e4edf3;border-color:#204961}.party-table-choices label:has(input:disabled:not(:checked)){opacity:.6;cursor:default}.party-table-choices small{display:block;font-size:12px;line-height:1.4}.party-table-summary{border-top:1px solid #c7d2dc;padding-top:10px}@media (max-width:650px){.party-table-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.order-toolbar .server-guests{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;min-width:0}.order-toolbar .server-guests .guest-stepper{margin-left:0}.order-toolbar .order-table-actions{display:flex;align-items:center;gap:8px;flex:none}.order-toolbar .order-table-actions button{white-space:nowrap}@media (min-width:901px){.order-screen .order-grid{grid-template-columns:minmax(0,1fr) clamp(300px,30%,460px)}.order-screen .catalog-body{grid-template-columns:116px minmax(0,1fr)}.order-screen .order-menu{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:6px}.order-screen .order-menu .menu-card{min-height:64px;padding:7px 9px}.order-screen .menu-card h3{font-size:14px;line-height:1.2;margin-bottom:2px}.order-screen .menu-card strong{font-size:12px}.order-screen .cart{padding:10px 12px}.order-screen .cart .line,.order-screen .cart .line .check-item-edit,.order-screen .cart .line>div>b{font-size:14px}.order-screen .cart .line p{font-size:12px}.order-screen .cart-actions .total{font-size:17px}.order-screen .cart-actions button{font-size:14px;min-height:calc(46px / var(--wh-scale))}}.cart-actions .tab-hold{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.cart-actions .tab-hold>p{margin:0;flex:1 1 12em;font-size:12px}.cart-actions .tab-hold>button,.cart-actions .tab-hold .chips{flex:0 0 auto}.view-loading{margin:2rem auto;padding:1rem;text-align:center;color:var(--wh-muted)}.report-three.report-hours{grid-template-columns:1fr 7ch 10ch}.house-picker{display:grid;gap:10px;margin:12px 0}.house-picker-list{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:260px;overflow:auto}.house-picker-list button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;padding:10px 12px;border:1px solid var(--wh-control-border,#cbd5df);border-radius:8px;background:var(--wh-surface,#fff);color:var(--wh-ink,#0f1f2b)}.house-picker-list button span{color:var(--wh-muted,#5b6b78);font-size:.9em;white-space:nowrap}.house-picker-list button[aria-pressed=true]{border-color:var(--wh-brand,#0f6b5b);box-shadow:0 0 0 2px var(--wh-brand,#0f6b5b)}.house-picker-over{border:1px solid #d9a441;background:#fff8e6;color:#4a3405;border-radius:8px;padding:10px 12px;display:grid;gap:8px}.house-picker-over p{margin:0}@media (max-width:640px){.house-picker-list button{flex-direction:column;align-items:flex-start}.house-picker-list button span{white-space:normal}}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity:1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:bg-night-800:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:text-rose-300:hover{--tw-text-opacity:1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.hover\:text-slate-100:hover{--tw-text-opacity:1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.hover\:text-sol-200:hover{--tw-text-opacity:1;color:rgb(197 219 234 / var(--tw-text-opacity, 1))}.focus\:border-sol-400:focus{--tw-border-opacity:1;border-color:rgb(50 109 151 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.disabled\:opacity-40:disabled{opacity:.4}@media (min-width: 640px){.sm\:h-64{height:16rem}}@media (min-width: 768px){.md\:items-center{align-items:center}}@media screen{:root[data-theme=dark][data-dark-scope] button{border:1px solid var(--wh-control-border);border-radius:10px;background:#161f27}:root[data-theme=dark][data-dark-scope] button:hover{border-color:var(--wh-brand);background:var(--wh-surface)}:root[data-theme=dark][data-dark-scope] .active,:root[data-theme=dark][data-dark-scope] .primary{background:var(--wh-brand-mid)!important;color:#fff!important;border-color:var(--wh-brand-mid)}:root[data-theme=dark][data-dark-scope] .top{background:var(--wh-brand-dark);color:#fff}:root[data-theme=dark][data-dark-scope] .top small{color:#a4b3c1}:root[data-theme=dark][data-dark-scope] .top button{color:#c0d0df}:root[data-theme=dark][data-dark-scope] .demo-strip{background:#4e421a}:root[data-theme=dark][data-dark-scope] .eyebrow{color:#8a9bad}:root[data-theme=dark][data-dark-scope] .panel{background:#161f27;border:1px solid var(--wh-border);border-radius:18px}:root[data-theme=dark][data-dark-scope] .floor-art .t{fill:#19242e;stroke:#455768}:root[data-theme=dark][data-dark-scope] .floor-art [data-state=open] .t,:root[data-theme=dark][data-dark-scope] .floor-art [data-state=open] circle{fill:#4f421a}:root[data-theme=dark][data-dark-scope] .floor-art [data-state=sent] .t,:root[data-theme=dark][data-dark-scope] .floor-art [data-state=sent] circle{fill:#19384b}:root[data-theme=dark][data-dark-scope] .floor-art [data-state=ready] .t,:root[data-theme=dark][data-dark-scope] .floor-art [data-state=ready] circle{fill:#293847}:root[data-theme=dark][data-dark-scope] .floor-art [data-state=delivered] .t,:root[data-theme=dark][data-dark-scope] .floor-art [data-state=delivered] circle{fill:#352049;stroke:#8b6bae}:root[data-theme=dark][data-dark-scope] .floor-art [data-state=paid] .t{fill:#273544}:root[data-theme=dark][data-dark-scope] .floor-art [data-table]:hover .t{stroke:var(--wh-brand)}:root[data-theme=dark][data-dark-scope] .empty{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .check-row span{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .search{border:1px solid var(--wh-control-border);border-radius:12px;background:#161f27}:root[data-theme=dark][data-dark-scope] .menu-card p{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .menu-card small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .line{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .line small,:root[data-theme=dark][data-dark-scope] .muted{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .modal{background:#000000ab}:root[data-theme=dark][data-dark-scope] .ingredients{background:#1d282f;border-radius:10px}:root[data-theme=dark][data-dark-scope] label input,:root[data-theme=dark][data-dark-scope] label select,:root[data-theme=dark][data-dark-scope] textarea{border:1px solid var(--wh-control-border);border-radius:8px;background:#161f27}:root[data-theme=dark][data-dark-scope] .danger{color:#e6847f;background:#391a13}:root[data-theme=dark][data-dark-scope] .all-day-item{background:var(--wh-surface);border:1px solid #3a4857;border-radius:12px}:root[data-theme=dark][data-dark-scope] .service-clock{background:#1e2a36;border-radius:12px}:root[data-theme=dark][data-dark-scope] .floor-art [data-state=available] .t,:root[data-theme=dark][data-dark-scope] .floor-art [data-state=available] circle{fill:#19242e}:root[data-theme=dark][data-dark-scope] .floor-art [data-state=held] .t,:root[data-theme=dark][data-dark-scope] .floor-art [data-state=held] circle{fill:#563b1d;stroke:#e88030}:root[data-theme=dark][data-dark-scope] .foh-alert{background:#4b3c19;border:2px solid #e89b30}:root[data-theme=dark][data-dark-scope] .foh-panel{background:#182630;border-left:2px solid #3b4958}:root[data-theme=dark][data-dark-scope] .message-card{border:1px solid #3a4857;border-radius:12px;background:#161f27}:root[data-theme=dark][data-dark-scope] .order-menu .menu-card strong{color:#95a5b5}:root[data-theme=dark][data-dark-scope] .menu-editor{border:1px solid var(--wh-control-border);border-radius:16px;color:#c2d0e0;background:#161f27}:root[data-theme=dark][data-dark-scope] .menu-editor::backdrop{background:#000000ab}:root[data-theme=dark][data-dark-scope] .menu-editor input:not([type=checkbox]),:root[data-theme=dark][data-dark-scope] .menu-editor textarea,:root[data-theme=dark][data-dark-scope] .menu-editor select{border:1px solid var(--wh-control-border);border-radius:8px}:root[data-theme=dark][data-dark-scope] .menu-editor fieldset{border:1px solid var(--wh-border);border-radius:8px}:root[data-theme=dark][data-dark-scope] .prep-status{border-radius:5px;background:#1d2832}:root[data-theme=dark][data-dark-scope] .status-preparing{background:#423716;color:#f1d09c}:root[data-theme=dark][data-dark-scope] .status-ready{background:#172a3e;color:#acc4db}:root[data-theme=dark][data-dark-scope] .preparing-active:disabled{background:#423716;border-color:#d7a542;color:#f1d09c}:root[data-theme=dark][data-dark-scope] .kitchen-notices{background:#423716;border:1px solid #d7a542;border-radius:10px}:root[data-theme=dark][data-dark-scope] .kitchen-all-day{border-bottom:1px solid var(--wh-control-border)}:root[data-theme=dark][data-dark-scope] .kitchen-all-day .all-day-item{border-radius:5px}:root[data-theme=dark][data-dark-scope] .ticket-count{color:#95a5b5}:root[data-theme=dark][data-dark-scope] .kitchen-ticket.panel{border-radius:8px}:root[data-theme=dark][data-dark-scope] .kitchen-ticket h2{border-bottom:2px solid var(--wh-brand-mid)}:root[data-theme=dark][data-dark-scope] .kitchen-ticket .line:last-child{border-bottom:0}:root[data-theme=dark][data-dark-scope] .kitchen-ticket .line button{border-radius:5px}:root[data-theme=dark][data-dark-scope] .kitchen-all-day{border-bottom:0}:root[data-theme=dark][data-dark-scope] .order-screen .search{border-radius:8px}:root[data-theme=dark][data-dark-scope] .order-screen .order-menu .menu-card{border-radius:8px}:root[data-theme=dark][data-dark-scope] .order-screen .menu-card strong{color:#aebac7}:root[data-theme=dark][data-dark-scope] .order-screen .cart{border-radius:10px}:root[data-theme=dark][data-dark-scope] .order-screen .cart .line small{color:#a1b0be}:root[data-theme=dark][data-dark-scope] .order-screen .cart .line p{color:#b2beca}:root[data-theme=dark][data-dark-scope] .cart-actions{border-top:1px solid var(--wh-control-border)}:root[data-theme=dark][data-dark-scope] .cart-actions .muted{color:#a1b0be}:root[data-theme=dark][data-dark-scope] .item-modal>.panel{border-radius:12px}:root[data-theme=dark][data-dark-scope] .item-modal fieldset{border:1px solid var(--wh-control-border);border-radius:8px}:root[data-theme=dark][data-dark-scope] .soup-today{background:var(--wh-surface);border-radius:6px}:root[data-theme=dark][data-dark-scope] .pos-messages a{color:#b3cee9}:root[data-theme=dark][data-dark-scope] .pos-messages .conversation p{border-bottom:1px solid #364351}:root[data-theme=dark][data-dark-scope] .cart-actions{background:#161f27}:root[data-theme=dark][data-dark-scope] .held-review{border:2px solid #a03cdd;border-radius:8px;background:#291237}:root[data-theme=dark][data-dark-scope] .course-controls .held-count{border-radius:999px;background:#6a1b9a;color:#fff}:root[data-theme=dark][data-dark-scope] .status-held{background:#423716;color:#f3dbab}:root[data-theme=dark][data-dark-scope] .ticket-title{border-bottom:2px solid var(--wh-brand)}:root[data-theme=dark][data-dark-scope] .kitchen-ticket .ticket-title h2{border:0}:root[data-theme=dark][data-dark-scope] .kitchen-ticket .ticket-print-button{border:0;border-radius:0;background:transparent;color:#79b5ec}:root[data-theme=dark][data-dark-scope] .kitchen-ticket .ticket-print-button:hover{background:transparent}:root[data-theme=dark][data-dark-scope] .kitchen-ticket .ticket-print-button:focus-visible{outline:2px solid #3090e8}:root[data-theme=dark][data-dark-scope] .foh-widget .kitchen-message-alert{background:#a82413!important;color:#fff!important;border:3px solid #e84630!important;border-radius:8px}:root[data-theme=dark][data-dark-scope] .message-new{border-left:5px solid #e64832!important}:root[data-theme=dark][data-dark-scope] .message-sender span{color:#ec8679}:root[data-theme=dark][data-dark-scope] .message-body{border:0;background:transparent}:root[data-theme=dark][data-dark-scope] .message-body small{color:#79b5ec}:root[data-theme=dark][data-dark-scope] .message-demo-options{border-top:1px solid var(--wh-control-border)}:root[data-theme=dark][data-dark-scope] .simple-messages>p[role=alert]{background:#3f3415}:root[data-theme=dark][data-dark-scope] .cart .line .check-item-edit{border:0;background:transparent;color:inherit}:root[data-theme=dark][data-dark-scope] .management-pending{background:#3f3415}:root[data-theme=dark][data-dark-scope] .receipt-overlay{background:#23303e}:root[data-theme=dark][data-dark-scope] .shared-blocker{background:#000000de}:root[data-theme=dark][data-dark-scope] .shared-link{color:#79adec}:root[data-theme=dark][data-dark-scope] .panel,:root[data-theme=dark][data-dark-scope] .server-screen .panel{border-radius:10px}:root[data-theme=dark][data-dark-scope] .kitchen-notices{border:0;background:transparent}:root[data-theme=dark][data-dark-scope] .kitchen-notices .service-alert{border:2px solid #d7a542;border-left-width:8px;border-radius:8px;background:#423716}:root[data-theme=dark][data-dark-scope] .kitchen-notices .fire{background:#382013;border-color:#e85c30;color:#efa98d}:root[data-theme=dark][data-dark-scope] .kitchen-notices .ready{background:var(--wh-surface);border-color:#428cd7;color:var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .top .ready-count{background:var(--wh-surface);color:var(--wh-accent);border:2px solid #648eb8}:root[data-theme=dark][data-dark-scope] .shared-inbox{border:1px solid var(--wh-control-border);border-radius:12px;background:#1a2931;color:#c2d0e0}:root[data-theme=dark][data-dark-scope] .shared-inbox::backdrop{background:#000000ab}:root[data-theme=dark][data-dark-scope] .shared-inbox iframe{border:0}:root[data-theme=dark][data-dark-scope] .terminal-login{background:var(--wh-brand-dark);color:#fff}:root[data-theme=dark][data-dark-scope] .terminal-login input{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .terminal-keypad button{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .terminal-login button{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .terminal-login .primary{color:#fff}:root[data-theme=dark][data-dark-scope] .employee-menu summary{border:1px solid var(--wh-surface-line);border-radius:8px;color:#fff}:root[data-theme=dark][data-dark-scope] .employee-menu>div{background:#161f27;color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .checkout-row{border-bottom:1px solid #33404d}:root[data-theme=dark][data-dark-scope] .approval-card{border-bottom:1px solid #374553}:root[data-theme=dark][data-dark-scope] .service-alert.void{background:#3a1d13;border:3px solid #e55533}:root[data-theme=dark][data-dark-scope] .terminal-pin{border:1px solid #425363;border-radius:10px;background:#161f27;color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .terminal-pin:focus{outline:3px solid #e89f30}:root[data-theme=dark][data-dark-scope] .order-screen .cart{border-radius:8px}:root[data-theme=dark][data-dark-scope] .check-heading{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .order-screen .cart-actions button{border-radius:6px}:root[data-theme=dark][data-dark-scope] .inventory-table{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .inventory-table th,:root[data-theme=dark][data-dark-scope] .inventory-table td{border-bottom:1px solid #33404d}:root[data-theme=dark][data-dark-scope] .inventory-table th{background:#1f262e}:root[data-theme=dark][data-dark-scope] .closed-checks-heading{background:var(--wh-brand-dark);color:#fff;border-radius:10px}:root[data-theme=dark][data-dark-scope] .checkout-screen .closed-check-card{background:var(--wh-surface);border:2px solid var(--wh-surface-line);border-left:6px solid var(--wh-brand);border-radius:12px}:root[data-theme=dark][data-dark-scope] .checkout-screen .closed-check-card.tip-pending{background:#382c13;border-color:#c99e4f;border-left-color:#e8a630}:root[data-theme=dark][data-dark-scope] .closed-check-card small{color:var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .closed-check-card .check-tip-status{color:var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .closed-check-card.tip-pending .check-tip-status{color:#f0d093}:root[data-theme=dark][data-dark-scope] .management-primary>a,:root[data-theme=dark][data-dark-scope] .management-primary>button,:root[data-theme=dark][data-dark-scope] .management-shortcut{border:1px solid var(--wh-control-border);border-radius:10px;background:#161f27;color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .management-primary>.active{background:var(--wh-brand);color:#fff;border-color:var(--wh-brand)}:root[data-theme=dark][data-dark-scope] .management-task{border:1px solid var(--wh-control-border);border-left:5px solid var(--wh-brand);border-radius:12px;background:#161f27;color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .management-task span{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .management-task.attention{background:#3a2f13;border-color:#c89e50}:root[data-theme=dark][data-dark-scope] .management-task:hover,:root[data-theme=dark][data-dark-scope] .management-shortcut:hover{background:var(--wh-hover)}:root[data-theme=dark][data-dark-scope] .management-scope{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .management-future{border-top:1px solid #364451}:root[data-theme=dark][data-dark-scope] .management-menu-item>small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .management-menu-item .item-sales{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .menu-86-badge{background:#9d332b;color:#fff;border-radius:6px}:root[data-theme=dark][data-dark-scope] .sold-out-item{border:2px solid #b36e65}:root[data-theme=dark][data-dark-scope] .menu-item-details p{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .menu-item-actions button:first-child{background:var(--wh-brand-mid);color:#fff}:root[data-theme=dark][data-dark-scope] .menu-item-actions button:last-child{background:transparent;border:0}:root[data-theme=dark][data-dark-scope] .menu-item-actions button:nth-child(n+3){background:transparent;border:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .terminal-workspaces a{border:1px solid #3e4d5c;border-radius:8px;color:var(--wh-ink);background:#161f27}:root[data-theme=dark][data-dark-scope] .inventory-table .inventory-item-link{border:0;background:transparent;color:var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .inventory-item-link:focus-visible{outline:2px solid var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .floor-art .hit{fill:transparent;stroke:none}:root[data-theme=dark][data-dark-scope] .floor-art [data-state=ready] .t,:root[data-theme=dark][data-dark-scope] .floor-art [data-state=ready] circle{stroke:var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .segmented{border:1px solid var(--wh-control-border);border-radius:10px}:root[data-theme=dark][data-dark-scope] .segmented button{border:0;border-radius:0;background:#161f27}:root[data-theme=dark][data-dark-scope] .segmented button[aria-pressed=true]{background:var(--wh-brand);color:#fff}:root[data-theme=dark][data-dark-scope] .status-swatch{border-radius:4px;border:2px solid #455768;background:#19242e}:root[data-theme=dark][data-dark-scope] .table-list button{border-width:2px;border-left-width:8px;background:#19242e}:root[data-theme=dark][data-dark-scope] .table-list [data-state=held],:root[data-theme=dark][data-dark-scope] .status-swatch[data-state=held]{background:#422e16;border-color:#e88030;border-style:dashed}:root[data-theme=dark][data-dark-scope] .table-list [data-state=open],:root[data-theme=dark][data-dark-scope] .status-swatch[data-state=open]{background:#423716;border-color:#e5ba34}:root[data-theme=dark][data-dark-scope] .table-list [data-state=sent],:root[data-theme=dark][data-dark-scope] .status-swatch[data-state=sent]{background:#152e3e;border-color:#509bc9}:root[data-theme=dark][data-dark-scope] .table-list [data-state=ready],:root[data-theme=dark][data-dark-scope] .status-swatch[data-state=ready]{background:#1e2c3a;border-color:var(--wh-accent);border-width:3px}:root[data-theme=dark][data-dark-scope] .table-list [data-state=delivered],:root[data-theme=dark][data-dark-scope] .status-swatch[data-state=delivered]{background:#2b183c;border-color:#8b6bae;border-style:dotted}:root[data-theme=dark][data-dark-scope] .order-screen .cart .line .line-course{border-radius:5px;background:#202932;color:#c3dcee}:root[data-theme=dark][data-dark-scope] .receipt-controls{background:#23303e}:root[data-theme=dark][data-dark-scope] .receipt-bar{background:#161f27;border-radius:14px}:root[data-theme=dark][data-dark-scope] .receipt-back{border:0;background:transparent}:root[data-theme=dark][data-dark-scope] .receipt-title span{color:#96a6b6}:root[data-theme=dark][data-dark-scope] .seat-chip{border-radius:12px;background:#161f27}:root[data-theme=dark][data-dark-scope] .seat-chip span{color:#96a6b6}:root[data-theme=dark][data-dark-scope] .seat-chip[aria-pressed=true]{background:var(--wh-brand);border-color:var(--wh-brand);color:#fff}:root[data-theme=dark][data-dark-scope] .seat-chip[aria-pressed=true] span{color:#d6dee6}:root[data-theme=dark][data-dark-scope] .text-button{border:0;background:transparent}:root[data-theme=dark][data-dark-scope] .receipt-controls .receipt-note{color:#96a6b6}:root[data-theme=dark][data-dark-scope] .clock-out-row{border-top:1px solid var(--wh-control-border)}:root[data-theme=dark][data-dark-scope] .kds-head{background:#26394a;color:#fff;border-top:5px solid var(--kds,var(--wh-accent))}:root[data-theme=dark][data-dark-scope] .kds-type{color:var(--kds,var(--wh-accent))}:root[data-theme=dark][data-dark-scope] .kds-dine-in{--kds:#7fb3e6}:root[data-theme=dark][data-dark-scope] .kds-take-out{--kds:#af8cd9}:root[data-theme=dark][data-dark-scope] .kds-online{--kds:#e8b27d}:root[data-theme=dark][data-dark-scope] .kds-bar{--kds:#89b4dc}:root[data-theme=dark][data-dark-scope] .kds-dine-in-text b{color:#8abbec}:root[data-theme=dark][data-dark-scope] .kds-take-out-text b{color:#ad90d5}:root[data-theme=dark][data-dark-scope] .kds-online-text b{color:#ecb079}:root[data-theme=dark][data-dark-scope] .kds-bar-text b{color:#84b4e1}:root[data-theme=dark][data-dark-scope] .kds-timer{border-radius:4px}:root[data-theme=dark][data-dark-scope] .kds-timer.aging{background:#f2b705;color:#d3dae0}:root[data-theme=dark][data-dark-scope] .kds-timer.late{background:#6d2424;color:#fff}:root[data-theme=dark][data-dark-scope] .kds-head-actions button{background:#161f27;color:var(--wh-ink);border:0}:root[data-theme=dark][data-dark-scope] .kds-head-actions .kds-bump{background:var(--kds,var(--wh-accent));color:#fff}:root[data-theme=dark][data-dark-scope] .seat-badge{border-radius:4px;background:#26394a;color:#fff}:root[data-theme=dark][data-dark-scope] .kds-modifier{border-left:6px solid #e8aa30;border-radius:4px;background:#473f18;color:#f5e5bc}:root[data-theme=dark][data-dark-scope] .kds-modifier-action{border-radius:3px;background:#5a4200;color:#fff}:root[data-theme=dark][data-dark-scope] .kds-modifier-text small{color:inherit}:root[data-theme=dark][data-dark-scope] .kds-modifier-remove{border-left-color:#e44134;background:#3b1814;color:#eaa6a0}:root[data-theme=dark][data-dark-scope] .kds-modifier-remove .kds-modifier-action{background:#9d2016}:root[data-theme=dark][data-dark-scope] .kds-modifier-extra{border-left-color:#835dbc;background:#21133a;color:#b9a2df}:root[data-theme=dark][data-dark-scope] .kds-modifier-extra .kds-modifier-action{background:#59368d}:root[data-theme=dark][data-dark-scope] .kds-summary{border-radius:8px;background:#26394a;color:#fff}:root[data-theme=dark][data-dark-scope] .kds-summary .kds-count{background:#161f27;color:var(--wh-ink);border-radius:999px}:root[data-theme=dark][data-dark-scope] .kds-summary b.aging{color:#eccf79}:root[data-theme=dark][data-dark-scope] .kds-summary b.late{color:#ec7979}:root[data-theme=dark][data-dark-scope] .kds-recalled{outline:3px dashed #dc8c3c}:root[data-theme=dark][data-dark-scope] .kds-head .kds-head-actions .ticket-print-button{background:#161f27;color:var(--wh-ink);border:0}:root[data-theme=dark][data-dark-scope] .kds-bar>button[aria-pressed=true]{background:#26394a;color:#fff}:root[data-theme=dark][data-dark-scope] .kds-group h3 b{border-radius:6px;background:#26394a;color:#fff}:root[data-theme=dark][data-dark-scope] .kds-group li{border-top:1px solid #303c48}:root[data-theme=dark][data-dark-scope] .kds-pager button[aria-current=page]{background:var(--wh-brand);color:#fff}:root[data-theme=dark][data-dark-scope] .pickup-list-card{color:inherit;border:2px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .pickup-list-card:hover{border-color:#4c98cd}:root[data-theme=dark][data-dark-scope] .pos-message-panel{border:1px solid var(--wh-border);border-radius:16px;background:var(--wh-page);color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .pos-message-panel::backdrop{background:#000000ab}:root[data-theme=dark][data-dark-scope] .pos-message-row{background:#161f27;border:1px solid var(--wh-border);border-radius:10px;color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .pos-message-row small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .change-due{background:#1f262e;border-radius:12px}:root[data-theme=dark][data-dark-scope] .money-tabs{border-bottom:2px solid #33404d}:root[data-theme=dark][data-dark-scope] .money-tabs button{border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:#9cabba}:root[data-theme=dark][data-dark-scope] .money-tabs button.money-selected,:root[data-theme=dark][data-dark-scope] .money-tabs button[aria-pressed=true]{background:transparent;color:var(--wh-accent);border-bottom-color:var(--wh-brand)}:root[data-theme=dark][data-dark-scope] .money-tabs button:hover{background:var(--wh-hover);color:var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .money-tabs button:focus-visible,:root[data-theme=dark][data-dark-scope] .correction-link:focus-visible,:root[data-theme=dark][data-dark-scope] .correction-history summary:focus-visible{outline:3px solid var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .corrections-heading p{color:#9cabba}:root[data-theme=dark][data-dark-scope] .correction-section h3>span{color:#9cabba}:root[data-theme=dark][data-dark-scope] .correction-row{border-bottom:1px solid #33404d;background:#161f27}:root[data-theme=dark][data-dark-scope] .correction-row:nth-child(2n){background:#1a242d}:root[data-theme=dark][data-dark-scope] .correction-identity small{color:#9cabba}:root[data-theme=dark][data-dark-scope] .corrections .correction-link{border:0;border-radius:3px;background:transparent;color:var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .corrections .correction-link:hover{background:#1f2931;color:#c2d9ef}:root[data-theme=dark][data-dark-scope] .corrections .correction-danger{color:#d9958c}:root[data-theme=dark][data-dark-scope] .corrections .correction-danger:hover{background:#381a13;color:#dd9188}:root[data-theme=dark][data-dark-scope] .correction-help,:root[data-theme=dark][data-dark-scope] .correction-empty{color:#9cabba}:root[data-theme=dark][data-dark-scope] .correction-empty{background:#1a242d;border-radius:6px}:root[data-theme=dark][data-dark-scope] .correction-pending{background:#3c2f14;color:#c6dbeb;border-radius:8px}:root[data-theme=dark][data-dark-scope] .correction-columns{background:#1f2a35;color:#a6b4c1;border-radius:6px 6px 0 0}:root[data-theme=dark][data-dark-scope] .correction-tender{color:#9cabba}:root[data-theme=dark][data-dark-scope] .correction-locked{color:#8b9dae}:root[data-theme=dark][data-dark-scope] .correction-history{border-top:1px solid #3a4957;color:#9cabba}:root[data-theme=dark][data-dark-scope] .history-check{border-bottom:1px solid #33404d}:root[data-theme=dark][data-dark-scope] .history-check summary{color:var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .history-check summary:focus-visible{outline:3px solid var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .history-check[open]{background:#1a242d}:root[data-theme=dark][data-dark-scope] .employee-clock{border-top:1px solid #374452}:root[data-theme=dark][data-dark-scope] .employee-clock small{color:#9babba}:root[data-theme=dark][data-dark-scope] .employee-clock .modal{color:#c2d1df}:root[data-theme=dark][data-dark-scope] .shift-start .employee-clock{border-top-color:#29333d40}:root[data-theme=dark][data-dark-scope] .shift-start .employee-clock small{color:inherit}:root[data-theme=dark][data-dark-scope] .menu-card-added{border-color:var(--wh-accent);background:#1a2430}:root[data-theme=dark][data-dark-scope] .added-flash{color:var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .checkout-override{color:#efbc8f}:root[data-theme=dark][data-dark-scope] .item-details-edit{border:1px solid var(--wh-control-border);border-radius:10px}:root[data-theme=dark][data-dark-scope] .demo-banner .shared-owing{color:#efbc8f}:root[data-theme=dark][data-dark-scope] .edit-line-where{color:#95a5b5}:root[data-theme=dark][data-dark-scope] .edit-line-reorder .muted{color:#95a5b5}:root[data-theme=dark][data-dark-scope] .another-round fieldset{border:1px solid #303c48;border-radius:8px}:root[data-theme=dark][data-dark-scope] .another-round label small{color:#95a5b5}:root[data-theme=dark][data-dark-scope] .edit-line-top{border-bottom:1px solid #303c48}:root[data-theme=dark][data-dark-scope] .edit-line-course span,:root[data-theme=dark][data-dark-scope] .edit-line-qty span,:root[data-theme=dark][data-dark-scope] .edit-line-move span{color:#95a5b5}:root[data-theme=dark][data-dark-scope] .edit-line-move button{border-radius:8px}:root[data-theme=dark][data-dark-scope] .edit-line-move button.active{background:#193e56;color:#fff;border-color:#4d9acb}:root[data-theme=dark][data-dark-scope] .cart .line .line-state{border-radius:999px}:root[data-theme=dark][data-dark-scope] .cart .line .state-draft{color:#f0cc94;background:#433316;border:1px solid #e0b463}:root[data-theme=dark][data-dark-scope] .cart .line .state-sent{color:#a3c1d8;background:#182c3c}:root[data-theme=dark][data-dark-scope] .cart .line .state-held{color:#fff;background:#6a1b9a;border:1px solid #a135e3}:root[data-theme=dark][data-dark-scope] .cart .line .state-cooking,:root[data-theme=dark][data-dark-scope] .cart .line .state-preparing{color:#f2cda1;background:#3e2e15}:root[data-theme=dark][data-dark-scope] .cart .line .state-ready{color:#a9cee6;background:#182d42}:root[data-theme=dark][data-dark-scope] .cart .line .state-served{color:#9faebc;background:#202a30}:root[data-theme=dark][data-dark-scope] .cart .line-draft{border-left:3px solid #e0a53c;background:#362a12}:root[data-theme=dark][data-dark-scope] .cart .line-sent{border-left:3px solid transparent}:root[data-theme=dark][data-dark-scope] .cart .course-divider{border-bottom:2px solid #364351;color:#a2b0be}:root[data-theme=dark][data-dark-scope] .check-heading .check-unsent{color:#f0cc94;background:#433316;border-radius:999px}:root[data-theme=dark][data-dark-scope] .guest-tracker{background:#161f27;border-left:1px solid #aec2d1}:root[data-theme=dark][data-dark-scope] .guest-tracker>header{background:#112a3c;color:#fff}:root[data-theme=dark][data-dark-scope] .guest-tracker>header button{background:#161f271f;color:#fff;border:1px solid rgba(41,51,61,.302)}:root[data-theme=dark][data-dark-scope] .guest-phone{background:#322c19;color:#d1d9e0}:root[data-theme=dark][data-dark-scope] .guest-phone h3{color:#a9cee6}:root[data-theme=dark][data-dark-scope] .guest-phone li{border:1px solid #cbc5b4;border-radius:10px;background:#161f27;color:#92a3b4}:root[data-theme=dark][data-dark-scope] .guest-phone li.done{color:#a9cee6;border-color:#a9bbcd;background:#182733}:root[data-theme=dark][data-dark-scope] .guest-sub{color:#92a3b4}:root[data-theme=dark][data-dark-scope] [data-state=taken] .t,:root[data-theme=dark][data-dark-scope] .floor-art [data-state=taken] circle{fill:#212d39}:root[data-theme=dark][data-dark-scope] [data-state=taken] text{fill:#6b7280}:root[data-theme=dark][data-dark-scope] .reason-choices{border:0}:root[data-theme=dark][data-dark-scope] .reason-choices>legend{color:#9faebc}:root[data-theme=dark][data-dark-scope] .reason-chip{border:1px solid var(--line,#b2c3cd);border-radius:999px;background:#161f27}:root[data-theme=dark][data-dark-scope] .reason-chip:hover{border-color:#8da2b0}:root[data-theme=dark][data-dark-scope] .reason-chip.active{background:#112a3c;border-color:#4c97cc;color:#fff}:root[data-theme=dark][data-dark-scope] .hands-button{border:0;border-radius:10px;background:#b4690e;color:#fff}:root[data-theme=dark][data-dark-scope] .hands-button:hover{background:#95570b}:root[data-theme=dark][data-dark-scope] .hands-result{color:#c3d5e7;background:#161f27;border:1px solid #374452;border-radius:8px}:root[data-theme=dark][data-dark-scope] .save-error{background:#8c2f2f;color:#fff}:root[data-theme=dark][data-dark-scope] .alert-sweep{border-left-color:#e2a837;background:#372912}:root[data-theme=dark][data-dark-scope] .alert-sweep button{background:#8a6214;border-color:#e2a837;color:#fff}:root[data-theme=dark][data-dark-scope] .gift-sell{border:1px solid #364451;border-radius:9px}:root[data-theme=dark][data-dark-scope] .correction-gifts{border-left:3px solid #33404d}:root[data-theme=dark][data-dark-scope] .gift-split{border:1px solid #33404d;border-radius:10px}:root[data-theme=dark][data-dark-scope] .split-check{border:1px solid #33404d;border-radius:10px}:root[data-theme=dark][data-dark-scope] .split-check>span{color:#a6b3c1}:root[data-theme=dark][data-dark-scope] .split-check>span:last-child{color:inherit}:root[data-theme=dark][data-dark-scope] .split-check.paid{background:#1b242e}:root[data-theme=dark][data-dark-scope] .split-check.paid>b{color:#a6b3c1}:root[data-theme=dark][data-dark-scope] .wh-management .wh-management-rail .wh-rail-help{background:var(--wh-brand-mid);color:#fff;border-radius:10px}:root[data-theme=dark][data-dark-scope] .demo-strip.local-demo{background:#b45309;color:#fff;border-bottom:0}:root[data-theme=dark][data-dark-scope] .demo-strip.local-demo span{color:#fde7c7}:root[data-theme=dark][data-dark-scope] .demo-strip.local-demo.signed-in{background:#9f1d1d}:root[data-theme=dark][data-dark-scope] .demo-live-link{color:#e77e7e;background:#161f27;border-radius:6px}:root[data-theme=dark][data-dark-scope] .demo-live-link:focus-visible{outline:3px solid #f2de8c}:root[data-theme=dark][data-dark-scope] .open-checks-table{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .open-checks-table th,:root[data-theme=dark][data-dark-scope] .open-checks-table td{border-bottom:1px solid var(--wh-control-border,#b1bdcd)}:root[data-theme=dark][data-dark-scope] .open-checks-table th{color:#92a2b3}:root[data-theme=dark][data-dark-scope] .open-check-kind{color:#efbe90}:root[data-theme=dark][data-dark-scope] .join-table-choice{border:1px solid var(--border,#b1c0ce);border-radius:10px;background:#182630}:root[data-theme=dark][data-dark-scope] .party-table-area{border:0}:root[data-theme=dark][data-dark-scope] .party-table-choices label{border:1px solid #b1c0ce;border-radius:8px}:root[data-theme=dark][data-dark-scope] .party-table-choices label:has(input:checked){background:#192b37;border-color:#529bc6}:root[data-theme=dark][data-dark-scope] .party-table-summary{border-top:1px solid #b1c0ce}:root[data-theme=dark][data-dark-scope] .view-loading{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .house-picker-list button{border:1px solid var(--wh-control-border,#b0bfce);border-radius:8px;background:var(--wh-surface,#161f27);color:var(--wh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .house-picker-list button span{color:var(--wh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .house-picker-list button[aria-pressed=true]{border-color:var(--wh-brand,#36e3c5)}:root[data-theme=dark][data-dark-scope] .house-picker-over{border:1px solid #d9a441;background:#382e13;color:#f5e2ba;border-radius:8px}:root[data-theme=dark][data-dark-scope] .wh-shell{background:var(--sh-page);color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .wh-shell :focus-visible{outline:2px solid var(--sh-brand)}:root[data-theme=dark][data-dark-scope] .wh-topbar{background:var(--sh-surface);border-bottom:1px solid var(--sh-line)}:root[data-theme=dark][data-dark-scope] .wh-topbar-ask{border:1px solid var(--sh-line);border-radius:10px;background:var(--sh-subtle);color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .wh-topbar-ask:hover{background:var(--sh-surface);border-color:var(--sh-control)}:root[data-theme=dark][data-dark-scope] .wh-topbar-help{border:1px solid var(--sh-line);border-radius:10px;background:var(--sh-surface);color:var(--sh-text)}:root[data-theme=dark][data-dark-scope] .wh-topbar-help:hover{background:var(--sh-page);border-color:var(--sh-control)}:root[data-theme=dark][data-dark-scope] .wh-day{border-radius:999px;background:#1c2730;color:var(--sh-text)}:root[data-theme=dark][data-dark-scope] .wh-day-dot{border-radius:50%;background:#1f9d55}:root[data-theme=dark][data-dark-scope] .wh-topbar .employee-menu summary{border:1px solid var(--sh-line);border-radius:10px;background:var(--sh-surface);color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .wh-topbar .employee-menu>div{border-radius:10px;border:1px solid var(--sh-line)}:root[data-theme=dark][data-dark-scope] .wh-topbar-end>button{border:1px solid var(--sh-line);border-radius:10px;background:var(--sh-surface);color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .wh-location-picker select{border:1px solid var(--sh-line);border-radius:10px;background-color:var(--sh-surface);color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .wh-location-picker select:hover{border-color:var(--sh-control)}:root[data-theme=dark][data-dark-scope] .wh-topbar-end>button:hover{background:var(--sh-page);border-color:var(--sh-control)}:root[data-theme=dark][data-dark-scope] .wh-page-header h1{color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .wh-page-header p{color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .wh-tabs>button{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .wh-tabs>button:hover{color:var(--sh-ink);background:none;border-color:transparent}:root[data-theme=dark][data-dark-scope] .wh-tabs>button.wh-tab-on,:root[data-theme=dark][data-dark-scope] .wh-tabs>button.wh-tab-on:hover{color:var(--sh-ink);border-bottom-color:var(--sh-brand)}:root[data-theme=dark][data-dark-scope] .wh-segmented{border-radius:10px;background:#1d2831}:root[data-theme=dark][data-dark-scope] .wh-segmented>button{border:0;border-radius:8px;background:transparent;color:var(--sh-text)}:root[data-theme=dark][data-dark-scope] .wh-segmented>button:hover{background:#161f2799;border:0}:root[data-theme=dark][data-dark-scope] .wh-segmented>button[aria-pressed=true],:root[data-theme=dark][data-dark-scope] .wh-segmented>button[aria-selected=true]{background:var(--sh-surface);color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .wh-field{color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .wh-field input,:root[data-theme=dark][data-dark-scope] .wh-field select{border:1px solid var(--sh-control);border-radius:8px;background:var(--sh-surface);color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .wh-toolbar-note{color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .wh-btn,:root[data-theme=dark][data-dark-scope] .wh-page-actions>button,:root[data-theme=dark][data-dark-scope] .wh-page-actions>a{border:1px solid var(--sh-control);border-radius:8px;background:var(--sh-surface);color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .wh-btn:hover,:root[data-theme=dark][data-dark-scope] .wh-page-actions>button:hover,:root[data-theme=dark][data-dark-scope] .wh-page-actions>a:hover{background:var(--sh-page);border-color:var(--sh-control)}:root[data-theme=dark][data-dark-scope] .wh-shell .wh-btn-primary,:root[data-theme=dark][data-dark-scope] .wh-shell .wh-page-actions>.primary{background:var(--sh-brand)!important;border-color:var(--sh-brand);color:#fff!important}:root[data-theme=dark][data-dark-scope] .wh-shell .wh-btn-primary:hover,:root[data-theme=dark][data-dark-scope] .wh-shell .wh-page-actions>.primary:hover{background:var(--sh-brand-dark)!important}:root[data-theme=dark][data-dark-scope] .wh-link{border:0;border-radius:6px;background:none;color:var(--sh-brand)}:root[data-theme=dark][data-dark-scope] .wh-link:hover{background:none;border:0}:root[data-theme=dark][data-dark-scope] .wh-stat{background:var(--sh-surface);border:1px solid var(--sh-line);border-radius:12px}:root[data-theme=dark][data-dark-scope] .wh-stat:before{background:var(--sh-brand)}:root[data-theme=dark][data-dark-scope] .wh-stat-warn:before{background:#d29b16}:root[data-theme=dark][data-dark-scope] .wh-stat-label{color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .wh-stat-value{color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .wh-stat-detail{color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .wh-stat-warn .wh-stat-value{color:var(--sh-warn-icon)}:root[data-theme=dark][data-dark-scope] .wh-panel{background:var(--sh-surface);border:1px solid var(--sh-line);border-radius:12px}:root[data-theme=dark][data-dark-scope] .wh-panel-head{border-bottom:1px solid var(--sh-line-soft)}:root[data-theme=dark][data-dark-scope] .wh-panel-head h2{color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .wh-panel-head>small,:root[data-theme=dark][data-dark-scope] .wh-panel-note{color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .wh-panel-foot{border-top:1px solid var(--sh-line-soft);background:var(--sh-subtle);color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .wh-count{border-radius:999px;background:#1c2730;color:var(--sh-text)}:root[data-theme=dark][data-dark-scope] .wh-count-warn{background:var(--sh-warn-bg);color:var(--sh-warn)}:root[data-theme=dark][data-dark-scope] .wh-shell .wh-empty{color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .wh-list>li{border-bottom:1px solid var(--sh-line-soft)}:root[data-theme=dark][data-dark-scope] .wh-list>li:last-child{border-bottom:0}:root[data-theme=dark][data-dark-scope] .wh-list strong{color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .wh-list p{color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .wh-list button{border:1px solid var(--sh-control);border-radius:8px;background:var(--sh-surface);color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .wh-list button:hover{background:var(--sh-page);border-color:var(--sh-control)}:root[data-theme=dark][data-dark-scope] .wh-signal{border-radius:9px;background:var(--sh-warn-bg);color:var(--sh-warn-icon)}:root[data-theme=dark][data-dark-scope] .wh-signal-neutral{background:#1c2730;color:var(--sh-text)}:root[data-theme=dark][data-dark-scope] .wh-avatar{border-radius:50%;background:var(--sh-selected);color:var(--sh-brand)}:root[data-theme=dark][data-dark-scope] .wh-chip{border-radius:999px;background:#1c2730;color:var(--sh-text)}:root[data-theme=dark][data-dark-scope] .wh-chip-warn{background:var(--sh-warn-bg);color:var(--sh-warn)}:root[data-theme=dark][data-dark-scope] .wh-chip-ok{background:var(--sh-ok-bg);color:var(--sh-ok)}:root[data-theme=dark][data-dark-scope] .wh-table{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .wh-table th{color:var(--sh-muted);background:var(--sh-subtle);border-bottom:1px solid var(--sh-line)}:root[data-theme=dark][data-dark-scope] .wh-table td{border-bottom:1px solid var(--sh-line-soft)}:root[data-theme=dark][data-dark-scope] .wh-table tr:last-child td{border-bottom:0}:root[data-theme=dark][data-dark-scope] .wh-table tr.wh-total td{background:var(--sh-subtle)}:root[data-theme=dark][data-dark-scope] .wh-table tr[aria-current=true] td{background:#162631}:root[data-theme=dark][data-dark-scope] .wh-table td small{color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .wh-table button{border:1px solid var(--sh-control);border-radius:8px;background:var(--sh-surface);color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .wh-table button.wh-name-link{border:0;background:none;color:var(--sh-brand)}:root[data-theme=dark][data-dark-scope] .wh-table button.wh-name-link:hover{background:none}:root[data-theme=dark][data-dark-scope] .wh-panel-more{border-top:1px solid var(--sh-line-soft)}:root[data-theme=dark][data-dark-scope] .wh-table button.wh-link{border:0;background:none;color:var(--sh-brand)}:root[data-theme=dark][data-dark-scope] .wh-visually-hidden{border:0}:root[data-theme=dark][data-dark-scope] .wh-bars{border-bottom:1px solid var(--sh-line)}:root[data-theme=dark][data-dark-scope] .wh-bar{border-radius:5px 5px 2px 2px;background:var(--sh-brand)}:root[data-theme=dark][data-dark-scope] .wh-bar-zero{background:var(--sh-line)}:root[data-theme=dark][data-dark-scope] .wh-bar-labels>li{color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .wh-shell .wh-source{color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .wh-shell .wh-feed-error{border-radius:8px}:root[data-theme=dark][data-dark-scope] .wh-shell .wh-detail-overview{background:var(--sh-surface);border:1px solid var(--sh-line);border-radius:12px}:root[data-theme=dark][data-dark-scope] .wh-action-list>span{border-bottom:1px solid var(--sh-line-soft)}:root[data-theme=dark][data-dark-scope] .wh-action-list>span:last-child{border-bottom:0}:root[data-theme=dark][data-dark-scope] .wh-action{border:0;border-radius:0;background:none;color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .wh-action:after{color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .wh-action:hover{background:var(--sh-subtle);border:0}:root[data-theme=dark][data-dark-scope] .wh-shell .wh-card{border-color:var(--sh-line);border-radius:12px}:root[data-theme=dark][data-dark-scope] .wh-shell .wh-card>header{border-bottom:1px solid var(--sh-line-soft)}:root[data-theme=dark][data-dark-scope] .wh-shell .wh-card h2{color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .wh-shell .wh-card h2 span{border-radius:999px;background:#1c2730}:root[data-theme=dark][data-dark-scope] .wh-shell .wh-card header button{color:var(--sh-brand)}:root[data-theme=dark][data-dark-scope] .wh-shell .wh-card header button:hover{background:none}:root[data-theme=dark][data-dark-scope] .wh-shell .wh-summary-list li{border-top:0;border-bottom:1px solid var(--sh-line-soft)}:root[data-theme=dark][data-dark-scope] .wh-shell .wh-summary-list li:last-child{border-bottom:0}:root[data-theme=dark][data-dark-scope] .wh-section-rail{background:#161f27;color:#b1c1ce;border-right:1px solid #b1bfcd}:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-rail-mark{border-radius:9px;background:#1d4962;color:#fff}:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-rail-title{color:#c6dbeb}:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-rail-brand small{color:#90a1b2}:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-nav-group h2{color:#8d9eb0}:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-nav-group>a,:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-nav-group>button,:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-nav-tools>a,:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-nav-tools>button,:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-section-help,:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-section-links>a,:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-section-links>button{border:0;border-radius:8px;background:transparent;color:inherit}:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-icon{color:#8396a9}:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-nav-group>a:hover,:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-nav-group>button:hover,:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-nav-tools>a:hover,:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-section-help:hover,:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-section-links>a:hover,:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-section-links>button:hover{background:#1b252f;border:0}:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-nav-group>[aria-current=page]{background:#162938;color:#bbd9ed}:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-nav-group>[aria-current=page] .wh-icon{color:#9dc9e2}:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-nav-count{border-radius:999px;background:#3c2f14;color:#eebf86}:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-nav-tools{border-left:1px solid #b1bfcd}:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-nav-tools>a,:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-nav-tools>button{color:#90a1b2}:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-nav-tools>[aria-current=page]{color:#bbd9ed;background:#1b252f}:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-rail-foot{border-top:1px solid #b1bfcd}:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-section-links>a,:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-section-links>button{color:#90a1b2}:root[data-theme=dark][data-dark-scope] .wh-section-rail :focus-visible{outline:2px solid #4e9dcb}:root[data-theme=dark][data-dark-scope] .wh-management{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .wh-management-rail{background:#161f27;border-right:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .wh-management-rail>a,:root[data-theme=dark][data-dark-scope] .wh-management-rail>button{border:0;background:transparent;color:inherit;border-radius:7px}:root[data-theme=dark][data-dark-scope] .wh-management-rail>[aria-current=page]{background:var(--wh-selected)}:root[data-theme=dark][data-dark-scope] .wh-management-heading p{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .wh-phases{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .wh-phases button{border:0;border-radius:0;background:none;color:var(--wh-muted);border-bottom:3px solid transparent}:root[data-theme=dark][data-dark-scope] .wh-phases button[aria-selected=true]{border-bottom-color:var(--wh-brand,#4c97cc);color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .wh-pulse{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .wh-pulse>div{border-left:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .wh-pulse>div:first-child{border:0}:root[data-theme=dark][data-dark-scope] .wh-pulse dt{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .wh-pulse small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .wh-source{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .wh-feed-error{color:#eec684;background:#382c13;border-left:3px solid #ca9e4e}:root[data-theme=dark][data-dark-scope] .wh-card{background:#161f27;border:1px solid var(--wh-border);border-radius:11px}:root[data-theme=dark][data-dark-scope] .wh-card>header{background:#161f27;color:inherit}:root[data-theme=dark][data-dark-scope] .wh-card h2 span{background:var(--wh-selected);border-radius:4px}:root[data-theme=dark][data-dark-scope] .wh-card header small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .wh-card header button{background:none;border:0}:root[data-theme=dark][data-dark-scope] .wh-card>footer{border-top:1px solid var(--wh-border);background:var(--wh-subtle);color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .wh-attention li{border-top:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .wh-attention p{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .wh-attention button{border:1px solid var(--wh-control-border);border-radius:6px;background:#161f27}:root[data-theme=dark][data-dark-scope] .wh-signal{border-radius:50%;background:#3e3015;color:#eec684}:root[data-theme=dark][data-dark-scope] .wh-summary-list li{border-top:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .wh-summary-list span{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .wh-empty{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .wh-service-strip button{background:#161f27;border:1px solid var(--wh-border);border-radius:8px}:root[data-theme=dark][data-dark-scope] .wh-quick span{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .wh-quick button{background:none;border:0}:root[data-theme=dark][data-dark-scope] .wh-opening button{border:0;border-top:1px solid var(--wh-border);border-radius:0;background:#161f27}:root[data-theme=dark][data-dark-scope] .wh-management button:focus-visible,:root[data-theme=dark][data-dark-scope] .wh-management a:focus-visible,:root[data-theme=dark][data-dark-scope] .wh-assistant button:focus-visible{outline:3px solid var(--wh-focus)}:root[data-theme=dark][data-dark-scope] .wh-assistant{border:0;border-radius:0;background:#161f27;color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .wh-assistant::backdrop{background:#00000054}:root[data-theme=dark][data-dark-scope] .wh-assistant>header{border-bottom:1px solid var(--wh-border);background:#161f27;color:inherit}:root[data-theme=dark][data-dark-scope] .wh-assistant header p{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .wh-assistant header button{background:#161f27;color:inherit;border:1px solid var(--wh-border);border-radius:6px}:root[data-theme=dark][data-dark-scope] .wh-chat-body>p{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .wh-suggestions button{background:var(--wh-selected);border:1px solid var(--wh-border);color:inherit}:root[data-theme=dark][data-dark-scope] .wh-message{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .wh-message strong{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .wh-user{background:var(--wh-selected);border:0;border-radius:8px}:root[data-theme=dark][data-dark-scope] .wh-message small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .wh-answer-actions button,:root[data-theme=dark][data-dark-scope] .wh-chat-error button,:root[data-theme=dark][data-dark-scope] .wh-help-list button{background:#161f27;color:inherit;border:1px solid var(--wh-control-border)}:root[data-theme=dark][data-dark-scope] .wh-chat-error{color:#eec684}:root[data-theme=dark][data-dark-scope] .wh-help-toggle{background:none;border:0;color:inherit}:root[data-theme=dark][data-dark-scope] .wh-help-list details{border-top:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .wh-help-list small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .wh-assistant>form{border-top:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .wh-assistant textarea{background:#161f27;color:inherit;border:1px solid var(--wh-control-border);border-radius:7px}:root[data-theme=dark][data-dark-scope] .wh-assistant>footer{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .wh-help-panel{border:0;border-radius:0;background:#161f27;color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .wh-help-panel::backdrop{background:#00000054}:root[data-theme=dark][data-dark-scope] .wh-help-panel>header{border-bottom:1px solid var(--wh-border);background:#161f27;color:inherit}:root[data-theme=dark][data-dark-scope] .wh-help-panel header p{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .wh-help-panel header button{background:#161f27;color:inherit;border:1px solid var(--wh-border);border-radius:6px}:root[data-theme=dark][data-dark-scope] .wh-help-search{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .wh-help-search input{border:1px solid var(--wh-control-border);border-radius:7px;background:#161f27;color:inherit}:root[data-theme=dark][data-dark-scope] .wh-help-body h3{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .wh-help-empty{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .wh-help-article{border-top:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .wh-help-article:first-child{border-top:0}:root[data-theme=dark][data-dark-scope] .wh-help-article summary:before{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .wh-help-article button{background:#161f27;color:inherit;border:1px solid var(--wh-control-border)}:root[data-theme=dark][data-dark-scope] .wh-help-meta{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .wh-help-prereq{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .wh-help-badge{border-radius:999px;background:#3c2f14;color:#eebf86}:root[data-theme=dark][data-dark-scope] .wh-clock-card .wh-summary-list li.wh-clock-over{color:#e3828f}:root[data-theme=dark][data-dark-scope] .wh-clock-card .wh-summary-list li.wh-clock-over span{color:#e3828f}:root[data-theme=dark][data-dark-scope] .wh-card h2 span.wh-clock-badge-over{background:#9f2434;color:#fff}:root[data-theme=dark][data-dark-scope] .wh-priority{background:var(--wh-paper);border:1px solid var(--wh-border);border-top:3px solid var(--wh-brand);border-radius:9px;color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .wh-priority dt{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .wh-priority-note{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .wh-priority>button{background:none;color:var(--wh-accent);border:0;border-top:1px solid var(--wh-border);border-radius:0}:root[data-theme=dark][data-dark-scope] .wh-assistant .wh-answer-actions .wh-fix-offer{border-color:#4e9dcb;color:#bbd9ed}:root[data-theme=dark][data-dark-scope] .wh-assistant .wh-draft{border:2px solid #4a9ccf;border-radius:12px;background:#161f27}:root[data-theme=dark][data-dark-scope] .wh-assistant .wh-draft>header{background:#122635;border-bottom:1px solid #aec0d1}:root[data-theme=dark][data-dark-scope] .wh-assistant .wh-draft>header small{color:#90a1b2}:root[data-theme=dark][data-dark-scope] .wh-assistant .wh-draft-tag{background:#3b2f14;color:#f0d294;border-radius:99px}:root[data-theme=dark][data-dark-scope] .wh-assistant .wh-draft section{border-bottom:1px solid #b0c1cf}:root[data-theme=dark][data-dark-scope] .wh-assistant .wh-draft h4{color:#90a1b2}:root[data-theme=dark][data-dark-scope] .wh-assistant .wh-draft-opt small{color:#90a1b2}:root[data-theme=dark][data-dark-scope] .wh-assistant .wh-draft-opt em{color:#f0d294}:root[data-theme=dark][data-dark-scope] .wh-assistant .wh-draft-ev{background:#132a3a;border-radius:8px}:root[data-theme=dark][data-dark-scope] .wh-assistant .wh-draft-who span{color:#90a1b2}:root[data-theme=dark][data-dark-scope] .wh-assistant .wh-draft-actions{background:#123}:root[data-theme=dark][data-dark-scope] .wh-assistant .wh-draft-note{color:#90a1b2;background:#123}:root[data-theme=dark][data-dark-scope] .wh-assistant .wh-draft-error{color:#df8a86}:root[data-theme=dark][data-dark-scope] .wh-assistant .wh-draft-done{background:#183725;border-radius:12px}:root[data-theme=dark][data-dark-scope] .wh-assistant .wh-fix-confirm{border:1px solid #4e9dcb;border-radius:10px;background:#132634}:root[data-theme=dark][data-dark-scope] .wh-assistant .wh-fix-confirm p{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .wh-assistant .house-draft dt{color:#90a1b2}:root[data-theme=dark][data-dark-scope] .wh-assistant .house-draft dd s{color:#90a1b2}:root[data-theme=dark][data-dark-scope] .mn-count{background:#3b2f14;color:#f0d294;border-radius:999px}:root[data-theme=dark][data-dark-scope] .mn-pill{border-radius:999px}:root[data-theme=dark][data-dark-scope] .mn-pill.ok{background:#183725;color:#95e0b9}:root[data-theme=dark][data-dark-scope] .mn-pill.warn{background:#3b2f14;color:#f0d294}:root[data-theme=dark][data-dark-scope] .mn-pill.bad{background:#381313;color:#df8a86}:root[data-theme=dark][data-dark-scope] .mn-pill.info{background:#132a3a;color:#81bde4}:root[data-theme=dark][data-dark-scope] .mn-pill.gray{background:#1c2630;color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .mn-pill.cash{background:#173933;color:#8beee7}:root[data-theme=dark][data-dark-scope] .mn-pill.card{background:#1a1338;color:#9b92d3}:root[data-theme=dark][data-dark-scope] .mn-visually-hidden{border:0}:root[data-theme=dark][data-dark-scope] .mn-seg{background:#1c2630;border-radius:10px}:root[data-theme=dark][data-dark-scope] .mn-seg button{border:0;background:none;border-radius:8px;color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .mn-seg button[aria-pressed=true]{background:#161f27;color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .mn-step{background:#161f27;border:1px solid var(--wh-border);border-radius:12px;color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .mn-step:hover:not(:disabled){background:#1a262d}:root[data-theme=dark][data-dark-scope] .mn-step[aria-current=step]{border:2px solid var(--wh-brand)}:root[data-theme=dark][data-dark-scope] .mn-step small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .mn-step-mark{border-radius:50%}:root[data-theme=dark][data-dark-scope] .mn-step.done .mn-step-mark{background:#183725;color:#95e0b9}:root[data-theme=dark][data-dark-scope] .mn-step.todo .mn-step-mark{background:#3b2f14;color:#f0d294}:root[data-theme=dark][data-dark-scope] .mn-step.wait .mn-step-mark{background:#1c2630;color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .dc-hero{background:#161f27;border:1px solid var(--wh-border);border-radius:12px}:root[data-theme=dark][data-dark-scope] .dc-hero h2{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .dc-hero p{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .dc-card{background:#161f27;border:1px solid var(--wh-border);border-radius:12px}:root[data-theme=dark][data-dark-scope] .dc-card>header{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .dc-card>header h3{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .dc-card>header p{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .dc-check{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .dc-check:last-child{border-bottom:0}:root[data-theme=dark][data-dark-scope] .dc-check small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .dc-mark{border-radius:50%}:root[data-theme=dark][data-dark-scope] .dc-mark.ok{background:#183725;color:#95e0b9}:root[data-theme=dark][data-dark-scope] .dc-mark.todo{background:#3b2f14;color:#f0d294}:root[data-theme=dark][data-dark-scope] .dc-mark.bad{background:#381313;color:#df8a86}:root[data-theme=dark][data-dark-scope] .dc-side{background:#161f27;border:1px solid var(--wh-border);border-radius:12px}:root[data-theme=dark][data-dark-scope] .dc-side.cash{border-top:4px solid #33e5d7}:root[data-theme=dark][data-dark-scope] .dc-side.card{border-top:4px solid #6a5bbd}:root[data-theme=dark][data-dark-scope] .dc-side h3{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .dc-side>p{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .dc-line{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .dc-variance{border-radius:8px}:root[data-theme=dark][data-dark-scope] .dc-variance.ok{background:#183725;color:#95e0b9}:root[data-theme=dark][data-dark-scope] .dc-variance.short{background:#381313;color:#df8a86}:root[data-theme=dark][data-dark-scope] .dc-variance.over{background:#3b2f14;color:#f0d294}:root[data-theme=dark][data-dark-scope] .dc-submit p{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .dc-error{color:#df8a86}:root[data-theme=dark][data-dark-scope] .dc-table{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .dc-table th{color:var(--wh-muted);border-bottom:1px solid var(--wh-border);background:#19242e}:root[data-theme=dark][data-dark-scope] .dc-table td{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .dc-table tr:last-child td{border-bottom:0}:root[data-theme=dark][data-dark-scope] .dc-empty{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .dc-scope{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .mn-tile{background:#161f27;border:1px solid var(--wh-border);border-radius:12px}:root[data-theme=dark][data-dark-scope] .mn-tile:before{background:var(--wh-brand)}:root[data-theme=dark][data-dark-scope] .mn-tile.t-accent:before{background:var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .mn-tile.t-tips:before{background:#b45309}:root[data-theme=dark][data-dark-scope] .mn-tile.t-ok:before{background:#1f7a4d}:root[data-theme=dark][data-dark-scope] .mn-tile.t-warn:before{background:#d29b16}:root[data-theme=dark][data-dark-scope] .mn-tile-button{color:inherit}:root[data-theme=dark][data-dark-scope] .mn-tile-button:hover{border-color:#9db6c9;background:#17222e}:root[data-theme=dark][data-dark-scope] .mn-tile-button:focus-visible{outline:2px solid var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .mn-tile-label{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .mn-tile-value{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .mn-tile-detail{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .mn-card{background:#161f27;border:1px solid var(--wh-border);border-radius:12px}:root[data-theme=dark][data-dark-scope] .mn-card>header{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .mn-card>header h2{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .mn-card>header p{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .mn-mix{border-radius:999px;background:#1c2630}:root[data-theme=dark][data-dark-scope] .mn-mix .card,:root[data-theme=dark][data-dark-scope] .mn-dot.card{background:#5b4bb7}:root[data-theme=dark][data-dark-scope] .mn-mix .cash,:root[data-theme=dark][data-dark-scope] .mn-dot.cash{background:#0f766e}:root[data-theme=dark][data-dark-scope] .mn-mix .gift,:root[data-theme=dark][data-dark-scope] .mn-dot.gift{background:#b45309}:root[data-theme=dark][data-dark-scope] .mn-mix .house,:root[data-theme=dark][data-dark-scope] .mn-dot.house{background:#2f7fb0}:root[data-theme=dark][data-dark-scope] .mn-legend small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .mn-dot{border-radius:3px}:root[data-theme=dark][data-dark-scope] .mn-table{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .mn-table th{color:var(--wh-muted);border-bottom:1px solid var(--wh-border);background:#19242e}:root[data-theme=dark][data-dark-scope] .mn-table td{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .mn-table tr:last-child td{border-bottom:0}:root[data-theme=dark][data-dark-scope] .mn-name{border:0;background:none;color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .mn-name:hover{color:var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .mn-avatar{border-radius:50%;background:#152a3b;color:var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .mn-empty{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .mn-hours summary{color:var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .mn-overview .wh-bar{background:var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .mn-overview .wh-bar.wh-bar-zero{background:var(--sh-line)}:root[data-theme=dark][data-dark-scope] .mn-overview .wh-bar.wh-bar-peak{background:var(--sh-brand-dark)}:root[data-theme=dark][data-dark-scope] .mn-held{color:#f0d294}:root[data-theme=dark][data-dark-scope] .fo-warn{color:#f0d294}:root[data-theme=dark][data-dark-scope] .fo-link{border:0;background:none;color:var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .fo-month>div{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .fo-month>div:last-child{border-bottom:0}:root[data-theme=dark][data-dark-scope] .fo-month dd small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .fo-month .fo-total{background:#19242e}:root[data-theme=dark][data-dark-scope] .fo-month dt small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .fo-bill small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .fo-foot{border-top:1px solid var(--wh-border);background:#19242e;color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .fw .fo .mn-table thead{background:none}:root[data-theme=dark][data-dark-scope] .cd-before h2{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .cd-before li{background:#161f27;border:1px solid var(--wh-border);border-left-width:4px;border-radius:12px}:root[data-theme=dark][data-dark-scope] .cd-before li.cd-ok{border-left-color:#67b187}:root[data-theme=dark][data-dark-scope] .cd-before li.cd-todo{border-left-color:#e3aa36}:root[data-theme=dark][data-dark-scope] .cd-before .cd-label{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .cd-before .cd-value{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .cd-before .cd-detail{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .mn-step-note{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .approvals-workspace.panel{border-radius:10px;color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .approvals-workspace .approvals-heading{background:#161f27;color:inherit}:root[data-theme=dark][data-dark-scope] .approvals-heading p{color:var(--wh-muted,#a4b6c1)}:root[data-theme=dark][data-dark-scope] .approvals-pending{border-radius:6px;background:#3c3014;color:#eeca8b}:root[data-theme=dark][data-dark-scope] .approvals-toolbar{border-bottom:1px solid var(--wh-border,#aec0d1)}:root[data-theme=dark][data-dark-scope] .approvals-toolbar nav button{background:#161f27;border:0;border-bottom:3px solid transparent;border-radius:0}:root[data-theme=dark][data-dark-scope] .approvals-toolbar nav button[aria-pressed=true]{border-bottom-color:var(--wh-brand,#4e9dcb)}:root[data-theme=dark][data-dark-scope] .approval-review{border:1px solid var(--wh-border,#aec0d1);border-radius:8px}:root[data-theme=dark][data-dark-scope] .approval-kind{color:var(--wh-muted,#a4b6c1)}:root[data-theme=dark][data-dark-scope] .approval-value span{color:var(--wh-muted,#a4b6c1)}:root[data-theme=dark][data-dark-scope] .approval-reason{border-left:3px solid var(--wh-border,#aec0d1)}:root[data-theme=dark][data-dark-scope] .approval-reason span{color:var(--wh-muted,#a4b6c1)}:root[data-theme=dark][data-dark-scope] .approval-meta,:root[data-theme=dark][data-dark-scope] .approval-impact{color:var(--wh-muted,#a4b6c1)}:root[data-theme=dark][data-dark-scope] .approval-decision{background:var(--wh-subtle,#182630);border-left:1px solid var(--wh-border,#aec0d1)}:root[data-theme=dark][data-dark-scope] .approval-decision fieldset{border:0}:root[data-theme=dark][data-dark-scope] .approval-made button{background:#161f27}:root[data-theme=dark][data-dark-scope] .approval-made-options [aria-pressed=true]{background:var(--wh-brand-mid,#1d4962);color:#fff}:root[data-theme=dark][data-dark-scope] .approval-outcome{border-radius:5px;background:var(--wh-selected,#1b2b34)}:root[data-theme=dark][data-dark-scope] .approval-denied .approval-outcome{background:#3b1a14;color:#d7958e}:root[data-theme=dark][data-dark-scope] .approval-empty p{color:var(--wh-muted,#a4b6c1)}:root[data-theme=dark][data-dark-scope] .approval-error,:root[data-theme=dark][data-dark-scope] .approval-notice{border-left:3px solid #c46055;background:#361912}:root[data-theme=dark][data-dark-scope] .approval-notice{border-color:var(--wh-brand,#4e9dcb);background:var(--wh-selected,#1b2b34)}:root[data-theme=dark][data-dark-scope] .approvals-workspace :focus-visible{outline:3px solid var(--wh-focus,#4da0cb)}:root[data-theme=dark][data-dark-scope] .approvals-intro{color:var(--wh-muted,#a4b6c1)}:root[data-theme=dark][data-dark-scope] .approvals-area-tabs{background:#161f27;border:1px solid var(--sh-line,#b1bfcd);border-radius:10px}:root[data-theme=dark][data-dark-scope] .approvals-area-tabs button{border:0;background:none;border-radius:7px;color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .approvals-area-tabs button[aria-pressed=true]{background:var(--sh-selected,#162938);color:var(--sh-brand,#9dc9e2)}:root[data-theme=dark][data-dark-scope] .approvals-area-tabs span{background:var(--sh-line-soft,#1d282f);border-radius:99px}:root[data-theme=dark][data-dark-scope] .approvals-area .approvals-toolbar nav{border-radius:10px;background:#1d2831}:root[data-theme=dark][data-dark-scope] .approvals-area .approvals-toolbar nav button{border:0;border-radius:8px;background:transparent}:root[data-theme=dark][data-dark-scope] .approvals-area .approvals-toolbar nav button[aria-pressed=true]{background:#161f27}:root[data-theme=dark][data-dark-scope] .sp-approvals,:root[data-theme=dark][data-dark-scope] .sp-settings{--sp-violet:#a693d2;--sp-violet-bg:#1f1339;--sp-info:#81bde4;--sp-info-bg:#132a3a;--sp-bad:#df8a86;--sp-bad-bg:#381313;color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .sp-approvals .sr-only,:root[data-theme=dark][data-dark-scope] .sp-settings .sr-only{border:0}:root[data-theme=dark][data-dark-scope] .sp-approvals button,:root[data-theme=dark][data-dark-scope] .sp-settings button{border:1px solid var(--sh-control,#b1c0cd);border-radius:9px;background:#161f27;color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .sp-approvals button:hover:not(:disabled),:root[data-theme=dark][data-dark-scope] .sp-settings button:hover:not(:disabled){background:var(--sh-hover,#1b252f)}:root[data-theme=dark][data-dark-scope] .sp-approvals button.primary,:root[data-theme=dark][data-dark-scope] .sp-settings button.primary{background:var(--sh-brand,#1d4962);border-color:var(--sh-brand,#4e9dcb);color:#fff}:root[data-theme=dark][data-dark-scope] .sp-approvals button.danger,:root[data-theme=dark][data-dark-scope] .sp-settings button.danger{color:var(--sp-bad)}:root[data-theme=dark][data-dark-scope] .sp-approvals :is(input,select),:root[data-theme=dark][data-dark-scope] .sp-settings :is(input,select){border:1px solid var(--sh-control,#b1c0cd);border-radius:8px;background:#161f27}:root[data-theme=dark][data-dark-scope] .sp-error{color:var(--sh-warn,#eebf86)}:root[data-theme=dark][data-dark-scope] .sp-notice{color:var(--sh-ok,#9aebb5)}:root[data-theme=dark][data-dark-scope] .sp-empty,:root[data-theme=dark][data-dark-scope] .sp-muted{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .sp-seg{background:#161f27;border:1px solid var(--sh-line,#b1bfcd);border-radius:10px}:root[data-theme=dark][data-dark-scope] .sp-approvals .sp-seg button{border:0;color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .sp-approvals .sp-seg button[aria-pressed=true]{background:var(--sh-selected,#162938);color:var(--sh-brand,#9dc9e2)}:root[data-theme=dark][data-dark-scope] .sp-seg span{background:var(--sh-line-soft,#1d282f);border-radius:99px}:root[data-theme=dark][data-dark-scope] .sp-approvals .sp-req{border-radius:12px;border:1px solid var(--sh-line,#b1bfcd);background:#161f27}:root[data-theme=dark][data-dark-scope] .sp-approvals .sp-req.sel{outline:2px solid var(--sh-brand,#4e9dcb)}:root[data-theme=dark][data-dark-scope] .sp-req small{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .sp-pill{border-radius:99px;background:var(--sh-subtle,#1a262d);border:1px solid var(--sh-line-soft,#b0c1cf);color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .sp-pill.warn{background:var(--sh-warn-bg,#3c2f14);color:var(--sh-warn,#eebf86);border-color:transparent}:root[data-theme=dark][data-dark-scope] .sp-pill.ok{background:var(--sh-ok-bg,#183721);color:var(--sh-ok,#9aebb5);border-color:transparent}:root[data-theme=dark][data-dark-scope] .sp-pill.bad{background:var(--sp-bad-bg);color:var(--sp-bad);border-color:transparent}:root[data-theme=dark][data-dark-scope] .sp-pill.info{background:var(--sp-info-bg);color:var(--sp-info);border-color:transparent}:root[data-theme=dark][data-dark-scope] .sp-pill.v{background:var(--sp-violet-bg);color:var(--sp-violet);border-color:transparent}:root[data-theme=dark][data-dark-scope] .sp-panel{background:#161f27;border:1px solid var(--sh-line,#b1bfcd);border-radius:14px}:root[data-theme=dark][data-dark-scope] .sp-panel>header{border-bottom:1px solid var(--sh-line,#b1bfcd)}:root[data-theme=dark][data-dark-scope] .sp-panel>header p{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .sp-need{background:var(--sh-warn-bg,#3c2f14);border-radius:10px}:root[data-theme=dark][data-dark-scope] .sp-changed{background:var(--sp-info-bg);border-radius:10px}:root[data-theme=dark][data-dark-scope] .sp-stop{background:var(--sp-bad-bg);color:var(--sp-bad);border-radius:10px}:root[data-theme=dark][data-dark-scope] .sp-exec p{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .sp-sect{border-top:1px solid var(--sh-line,#b1bfcd)}:root[data-theme=dark][data-dark-scope] .sp-sect h4{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .sp-sect table{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .sp-ev:before{border-radius:50%;background:#2f7fb0}:root[data-theme=dark][data-dark-scope] .sp-ev.approve:before,:root[data-theme=dark][data-dark-scope] .sp-ev.authorize:before{background:var(--sh-ok,#14652f)}:root[data-theme=dark][data-dark-scope] .sp-ev.reject:before{background:var(--sp-bad)}:root[data-theme=dark][data-dark-scope] .sp-ev.hold:before{background:#c58b00}:root[data-theme=dark][data-dark-scope] .sp-ev small{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .sp-act{border-top:1px solid var(--sh-line,#b1bfcd)}:root[data-theme=dark][data-dark-scope] .sp-act label small{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .sp-settings>p{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .sp-card{background:#161f27;border:1px solid var(--sh-line,#b1bfcd);border-radius:12px}:root[data-theme=dark][data-dark-scope] .sp-card>header{border-bottom:1px solid var(--sh-line,#b1bfcd)}:root[data-theme=dark][data-dark-scope] .sp-card>header span{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .sp-rules{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .sp-rules th{color:var(--sh-muted,#90a1b2);background:var(--sh-subtle,#1a262d);border-bottom:1px solid var(--sh-line,#b1bfcd)}:root[data-theme=dark][data-dark-scope] .sp-rules td{border-bottom:1px solid var(--sh-line-soft,#b0c1cf)}:root[data-theme=dark][data-dark-scope] .sp-rules tr:last-child td{border-bottom:0}:root[data-theme=dark][data-dark-scope] .sp-opt{border-bottom:1px solid var(--sh-line-soft,#b0c1cf)}:root[data-theme=dark][data-dark-scope] .sp-opt:last-child{border-bottom:0}:root[data-theme=dark][data-dark-scope] .sp-opt small{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .sp-pending{background:var(--sh-warn-bg,#3c2f14);color:var(--sh-ink,#c6dbeb);border-radius:10px}:root[data-theme=dark][data-dark-scope] .financial-close{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .financial-close-head>div:first-child p{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .financial-close-controls input{border:1px solid var(--wh-control-border);border-radius:8px;background:#161f27;color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .financial-close-story{background:#3d3514;border:1px solid #d9c98a;border-radius:10px;color:#efe4c0}:root[data-theme=dark][data-dark-scope] .financial-close-live{color:#a9cee6}:root[data-theme=dark][data-dark-scope] .financial-close-badge{border-radius:999px;border:1px solid transparent}:root[data-theme=dark][data-dark-scope] .financial-close-badge.mode-demo{background:#493f18;color:#f4e6b5;border-color:#cdb765}:root[data-theme=dark][data-dark-scope] .financial-close-badge.mode-rehearsal{background:#152a3f;color:#a0c4e9;border-color:#9dbbd9}:root[data-theme=dark][data-dark-scope] .financial-close-badge.mode-live{background:#192b3c;color:#aecdec;border-color:#8eabc7}:root[data-theme=dark][data-dark-scope] .financial-close-badge.status-open{background:#192937;color:#98c4e2;border-color:#8eabc7}:root[data-theme=dark][data-dark-scope] .financial-close-badge.status-closed{background:#212d3a;color:#bfc8d2;border-color:var(--wh-control-border)}:root[data-theme=dark][data-dark-scope] .financial-close-badge.status-not-configured{background:#391a13;color:#e58d80;border-color:#e5a699}:root[data-theme=dark][data-dark-scope] .financial-close-coverage{color:#98c4e2}:root[data-theme=dark][data-dark-scope] .financial-close-coverage.short{color:#e58d80}:root[data-theme=dark][data-dark-scope] .financial-close-mode-note{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .financial-close-grid>section,:root[data-theme=dark][data-dark-scope] .financial-close-blockers,:root[data-theme=dark][data-dark-scope] .financial-close-closed,:root[data-theme=dark][data-dark-scope] .financial-close-review{border:1px solid #364451;border-radius:14px;background:#161f27}:root[data-theme=dark][data-dark-scope] .financial-close-row{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .financial-close-row:last-child{border-bottom:0}:root[data-theme=dark][data-dark-scope] .financial-close-row dt small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .financial-close-row.strong{border-top:2px solid var(--wh-brand-dark);border-bottom:0}:root[data-theme=dark][data-dark-scope] .financial-close-count{border-top:1px dashed var(--wh-control-border)}:root[data-theme=dark][data-dark-scope] .financial-close-count input,:root[data-theme=dark][data-dark-scope] .financial-close-count textarea{border:1px solid var(--wh-control-border);border-radius:8px;background:#161f27;color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .financial-close-count input[aria-invalid=true]{border-color:#da463e}:root[data-theme=dark][data-dark-scope] .financial-close-help{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .financial-close-invalid{color:#e58d80}:root[data-theme=dark][data-dark-scope] .financial-close-variance{border-radius:8px}:root[data-theme=dark][data-dark-scope] .financial-close-variance.even{background:#192937;color:#98c4e2}:root[data-theme=dark][data-dark-scope] .financial-close-variance.over{background:#3f3415;color:#f3deac}:root[data-theme=dark][data-dark-scope] .financial-close-variance.short{background:#391a13;color:#e58d80}:root[data-theme=dark][data-dark-scope] .financial-close-blockers{background:#372b12;border-color:#e0bf6d}:root[data-theme=dark][data-dark-scope] .financial-close-warnings{border:1px solid #9fb8d6;border-radius:14px;background:#122236}:root[data-theme=dark][data-dark-scope] .financial-close-blockers li{border-left:4px solid #de9b3b}:root[data-theme=dark][data-dark-scope] .financial-close-blockers span{color:#efe4c0}:root[data-theme=dark][data-dark-scope] .financial-close-closed{background:var(--wh-subtle)}:root[data-theme=dark][data-dark-scope] .financial-close-closed [role=status]{color:#98c4e2}:root[data-theme=dark][data-dark-scope] .financial-close-review{border-width:2px;border-color:var(--wh-brand)}:root[data-theme=dark][data-dark-scope] .financial-close-review h4{outline:none}:root[data-theme=dark][data-dark-scope] .financial-close-review h4:focus-visible{outline:3px solid var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .financial-close-problem{border:1px solid #e5a699;background:#391a13;color:#edaca4;border-radius:12px}:root[data-theme=dark][data-dark-scope] .financial-close-glossary{border-top:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .financial-close-glossary dd{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .financial-close button:focus-visible,:root[data-theme=dark][data-dark-scope] .financial-close input:focus-visible,:root[data-theme=dark][data-dark-scope] .financial-close textarea:focus-visible,:root[data-theme=dark][data-dark-scope] .financial-close select:focus-visible,:root[data-theme=dark][data-dark-scope] .financial-close summary:focus-visible{outline:3px solid var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .financial-close-examples{background:var(--wh-subtle);border:1px solid var(--wh-border);border-radius:8px}:root[data-theme=dark][data-dark-scope] .financial-close-examples select{background:#161f27;color:var(--wh-ink);border:1px solid var(--wh-control-border)}:root[data-theme=dark][data-dark-scope] .financial-close-examples p{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .financial-close-opening{border:1px solid var(--wh-control-border);border-radius:10px}:root[data-theme=dark][data-dark-scope] .financial-close-opening.pending{background:#372b12;border-color:#e0bf6d;border-left:4px solid #de9b3b}:root[data-theme=dark][data-dark-scope] .financial-close-opening input{border:1px solid var(--wh-control-border);border-radius:8px;background:#161f27;color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .cash-movements{border-top:1px dashed var(--wh-control-border)}:root[data-theme=dark][data-dark-scope] .cash-movements li{border:1px solid var(--wh-control-border);border-radius:8px}:root[data-theme=dark][data-dark-scope] .cash-movements-reversed{color:#e58d80}:root[data-theme=dark][data-dark-scope] .cash-movements-link{background:none;border:0;color:var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .cash-movements-form{border:1px solid var(--wh-control-border);border-radius:10px}:root[data-theme=dark][data-dark-scope] .cash-movements input,:root[data-theme=dark][data-dark-scope] .cash-movements select{border:1px solid var(--wh-control-border);border-radius:8px;background:#161f27;color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .close-drawer{border:1px solid #b3c1cc;border-radius:8px}:root[data-theme=dark][data-dark-scope] .close-drawer.pending{border-color:#e8af30;background:#362a12}:root[data-theme=dark][data-dark-scope] .financial-close-blockers .financial-close-fix{border-radius:10px;background:#161f27;border:1px solid #e8d196}:root[data-theme=dark][data-dark-scope] .financial-close-blockers .financial-close-fix-label{color:#ebd494}:root[data-theme=dark][data-dark-scope] .financial-close-blockers .financial-close-fix ol li{border:0;color:#e6e0cc}:root[data-theme=dark][data-dark-scope] .financial-close-fix-actions .financial-close-ask{background:#1d4962;border-color:#4e9dcb;color:#fff}:root[data-theme=dark][data-dark-scope] .financial-close-fix-actions .financial-close-ask:hover{background:#123044;border-color:#4a9acf}:root[data-theme=dark][data-dark-scope] .fc-visually-hidden{border:0}:root[data-theme=dark][data-dark-scope] .fc-stepper{border:1px solid var(--wh-border);border-radius:10px;background:#161f27}:root[data-theme=dark][data-dark-scope] .fc-stepper button{border:0;border-radius:0;background:#161f27;color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .fc-stepper button:hover:not(:disabled){background:var(--wh-hover)}:root[data-theme=dark][data-dark-scope] .fc-stepper input{border:0!important;border-left:1px solid var(--wh-border)!important;border-right:1px solid var(--wh-border)!important;border-radius:0!important}:root[data-theme=dark][data-dark-scope] .financial-close-badge.status-open{background:#3b2f14;color:#f0d294;border-color:#ecd292}:root[data-theme=dark][data-dark-scope] .financial-close-badge.status-closed{background:#183725;color:#95e0b9;border-color:#a8d7bc}:root[data-theme=dark][data-dark-scope] .fc-days{background:#161f27;border:1px solid var(--wh-border);border-radius:12px}:root[data-theme=dark][data-dark-scope] .fc-days h4{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .fc-days button{border:0;background:none;border-radius:8px;color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .fc-days button:hover:not(:disabled){background:var(--wh-hover)}:root[data-theme=dark][data-dark-scope] .fc-days button[aria-current]{background:#152a3b;color:var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .fc-pill{border-radius:999px}:root[data-theme=dark][data-dark-scope] .fc-pill.ok{background:#183725;color:#95e0b9}:root[data-theme=dark][data-dark-scope] .fc-pill.warn{background:#3b2f14;color:#f0d294}:root[data-theme=dark][data-dark-scope] .fc-pill.info{background:#132a3a;color:#81bde4}:root[data-theme=dark][data-dark-scope] .fc-pill.gray{background:#1c2630;color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .fc-tile{background:#161f27;border:1px solid var(--wh-border);border-radius:12px}:root[data-theme=dark][data-dark-scope] .fc-tile span{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .fc-tile b{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .fc-tile small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .fc-card,:root[data-theme=dark][data-dark-scope] .financial-close-grid>section,:root[data-theme=dark][data-dark-scope] .financial-close-closed,:root[data-theme=dark][data-dark-scope] .financial-close-warnings{background:#161f27;border:1px solid var(--wh-border);border-radius:12px}:root[data-theme=dark][data-dark-scope] .fc-card-head{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .fc-card-head p{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .fc-progress{background:#1c2730;border-radius:99px}:root[data-theme=dark][data-dark-scope] .fc-progress i{background:var(--wh-accent);border-radius:99px}:root[data-theme=dark][data-dark-scope] .fc-check{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .fc-check:last-child{border-bottom:0}:root[data-theme=dark][data-dark-scope] .fc-dot{border-radius:50%}:root[data-theme=dark][data-dark-scope] .fc-check.ok .fc-dot{background:#183725;color:#95e0b9}:root[data-theme=dark][data-dark-scope] .fc-check.todo .fc-dot{background:#3b2f14;color:#f0d294}:root[data-theme=dark][data-dark-scope] .fc-check.todo{background:#342a11}:root[data-theme=dark][data-dark-scope] .fc-check-body>span{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .fc-check .financial-close-fix summary{color:var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .fc-check .financial-close-fix ol{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .fc-check .financial-close-opening{background:none;border:0}:root[data-theme=dark][data-dark-scope] .fc-count .financial-close-count{border-top:0}:root[data-theme=dark][data-dark-scope] .fc-count.waiting>.fc-card-head{background:#1a232b}:root[data-theme=dark][data-dark-scope] .fc-count .financial-close-review{border:0;border-top:1px solid var(--wh-border);border-radius:0}:root[data-theme=dark][data-dark-scope] .fc-section-title{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .financial-close-row.strong{border-top:1px solid var(--wh-brand-dark)}:root[data-theme=dark][data-dark-scope] .financial-close-closed{background:#16311f;border-color:#a8d7bc}:root[data-theme=dark][data-dark-scope] .financial-close-held{border-radius:10px;background:#3b2f14;color:#f0d294}:root[data-theme=dark][data-dark-scope] .checkout-settlements{border-top:1px solid var(--wh-control-border)}:root[data-theme=dark][data-dark-scope] .checkout-custody-row{border-bottom:1px solid var(--wh-control-border)}:root[data-theme=dark][data-dark-scope] .checkout-custody-row small{color:var(--wh-text-muted)}:root[data-theme=dark][data-dark-scope] .checkout-handoff-form{border:1px solid var(--wh-control-border);border-radius:12px;background:var(--wh-surface,#161f27)}:root[data-theme=dark][data-dark-scope] .checkout-net{background:var(--wh-selected);border-radius:8px}:root[data-theme=dark][data-dark-scope] .checkout-handoff-form fieldset{border:0}:root[data-theme=dark][data-dark-scope] .checkout-custody-history{border-bottom:1px solid var(--wh-control-border)}:root[data-theme=dark][data-dark-scope] .checkouts-page .checkout-settlements{border-top:0}:root[data-theme=dark][data-dark-scope] .co-head h2{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .co-head p{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .co-day-note{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .co-visually-hidden{border:0}:root[data-theme=dark][data-dark-scope] .co-stepper{border:1px solid var(--wh-border);border-radius:10px;background:#161f27}:root[data-theme=dark][data-dark-scope] .co-stepper button{border:0;border-radius:0;background:#161f27;color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .co-stepper button:hover:not(:disabled){background:var(--wh-hover)}:root[data-theme=dark][data-dark-scope] .co-stepper input{border:0;border-left:1px solid var(--wh-border);border-right:1px solid var(--wh-border);border-radius:0;color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .co-banner{background:#132a3a;color:#81bde4;border:1px solid #9ec6e0;border-radius:10px}:root[data-theme=dark][data-dark-scope] .co-banner button{border:0;background:none;color:var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .co-tile{background:#161f27;border:1px solid var(--wh-border);border-radius:12px}:root[data-theme=dark][data-dark-scope] .co-tile span{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .co-tile b{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .co-tile small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .co-card{background:#161f27;border:1px solid var(--wh-border);border-radius:12px}:root[data-theme=dark][data-dark-scope] .co-card-head{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .co-card-head h3{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .co-card-head p{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .co-row{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .co-row:last-child{border-bottom:0}:root[data-theme=dark][data-dark-scope] .co-row.open{background:#17222e}:root[data-theme=dark][data-dark-scope] .co-who strong{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .co-who small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .co-avatar{border-radius:50%;background:#152a3b;color:var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .co-chips>span:not(.co-pill){background:#19242e;border:1px solid var(--wh-border);border-radius:6px;color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .co-amount strong{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .co-pill{border-radius:999px}:root[data-theme=dark][data-dark-scope] .co-pill.ok{background:#183725;color:#95e0b9}:root[data-theme=dark][data-dark-scope] .co-pill.warn{background:#3b2f14;color:#f0d294}:root[data-theme=dark][data-dark-scope] .co-pill.info{background:#132a3a;color:#81bde4}:root[data-theme=dark][data-dark-scope] .co-pill.bad{background:#381313;color:#df8a86}:root[data-theme=dark][data-dark-scope] .co-pill.gray{background:#1c2630;color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .co-form{background:#19242e;border-color:var(--wh-border)}:root[data-theme=dark][data-dark-scope] .co-form .checkout-net{background:#161f27;border:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .co-menu{border:0;background:none;color:var(--wh-muted);border-radius:8px}:root[data-theme=dark][data-dark-scope] .co-menu:hover{background:var(--wh-hover)}:root[data-theme=dark][data-dark-scope] .co-menu-pop{background:#161f27;border:1px solid var(--wh-border);border-radius:10px}:root[data-theme=dark][data-dark-scope] .co-menu-pop button{border:0;background:none;border-radius:6px;color:#df8a86}:root[data-theme=dark][data-dark-scope] .co-menu-pop button:hover{background:#381313}:root[data-theme=dark][data-dark-scope] .co-retract{background:#342311;border:1px solid #e5be99;border-radius:10px}:root[data-theme=dark][data-dark-scope] .co-note{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .co-error{color:#df8a86}:root[data-theme=dark][data-dark-scope] .co-empty{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .co-help{border-top:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .co-help summary{color:var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .co-help p{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .co-history{background:#161f27;border:1px solid var(--wh-border);border-radius:12px}:root[data-theme=dark][data-dark-scope] .tip-pool-shares{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .tip-pool-shares th,:root[data-theme=dark][data-dark-scope] .tip-pool-shares td{border-bottom:1px solid var(--wh-control-border)}:root[data-theme=dark][data-dark-scope] .tip-pool-shares tfoot td{border-bottom:0}:root[data-theme=dark][data-dark-scope] .tip-pools [role=alert]{color:var(--wh-danger,#ec8179)}:root[data-theme=dark][data-dark-scope] .co-outside p{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .manager-filters input,:root[data-theme=dark][data-dark-scope] .manager-filters select,:root[data-theme=dark][data-dark-scope] .manager-filters>button{border:1px solid var(--wh-control-border);border-radius:8px;background:#161f27;color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .manager-filters>button:hover{border-color:var(--wh-brand);background:var(--wh-surface)}:root[data-theme=dark][data-dark-scope] .manager-metrics>div{background:var(--wh-selected);border-radius:8px}:root[data-theme=dark][data-dark-scope] .manager-table-wrap table{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .manager-table-wrap th,:root[data-theme=dark][data-dark-scope] .manager-table-wrap td{border-bottom:1px solid #333f4c}:root[data-theme=dark][data-dark-scope] .manager-tip-grid article{border:1px solid var(--wh-control-border);border-radius:10px}:root[data-theme=dark][data-dark-scope] .drawer-receipt-overlay{border:0;border-radius:0;color:#acd4e8}:root[data-theme=dark][data-dark-scope] .drawer-receipt-controls{background:#161f27;border-radius:10px}:root[data-theme=dark][data-dark-scope] .drawer-receipt-controls button:focus-visible{outline:3px solid #3ddbb9}:root[data-theme=dark][data-dark-scope] .drawer-cash-slip{color:#e7ebee}:root[data-theme=dark][data-dark-scope] .drawer-slip-amount{border-block:1px dashed #555}:root[data-theme=dark][data-dark-scope] .drawer-cash-slip footer{border-top:1px dashed #555}:root[data-theme=dark][data-dark-scope] .drawer-cash-modal>.panel{background:#1a262f}:root[data-theme=dark][data-dark-scope] .drawer-cash{color:#acd4e8}:root[data-theme=dark][data-dark-scope] .drawer-cash-summary{border-block:1px solid #afc2cf}:root[data-theme=dark][data-dark-scope] .drawer-cash-summary small{color:#96a6b6}:root[data-theme=dark][data-dark-scope] .drawer-cash-actions button[aria-pressed=true]{background:#173f53;color:#fff;border-color:#4ba2cd}:root[data-theme=dark][data-dark-scope] .drawer-cash-form,:root[data-theme=dark][data-dark-scope] .drawer-cash-history{background:#161f27;border:1px solid #afc2cf;border-radius:12px}:root[data-theme=dark][data-dark-scope] .drawer-cash input,:root[data-theme=dark][data-dark-scope] .drawer-cash select{background:#161f27;color:#acd4e8;border:1px solid #b0c2ce;border-radius:7px}:root[data-theme=dark][data-dark-scope] .drawer-cash button{border:1px solid #b0c2ce;border-radius:8px;background:#161f27;color:#acd4e8}:root[data-theme=dark][data-dark-scope] .drawer-cash button.primary{background:#173f53;color:#fff;border-color:#4ba2cd}:root[data-theme=dark][data-dark-scope] .drawer-cash :is(button,input,select):focus-visible{outline:3px solid #3ddbb9}:root[data-theme=dark][data-dark-scope] .drawer-cash-history>article{border-top:1px solid #afc2cf}:root[data-theme=dark][data-dark-scope] .drawer-cash-note,:root[data-theme=dark][data-dark-scope] .drawer-cash-pending{border-left:4px solid #3ddbb9;background:#19342a}:root[data-theme=dark][data-dark-scope] .drawer-cash-error{border-left:4px solid #ce4a4a;background:#361412}:root[data-theme=dark][data-dark-scope] .drawer-cash-hardware{color:#96a6b6;border-top:1px solid #afc2cf}:root[data-theme=dark][data-dark-scope] .drawer-cash-history form{border-top:1px solid #afc2cf}:root[data-theme=dark][data-dark-scope] dialog.drawer-cash-modal{border:0}:root[data-theme=dark][data-dark-scope] .drawer-cash-modal::backdrop{background:#102a3c80}:root[data-theme=dark][data-dark-scope] .drawer-kick{color:#acd4e8}:root[data-theme=dark][data-dark-scope] .drawer-kick form{border:1px solid #b0c3cf;border-radius:10px;background:#161f27}:root[data-theme=dark][data-dark-scope] .drawer-kick input{border:1px solid #9fb2bf;border-radius:8px}:root[data-theme=dark][data-dark-scope] .drawer-kick-reasons button{border:1px solid #9fb2bf;border-radius:999px;background:#161f27;color:#acd4e8}:root[data-theme=dark][data-dark-scope] .drawer-kick-reasons button[aria-pressed=true]{background:#173f53;color:#fff;border-color:#4ba2cd}:root[data-theme=dark][data-dark-scope] .gratuity-current{border:1px solid var(--wh-border,#b1c0cd);border-radius:8px;background:var(--wh-selected,#1d282f)}:root[data-theme=dark][data-dark-scope] .gratuity-current span{color:var(--wh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .gratuity-pending{border-radius:8px;background:#3c2f14;color:#f3daaf}:root[data-theme=dark][data-dark-scope] .discount-items{border:1px solid var(--wh-border,#b1c0cd);border-radius:8px}:root[data-theme=dark][data-dark-scope] .line-discount{color:var(--wh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .sandbox-root{color:var(--wh-ink);background:var(--wh-page);--brand:#c3dcee;--ink:#c3dcee;--paper:#1a2931}:root[data-theme=dark][data-dark-scope] .sandbox-toolbar{background:#161f27;border-bottom:1px solid var(--wh-border);color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .sandbox-toolbar>a{color:#c3dcee}:root[data-theme=dark][data-dark-scope] .sandbox-root .top{background:#112a3c}:root[data-theme=dark][data-dark-scope] .sandbox-root button.primary,:root[data-theme=dark][data-dark-scope] .sandbox-root button.active{background:var(--wh-brand);color:#fff}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-strip{background:#3d2e14}:root[data-theme=dark][data-dark-scope] .demo-eyebrow{color:#e0bc85}:root[data-theme=dark][data-dark-scope] .demo-role-grid>button{background:#161f27;border:1px solid #aec2d0}:root[data-theme=dark][data-dark-scope] .demo-role-grid small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .demo-role-grid>button:hover{border-color:#4c97cc}:root[data-theme=dark][data-dark-scope] .demo-workspace table,:root[data-theme=dark][data-dark-scope] .sandbox-root .inventory-table{border-collapse:collapse;background:#161f27}:root[data-theme=dark][data-dark-scope] .demo-workspace td,:root[data-theme=dark][data-dark-scope] .demo-workspace th{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .demo-workspace th{background:var(--wh-selected)}:root[data-theme=dark][data-dark-scope] .demo-workspace small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .demo-schedule button:disabled{color:#9db9cc;background:#152736}:root[data-theme=dark][data-dark-scope] .demo-schedule .demo-text{border:0;background:transparent}:root[data-theme=dark][data-dark-scope] .demo-own th{border-left:4px solid #d9a240}:root[data-theme=dark][data-dark-scope] .demo-learning section{background:#161f27;border:1px solid var(--wh-border);border-radius:12px}:root[data-theme=dark][data-dark-scope] .demo-message{border-top:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .sandbox-root button.primary,:root[data-theme=dark][data-dark-scope] .sandbox-root button.active{background:var(--wh-brand)!important;border-color:var(--wh-brand);color:#fff!important}:root[data-theme=dark][data-dark-scope] .sandbox-root .top button{color:#c3dcee}:root[data-theme=dark][data-dark-scope] .sandbox-root .top small{color:#97b5ce}:root[data-theme=dark][data-dark-scope] .sandbox-root .management .panel table{border-collapse:collapse;background:#161f27}:root[data-theme=dark][data-dark-scope] .sandbox-root .management .panel td,:root[data-theme=dark][data-dark-scope] .sandbox-root .management .panel th{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .sandbox-root .management .panel th{background:var(--wh-selected)}:root[data-theme=dark][data-dark-scope] .sandbox-root .management .panel small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .sandbox-root .segmented [aria-pressed=true]{background:var(--wh-brand);color:#fff}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-messages{background:#161f27;color:#c3dcee}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-messages :is(input,select,textarea,option){background:#161f27;color:#c3dcee}:root[data-theme=dark][data-dark-scope] body .sandbox-root .top .demo-messages small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .sandbox-toolbar .demo-simulate{background:#b45309;color:#fff;border-color:#e88030}:root[data-theme=dark][data-dark-scope] .demo-notice{background:#362612;border-bottom:1px solid #f1c48a;color:#efbe90}:root[data-theme=dark][data-dark-scope] .demo-count{border:1px solid #b1c0cd;border-radius:8px;background:#161f27;color:#c3dcee}:root[data-theme=dark][data-dark-scope] .demo-muted{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .demo-short{color:#e58a80}:root[data-theme=dark][data-dark-scope] .demo-over{color:#94bbe2}:root[data-theme=dark][data-dark-scope] .demo-unassigned{color:#ecb47c}:root[data-theme=dark][data-dark-scope] .demo-location-picker select{border-radius:8px}:root[data-theme=dark][data-dark-scope] .demo-locations .heading p{color:#92a2b3}:root[data-theme=dark][data-dark-scope] .demo-locations-total td{border-top:2px solid #678ab2;background:#182130}:root[data-theme=dark][data-dark-scope] .demo-locations tr[aria-current] td{background:#362a12}:root[data-theme=dark][data-dark-scope] .demo-locations-note{color:var(--sh-muted,#92a2b3);border-bottom:1px solid var(--sh-line-soft,#b0c1cf)}:root[data-theme=dark][data-dark-scope] .demo-locations .wh-panel-head label{color:var(--sh-muted,#92a2b3)}:root[data-theme=dark][data-dark-scope] .house-overview{--house-ink:var(--wh-ink);--house-amber:#eec488;background:var(--house-paper);border:1px solid var(--house-line);border-radius:16px;color:var(--house-ink)}:root[data-theme=dark][data-dark-scope] .house-source{border:1px solid var(--house-line);border-radius:6px;background:var(--wh-subtle)}:root[data-theme=dark][data-dark-scope] .house-pulse{border-block:1px solid var(--house-line)}:root[data-theme=dark][data-dark-scope] .house-heading select{border:1px solid var(--house-line);border-radius:6px;background:#161f27}:root[data-theme=dark][data-dark-scope] .house-filters button{border-radius:6px}:root[data-theme=dark][data-dark-scope] .house-filters button[aria-pressed=true]{background:var(--house-blue);color:#fff;border-color:var(--house-blue)}:root[data-theme=dark][data-dark-scope] .house-note{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .house-queue li{border-top:1px solid var(--house-line)}:root[data-theme=dark][data-dark-scope] .house-signal{color:var(--house-blue)}:root[data-theme=dark][data-dark-scope] .house-queue [data-kind=delayed] .house-signal{color:var(--house-amber)}:root[data-theme=dark][data-dark-scope] .house-empty{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .house-stations{border-left:1px solid var(--house-line)}:root[data-theme=dark][data-dark-scope] .house-station{border-radius:8px}:root[data-theme=dark][data-dark-scope] .house-station small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .house-coverage{border-top:1px solid var(--house-line)}:root[data-theme=dark][data-dark-scope] .house-links a{color:var(--house-blue)}:root[data-theme=dark][data-dark-scope] .house-overview :is(button,a,select,summary):focus-visible{outline:3px solid var(--house-blue)}:root[data-theme=dark][data-dark-scope] .house-pickup{border-top:2px solid var(--house-line)}:root[data-theme=dark][data-dark-scope] .house-feed-error{background:#3b2f14;color:#f1ce9c;border-left:3px solid #e8a830}:root[data-theme=dark][data-dark-scope] .house-source[data-stale=true]{color:#f1ce9c;background:#3b2f14;border-color:#e8a830}:root[data-theme=dark][data-dark-scope] .house-order-link{border:1px solid var(--house-line);border-radius:8px;color:var(--house-blue)}:root[data-theme=dark][data-dark-scope] .house-pickup-stations{border-block:1px solid var(--house-line)}:root[data-theme=dark][data-dark-scope] .house-pickup-stations small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .house-scheduled li{border-top:1px solid var(--house-line)}:root[data-theme=dark][data-dark-scope] .ob-partial{background:#3b2f14;border:1px solid #ebd194;border-radius:12px;color:#f0d294}:root[data-theme=dark][data-dark-scope] .ob-fiction{border-radius:10px;background:#132a3a;color:#81bde4}:root[data-theme=dark][data-dark-scope] .ob-up{color:#95e0b9}:root[data-theme=dark][data-dark-scope] .ob-down{color:#df8a86}:root[data-theme=dark][data-dark-scope] .ob .ob-combined td{background:#19242e}:root[data-theme=dark][data-dark-scope] .ob .mn-table td small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .ob .ob-loc:disabled{color:inherit}:root[data-theme=dark][data-dark-scope] .ob .ob-over{color:#df8a86}:root[data-theme=dark][data-dark-scope] .wh-month-plan .fo-foot{border:0;background:none}:root[data-theme=dark][data-dark-scope] .account-register{color:var(--wh-ink,#bfdbec)}:root[data-theme=dark][data-dark-scope] .account-register button,:root[data-theme=dark][data-dark-scope] .account-register input,:root[data-theme=dark][data-dark-scope] .account-register select{border:1px solid #aec2d0;border-radius:7px;background:#161f27;color:inherit}:root[data-theme=dark][data-dark-scope] .account-register :is(button,input,select,[tabindex]):focus-visible{outline:3px solid #44acd4}:root[data-theme=dark][data-dark-scope] .account-register button:not(:disabled):hover{border-color:#50a0c9;background:#182d33}:root[data-theme=dark][data-dark-scope] .account-register .ar-primary{background:#1d485e;color:#fff;border-color:#50a0c9}:root[data-theme=dark][data-dark-scope] .account-register .ar-mode{background:#1c2933;border-radius:9px}:root[data-theme=dark][data-dark-scope] .account-register .ar-mode button{border-color:transparent;background:transparent}:root[data-theme=dark][data-dark-scope] .account-register .ar-mode button[aria-pressed=true]{background:#161f27;border-color:#adc5d1;color:#afd5ea}:root[data-theme=dark][data-dark-scope] .account-register .ar-toolbar{border:1px solid #adc2d2;border-radius:10px;background:#161f27}:root[data-theme=dark][data-dark-scope] .account-register label{color:#a1b6c4}:root[data-theme=dark][data-dark-scope] .account-register input,:root[data-theme=dark][data-dark-scope] .account-register select{color:#bfdbec}:root[data-theme=dark][data-dark-scope] .account-register h3{color:#bfdbec}:root[data-theme=dark][data-dark-scope] .account-register .ar-heading p{color:#8a9cae}:root[data-theme=dark][data-dark-scope] .account-register .ar-tie{border:1px solid #afcfc3;border-radius:6px}:root[data-theme=dark][data-dark-scope] .account-register .ar-tie-ok{color:#9bdec6;background:#193225}:root[data-theme=dark][data-dark-scope] .account-register .ar-tie-warning{background:#3a2f13;color:#eac77f;border-color:#e4c88f}:root[data-theme=dark][data-dark-scope] .account-register .ar-totals{border:1px solid #adc2d2;border-radius:9px;background:#161f27}:root[data-theme=dark][data-dark-scope] .account-register .ar-totals>div{border-right:1px solid #afc4cf}:root[data-theme=dark][data-dark-scope] .account-register .ar-totals>div:last-child{border-right:0}:root[data-theme=dark][data-dark-scope] .account-register .ar-totals dt{color:#8a9cae}:root[data-theme=dark][data-dark-scope] .account-register .ar-closing{background:#192d33}:root[data-theme=dark][data-dark-scope] .account-register .ar-register-bar p{color:#8a9cae}:root[data-theme=dark][data-dark-scope] .account-register .ar-table-wrap{border:1px solid #adc2d2;border-radius:9px;background:#161f27}:root[data-theme=dark][data-dark-scope] .account-register table{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .account-register caption{color:#a1b6c4;background:#1b262c;border-bottom:1px solid #afc4cf}:root[data-theme=dark][data-dark-scope] .account-register th,:root[data-theme=dark][data-dark-scope] .account-register td{border-bottom:1px solid #afc2d0}:root[data-theme=dark][data-dark-scope] .account-register thead th{background:#1b262c;color:#a1b6c4}:root[data-theme=dark][data-dark-scope] .account-register thead th[scope=colgroup]{border-left:1px solid #afc2d0}:root[data-theme=dark][data-dark-scope] .account-register tbody tr:last-child :is(th,td){border-bottom:0}:root[data-theme=dark][data-dark-scope] .account-register tbody tr:hover{background:#18292f}:root[data-theme=dark][data-dark-scope] .account-register .ar-row-selected{background:#192d33}:root[data-theme=dark][data-dark-scope] .account-register small{color:#8a9cae}:root[data-theme=dark][data-dark-scope] .account-register .ar-running{color:#9ed1e8}:root[data-theme=dark][data-dark-scope] .account-register .ar-entry-button{border:0;border-radius:3px;color:#9ed1e8;background:transparent}:root[data-theme=dark][data-dark-scope] .account-register .ar-entry-button:not(:disabled):hover{background:transparent}:root[data-theme=dark][data-dark-scope] .account-register tfoot th,:root[data-theme=dark][data-dark-scope] .account-register tfoot td{border-top:2px solid #abc5d4;border-bottom:0;background:#182830}:root[data-theme=dark][data-dark-scope] .account-register .ar-empty{color:#8a9cae}:root[data-theme=dark][data-dark-scope] .account-register .ar-pagination{color:#8a9cae}:root[data-theme=dark][data-dark-scope] .account-register .ar-bank{border:1px solid #abc6d4;border-radius:8px;background:#162831}:root[data-theme=dark][data-dark-scope] .account-register .ar-bank p{color:#8a9cae}:root[data-theme=dark][data-dark-scope] .account-register .ar-bank>[role=alert]{color:#d9908c}:root[data-theme=dark][data-dark-scope] .account-register .ar-match{border-radius:5px}:root[data-theme=dark][data-dark-scope] .account-register .ar-match-quiet{background:#1b2931;color:#a3b7c2}:root[data-theme=dark][data-dark-scope] .account-register .ar-match-matched{background:#1a3624;color:#9bddc2}:root[data-theme=dark][data-dark-scope] .account-register .ar-match-warning{background:#3c3014;color:#eac77f}:root[data-theme=dark][data-dark-scope] .account-register .ar-detail{border:1px solid #aac5d4;border-left:4px solid #50a0c9;border-radius:9px;background:#161f27}:root[data-theme=dark][data-dark-scope] .account-register .ar-detail-facts dt{color:#8a9cae}:root[data-theme=dark][data-dark-scope] .account-register .ar-source,:root[data-theme=dark][data-dark-scope] .account-register .ar-note{color:#8a9cae}:root[data-theme=dark][data-dark-scope] .account-register .ar-basis{border-left:3px solid #5ca3bd;background:#182c32}:root[data-theme=dark][data-dark-scope] .account-register .ar-error{color:#d6938f;border:1px solid #e1a69e;background:#351812;border-radius:7px}:root[data-theme=dark][data-dark-scope] .account-register .ar-notice{color:#9bdec6}:root[data-theme=dark][data-dark-scope] .account-register .ar-sr{border:0}:root[data-theme=dark][data-dark-scope] .adjustments{color:var(--wh-text,#bfdbec)}:root[data-theme=dark][data-dark-scope] .adjustments button{border-radius:9px;border:1px solid #b0c2ce;background:#161f27;color:#afd3e8}:root[data-theme=dark][data-dark-scope] .adjustments button.primary{background:#1d4962;color:#fff}:root[data-theme=dark][data-dark-scope] .adjustments button:focus-visible{outline:3px solid #54a6c5}:root[data-theme=dark][data-dark-scope] .adjustments input,:root[data-theme=dark][data-dark-scope] .adjustments select{border:1px solid #b0c2ce;border-radius:8px;background:#161f27}:root[data-theme=dark][data-dark-scope] .adjustments fieldset{border:0}:root[data-theme=dark][data-dark-scope] .adjustments .aj-card{border:1px solid #adc3d2;border-radius:12px;background:#161f27}:root[data-theme=dark][data-dark-scope] .adjustments .aj-boundary,:root[data-theme=dark][data-dark-scope] .adjustments .aj-warning{border-radius:8px;background:#152a36}:root[data-theme=dark][data-dark-scope] .adjustments .aj-warning{border-left:4px solid #dd973c}:root[data-theme=dark][data-dark-scope] .adjustments [role=alert]{border-left:4px solid #c95f50;background:#361812}:root[data-theme=dark][data-dark-scope] .adjustments .aj-status{border-radius:20px;background:#162b38}:root[data-theme=dark][data-dark-scope] .adjustments .aj-identity{color:#8e9fb0}:root[data-theme=dark][data-dark-scope] .adjustments .aj-review-lines>div{border-bottom:1px solid #adc3d2}:root[data-theme=dark][data-dark-scope] .adjustments .aj-history{border-bottom:1px solid #adc3d2}:root[data-theme=dark][data-dark-scope] .arthur-information{border-radius:50%;background:#06324e}:root[data-theme=dark][data-dark-scope] .arthur-help-button{border:0;background:transparent;border-radius:50%}:root[data-theme=dark][data-dark-scope] .arthur-help-button:hover{background:#b88b1422}:root[data-theme=dark][data-dark-scope] .arthur-help-button:focus-visible{outline:3px solid #e8b430}:root[data-theme=dark][data-dark-scope] .arthur-portrait{border-radius:16px}:root[data-theme=dark][data-dark-scope] .arthur-welcome{border-radius:14px;background:var(--sh-page,#1c242c);color:var(--sh-text,#bdd3ea)}:root[data-theme=dark][data-dark-scope] .arthur-suggestion{border:1px solid #daa63e;border-radius:12px;color:var(--sh-text,#bdd3ea);background:var(--sh-surface,#161f27)}:root[data-theme=dark][data-dark-scope] .arthur-suggestion small{color:var(--sh-muted,#93a4b4)}:root[data-theme=dark][data-dark-scope] .arthur-suggestion-actions button:first-child{background:#12334f;color:#fff;border:1px solid #4492d4}:root[data-theme=dark][data-dark-scope] .asset-register{color:var(--sh-ink,#bbd9ed)}:root[data-theme=dark][data-dark-scope] .asset-register>header p{color:var(--sh-muted,#a3b6c2)}:root[data-theme=dark][data-dark-scope] .asset-register .ar-boundary{background:var(--sh-page,#182630);border-left:3px solid var(--sh-brand,#4e9dcb)}:root[data-theme=dark][data-dark-scope] .asset-register :focus-visible{outline:3px solid var(--sh-brand,#4e9dcb)}:root[data-theme=dark][data-dark-scope] .asset-register .ar-list button{background:var(--sh-surface,#161f27)}:root[data-theme=dark][data-dark-scope] .asset-register small{color:var(--sh-muted,#a3b6c2)}:root[data-theme=dark][data-dark-scope] .asset-register .ar-actions>span{color:var(--sh-muted,#a3b6c2)}:root[data-theme=dark][data-dark-scope] .asset-register button[aria-pressed=true],:root[data-theme=dark][data-dark-scope] .asset-register button[aria-expanded=true]{background:var(--sh-selected,#192c36);border-color:var(--sh-brand,#4e9dcb);color:var(--sh-ink,#bbd9ed)}:root[data-theme=dark][data-dark-scope] .asset-register fieldset{border:1px solid var(--sh-line,#b0c4ce);border-radius:8px}:root[data-theme=dark][data-dark-scope] .asset-register .ar-review,:root[data-theme=dark][data-dark-scope] .asset-register .ar-warning{background:#3c3014;border-radius:8px}:root[data-theme=dark][data-dark-scope] .asset-register .ar-detail,:root[data-theme=dark][data-dark-scope] .asset-register .ar-worksheet{border-top:1px solid var(--sh-line,#b0c4ce)}:root[data-theme=dark][data-dark-scope] .asset-register table{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .asset-register table td,:root[data-theme=dark][data-dark-scope] .asset-register table th{border-bottom:1px solid var(--sh-line-soft,#b1c5ce)}:root[data-theme=dark][data-dark-scope] .cash-forecast.cash-forecast{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .cash-boundary,:root[data-theme=dark][data-dark-scope] .cash-warning,:root[data-theme=dark][data-dark-scope] .cash-review{background:var(--wh-surface);border-left:4px solid var(--wh-brand)}:root[data-theme=dark][data-dark-scope] .cash-forecast.cash-forecast [role=alert]{background:#3a2c13;border-left:4px solid #de933a}:root[data-theme=dark][data-dark-scope] .cash-forecast.cash-forecast fieldset{border:1px solid var(--wh-border);border-radius:10px}:root[data-theme=dark][data-dark-scope] .cash-entry-week{border-top:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .cash-results table{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .cash-results td,:root[data-theme=dark][data-dark-scope] .cash-results th{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .cash-results tbody tr[data-shortfall=true]{background:#3a2c13}:root[data-theme=dark][data-dark-scope] .cash-attribution{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .cash-forecast.cash-forecast article{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .chart-accounts{color:var(--wh-text,#bfdbec)}:root[data-theme=dark][data-dark-scope] .chart-accounts button,:root[data-theme=dark][data-dark-scope] .chart-accounts input,:root[data-theme=dark][data-dark-scope] .chart-accounts select{border:1px solid #aec2d0;border-radius:7px;background:#161f27;color:inherit}:root[data-theme=dark][data-dark-scope] .chart-accounts button.primary{background:#1d485e;color:#fff;border-color:#50a0c9}:root[data-theme=dark][data-dark-scope] .chart-accounts button:not(:disabled):hover{border-color:#50a0c9;background:#182832}:root[data-theme=dark][data-dark-scope] .chart-accounts button.primary:not(:disabled):hover{background:#153b50}:root[data-theme=dark][data-dark-scope] .chart-accounts :is(button,input,select,summary):focus-visible{outline:3px solid #44acd4}:root[data-theme=dark][data-dark-scope] .chart-accounts input[readonly]{background:#1b282f}:root[data-theme=dark][data-dark-scope] .chart-accounts .ca-guidance{color:#a4b5c1}:root[data-theme=dark][data-dark-scope] .chart-accounts .ca-warning{background:#3b3114;border:1px solid #c3a256;border-radius:8px}:root[data-theme=dark][data-dark-scope] .chart-accounts [role=alert]{color:#db8a8a}:root[data-theme=dark][data-dark-scope] .chart-accounts [role=status]{color:#a4decc}:root[data-theme=dark][data-dark-scope] .chart-accounts fieldset{border:0}:root[data-theme=dark][data-dark-scope] .chart-accounts .ca-filters{background:#1b262c;border-bottom:1px solid #b0c3cf}:root[data-theme=dark][data-dark-scope] .chart-accounts .ca-register{border:1px solid #acc4d2;border-radius:10px;background:#161f27}:root[data-theme=dark][data-dark-scope] .chart-accounts .ca-register-head>span{color:#8a9cae}:root[data-theme=dark][data-dark-scope] .chart-accounts .ca-count{background:#1b2933;border-radius:5px;color:#a1b6c4}:root[data-theme=dark][data-dark-scope] .chart-accounts .ca-list li{border-bottom:1px solid #b0c4cf}:root[data-theme=dark][data-dark-scope] .chart-accounts .ca-list li:last-child{border-bottom:0}:root[data-theme=dark][data-dark-scope] .chart-accounts .ca-list li:hover{background:#1a262d}:root[data-theme=dark][data-dark-scope] .chart-accounts .ca-register>.ca-actions{border-top:1px solid #b0c3cf}:root[data-theme=dark][data-dark-scope] .chart-accounts small{color:#8a9cae}:root[data-theme=dark][data-dark-scope] .chart-accounts article{border-top:1px solid #b0c3cf}:root[data-theme=dark][data-dark-scope] .chart-accounts .wh-tabs{border-bottom:1px solid #b0c3cf}:root[data-theme=dark][data-dark-scope] .count-photo{border:1px solid var(--sh-line,#b0c4ce);border-radius:8px;background:var(--sh-surface,#161f27)}:root[data-theme=dark][data-dark-scope] .count-photo select,:root[data-theme=dark][data-dark-scope] .count-photo input:not([type=checkbox]){border:1px solid var(--sh-line,#b0c4ce);border-radius:6px}:root[data-theme=dark][data-dark-scope] .count-photo .count-photo-row{border:0;border-top:1px solid var(--sh-line,#b0c4ce)}:root[data-theme=dark][data-dark-scope] .count-photo-warning{border-left:3px solid #e4a234;background:#382c13}:root[data-theme=dark][data-dark-scope] .count-photo :focus-visible{outline:3px solid var(--sh-brand,#4e9dcb)}:root[data-theme=dark][data-dark-scope] .count-sheets{color:var(--wh-text,#bfdaeb)}:root[data-theme=dark][data-dark-scope] .count-sheets input{border:1px solid var(--wh-control-border,#a9bbc8);border-radius:6px;background:#161f27;color:inherit}:root[data-theme=dark][data-dark-scope] .count-sheets button[aria-pressed=true]{background:var(--wh-brand,#204c66);color:#fff}:root[data-theme=dark][data-dark-scope] .count-sheets small{color:var(--wh-muted,#a2b4c3)}:root[data-theme=dark][data-dark-scope] .count-sheets fieldset{border:0}:root[data-theme=dark][data-dark-scope] .count-sheets [role=alert]{border-left:3px solid #c95053;color:#db8a8c}:root[data-theme=dark][data-dark-scope] .count-sheets :focus-visible{outline:3px solid #5c99bd}:root[data-theme=dark][data-dark-scope] .cs-help{background:var(--wh-subtle,#1b242d);border-left:3px solid var(--wh-brand,#509cc8)}:root[data-theme=dark][data-dark-scope] .cs-setup{border:1px solid var(--wh-border,#b0c1cf);border-radius:8px}:root[data-theme=dark][data-dark-scope] .cs-areas button[aria-pressed=true] small{color:#e5eef4}:root[data-theme=dark][data-dark-scope] .cs-row{border-bottom:1px solid var(--wh-border,#b0c1cf)}:root[data-theme=dark][data-dark-scope] .cs-footer{background:#161f27;border-top:2px solid var(--wh-brand,#509cc8)}:root[data-theme=dark][data-dark-scope] .cs-review{border:1px solid var(--wh-border,#b0c1cf);border-radius:8px;background:var(--wh-subtle,#1b242d)}:root[data-theme=dark][data-dark-scope] .cs-totals>div{border-bottom:1px solid var(--wh-border,#b0c1cf)}:root[data-theme=dark][data-dark-scope] .cs-saved{border-bottom:1px solid var(--wh-border,#b0c1cf)}:root[data-theme=dark][data-dark-scope] .daily-ops{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .daily-ops input,:root[data-theme=dark][data-dark-scope] .daily-ops select,:root[data-theme=dark][data-dark-scope] .daily-ops textarea{color:inherit;border:1px solid var(--wh-control-border);border-radius:8px;background:#161f27}:root[data-theme=dark][data-dark-scope] .ops-tabs{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .ops-tabs [aria-pressed=true]{background:var(--wh-brand);color:#fff}:root[data-theme=dark][data-dark-scope] .ops-editor{border:1px solid var(--wh-border);background:var(--wh-subtle);border-radius:10px}:root[data-theme=dark][data-dark-scope] .ops-editor fieldset{border:0}:root[data-theme=dark][data-dark-scope] .ops-card{border:1px solid var(--wh-border);border-radius:10px;background:#161f27}:root[data-theme=dark][data-dark-scope] .ops-meta{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .ops-history{border-top:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .ops-history>div{border-top:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .daily-ops [role=alert]{border-left:3px solid #d16947;background:#362512}:root[data-theme=dark][data-dark-scope] .ops-sr{border:0}:root[data-theme=dark][data-dark-scope] .ops-followups>div{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .daily-ops{color:var(--sh-ink,var(--wh-ink))}:root[data-theme=dark][data-dark-scope] .ops-view-switch{border:0}:root[data-theme=dark][data-dark-scope] .daily-ops .wh-tabs>button{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .daily-ops .wh-tabs>button[aria-pressed=true]{background:none;color:var(--sh-ink,#c6dbeb);border-bottom-color:var(--sh-brand,#4e9dcb)}:root[data-theme=dark][data-dark-scope] .ops-panel-body .ops-card{border:0;border-radius:0;border-bottom:1px solid var(--sh-line,#b1bfcd)}:root[data-theme=dark][data-dark-scope] .ops-panel-body .ops-card:last-child{border-bottom:0}:root[data-theme=dark][data-dark-scope] .ops-journal-shell{--oj-paper:#372c12;--oj-edge:#d5bf90;--oj-rule:#afc2cf;--oj-margin:#dd9188;--oj-pen:#b5c7e2;--oj-pencil:#8fa0b1}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-arrow{border-radius:99px}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-today{border-radius:99px}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-count{color:#eeca86;background:#3b2f14;border-radius:6px}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-date-button{border-radius:99px;background:#342a11;border-color:var(--oj-edge);color:var(--oj-pen)}:root[data-theme=dark][data-dark-scope] .ops-journal-date-button small{color:var(--oj-pencil)}:root[data-theme=dark][data-dark-scope] .ops-journal-calendar{background:#161f27;border:1px solid #aec0d1;border-radius:12px}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-calendar header button{border:0;background:none}:root[data-theme=dark][data-dark-scope] .ops-journal-calendar-grid>span{color:#95a5b5}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-calendar-grid button{border:0;border-radius:7px;background:none}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-calendar-grid button:hover:not(:disabled){background:#1a2931}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-calendar-grid button[aria-current]{background:#193e56;color:#fff}:root[data-theme=dark][data-dark-scope] .ops-journal-calendar-grid button.has-follow-up:after,:root[data-theme=dark][data-dark-scope] .ops-journal-tabs button.has-follow-up:after{border-radius:50%;background:#b45309}:root[data-theme=dark][data-dark-scope] .ops-journal-calendar p{color:#95a5b5}:root[data-theme=dark][data-dark-scope] .ops-journal-page{background-color:var(--oj-paper);border:1px solid var(--oj-edge);border-radius:4px 0 0 4px;color:var(--oj-pen)}:root[data-theme=dark][data-dark-scope] .ops-journal-page:before{background:var(--oj-margin)}:root[data-theme=dark][data-dark-scope] .ops-journal-before-page{border-radius:4px}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-page-head h2{color:var(--oj-pen)}:root[data-theme=dark][data-dark-scope] .ops-journal-page-head small{color:var(--oj-pencil)}:root[data-theme=dark][data-dark-scope] .ops-journal-when{color:var(--oj-pencil)}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-words{color:var(--oj-pen)}:root[data-theme=dark][data-dark-scope] .ops-journal-tag{border-radius:5px;background:#1d2831;color:#9fb4c6}:root[data-theme=dark][data-dark-scope] .ops-journal-tag-shift-summary{background:#13253a;color:#85b7e2}:root[data-theme=dark][data-dark-scope] .ops-journal-tag-guest-feedback{background:#27133a;color:#af94d1}:root[data-theme=dark][data-dark-scope] .ops-journal-tag-staffing{background:#183725;color:#95e0b9}:root[data-theme=dark][data-dark-scope] .ops-journal-tag-maintenance{background:#3c2a14;color:#ecb179}:root[data-theme=dark][data-dark-scope] .ops-journal-tag-stock-supplies{background:#393118;color:#e0cf94}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-sign{color:var(--oj-pencil)}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-actions button{border-radius:7px;background:#342a11}:root[data-theme=dark][data-dark-scope] .ops-journal-status-done{color:#95e0b9;background:#183725;border-radius:5px}:root[data-theme=dark][data-dark-scope] .ops-journal-sticky{background:#494118;color:#f5eabc}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-sticky button{border-color:#c9b45a;background:#3e3815;border-radius:6px;color:#f5eabc}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-empty{color:#788ca1}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-nextline{border:0;border-bottom:1px dashed #c6b997;border-radius:0;background:none;color:#788ca1}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-nextline:hover:not(:disabled){background:none;color:var(--oj-pen)}:root[data-theme=dark][data-dark-scope] .ops-journal-compose{border-top:1px dashed #c6b997}:root[data-theme=dark][data-dark-scope] .ops-journal-compose fieldset{border:0}:root[data-theme=dark][data-dark-scope] .ops-journal-compose label{color:var(--oj-pencil)}:root[data-theme=dark][data-dark-scope] .ops-journal-compose select{background:#342a11}:root[data-theme=dark][data-dark-scope] .ops-journal-compose textarea{background:transparent;border:0;border-bottom:1px solid var(--oj-rule);border-radius:0;color:var(--oj-pen)}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-corner{border:0;background:none;color:var(--oj-pencil)}:root[data-theme=dark][data-dark-scope] .ops-journal-ribbon{background:#a8322d}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-tabs button{border:1px solid var(--oj-edge);border-left:0;border-radius:0 8px 8px 0;background:#42371c;color:#ccbea2}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-tabs button[aria-current]{background:var(--oj-paper);color:var(--oj-pen)}:root[data-theme=dark][data-dark-scope] .ops-journal-followups{background:#161f27;border:1px solid #aec0d1;border-radius:12px}:root[data-theme=dark][data-dark-scope] .ops-journal-followups summary span{color:#95a5b5}:root[data-theme=dark][data-dark-scope] .ops-journal-followups>p{color:#95a5b5}:root[data-theme=dark][data-dark-scope] .ops-journal-followups>div{border-top:1px solid #b1bfcd}:root[data-theme=dark][data-dark-scope] .ops-journal-followups>div span{color:#95a5b5}:root[data-theme=dark][data-dark-scope] .ops-journal-book{background:#5b3a29;border-radius:16px}:root[data-theme=dark][data-dark-scope] .ops-journal-book:after{background:#00000047}:root[data-theme=dark][data-dark-scope] .ops-journal-page{border:0;border-radius:0}:root[data-theme=dark][data-dark-scope] .ops-journal-today-page{border-radius:0 8px 8px 0}:root[data-theme=dark][data-dark-scope] .ops-journal-before-page{background-color:#3e3215;border-radius:8px 0 0 8px;color:#a2b1c3}:root[data-theme=dark][data-dark-scope] .ops-journal-before-page .ops-journal-words{color:#a2b1c3}:root[data-theme=dark][data-dark-scope] .ops-journal-page{border-radius:4px}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-search button{border-radius:10px}:root[data-theme=dark][data-dark-scope] .ops-journal-index{background-color:var(--oj-paper);border:1px solid var(--oj-edge);border-radius:6px}:root[data-theme=dark][data-dark-scope] .ops-journal-index header{border-bottom:1px solid var(--oj-edge)}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-index h3{color:var(--oj-pen)}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-index header p{color:var(--oj-pencil)}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-index li button{border:0;border-bottom:1px solid var(--oj-rule);border-radius:0;background:none;color:var(--oj-pen)}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-index li button:hover:not(:disabled){background:#193e560d}:root[data-theme=dark][data-dark-scope] .ops-journal-index-day{color:var(--oj-pencil)}:root[data-theme=dark][data-dark-scope] .ops-journal-index-note mark{background:#51461b;color:inherit;border-radius:2px}:root[data-theme=dark][data-dark-scope] .ops-journal-index-note em{border-radius:5px}:root[data-theme=dark][data-dark-scope] .ops-journal-index-open{color:#ecb179;background:#3b2f14}:root[data-theme=dark][data-dark-scope] .ops-journal-index-by{color:var(--oj-pencil)}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-entry-found .ops-journal-words{background:repeating-linear-gradient(to bottom,transparent 0,transparent 15px,#51461b 15px,#51461b 28px,transparent 28px,transparent 32px)}:root[data-theme=dark][data-dark-scope] .dr{--dr-info:#81bde4;--dr-info-bg:#132a3a;--dr-bad:#df8a86;--dr-bad-bg:#381313;--dr-v:#a693d2;--dr-v-bg:#1f1339;color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .dr button{border:1px solid var(--sh-control,#b1c0cd);border-radius:9px;background:#161f27;color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .dr button:hover:not(:disabled){background:var(--sh-hover,#1b252f)}:root[data-theme=dark][data-dark-scope] .dr button.primary{background:var(--sh-brand,#1d4962);border-color:var(--sh-brand,#4e9dcb);color:#fff}:root[data-theme=dark][data-dark-scope] .dr button.danger{color:var(--dr-bad)}:root[data-theme=dark][data-dark-scope] .dr :is(input,select,textarea){border:1px solid var(--sh-control,#b1c0cd);border-radius:8px;background:#161f27}:root[data-theme=dark][data-dark-scope] .dr-error{color:var(--sh-warn,#eebf86)}:root[data-theme=dark][data-dark-scope] .dr-notice{color:var(--sh-ok,#9aebb5)}:root[data-theme=dark][data-dark-scope] .dr-muted{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .dr-tabs{border-bottom:1px solid var(--sh-line,#b1bfcd)}:root[data-theme=dark][data-dark-scope] .dr .dr-tabs button{border:0;border-radius:0;background:none;color:var(--sh-muted,#90a1b2);border-bottom:2px solid transparent}:root[data-theme=dark][data-dark-scope] .dr .dr-tabs button[aria-pressed=true]{color:var(--sh-brand,#9dc9e2);border-bottom-color:var(--sh-brand,#4e9dcb)}:root[data-theme=dark][data-dark-scope] .dr-tabs span{background:var(--sh-line-soft,#1d282f);border-radius:99px}:root[data-theme=dark][data-dark-scope] .dr .dr-card{border-radius:12px;border:1px solid var(--sh-line,#b1bfcd);background:#161f27}:root[data-theme=dark][data-dark-scope] .dr .dr-card.sel{outline:2px solid var(--sh-brand,#4e9dcb)}:root[data-theme=dark][data-dark-scope] .dr-cat{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .dr-card small{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .dr-pill{border-radius:99px;background:var(--sh-subtle,#1d252c);color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .dr-pill.warn{background:var(--sh-warn-bg,#3c2f14);color:var(--sh-warn,#eebf86)}:root[data-theme=dark][data-dark-scope] .dr-pill.ok{background:var(--sh-ok-bg,#183721);color:var(--sh-ok,#9aebb5)}:root[data-theme=dark][data-dark-scope] .dr-pill.bad{background:var(--dr-bad-bg);color:var(--dr-bad)}:root[data-theme=dark][data-dark-scope] .dr-pill.info{background:var(--dr-info-bg);color:var(--dr-info)}:root[data-theme=dark][data-dark-scope] .dr-pill.v{background:var(--dr-v-bg);color:var(--dr-v)}:root[data-theme=dark][data-dark-scope] .dr-panel{background:#161f27;border:1px solid var(--sh-line,#b1bfcd);border-radius:14px}:root[data-theme=dark][data-dark-scope] .dr-panel>header{border-bottom:1px solid var(--sh-line,#b1bfcd)}:root[data-theme=dark][data-dark-scope] .dr-sect{border-bottom:1px solid var(--sh-line,#b1bfcd)}:root[data-theme=dark][data-dark-scope] .dr-sect h4{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .dr-opt{border:1px solid var(--sh-line,#b1bfcd);border-radius:10px}:root[data-theme=dark][data-dark-scope] .dr-opt.pick{border-color:var(--sh-brand,#4e9dcb);background:#122635}:root[data-theme=dark][data-dark-scope] .dr-opt small{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .dr-money em{color:var(--sh-warn,#eebf86)}:root[data-theme=dark][data-dark-scope] .dr-ev{border-bottom:1px dashed var(--sh-line,#b1bfcd)}:root[data-theme=dark][data-dark-scope] .dr-ev:last-child{border-bottom:0}:root[data-theme=dark][data-dark-scope] .dr-ev small{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .dr-ev-summary{background:var(--sh-subtle,#19242e);border-radius:8px}:root[data-theme=dark][data-dark-scope] .dr-changed{background:var(--dr-info-bg);border-radius:10px}:root[data-theme=dark][data-dark-scope] .dr-exp{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .dr-exp td:last-child{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .dr-note{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .dr-follow{background:var(--sh-subtle,#19242e);border-radius:10px}:root[data-theme=dark][data-dark-scope] .dr-verdict{border-radius:10px}:root[data-theme=dark][data-dark-scope] .dr-verdict.ok{background:var(--sh-ok-bg,#183721)}:root[data-theme=dark][data-dark-scope] .dr-verdict.warn{background:var(--sh-warn-bg,#3c2f14)}:root[data-theme=dark][data-dark-scope] .dr-act{background:#123;border-bottom:1px solid var(--sh-line,#b1bfcd)}:root[data-theme=dark][data-dark-scope] .dr-hist small{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .dr-new{background:#161f27;border:1px solid var(--sh-line,#b1bfcd);border-radius:14px}:root[data-theme=dark][data-dark-scope] .dr-new h4{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .dr-pending{background:var(--sh-warn-bg,#3c2f14);border-radius:10px}:root[data-theme=dark][data-dark-scope] .dr-start{border:1px solid var(--wh-border);border-radius:12px;background:var(--wh-surface,#161f27)}:root[data-theme=dark][data-dark-scope] .dr-start textarea{border:1px solid var(--wh-control-border,#364351);border-radius:8px}:root[data-theme=dark][data-dark-scope] .dr-start-examples button{border-radius:999px;border:1px solid var(--wh-border);background:transparent}:root[data-theme=dark][data-dark-scope] .demo-closed-refunds{background:#161f27;border:1px solid #adc4d1;border-radius:16px}:root[data-theme=dark][data-dark-scope] .demo-closed-refunds article{border-top:1px solid #adc4d1}:root[data-theme=dark][data-dark-scope] .demo-closed-refunds fieldset{border:1px solid #adc4d1}:root[data-theme=dark][data-dark-scope] .demo-closed-refunds input,:root[data-theme=dark][data-dark-scope] .demo-closed-refunds textarea{border:1px solid #aabcc8;border-radius:8px}:root[data-theme=dark][data-dark-scope] .demo-closed-refunds [role=alert]{color:#e68a7f}:root[data-theme=dark][data-dark-scope] .demo-closed-refunds [role=status]{color:#9ce6c7}:root[data-theme=dark][data-dark-scope] .device-sensors{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .device-sensors [aria-pressed=true]{background:#204f69;color:#fff;border-color:#4f9ec9}:root[data-theme=dark][data-dark-scope] .device-sensors :focus-visible{outline:3px solid #4da0cb}:root[data-theme=dark][data-dark-scope] .sensor-meta{color:#a4b6c1}:root[data-theme=dark][data-dark-scope] .sensor-error,:root[data-theme=dark][data-dark-scope] .device-sensors [role=alert] p{color:#d7958e}:root[data-theme=dark][data-dark-scope] .sensor-uncertain{background:#3e3015;border-left:4px solid #e89d30}:root[data-theme=dark][data-dark-scope] .sensor-notice{color:#95d2ad}:root[data-theme=dark][data-dark-scope] .sensor-error-text{color:#d7958e}:root[data-theme=dark][data-dark-scope] .sensor-card{border:1px solid #aec1d0;border-left:4px solid #9fb3c2;border-radius:8px;background:#161f27}:root[data-theme=dark][data-dark-scope] .sensor-good{border-left-color:#57c181}:root[data-theme=dark][data-dark-scope] .sensor-good .sensor-health{color:#95d2ad}:root[data-theme=dark][data-dark-scope] .sensor-warn{border-left-color:#e8a430}:root[data-theme=dark][data-dark-scope] .sensor-warn .sensor-health{color:#eec786}:root[data-theme=dark][data-dark-scope] .sensor-bad{border-left-color:#d05749}:root[data-theme=dark][data-dark-scope] .sensor-bad .sensor-health{color:#d7958e}:root[data-theme=dark][data-dark-scope] .sensor-idle .sensor-health{color:#a4b6c1}:root[data-theme=dark][data-dark-scope] .sensor-entry{border:1px solid #acc3d2;background:#142933;border-radius:8px}:root[data-theme=dark][data-dark-scope] .sensor-entry fieldset{border:0}:root[data-theme=dark][data-dark-scope] .sensor-secret{border:2px solid #4f9ec9;border-radius:8px;background:#132a37}:root[data-theme=dark][data-dark-scope] .sensor-secret code{background:#161f27;border-radius:4px}:root[data-theme=dark][data-dark-scope] .sensor-gridline{stroke:#acc1d3}:root[data-theme=dark][data-dark-scope] .sensor-axis{fill:#577080}:root[data-theme=dark][data-dark-scope] .sensor-line{fill:none;stroke:#4f9ec9}:root[data-theme=dark][data-dark-scope] .sensor-crosshair{stroke:#7691a2}:root[data-theme=dark][data-dark-scope] .sensor-dot{fill:#204f69;stroke:#29333d}:root[data-theme=dark][data-dark-scope] .sensor-tip{background:#161f27;border:1px solid #aec1d0;border-radius:6px}:root[data-theme=dark][data-dark-scope] .sensor-empty{color:#a4b6c1}:root[data-theme=dark][data-dark-scope] .document-picker-selection{background:#162831;border:1px solid #adc3d1;border-radius:12px}:root[data-theme=dark][data-dark-scope] .document-picker-note{color:#a4b6c1}:root[data-theme=dark][data-dark-scope] .source-documents{border:1px solid #adc3d1;border-radius:12px}:root[data-theme=dark][data-dark-scope] .source-documents .source-document-row{border-top:1px solid #adc3d1}:root[data-theme=dark][data-dark-scope] .fw{color:var(--wh-ink);background:var(--wh-paper);border:1px solid var(--wh-border);border-radius:10px}:root[data-theme=dark][data-dark-scope] .fw-intro p,:root[data-theme=dark][data-dark-scope] .fw-bar p{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .fw-mode,:root[data-theme=dark][data-dark-scope] .fw-note{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .fw-mode{border-left:3px solid var(--wh-brand);background:var(--wh-subtle)}:root[data-theme=dark][data-dark-scope] .fw-tabs{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .fw-tabs button{border:0;border-radius:0;background:none;color:inherit;border-bottom:3px solid transparent}:root[data-theme=dark][data-dark-scope] .fw-tabs button[aria-current=page]{border-bottom-color:var(--wh-brand)}:root[data-theme=dark][data-dark-scope] .fw-filters button[aria-pressed=true]{background:var(--wh-selected);color:var(--wh-ink);border-color:var(--wh-brand)}:root[data-theme=dark][data-dark-scope] .fw-list{border-top:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .fw .fw-invoice{border:0;border-bottom:1px solid var(--wh-border);border-radius:0;background:none;color:inherit}:root[data-theme=dark][data-dark-scope] .fw-invoice small,:root[data-theme=dark][data-dark-scope] .fw table small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .fw-invoice[aria-expanded=true]{background:var(--wh-subtle)}:root[data-theme=dark][data-dark-scope] .fw-detail{background:var(--wh-subtle);border:1px solid var(--wh-border);border-radius:8px}:root[data-theme=dark][data-dark-scope] .fw-form{background:var(--wh-subtle);border:1px solid var(--wh-border);border-radius:8px}:root[data-theme=dark][data-dark-scope] .fw input,:root[data-theme=dark][data-dark-scope] .fw select,:root[data-theme=dark][data-dark-scope] .fw textarea{background:var(--wh-paper);color:var(--wh-ink);border:1px solid var(--wh-control-border)}:root[data-theme=dark][data-dark-scope] .fw-prepare{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .fw-error{border-left:3px solid #db973d;background:#382c13;color:#f0cd96}:root[data-theme=dark][data-dark-scope] .fw-success{border-left:3px solid var(--wh-brand);background:var(--wh-selected);color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .fw table{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .fw th,:root[data-theme=dark][data-dark-scope] .fw td{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .fw thead{background:var(--wh-selected)}:root[data-theme=dark][data-dark-scope] .fw caption{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .fw-statement{border:1px solid var(--wh-border);border-radius:8px}:root[data-theme=dark][data-dark-scope] .fw-report-line{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .fw-total{border-top:2px solid var(--wh-brand)}:root[data-theme=dark][data-dark-scope] .fw-journal details{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .fw-import{border-top:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .fw-upload{border:1px dashed var(--wh-control-border);border-radius:8px;background:var(--wh-subtle)}:root[data-theme=dark][data-dark-scope] .fw-toolbar{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .fw-test-badge{border-radius:20px;background:var(--wh-surface);color:var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .fw-subnav button[aria-current=page]{background:var(--wh-selected)}:root[data-theme=dark][data-dark-scope] .fw-summary button{border:1px solid var(--wh-border);background:var(--wh-subtle)}:root[data-theme=dark][data-dark-scope] .fw-summary strong{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .fw-summary small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .fw-quick{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .fw-attention>button{border:0;border-bottom:1px solid var(--wh-border);border-radius:0;background:transparent}:root[data-theme=dark][data-dark-scope] .fw-attention small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .fw-overview-details{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .bill-payments .bill-on{color:#acebc5}:root[data-theme=dark][data-dark-scope] .bill-payments .bill-off{color:#efbe90}:root[data-theme=dark][data-dark-scope] .bill-security{border:1px solid #b1bdcd;border-radius:8px}:root[data-theme=dark][data-dark-scope] .bill-payments td small{color:#92a2b3}:root[data-theme=dark][data-dark-scope] .bill-payments .bill-flag{color:#e77e7e}:root[data-theme=dark][data-dark-scope] .bill-off-reasons{color:#efbe90}:root[data-theme=dark][data-dark-scope] .fw{background:transparent;border:0;border-radius:0}:root[data-theme=dark][data-dark-scope] .fw>.wh-tabs>button{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .fw>.wh-tabs>button.wh-tab-on{border-bottom-color:var(--sh-brand);color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .fw-asof{color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .fw-stat-action{background:var(--sh-surface);border:1px solid var(--sh-line);border-radius:12px}:root[data-theme=dark][data-dark-scope] .fw-stat-action>.wh-stat{border:0;border-radius:0}:root[data-theme=dark][data-dark-scope] .fw-stat-action>button{border:0;border-top:1px solid var(--sh-line-soft);border-radius:0;background:var(--sh-surface);color:var(--sh-brand)}:root[data-theme=dark][data-dark-scope] .fw-add-list{background:var(--sh-surface);border:1px solid var(--sh-line);border-radius:10px}:root[data-theme=dark][data-dark-scope] .fw-add-list>button{border:0;border-radius:7px;background:none;color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .fw-add-list>button:hover{background:var(--sh-page)}:root[data-theme=dark][data-dark-scope] .fw-import-fields{border:0}:root[data-theme=dark][data-dark-scope] .modal .panel.gift-counter{color:#bfd9eb;background:#161f27;border:1px solid #adc3d2;border-radius:16px}:root[data-theme=dark][data-dark-scope] .gift-counter .gift-counter-header{background:transparent;color:inherit}:root[data-theme=dark][data-dark-scope] .gift-counter p{color:#a3b4c2}:root[data-theme=dark][data-dark-scope] .gift-counter button,:root[data-theme=dark][data-dark-scope] .gift-counter input{border-radius:9px}:root[data-theme=dark][data-dark-scope] .gift-counter button{border:1px solid #afc2cf;background:#161f27;color:#b1d0e6}:root[data-theme=dark][data-dark-scope] .gift-counter button.primary,:root[data-theme=dark][data-dark-scope] .gift-counter button.active{background:#204b66;color:#fff;border-color:#509ac8}:root[data-theme=dark][data-dark-scope] .gift-counter input{border:1px solid #aec2d1;background:#161f27;color:#bfd9eb}:root[data-theme=dark][data-dark-scope] .gift-counter-tabs{border-bottom:1px solid #adc3d2}:root[data-theme=dark][data-dark-scope] .gift-counter-delivery button[aria-pressed=true]{background:#182a36;border-color:#509ac8}:root[data-theme=dark][data-dark-scope] .gift-counter footer{border-top:1px solid #adc3d2;background:transparent}:root[data-theme=dark][data-dark-scope] .gift-counter .gift-counter-status{color:#b1d0e6;background:#172934;border-radius:8px}:root[data-theme=dark][data-dark-scope] .gift-counter-balance{background:#172934;border-radius:12px}:root[data-theme=dark][data-dark-scope] dialog.wh-help-panel.hg-guide{--hg-ink:#bbd9ed;--hg-muted:#a4b4c1;--hg-line:#acc2d2;--hg-blue:#9dc9e2;--hg-page:#182630;border:1px solid var(--hg-line);border-radius:14px;background:#161f27;color:var(--hg-ink)}:root[data-theme=dark][data-dark-scope] .hg-guide::backdrop{background:#102a3c80}:root[data-theme=dark][data-dark-scope] .hg-guide h2[tabindex="-1"]:focus{outline:none}:root[data-theme=dark][data-dark-scope] .hg-guide button{color:inherit}:root[data-theme=dark][data-dark-scope] .hg-guide button:focus-visible,:root[data-theme=dark][data-dark-scope] .hg-guide input:focus-visible,:root[data-theme=dark][data-dark-scope] .hg-guide a:focus-visible{outline:3px solid #42a0d7}:root[data-theme=dark][data-dark-scope] .hg-guide button:hover{background:#152a36}:root[data-theme=dark][data-dark-scope] .hg-guide h2,:root[data-theme=dark][data-dark-scope] .hg-guide h3,:root[data-theme=dark][data-dark-scope] .hg-guide h4{color:var(--hg-ink)}:root[data-theme=dark][data-dark-scope] .hg-staff-main>.hg-search{background:#161f27;border-bottom:1px solid var(--hg-line)}:root[data-theme=dark][data-dark-scope] .hg-staff-tasks>button{border:1px solid var(--hg-line);border-radius:10px;background:#161f27}:root[data-theme=dark][data-dark-scope] .hg-staff-tasks span:nth-child(2){color:var(--hg-muted)}:root[data-theme=dark][data-dark-scope] .hg-guide>.hg-top{border-bottom:1px solid var(--hg-line);background:#161f27}:root[data-theme=dark][data-dark-scope] .hg-guide .hg-brand{border:0;background:transparent}:root[data-theme=dark][data-dark-scope] .hg-guide .hg-close{border:1px solid var(--hg-line);border-radius:8px;background:#161f27}:root[data-theme=dark][data-dark-scope] .hg-nav{background:var(--hg-page);border-right:1px solid var(--hg-line)}:root[data-theme=dark][data-dark-scope] .hg-nav button{background:transparent;border:0;border-radius:7px}:root[data-theme=dark][data-dark-scope] .hg-nav button[aria-current=page]{background:#162c3a;color:#a9d0e9}:root[data-theme=dark][data-dark-scope] .hg-nav button span{color:var(--hg-muted)}:root[data-theme=dark][data-dark-scope] .hg-nav p{color:var(--hg-muted);border-top:1px solid var(--hg-line)}:root[data-theme=dark][data-dark-scope] .hg-search{border:1px solid #adc2d1;border-radius:8px;background:#161f27}:root[data-theme=dark][data-dark-scope] .hg-search input{border:0;background:transparent;color:var(--hg-ink)}:root[data-theme=dark][data-dark-scope] .hg-search input::-moz-placeholder{color:#899bad}:root[data-theme=dark][data-dark-scope] .hg-search input::placeholder{color:#899bad}:root[data-theme=dark][data-dark-scope] .hg-search button{border:0;background:transparent}:root[data-theme=dark][data-dark-scope] .hg-guide .hg-intro{background:transparent}:root[data-theme=dark][data-dark-scope] .hg-guide .hg-intro>p:first-child{color:var(--hg-blue)}:root[data-theme=dark][data-dark-scope] .hg-guide .hg-intro>p:last-child{color:var(--hg-muted)}:root[data-theme=dark][data-dark-scope] .hg-start button{border:1px solid var(--hg-line);border-top:3px solid var(--hg-blue);border-radius:7px;background:#161f27}:root[data-theme=dark][data-dark-scope] .hg-start button span:first-of-type{color:var(--hg-muted)}:root[data-theme=dark][data-dark-scope] .hg-topics>button{background:#161f27;border:0;border-top:1px solid var(--hg-line);border-radius:0}:root[data-theme=dark][data-dark-scope] .hg-topics span{color:var(--hg-muted)}:root[data-theme=dark][data-dark-scope] .hg-topics small{color:var(--hg-muted)}:root[data-theme=dark][data-dark-scope] .hg-guide .hg-result{border:0;border-bottom:1px solid var(--hg-line);border-radius:0;background:#161f27}:root[data-theme=dark][data-dark-scope] .hg-result>span:not(.hg-result-title){color:var(--hg-muted)}:root[data-theme=dark][data-dark-scope] .hg-result small{color:var(--hg-muted)}:root[data-theme=dark][data-dark-scope] .hg-empty p{color:var(--hg-muted)}:root[data-theme=dark][data-dark-scope] .hg-breadcrumb{color:var(--hg-muted)}:root[data-theme=dark][data-dark-scope] .hg-breadcrumb button{border:0;background:transparent}:root[data-theme=dark][data-dark-scope] .hg-guide .hg-title{background:transparent}:root[data-theme=dark][data-dark-scope] .hg-guide .hg-title>p:first-child{color:var(--hg-muted)}:root[data-theme=dark][data-dark-scope] .hg-guide .hg-title .hg-requires{background:#182832;color:#9fbacc;border-radius:6px}:root[data-theme=dark][data-dark-scope] .hg-guide .hg-open-screen{border:1px solid var(--hg-blue);border-radius:7px;background:var(--hg-blue);color:#fff}:root[data-theme=dark][data-dark-scope] .hg-guide .hg-open-screen:hover{background:#123044}:root[data-theme=dark][data-dark-scope] .hg-contents{border-left:1px solid var(--hg-line)}:root[data-theme=dark][data-dark-scope] .hg-contents button{border:0;border-radius:0;background:transparent;color:var(--hg-muted)}:root[data-theme=dark][data-dark-scope] .hg-guide .hg-document h3{color:var(--hg-ink)}:root[data-theme=dark][data-dark-scope] .hg-document ol>li::marker{color:var(--hg-blue)}:root[data-theme=dark][data-dark-scope] .hg-document code{background:#1a2931;border-radius:4px}:root[data-theme=dark][data-dark-scope] .hg-guide .hg-inline-link{border:0;border-radius:0;background:none;color:#79c0ec}:root[data-theme=dark][data-dark-scope] .hg-document img{border:1px solid var(--hg-line);border-radius:7px}:root[data-theme=dark][data-dark-scope] .hg-document figcaption{color:var(--hg-muted)}:root[data-theme=dark][data-dark-scope] .hg-document a{color:#79c0ec}:root[data-theme=dark][data-dark-scope] .hg-table table{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .hg-table th,:root[data-theme=dark][data-dark-scope] .hg-table td{border:1px solid var(--hg-line)}:root[data-theme=dark][data-dark-scope] .hg-table th{background:var(--hg-page)}:root[data-theme=dark][data-dark-scope] .hg-document hr{border:0;border-top:1px solid var(--hg-line)}:root[data-theme=dark][data-dark-scope] .hg-related{border-top:1px solid var(--hg-line)}:root[data-theme=dark][data-dark-scope] .hg-article-footer{color:var(--hg-muted);border-top:1px solid var(--hg-line)}:root[data-theme=dark][data-dark-scope] .hg-guide .hg-status{border-left:3px solid #d3a046;background:#362a12;border-radius:0 5px 5px 0}:root[data-theme=dark][data-dark-scope] .hg-guide .hg-mobile-contents{border:1px solid var(--hg-line);border-radius:7px}:root[data-theme=dark][data-dark-scope] .hg-mobile-contents button{background:transparent;border:0}:root[data-theme=dark][data-dark-scope] .wh-hiring{--hb-violet:#a693d2;--hb-violet-bg:#1f1339;--hb-info:#81bde4;--hb-info-bg:#132a3a;--hb-late:#df8a86;--hb-late-bg:#381313;color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .wh-hiring .sr-only{border:0}:root[data-theme=dark][data-dark-scope] .wh-hiring button,:root[data-theme=dark][data-dark-scope] .wh-hiring .hiring-btn{border:1px solid var(--sh-control,#b1c0cd);border-radius:9px;background:#161f27;color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .wh-hiring button:hover:not(:disabled),:root[data-theme=dark][data-dark-scope] .wh-hiring .hiring-btn:hover{background:var(--sh-hover,#1b252f)}:root[data-theme=dark][data-dark-scope] .wh-hiring button.primary{background:var(--sh-brand,#1d4962);border-color:var(--sh-brand,#4e9dcb);color:#fff}:root[data-theme=dark][data-dark-scope] .wh-hiring button.primary:hover:not(:disabled){background:var(--sh-brand-dark,#123044)}:root[data-theme=dark][data-dark-scope] .wh-hiring .wh-page-actions button[aria-pressed=true]{background:var(--sh-selected,#162938);color:var(--sh-brand,#9dc9e2)}:root[data-theme=dark][data-dark-scope] .wh-hiring :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--sh-brand,#4e9dcb)}:root[data-theme=dark][data-dark-scope] .wh-hiring [role=alert]{color:var(--sh-warn,#eebf86)}:root[data-theme=dark][data-dark-scope] .hiring-notice{color:var(--sh-ok,#9aebb5)}:root[data-theme=dark][data-dark-scope] .hiring-empty{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .hiring-message,:root[data-theme=dark][data-dark-scope] .hiring-editor{border:1px solid var(--sh-line,#b1bfcd);border-radius:12px;background:var(--sh-subtle,#1a262d)}:root[data-theme=dark][data-dark-scope] .wh-hiring fieldset{border:0}:root[data-theme=dark][data-dark-scope] .wh-hiring :is(input,select,textarea){border:1px solid var(--sh-control,#b1c0cd);border-radius:8px;background:#161f27;color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .hiring-today{background:#161f27;border:1px solid var(--sh-line,#b1bfcd);border-radius:14px}:root[data-theme=dark][data-dark-scope] .hiring-today>header{border-bottom:1px solid var(--sh-line,#b1bfcd);background:linear-gradient(90deg,#382c13,#161f27)}:root[data-theme=dark][data-dark-scope] .hiring-today>header>span{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .hiring-count{background:var(--sh-line-soft,#1d282f);color:var(--sh-muted,#90a1b2);border-radius:99px}:root[data-theme=dark][data-dark-scope] .hiring-count.is-due{background:var(--sh-warn,#8a4b00);color:#fff}:root[data-theme=dark][data-dark-scope] .hiring-due-row{border-bottom:1px solid var(--sh-line-soft,#b0c1cf)}:root[data-theme=dark][data-dark-scope] .hiring-due-row:last-child{border-bottom:0}:root[data-theme=dark][data-dark-scope] .hiring-due-row small{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .t-late{color:var(--hb-late)}:root[data-theme=dark][data-dark-scope] .t-today{color:var(--sh-warn,#eebf86)}:root[data-theme=dark][data-dark-scope] .hiring-avatar{border-radius:50%;background:var(--sh-selected,#162938);color:var(--sh-brand,#9dc9e2)}:root[data-theme=dark][data-dark-scope] .wh-hiring .hiring-name{border:0;background:none;color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .wh-hiring .hiring-name:hover:not(:disabled){background:none}:root[data-theme=dark][data-dark-scope] .wh-hiring .hiring-link{border:0;background:none;color:var(--sh-brand,#9dc9e2)}:root[data-theme=dark][data-dark-scope] .wh-hiring .hiring-link:hover:not(:disabled){background:none}:root[data-theme=dark][data-dark-scope] .wh-hiring .hiring-danger{color:var(--hb-late)}:root[data-theme=dark][data-dark-scope] .hiring-seg{background:#161f27;border:1px solid var(--sh-line,#b1bfcd);border-radius:10px}:root[data-theme=dark][data-dark-scope] .wh-hiring .hiring-seg button{border:0;border-radius:7px;color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .wh-hiring .hiring-seg button[aria-pressed=true]{background:var(--sh-selected,#162938);color:var(--sh-brand,#9dc9e2)}:root[data-theme=dark][data-dark-scope] .hiring-col{background:#1d2831;border-radius:12px}:root[data-theme=dark][data-dark-scope] .hiring-col.is-over{background:#182c3c}:root[data-theme=dark][data-dark-scope] .hiring-col h3{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .hiring-col h3 span{background:#161f27;border-radius:99px;color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .hiring-col-empty{color:var(--sh-faint,#8d9eb0)}:root[data-theme=dark][data-dark-scope] .wh-hiring .hiring-card{border:1px solid var(--sh-line,#b1bfcd);border-left:4px solid #8aa4b8;border-radius:10px;background:#161f27}:root[data-theme=dark][data-dark-scope] .wh-hiring .hiring-card:hover:not(:disabled){background:#161f27;border-color:#9db6c9}:root[data-theme=dark][data-dark-scope] .wh-hiring .hiring-card.is-open{outline:2px solid var(--sh-brand,#4e9dcb)}:root[data-theme=dark][data-dark-scope] .hiring-card small{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .hiring-chip{border-radius:99px;background:var(--sh-subtle,#1a262d);border:1px solid var(--sh-line-soft,#b0c1cf);color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .hiring-chip.c-late{background:var(--hb-late-bg);border-color:transparent;color:var(--hb-late)}:root[data-theme=dark][data-dark-scope] .hiring-chip.c-today{background:var(--sh-warn-bg,#3c2f14);border-color:transparent;color:var(--sh-warn,#eebf86)}:root[data-theme=dark][data-dark-scope] .hiring-chip.c-soon{background:var(--hb-info-bg);border-color:transparent;color:var(--hb-info)}:root[data-theme=dark][data-dark-scope] .wh-hiring .s-new{border-left-color:#8aa4b8}:root[data-theme=dark][data-dark-scope] .wh-hiring .s-contacted{border-left-color:#4a9ccf}:root[data-theme=dark][data-dark-scope] .wh-hiring .s-interview-scheduled{border-left-color:var(--hb-violet)}:root[data-theme=dark][data-dark-scope] .wh-hiring .s-interviewed{border-left-color:#e8b230}:root[data-theme=dark][data-dark-scope] .wh-hiring .s-offer-sent{border-left-color:var(--sh-ok,#3fd973)}:root[data-theme=dark][data-dark-scope] .hiring-ghost{background:#161f27;border:1px solid var(--sh-brand,#4e9dcb);border-radius:10px}:root[data-theme=dark][data-dark-scope] .hiring-ghost small{color:var(--sh-brand,#9dc9e2)}:root[data-theme=dark][data-dark-scope] .hiring-decided{background:#161f27;border:1px solid var(--sh-line,#b1bfcd);border-radius:12px}:root[data-theme=dark][data-dark-scope] .hiring-outcome{border-radius:10px}:root[data-theme=dark][data-dark-scope] .hiring-decided.is-dragging .hiring-outcome{background:var(--sh-subtle,#1a262d)}:root[data-theme=dark][data-dark-scope] .hiring-outcome.is-over{background:#182c3c!important}:root[data-theme=dark][data-dark-scope] .hiring-outcome small{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .s-hired>.hiring-chip{background:var(--sh-ok-bg,#183721);color:var(--sh-ok,#9aebb5);border-color:transparent}:root[data-theme=dark][data-dark-scope] .s-not-proceeding>.hiring-chip{background:var(--hb-late-bg);color:var(--hb-late);border-color:transparent}:root[data-theme=dark][data-dark-scope] .hiring-list{background:#161f27;border:1px solid var(--sh-line,#b1bfcd);border-radius:12px}:root[data-theme=dark][data-dark-scope] .hiring-table{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .hiring-table th{color:var(--sh-muted,#90a1b2);border-bottom:1px solid var(--sh-line,#b1bfcd);background:var(--sh-subtle,#1a262d)}:root[data-theme=dark][data-dark-scope] .hiring-table td{border-bottom:1px solid var(--sh-line-soft,#b0c1cf)}:root[data-theme=dark][data-dark-scope] .hiring-table tr.is-open td{background:var(--sh-selected,#162938)}:root[data-theme=dark][data-dark-scope] .hiring-panel{background:#161f27;border:1px solid var(--sh-line,#b1bfcd);border-radius:14px}:root[data-theme=dark][data-dark-scope] .hiring-panel>header{border-bottom:1px solid var(--sh-line,#b1bfcd)}:root[data-theme=dark][data-dark-scope] .hiring-panel>header p{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .wh-hiring .hiring-close{border:0;color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .hiring-panel .hiring-editor{border:0;background:none}:root[data-theme=dark][data-dark-scope] .hiring-steps i{border-radius:3px;background:#1d2b36}:root[data-theme=dark][data-dark-scope] .hiring-steps i.on{background:var(--hb-violet)}:root[data-theme=dark][data-dark-scope] .hiring-step-labels{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .hiring-next{border-radius:10px;background:var(--hb-violet-bg)}:root[data-theme=dark][data-dark-scope] .hiring-next.s-hired{background:var(--sh-ok-bg,#183721)}:root[data-theme=dark][data-dark-scope] .hiring-next.s-not-proceeding,:root[data-theme=dark][data-dark-scope] .hiring-next.s-withdrawn{background:var(--sh-subtle,#1a262d)}:root[data-theme=dark][data-dark-scope] .hiring-next>span{color:var(--sh-text,#b1c1ce)}:root[data-theme=dark][data-dark-scope] .hiring-facts{border-top:1px solid var(--sh-line,#b1bfcd)}:root[data-theme=dark][data-dark-scope] .hiring-facts>div{border-bottom:1px solid var(--sh-line,#b1bfcd)}:root[data-theme=dark][data-dark-scope] .hiring-facts>div:nth-child(odd){border-right:1px solid var(--sh-line,#b1bfcd)}:root[data-theme=dark][data-dark-scope] .hiring-facts dt{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .hiring-facts a{color:var(--sh-brand,#9dc9e2)}:root[data-theme=dark][data-dark-scope] .hiring-followup{border-bottom:1px solid var(--sh-line,#b1bfcd)}:root[data-theme=dark][data-dark-scope] .hiring-followup small{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .hiring-event:before{border-radius:50%;background:#2f7fb0}:root[data-theme=dark][data-dark-scope] .hiring-event.is-note:before{background:#c58b00}:root[data-theme=dark][data-dark-scope] .hiring-event small{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .hiring-reason{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .hiring-panel>footer{border-top:1px solid var(--sh-line,#b1bfcd);background:var(--sh-subtle,#1a262d)}:root[data-theme=dark][data-dark-scope] .hiring-panel>footer small{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .hiring-history{border-top:1px solid var(--sh-line,#b1bfcd)}:root[data-theme=dark][data-dark-scope] .house-money h3{color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .house-money-form{border:1px solid var(--sh-line);border-radius:10px;background:var(--sh-surface)}:root[data-theme=dark][data-dark-scope] .house-money-form label{color:var(--sh-text)}:root[data-theme=dark][data-dark-scope] .house-money-form input,:root[data-theme=dark][data-dark-scope] .house-money-form select{border:1px solid var(--sh-line);border-radius:8px;background:var(--sh-surface);color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .house-money-note{color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .house-money-entries li>div{border-bottom:1px solid var(--sh-line-soft)}:root[data-theme=dark][data-dark-scope] .house-money-entries small{color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .house-money-entries .house-money-reversed{color:var(--sh-warn)}:root[data-theme=dark][data-dark-scope] .house-money-link{background:none;border:0;color:var(--sh-brand)}:root[data-theme=dark][data-dark-scope] .house-money-name{background:none;border:0;color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .house-money-name[aria-pressed=true]{color:var(--sh-brand)}:root[data-theme=dark][data-dark-scope] .house-money-alert{border-radius:8px;background:var(--sh-warn-bg);color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .house-money-done{border-radius:8px;background:var(--sh-ok-bg);color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .house-money-pending{border-radius:8px;background:var(--sh-warn-bg);color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .house-money-card{background:var(--sh-surface);border:1px solid var(--sh-line)}:root[data-theme=dark][data-dark-scope] .icr{color:#b4d5e8}:root[data-theme=dark][data-dark-scope] .icr input,:root[data-theme=dark][data-dark-scope] .icr select,:root[data-theme=dark][data-dark-scope] .icr button{border:1px solid #afc2cf;border-radius:8px;background:#161f27;color:#b4d5e8}:root[data-theme=dark][data-dark-scope] .icr :is(button,input,select,summary):focus-visible{outline:3px solid #4aa5ce}:root[data-theme=dark][data-dark-scope] .icr-source,:root[data-theme=dark][data-dark-scope] .icr small{color:#a0b6c5}:root[data-theme=dark][data-dark-scope] .icr-book{border-left:4px solid #4e9dca;background:#162831}:root[data-theme=dark][data-dark-scope] .icr-attention{border-left:4px solid #d79e42;background:#382c13}:root[data-theme=dark][data-dark-scope] .icr-variance{border-block:1px solid #adc3d2}:root[data-theme=dark][data-dark-scope] .icr table{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .icr th,:root[data-theme=dark][data-dark-scope] .icr td{border-bottom:1px solid #afc2d0}:root[data-theme=dark][data-dark-scope] .icr thead th{background:#192a33}:root[data-theme=dark][data-dark-scope] .icr-issues{color:#eac586}:root[data-theme=dark][data-dark-scope] .ic.stock-inventory{color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .ic small{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .ic button{border:1px solid var(--sh-control,#b1c0cd);border-radius:6px;background:#161f27;color:inherit}:root[data-theme=dark][data-dark-scope] .ic button.primary{background:var(--sh-brand,#1d4962);color:#fff;border-color:var(--sh-brand,#4e9dcb)}:root[data-theme=dark][data-dark-scope] .ic input,:root[data-theme=dark][data-dark-scope] .ic select{border:1px solid var(--sh-control,#b1c0cd);border-radius:6px;background:#161f27;color:inherit}:root[data-theme=dark][data-dark-scope] .ic :focus-visible{outline:2px solid #4e9dcb}:root[data-theme=dark][data-dark-scope] .ic .stock-editor{border:0;border-radius:0;background:transparent}:root[data-theme=dark][data-dark-scope] .ic fieldset{border:1px solid #b1c0cd;border-radius:6px}:root[data-theme=dark][data-dark-scope] .ic .stock-review{background:#1a262d;border-left:3px solid #4e9dcb;border-radius:0}:root[data-theme=dark][data-dark-scope] .ic .ic-vendor{border-bottom:1px solid #b1c0cd}:root[data-theme=dark][data-dark-scope] .ic-recipes .rc-muted{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .ic-recipes .rc-summary .wh-table th{color:var(--sh-ink,#c6dbeb);background:#172937}:root[data-theme=dark][data-dark-scope] .ic-recipes .rc-summary details p{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .ic-recipes .rc-summary .rc-link{border:0;background:none;color:var(--sh-brand,#9dc9e2)}:root[data-theme=dark][data-dark-scope] .ih-head p{color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .ih-state{background:var(--sh-surface);border:1px solid var(--sh-line);border-radius:12px;color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .ih-card{background:var(--sh-surface);border:1px solid var(--sh-line);border-radius:12px}:root[data-theme=dark][data-dark-scope] .ih-card strong{color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .ih-card p{color:var(--sh-text)}:root[data-theme=dark][data-dark-scope] .ih-attention{border-color:#e8c27a;background:var(--sh-warn-bg)}:root[data-theme=dark][data-dark-scope] .ih-attention strong{color:var(--sh-warn)}:root[data-theme=dark][data-dark-scope] .ih-setup{border-style:dashed}:root[data-theme=dark][data-dark-scope] .ih-quiet{background:var(--sh-subtle)}:root[data-theme=dark][data-dark-scope] .ih-steps{background:var(--sh-surface);border:1px solid var(--sh-line);border-radius:12px}:root[data-theme=dark][data-dark-scope] .ih-step{border-bottom:1px solid var(--sh-line-soft)}:root[data-theme=dark][data-dark-scope] .ih-step:last-child{border-bottom:0}:root[data-theme=dark][data-dark-scope] .ih-step strong{color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .ih-step p{color:var(--sh-text)}:root[data-theme=dark][data-dark-scope] .ih-step small{color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .ih-num{border-radius:50%;border:1.5px solid var(--sh-control);color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .ih-step-done .ih-num{background:var(--sh-ok-bg);border-color:var(--sh-ok-bg);color:var(--sh-ok)}:root[data-theme=dark][data-dark-scope] .ih-step-done .ih-status{color:var(--sh-ok)}:root[data-theme=dark][data-dark-scope] .ih-step-off .ih-status,:root[data-theme=dark][data-dark-scope] .ih-step-unknown .ih-status{color:var(--sh-warn)}:root[data-theme=dark][data-dark-scope] .ilr{border-top:1px solid #adc3d2}:root[data-theme=dark][data-dark-scope] .ilr-summary>div{background:#162831;border:1px solid #afc2d0;border-radius:8px}:root[data-theme=dark][data-dark-scope] .ilr-coverage{border-left:3px solid #758fa4;background:#162831}:root[data-theme=dark][data-dark-scope] .ilr-reasons>div{border-bottom:1px solid #afc2d0}:root[data-theme=dark][data-dark-scope] .ilr-records>li{border-bottom:1px solid #afc2d0}:root[data-theme=dark][data-dark-scope] .ilr-record-head span{color:#a0b6c5}:root[data-theme=dark][data-dark-scope] .ip.count-sheets,:root[data-theme=dark][data-dark-scope] .ip.stock-targets,:root[data-theme=dark][data-dark-scope] .ip.order-guides{color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .ip small,:root[data-theme=dark][data-dark-scope] .ip .st-row dt,:root[data-theme=dark][data-dark-scope] .ip .og-row dt,:root[data-theme=dark][data-dark-scope] .ip .st-status{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .ip button{border:1px solid var(--sh-control,#b1c0cd);border-radius:6px;background:#161f27;color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .ip button.primary,:root[data-theme=dark][data-dark-scope] .ip button[aria-pressed=true]{background:var(--sh-brand,#1d4962);border-color:var(--sh-brand,#4e9dcb);color:#fff}:root[data-theme=dark][data-dark-scope] .ip input,:root[data-theme=dark][data-dark-scope] .ip select{border:1px solid var(--sh-control,#b1c0cd);border-radius:6px;background:#161f27;color:inherit}:root[data-theme=dark][data-dark-scope] .ip :focus-visible{outline:2px solid #4e9dcb}:root[data-theme=dark][data-dark-scope] .ip .cs-setup,:root[data-theme=dark][data-dark-scope] .ip .st-editor,:root[data-theme=dark][data-dark-scope] .ip .og-editor,:root[data-theme=dark][data-dark-scope] .ip .cs-review{border:0;border-radius:0;background:transparent}:root[data-theme=dark][data-dark-scope] .ip .cs-help,:root[data-theme=dark][data-dark-scope] .ip .st-help,:root[data-theme=dark][data-dark-scope] .ip .og-help,:root[data-theme=dark][data-dark-scope] .ip .og-review{background:#1a262d;border-left-color:#4e9dcb}:root[data-theme=dark][data-dark-scope] .ip .og-review{border-left-color:#e89430}:root[data-theme=dark][data-dark-scope] .ip .ip-areas button[aria-pressed=true] small{color:#e5eef4}:root[data-theme=dark][data-dark-scope] .ip .ip-tabs button[aria-pressed=true]{background:#162938;color:#c6dbeb;border-color:#4e9dcb}:root[data-theme=dark][data-dark-scope] .ip .cs-footer{background:#161f27;border-top:1px solid #b1c0cd}:root[data-theme=dark][data-dark-scope] .ip .st-summary{background:#1a262d;border-radius:6px}:root[data-theme=dark][data-dark-scope] .ip .st-low,:root[data-theme=dark][data-dark-scope] .ip .og-problem{color:#eebf86}:root[data-theme=dark][data-dark-scope] .iv input,:root[data-theme=dark][data-dark-scope] .iv select,:root[data-theme=dark][data-dark-scope] .iv textarea{border:1px solid #b0c2ce;border-radius:8px;background:#161f27;color:inherit}:root[data-theme=dark][data-dark-scope] .iv fieldset{border:0}:root[data-theme=dark][data-dark-scope] .iv-table table{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .iv-table th,:root[data-theme=dark][data-dark-scope] .iv-table td{border-bottom:1px solid #adc3d1}:root[data-theme=dark][data-dark-scope] .iv small{color:#a2b4c3}:root[data-theme=dark][data-dark-scope] .iv-review{background:#162833;border:1px solid #adc3d1;border-radius:10px}:root[data-theme=dark][data-dark-scope] .iv [role=alert]{color:#e08585}:root[data-theme=dark][data-dark-scope] .iv-cost-accounts{border:1px solid #adc3d1;border-radius:10px}:root[data-theme=dark][data-dark-scope] .iv-cost-account{border-top:1px solid #adc3d1}:root[data-theme=dark][data-dark-scope] .iw-dates label{color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .iw-panel-note{color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .iw .wh-table .inventory-item-link{border:0;background:none;color:var(--sh-brand)}:root[data-theme=dark][data-dark-scope] .wh-labor{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .wh-labor h3 span{background:#1d2732;border-radius:4px}:root[data-theme=dark][data-dark-scope] .wh-labor-source,:root[data-theme=dark][data-dark-scope] .wh-labor-card p,:root[data-theme=dark][data-dark-scope] .wh-labor-empty,:root[data-theme=dark][data-dark-scope] .wh-labor-notes{color:var(--wh-muted,#8799ac)}:root[data-theme=dark][data-dark-scope] .wh-labor-hero{background:var(--wh-paper,#161f27);border:1px solid var(--wh-border,#aec0d1);border-left:6px solid var(--wh-muted,#455768);border-radius:11px}:root[data-theme=dark][data-dark-scope] .wh-labor-hero[data-status=under]{border-left-color:#5e8cba}:root[data-theme=dark][data-dark-scope] .wh-labor-hero[data-status=at]{border-left-color:#4c98cd}:root[data-theme=dark][data-dark-scope] .wh-labor-hero[data-status=over]{border-left-color:#d54457}:root[data-theme=dark][data-dark-scope] .wh-labor-label{color:var(--wh-muted,#8799ac)}:root[data-theme=dark][data-dark-scope] .wh-labor-hero[data-status=over] .wh-labor-percent{color:#e3828f}:root[data-theme=dark][data-dark-scope] .wh-labor-figures dt,:root[data-theme=dark][data-dark-scope] .wh-labor-card dt{color:var(--wh-muted,#8799ac)}:root[data-theme=dark][data-dark-scope] .wh-labor-figures small{color:var(--wh-muted,#8799ac)}:root[data-theme=dark][data-dark-scope] .wh-labor-warn{border-radius:9px;background:#392913;border:1px solid #e3c08a;color:#eec586}:root[data-theme=dark][data-dark-scope] .wh-labor-card{background:var(--wh-paper,#161f27);border:1px solid var(--wh-border,#aec0d1);border-radius:11px}:root[data-theme=dark][data-dark-scope] .wh-labor-card label{color:var(--wh-muted,#8799ac)}:root[data-theme=dark][data-dark-scope] .wh-labor-card input{border:1px solid var(--wh-border,#aec0d1);border-radius:7px}:root[data-theme=dark][data-dark-scope] .wh-labor-card button,:root[data-theme=dark][data-dark-scope] .wh-labor-head button,:root[data-theme=dark][data-dark-scope] .wh-labor-whatif button{border-radius:7px;border:1px solid var(--wh-border,#aec0d1);background:#161f27}:root[data-theme=dark][data-dark-scope] .wh-labor-table-wrap{background:var(--wh-paper,#161f27);border:1px solid var(--wh-border,#aec0d1);border-radius:11px}:root[data-theme=dark][data-dark-scope] .wh-labor-table{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .wh-labor-table th{color:var(--wh-muted,#8799ac);border-bottom:1px solid var(--wh-border,#aec0d1)}:root[data-theme=dark][data-dark-scope] .wh-labor-table td{border-bottom:1px solid var(--wh-border,#aec0d1)}:root[data-theme=dark][data-dark-scope] .wh-labor-table td small{color:var(--wh-muted,#8799ac)}:root[data-theme=dark][data-dark-scope] .wh-labor-table em{color:#eec586}:root[data-theme=dark][data-dark-scope] .wh-labor-table button{border-radius:7px;border:1px solid var(--wh-border,#aec0d1);background:#161f27}:root[data-theme=dark][data-dark-scope] .wh-labor-table button[aria-pressed=true]{background:#1d4967;color:#fff;border-color:#4c98cd}:root[data-theme=dark][data-dark-scope] .wh-labor-table button small{color:inherit}:root[data-theme=dark][data-dark-scope] .wh-labor-chosen td{background:#1d242d}:root[data-theme=dark][data-dark-scope] .wh-labor-whatif{border-radius:9px;background:#1d242d;border:1px solid #b3c0cc}:root[data-theme=dark][data-dark-scope] .wh-labor-gone li{border-top:1px solid var(--wh-border,#aec0d1)}:root[data-theme=dark][data-dark-scope] .wh-labor-gone span{color:var(--wh-muted,#8799ac)}:root[data-theme=dark][data-dark-scope] .loan-register.loan-register{color:#bbd9ed}:root[data-theme=dark][data-dark-scope] .loan-register.loan-register .lr-boundary{background:#182630;border-left:4px solid #4e9dcb}:root[data-theme=dark][data-dark-scope] .loan-register.loan-register .lr-list button{background:#161f27}:root[data-theme=dark][data-dark-scope] .loan-register.loan-register small{color:#a3b6c2}:root[data-theme=dark][data-dark-scope] .loan-register.loan-register button[aria-pressed=true],:root[data-theme=dark][data-dark-scope] .loan-register.loan-register button[aria-expanded=true]{background:#192c36;border-color:#4e9dcb;color:#bbd9ed}:root[data-theme=dark][data-dark-scope] .loan-register.loan-register fieldset{border:1px solid #b0c4ce}:root[data-theme=dark][data-dark-scope] .loan-register.loan-register .lr-review,:root[data-theme=dark][data-dark-scope] .loan-register.loan-register .lr-warning{background:#3c3014}:root[data-theme=dark][data-dark-scope] .loan-register.loan-register .lr-detail,:root[data-theme=dark][data-dark-scope] .loan-register.loan-register .lr-worksheet{border-top:1px solid #b0c4ce}:root[data-theme=dark][data-dark-scope] .loan-register.loan-register table{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .loan-register.loan-register td,:root[data-theme=dark][data-dark-scope] .loan-register.loan-register th{border-bottom:1px solid #b1c5ce}:root[data-theme=dark][data-dark-scope] .loan-register.loan-register .lr-summary{border-block:1px solid #b0c4ce}:root[data-theme=dark][data-dark-scope] .loan-register.loan-register .lr-summary span{color:#a3b6c2}:root[data-theme=dark][data-dark-scope] .loan-register.loan-register button:focus-visible{outline:3px solid #4e9dcb}:root[data-theme=dark][data-dark-scope] .mgmt-calendar{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .mgmt-calendar input,:root[data-theme=dark][data-dark-scope] .mgmt-calendar select,:root[data-theme=dark][data-dark-scope] .mgmt-calendar textarea{color:inherit;border:1px solid var(--wh-control-border);border-radius:8px;background:#161f27}:root[data-theme=dark][data-dark-scope] .mc-alert{border-left:3px solid #d16947;background:#362512}:root[data-theme=dark][data-dark-scope] .mc-notice{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .mc-weekday{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .mc-day{border:1px solid transparent;border-radius:8px;background:#19242e;color:inherit}:root[data-theme=dark][data-dark-scope] .mc-day:hover:not(:disabled){border-color:var(--wh-brand)}:root[data-theme=dark][data-dark-scope] .mc-day[aria-pressed=true]{background:var(--wh-brand);color:#fff;border-color:var(--wh-brand)}:root[data-theme=dark][data-dark-scope] .mc-day[aria-current=date]{border-color:var(--wh-brand)}:root[data-theme=dark][data-dark-scope] .mc-day-count{border-radius:999px;background:#161f27;color:var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .mc-card{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .mc-card:last-child{border-bottom:0}:root[data-theme=dark][data-dark-scope] .mc-meta{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .mc-editor{border:1px solid var(--wh-border);background:var(--wh-subtle);border-radius:10px}:root[data-theme=dark][data-dark-scope] .mc-editor fieldset{border:0}:root[data-theme=dark][data-dark-scope] .mc-history{border-top:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .mc-history>div{border-top:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .mc-starters{border:1px solid var(--wh-border);border-radius:10px}:root[data-theme=dark][data-dark-scope] .mc-starter{border-bottom:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .mc-starter:last-child{border-bottom:0}:root[data-theme=dark][data-dark-scope] .mc-status{border-radius:999px;background:#1a2631;color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .mc-status[data-status=done]{background:#183721;color:#94e1ab}:root[data-theme=dark][data-dark-scope] .mc-status[data-status=late]{background:#381713;color:#e09b85}:root[data-theme=dark][data-dark-scope] .mc-status[data-status=skipped],:root[data-theme=dark][data-dark-scope] .mc-status[data-status=waived]{background:#1c2631;color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .mc-day[data-late=yes] .mc-day-count{background:#a8492a;color:#fff}:root[data-theme=dark][data-dark-scope] .mc-day[data-done=yes] .mc-day-count{background:#183721;color:#94e1ab}:root[data-theme=dark][data-dark-scope] .mc-legend{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .mc-key{border-radius:999px}:root[data-theme=dark][data-dark-scope] .mc-key-late{background:#a8492a}:root[data-theme=dark][data-dark-scope] .mc-key-open{background:#161f27;border:2px solid var(--wh-brand)}:root[data-theme=dark][data-dark-scope] .mc-key-done{background:#1d3e27}:root[data-theme=dark][data-dark-scope] .mc-preview{color:var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .mgmt-calendar .mc-card-actions button,:root[data-theme=dark][data-dark-scope] .mc-more>summary{border-radius:8px}:root[data-theme=dark][data-dark-scope] .mc-more>summary{border:1px solid var(--wh-control-border);background:#161f27;color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .mc-more>summary:after{border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor}:root[data-theme=dark][data-dark-scope] .mc-more[open]>summary{background:#19242e}:root[data-theme=dark][data-dark-scope] .mc-menu{background:#161f27;border:1px solid var(--wh-border);border-radius:10px}:root[data-theme=dark][data-dark-scope] .mgmt-calendar .mc-menu button{border:0;border-radius:6px;background:none;color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .mgmt-calendar .mc-menu button:hover:not(:disabled){background:#1b252f}:root[data-theme=dark][data-dark-scope] .mgmt-capacity{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .mcap-date input{border:1px solid var(--wh-control-border);border-radius:8px;background:#161f27}:root[data-theme=dark][data-dark-scope] .mcap-alert{border-left:3px solid #d16947;background:#362512}:root[data-theme=dark][data-dark-scope] .mcap-notice{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .mcap-short{color:#e3828f}:root[data-theme=dark][data-dark-scope] .mcap-resource{border:1px solid var(--wh-border);border-radius:10px;background:var(--wh-subtle)}:root[data-theme=dark][data-dark-scope] .mcap-field textarea{border:1px solid var(--wh-control-border);border-radius:8px;background:#161f27}:root[data-theme=dark][data-dark-scope] .mcap-meta{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .mcap-empty{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .mie{--mie-line:#b1bfcd;--mie-ink:#c6dbeb;--mie-text:#b1c1ce;--mie-muted:#90a1b2;--mie-brand:#9dc9e2;--mie-control:#a3b4c2;border:0;border-left:1px solid var(--mie-line);background:#161f27;color:var(--mie-text)}:root[data-theme=dark][data-dark-scope] .mie::backdrop{background:#0f1f2b59}:root[data-theme=dark][data-dark-scope] .mie-head h2{color:var(--mie-ink)}:root[data-theme=dark][data-dark-scope] .mie-meta{color:var(--mie-muted)}:root[data-theme=dark][data-dark-scope] .mie .mie-86{border:1px solid var(--mie-control);border-radius:8px;color:var(--mie-ink)}:root[data-theme=dark][data-dark-scope] .mie .mie-86:has(input:checked){background:#3c2f14;border-color:#e8c27a;color:#eebf86}:root[data-theme=dark][data-dark-scope] .mie-tabs{border-bottom:1px solid var(--mie-line)}:root[data-theme=dark][data-dark-scope] .mie-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--mie-muted)}:root[data-theme=dark][data-dark-scope] .mie-tabs button[aria-pressed=true]{color:var(--mie-ink);border-bottom-color:var(--mie-ink)}:root[data-theme=dark][data-dark-scope] .mie-body h3{color:var(--mie-ink)}:root[data-theme=dark][data-dark-scope] .mie label{color:var(--mie-text)}:root[data-theme=dark][data-dark-scope] .mie input:not([type=checkbox]),:root[data-theme=dark][data-dark-scope] .mie select,:root[data-theme=dark][data-dark-scope] .mie textarea{border:1px solid var(--mie-control);border-radius:8px;background:#161f27;color:var(--mie-ink)}:root[data-theme=dark][data-dark-scope] .mie-note{color:var(--mie-muted)}:root[data-theme=dark][data-dark-scope] .mie-warn{border-radius:8px;background:#3c2f14;color:#eebf86}:root[data-theme=dark][data-dark-scope] .mie-colhead{color:var(--mie-muted)}:root[data-theme=dark][data-dark-scope] .mie-link{border:0;background:none;color:var(--mie-brand)}:root[data-theme=dark][data-dark-scope] .mie-recipe{border:0}:root[data-theme=dark][data-dark-scope] .mie-recipe legend{color:var(--mie-ink)}:root[data-theme=dark][data-dark-scope] .mie-unlinked{color:#eebf86}:root[data-theme=dark][data-dark-scope] .mie-cost{color:var(--mie-text)}:root[data-theme=dark][data-dark-scope] .mie-remove{border:0;border-radius:6px;background:none;color:var(--mie-muted)}:root[data-theme=dark][data-dark-scope] .mie-remove:hover{background:var(--mie-soft);color:#ec8179}:root[data-theme=dark][data-dark-scope] .mie-plate{border-top:1px solid var(--mie-line);color:var(--mie-text)}:root[data-theme=dark][data-dark-scope] .mie-allergens{border:0}:root[data-theme=dark][data-dark-scope] .mie-allergens legend{color:var(--mie-ink)}:root[data-theme=dark][data-dark-scope] .mie-choice{border:1px solid var(--mie-line);border-radius:10px}:root[data-theme=dark][data-dark-scope] .mie-choice legend{color:var(--mie-ink)}:root[data-theme=dark][data-dark-scope] .mie-foot{border-top:1px solid var(--mie-line);background:#1a232b}:root[data-theme=dark][data-dark-scope] .mie-dirty{color:var(--mie-muted)}:root[data-theme=dark][data-dark-scope] .mie-error{color:#ec8179}:root[data-theme=dark][data-dark-scope] .mm-count{color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .mm-notice{color:var(--sh-ok)}:root[data-theme=dark][data-dark-scope] .mm-head{color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .mm-list{background:var(--sh-surface);border:1px solid var(--sh-line);border-radius:12px}:root[data-theme=dark][data-dark-scope] .mm-row{border-bottom:1px solid var(--sh-line-soft)}:root[data-theme=dark][data-dark-scope] .mm-row:last-child{border-bottom:0}:root[data-theme=dark][data-dark-scope] .mm-row-retired .mm-item strong,:root[data-theme=dark][data-dark-scope] .mm-row-deleted .mm-item strong{color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .mm-item strong{color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .mm-item small{color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .mm-price,:root[data-theme=dark][data-dark-scope] .mm-sold{color:var(--sh-text)}:root[data-theme=dark][data-dark-scope] .mm-badge{border-radius:999px;background:var(--sh-line-soft);color:var(--sh-text)}:root[data-theme=dark][data-dark-scope] .mm-badge-out{background:var(--sh-warn-bg);color:var(--sh-warn)}:root[data-theme=dark][data-dark-scope] .mm-badge-count{background:var(--sh-accent-soft,#132e3a);color:var(--sh-accent,var(--sh-ink))}:root[data-theme=dark][data-dark-scope] .mm-badge-warn{background:#381713;color:var(--sh-danger)}:root[data-theme=dark][data-dark-scope] .mm-actions>button,:root[data-theme=dark][data-dark-scope] .mm-more>summary{border-radius:8px}:root[data-theme=dark][data-dark-scope] .mm-actions>button.mm-on{background:var(--sh-warn-bg);border-color:#e8c27a;color:var(--sh-warn)}:root[data-theme=dark][data-dark-scope] .mm-more>summary{border:1px solid var(--wh-control-border,var(--sh-control));background:#161f27;color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .mm-more>summary:after{border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor}:root[data-theme=dark][data-dark-scope] .mm-more[open]>summary{background:#19242e}:root[data-theme=dark][data-dark-scope] .mm-menu{background:#161f27;border:1px solid var(--sh-line);border-radius:10px}:root[data-theme=dark][data-dark-scope] .mm-menu button{border:0;border-radius:6px;background:none;color:var(--sh-ink)}:root[data-theme=dark][data-dark-scope] .mm-menu button.danger{color:var(--sh-danger)}:root[data-theme=dark][data-dark-scope] .mm-menu button:hover{background:var(--sh-hover)}:root[data-theme=dark][data-dark-scope] .mm-count-modal .mm-count-help{color:var(--sh-muted)}:root[data-theme=dark][data-dark-scope] .mm-count-modal .mm-count-error{color:var(--sh-danger)}:root[data-theme=dark][data-dark-scope] .migration-sessions{color:var(--wh-ink,#bfdbec)}:root[data-theme=dark][data-dark-scope] .migration-sessions .ms-header p{color:#8a9cae}:root[data-theme=dark][data-dark-scope] .migration-sessions :is(button,input,select,summary):focus-visible{outline:3px solid #44acd4}:root[data-theme=dark][data-dark-scope] .migration-sessions .ms-practice .demo-strip{border:1px solid #acc4d2;border-radius:6px;background:#192a33;color:#a1b6c4}:root[data-theme=dark][data-dark-scope] .migration-sessions .ms-practice .signed-in{border-color:#c3a256;background:#3b3114;color:#f0cf93}:root[data-theme=dark][data-dark-scope] .migration-sessions .ms-practice .demo-live-link{color:inherit}:root[data-theme=dark][data-dark-scope] .migration-sessions .ms-guidance{color:#a4b5c1}:root[data-theme=dark][data-dark-scope] .migration-sessions .ms-register{border:1px solid #acc4d2;border-radius:10px;background:#161f27}:root[data-theme=dark][data-dark-scope] .migration-sessions .ms-register-head{background:#1b262c;border-bottom:1px solid #b0c3cf}:root[data-theme=dark][data-dark-scope] .migration-sessions .ms-register-head>span{color:#8a9cae}:root[data-theme=dark][data-dark-scope] .migration-sessions .ms-session{color:inherit;background:#161f27;border:0;border-bottom:1px solid #aec3d0;border-radius:0}:root[data-theme=dark][data-dark-scope] .migration-sessions .ms-session:last-child{border-bottom:0}:root[data-theme=dark][data-dark-scope] .migration-sessions .ms-session:hover{background:#182630}:root[data-theme=dark][data-dark-scope] .migration-sessions .ms-session[aria-expanded=true]{background:#192a33}:root[data-theme=dark][data-dark-scope] .migration-sessions .ms-session small{color:#8a9cae}:root[data-theme=dark][data-dark-scope] .migration-sessions .ms-session .ms-status{background:#1b2931;color:#a1b6c4;border-radius:5px}:root[data-theme=dark][data-dark-scope] .migration-sessions .ms-session .ms-status-files-uploaded{background:#14273b;color:#8cb7d9}:root[data-theme=dark][data-dark-scope] .migration-sessions .ms-session .ms-status-analyzed,:root[data-theme=dark][data-dark-scope] .migration-sessions .ms-session .ms-status-committed{background:#1c332b;color:#99dec5}:root[data-theme=dark][data-dark-scope] .migration-sessions .ms-session .ms-status-abandoned{background:#1c2731;color:#90a1b2}:root[data-theme=dark][data-dark-scope] .migration-sessions .ms-inspect{border:1px solid #aec2d0;border-radius:6px;color:#a1cce2;background:#161f27}:root[data-theme=dark][data-dark-scope] .migration-sessions .fw-detail{background:#161f27;border-color:#acc4d2;border-radius:10px}:root[data-theme=dark][data-dark-scope] .migration-sessions .fw-detail>p{color:#8a9cae}:root[data-theme=dark][data-dark-scope] .migration-sessions .fw-form{background:#1b262c}:root[data-theme=dark][data-dark-scope] .migration-sessions .fw-detail .fw-table-wrap{border:1px solid #b0c3cf;border-radius:7px}:root[data-theme=dark][data-dark-scope] .migration-sessions table caption{background:#1b262c}:root[data-theme=dark][data-dark-scope] .migration-sessions .ms-row-review{border:1px solid #e4ce9b;border-radius:5px;background:#3a2f13;color:#efcf8d}:root[data-theme=dark][data-dark-scope] .migration-sessions .ms-errors-retained{color:#8a9cae}:root[data-theme=dark][data-dark-scope] .fw .fw-link{border:0;background:none;color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .fw .fw-link:focus-visible{outline:2px solid var(--wh-brand)}:root[data-theme=dark][data-dark-scope] .fw-schedule{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .fw th small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .wh-budgets{color:#c1dcec}:root[data-theme=dark][data-dark-scope] .budget-boundary,:root[data-theme=dark][data-dark-scope] .budget-message{border-left:3px solid #529dc7;background:#1a2931}:root[data-theme=dark][data-dark-scope] .wh-budgets button[aria-pressed=true]{background:#204b63;color:#fff}:root[data-theme=dark][data-dark-scope] .wh-budgets fieldset{border:0}:root[data-theme=dark][data-dark-scope] .budget-row{border-bottom:1px solid #aec3d1}:root[data-theme=dark][data-dark-scope] .budget-saved>div,:root[data-theme=dark][data-dark-scope] .budget-review dl>div{border-bottom:1px solid #aec3d1}:root[data-theme=dark][data-dark-scope] .budget-review{border-top:2px solid #529dc7}:root[data-theme=dark][data-dark-scope] .budget-summary{border-bottom:1px solid #aec3d1}:root[data-theme=dark][data-dark-scope] .wh-budgets article{border-bottom:1px solid #aec3d1}:root[data-theme=dark][data-dark-scope] .wh-budgets :focus-visible{outline:3px solid #479dd1}:root[data-theme=dark][data-dark-scope] .budget-comparison{border-top:1px solid #aec2d0}:root[data-theme=dark][data-dark-scope] .wh-budgets .budget-comparison table{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .budget-comparison th,:root[data-theme=dark][data-dark-scope] .budget-comparison td{border-bottom:1px solid #afc2cf}:root[data-theme=dark][data-dark-scope] .budget-comparison .budget-meta{color:#a4b6c1}:root[data-theme=dark][data-dark-scope] .opening-map .fw-warning{border-left:3px solid #db973d;background:#362a12;color:#f3dbaf}:root[data-theme=dark][data-dark-scope] .opening-map li small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .opening-map td small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .opening-map .opening-bad{color:#e67f7f}:root[data-theme=dark][data-dark-scope] .opening-map tr.opening-zero td,:root[data-theme=dark][data-dark-scope] .opening-map tr.opening-zero th{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .opening-outcome{border-radius:10px;border:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .opening-outcome small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .opening-outcome.reconciled{background:#123720;border-color:#9fd3b2}:root[data-theme=dark][data-dark-scope] .opening-outcome.completed-with-exceptions{background:#362a12;border-color:#e3c48f}:root[data-theme=dark][data-dark-scope] .opening-outcome.blocked{background:#361212;border-color:#dfa0a0}:root[data-theme=dark][data-dark-scope] .opening-class{border:1px solid var(--wh-border);border-radius:10px}:root[data-theme=dark][data-dark-scope] .opening-class.untied{border-color:#dfa0a0}:root[data-theme=dark][data-dark-scope] .opening-class dt{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .opening-class ul.opening-blockers{color:#e38282}:root[data-theme=dark][data-dark-scope] .opening-class ul.opening-notes{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .opening-pill{border-radius:999px;background:#1e262e;color:#aebac7}:root[data-theme=dark][data-dark-scope] .opening-pill.ok{background:#173925;color:#94e2b5}:root[data-theme=dark][data-dark-scope] .opening-pill.warn{background:#3b2c14;color:#f0cd94}:root[data-theme=dark][data-dark-scope] .sheet-import{border:1px solid #adc4d1;border-radius:16px;background:#161f27}:root[data-theme=dark][data-dark-scope] .sheet-import-heading{background:#1b2e2e}:root[data-theme=dark][data-dark-scope] .sheet-actions span,:root[data-theme=dark][data-dark-scope] .sheet-transcription{color:#a4b6c1}:root[data-theme=dark][data-dark-scope] .sheet-import input,:root[data-theme=dark][data-dark-scope] .sheet-import select,:root[data-theme=dark][data-dark-scope] .sheet-import textarea{border:1px solid #b0c3ce;border-radius:8px;background:#161f27;color:#bbd8e9}:root[data-theme=dark][data-dark-scope] .sheet-row{border:1px solid #adc4d1;border-radius:12px}:root[data-theme=dark][data-dark-scope] .sheet-original{border:1px solid #adc4d1;border-radius:12px}:root[data-theme=dark][data-dark-scope] .sheet-recovery{background:#3b2f14;border:1px solid #eacd94;border-radius:12px}:root[data-theme=dark][data-dark-scope] .sheet-saved{border-top:1px solid #adc4d1}:root[data-theme=dark][data-dark-scope] .sheet-import [role=alert]{color:#e8867d}:root[data-theme=dark][data-dark-scope] .order-guides{color:var(--wh-text,#bfdaeb)}:root[data-theme=dark][data-dark-scope] .order-guides input,:root[data-theme=dark][data-dark-scope] .order-guides select{border:1px solid var(--wh-control-border,#a9bbc8);border-radius:6px;color:inherit;background:#161f27}:root[data-theme=dark][data-dark-scope] .order-guides small{color:var(--wh-muted,#a2b4c3)}:root[data-theme=dark][data-dark-scope] .order-guides :focus-visible{outline:3px solid #5c99bd}:root[data-theme=dark][data-dark-scope] .og-help,:root[data-theme=dark][data-dark-scope] .og-review{background:var(--wh-subtle,#1b242d);border-left:3px solid var(--wh-brand,#509cc8)}:root[data-theme=dark][data-dark-scope] .og-review{border-color:#d19547}:root[data-theme=dark][data-dark-scope] .order-guides [role=alert]{border-left:3px solid #c95053;color:#db8a8c}:root[data-theme=dark][data-dark-scope] .og-row{border-top:1px solid var(--wh-border,#b0c1cf)}:root[data-theme=dark][data-dark-scope] .og-row dt{color:var(--wh-muted,#a2b4c3)}:root[data-theme=dark][data-dark-scope] .og-problem{color:#eca379}:root[data-theme=dark][data-dark-scope] .og-editor{border:1px solid var(--wh-control-border,#a9bbc8);border-left:4px solid var(--wh-brand,#509cc8);border-radius:6px;background:var(--wh-subtle,#1b242d)}:root[data-theme=dark][data-dark-scope] .og-editor fieldset{border:0}:root[data-theme=dark][data-dark-scope] .og-incoming{border-top:1px solid var(--wh-border,#b0c1cf)}:root[data-theme=dark][data-dark-scope] .order-guides button[aria-pressed=true]{background:var(--wh-brand,#204c66);color:#fff}:root[data-theme=dark][data-dark-scope] .cash-receipts{border-top:1px solid #aec3d1;color:var(--ink,#b5d6e8)}:root[data-theme=dark][data-dark-scope] .cash-receipts-note{border-left:3px solid #52a4c6;background:#182a33;border-radius:6px}:root[data-theme=dark][data-dark-scope] .cash-receipts-review{background:#1b262c;border:1px solid #aec3d1;border-radius:10px}:root[data-theme=dark][data-dark-scope] .cash-receipts-help{color:#a4b6c1}:root[data-theme=dark][data-dark-scope] .cash-receipts [role=alert]{color:#e28c83}:root[data-theme=dark][data-dark-scope] .cash-receipts small{color:#a4b6c1}:root[data-theme=dark][data-dark-scope] .cash-receipts button:focus-visible,:root[data-theme=dark][data-dark-scope] .cash-receipts input:focus-visible,:root[data-theme=dark][data-dark-scope] .cash-receipts select:focus-visible{outline:3px solid #42a5d7}:root[data-theme=dark][data-dark-scope] .prep-lists{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .prep-lists input,:root[data-theme=dark][data-dark-scope] .prep-lists select{border:1px solid var(--wh-control-border);border-radius:8px;background:#161f27;color:inherit}:root[data-theme=dark][data-dark-scope] .prep-help{border-left:3px solid var(--wh-brand);background:var(--wh-subtle)}:root[data-theme=dark][data-dark-scope] .prep-lists [role=alert]{border-left:3px solid #d16947;background:#362512}:root[data-theme=dark][data-dark-scope] .prep-editor{border:1px solid var(--wh-border);border-radius:10px;background:var(--wh-subtle)}:root[data-theme=dark][data-dark-scope] .prep-editor fieldset{border:0}:root[data-theme=dark][data-dark-scope] .prep-summary{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .prep-card{border:1px solid var(--wh-border);border-radius:10px;background:#161f27}:root[data-theme=dark][data-dark-scope] .prep-card-heading p{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .prep-status,:root[data-theme=dark][data-dark-scope] .prep-ready{background:#3b3014;border-radius:20px}:root[data-theme=dark][data-dark-scope] .prep-ready{background:#1a3426;color:#b1ddc8}:root[data-theme=dark][data-dark-scope] .prep-card dt{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .prep-history{border-top:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .prep-history>div{border-top:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .prep-sr{border:0}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch{--pw-ink:#bbd9ed;--pw-muted:#8d9fb0;--pw-line:#b0c4cf;--pw-brand:#9dc9e2;--pw-up:#eaa67b;--pw-up-bg:#392313;--pw-down:#8eddb6;--pw-down-bg:#183626;--pw-warn-bg:#3b3114;--pw-warn:#efd58f;color:var(--pw-ink)}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch button{border-radius:10px;border:1px solid #b0c3ce;background:#161f27;color:var(--pw-ink)}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch button:hover:not(:disabled){border-color:var(--pw-brand)}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch button:focus-visible,:root[data-theme=dark][data-dark-scope] .price-watch.price-watch input:focus-visible,:root[data-theme=dark][data-dark-scope] .price-watch.price-watch summary:focus-visible{outline:3px solid #7fb0cc}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch .pw-primary{background:var(--pw-brand);border-color:var(--pw-brand);color:#fff}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch .pw-header p{color:var(--pw-muted)}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch .pw-state{border-radius:10px;background:var(--pw-soft)}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch .pw-error{background:#371212;color:#e38282}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch .pw-note{color:var(--pw-muted);background:var(--pw-soft);border-radius:10px}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch .pw-tile{border-radius:12px}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch .pw-tile-hint{color:var(--pw-muted)}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch .pw-tile-up .pw-tile-count{color:var(--pw-up)}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch .pw-tile[aria-pressed=true]{border:2px solid var(--pw-brand);background:#162835}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch input{border:1px solid #b0c3ce;border-radius:10px;color:inherit;background:#161f27 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%235a7080' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='8' cy='8' r='6'/%3E%3Cpath d='m13 13 4 4'/%3E%3C/svg%3E") no-repeat 14px center}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch .pw-count{color:var(--pw-muted)}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch .pw-empty{color:var(--pw-muted);border:1px dashed var(--pw-line);border-radius:12px}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch .pw-products{border:1px solid var(--pw-line);border-radius:12px;background:#161f27}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch .pw-product{border-top:1px solid var(--pw-line)}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch .pw-product:first-child{border-top:0}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch .pw-name p{color:var(--pw-muted)}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch dt{color:var(--pw-muted)}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch .pw-change{border-radius:999px;background:var(--pw-soft);color:var(--pw-muted)}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch .pw-up .pw-change{background:var(--pw-up-bg);color:var(--pw-up)}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch .pw-down .pw-change{background:var(--pw-down-bg);color:var(--pw-down)}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch .pw-warning,:root[data-theme=dark][data-dark-scope] .price-watch.price-watch .pw-info{border-radius:6px}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch .pw-warning{background:var(--pw-warn-bg);color:var(--pw-warn)}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch .pw-info{background:var(--pw-soft);color:var(--pw-muted)}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch details{color:var(--pw-muted)}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch summary{color:var(--pw-brand)}:root[data-theme=dark][data-dark-scope] .price-watch.price-watch .pw-window{color:var(--pw-muted)}:root[data-theme=dark][data-dark-scope] .po-intake{color:#c0d9e9;border:1px solid #adc2d2;border-radius:12px;background:#161f27}:root[data-theme=dark][data-dark-scope] .po-intake-heading{background:#1a2730;border-bottom:1px solid #adc2d2}:root[data-theme=dark][data-dark-scope] .po-intake-heading p,:root[data-theme=dark][data-dark-scope] .po-intake-hint,:root[data-theme=dark][data-dark-scope] .po-intake-toolbar,:root[data-theme=dark][data-dark-scope] .po-intake-upload p,:root[data-theme=dark][data-dark-scope] .po-intake-review header p,:root[data-theme=dark][data-dark-scope] .po-intake-review footer p{color:#889aac}:root[data-theme=dark][data-dark-scope] .po-intake input,:root[data-theme=dark][data-dark-scope] .po-intake select,:root[data-theme=dark][data-dark-scope] .po-intake textarea{background:#161f27;color:inherit;border:1px solid #afc1d0;border-radius:7px}:root[data-theme=dark][data-dark-scope] .po-intake :focus-visible{outline:3px solid #56a0c2}:root[data-theme=dark][data-dark-scope] .po-intake-upload{background:#162631;border:1px dashed #aebfcd;border-radius:8px}:root[data-theme=dark][data-dark-scope] .po-intake a{color:#86c3df}:root[data-theme=dark][data-dark-scope] .po-intake-list>button{border:0;border-bottom:1px solid #aec3d0;border-radius:0;background:#161f27}:root[data-theme=dark][data-dark-scope] .po-intake-list>button[aria-pressed=true]{background:#132c38}:root[data-theme=dark][data-dark-scope] .po-intake-list small{color:#889aac}:root[data-theme=dark][data-dark-scope] .po-intake-tag{border-radius:5px;background:#1d282f}:root[data-theme=dark][data-dark-scope] .po-intake-tag.checked{background:#1a3628;color:#9cd7c0}:root[data-theme=dark][data-dark-scope] .po-intake-error,:root[data-theme=dark][data-dark-scope] .po-intake-notice,:root[data-theme=dark][data-dark-scope] .po-intake-caution,:root[data-theme=dark][data-dark-scope] .po-intake-recovery{border-radius:7px}:root[data-theme=dark][data-dark-scope] .po-intake-error{background:#361412;color:#dc8b89}:root[data-theme=dark][data-dark-scope] .po-intake-notice{background:#193425;color:#a3dbc1}:root[data-theme=dark][data-dark-scope] .po-intake-caution,:root[data-theme=dark][data-dark-scope] .po-intake-recovery{background:#3a2e13;color:#efcc8c}:root[data-theme=dark][data-dark-scope] .po-intake-warnings{background:#382c13;color:#efcc8c;border-radius:7px}:root[data-theme=dark][data-dark-scope] .po-intake-review{border-top:1px solid #adc2d2}:root[data-theme=dark][data-dark-scope] .po-intake fieldset{border:0}:root[data-theme=dark][data-dark-scope] .po-intake-lines{border-top:1px solid #aec3d0;border-bottom:1px solid #aec3d0}:root[data-theme=dark][data-dark-scope] .po-intake-lines fieldset{border-bottom:1px solid #aec3d0}:root[data-theme=dark][data-dark-scope] .po-intake-review footer{border-top:1px solid #aec3d0}:root[data-theme=dark][data-dark-scope] .po-create{border-top:1px solid #adc2d2;background:#17272e}:root[data-theme=dark][data-dark-scope] .po-create-summary{border:1px solid #adc2d2;border-radius:8px;background:#161f27}:root[data-theme=dark][data-dark-scope] .po-create-summary dt{color:#889aac}:root[data-theme=dark][data-dark-scope] .po-create-summary li{border-top:1px solid #aec3d0}:root[data-theme=dark][data-dark-scope] .po-create-outcome{background:#193425;border-radius:8px}:root[data-theme=dark][data-dark-scope] .qb-export{color:var(--wh-text,#c0dbec)}:root[data-theme=dark][data-dark-scope] .qb-export input,:root[data-theme=dark][data-dark-scope] .qb-export select{border:1px solid #b1c2ce;border-radius:7px;background:#161f27}:root[data-theme=dark][data-dark-scope] .qb-export button{border:1px solid #b1c2ce;border-radius:7px;background:#161f27}:root[data-theme=dark][data-dark-scope] .qb-export .wh-primary{background:#1c4b62;color:#fff}:root[data-theme=dark][data-dark-scope] .qb-export :focus-visible{outline:3px solid #4aaace}:root[data-theme=dark][data-dark-scope] .qb-mappings fieldset{border:1px solid #adc2d2;border-radius:8px;background:#161f27}:root[data-theme=dark][data-dark-scope] .qb-review{border-top:2px solid #4da2cc}:root[data-theme=dark][data-dark-scope] .qb-table table{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .qb-table th,:root[data-theme=dark][data-dark-scope] .qb-table td{border-bottom:1px solid #adc2d2}:root[data-theme=dark][data-dark-scope] .qb-source{color:#889aac}:root[data-theme=dark][data-dark-scope] .qb-practice{border:1px solid #aac9d4;border-radius:12px;background:#172e34}:root[data-theme=dark][data-dark-scope] .rd-h{color:var(--sh-text,#c7d5e0)}:root[data-theme=dark][data-dark-scope] .rd-notice{border-radius:10px;background:#183725;color:#95e0b9}:root[data-theme=dark][data-dark-scope] .rd-orders button{border:1px solid var(--sh-line,#b2c0cc);border-radius:12px;background:#161f27;color:inherit}:root[data-theme=dark][data-dark-scope] .rd-orders button:hover{border-color:var(--sh-brand,#4a9dce)}:root[data-theme=dark][data-dark-scope] .rd-orders span{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .rd-orders .rd-count{color:var(--sh-brand,#94c5e2)}:root[data-theme=dark][data-dark-scope] .rd-bar{background:#161f27;border:1px solid var(--sh-line,#b2c0cc);border-radius:12px}:root[data-theme=dark][data-dark-scope] .rd-bar-title p{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .rd-progress{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .rd-progress strong{color:var(--sh-text,#c7d5e0)}:root[data-theme=dark][data-dark-scope] .rd-line{background:#161f27;border:1px solid var(--sh-line,#b2c0cc);border-left-width:5px;border-radius:12px}:root[data-theme=dark][data-dark-scope] .rd-line.rd-unchecked{border-left-color:#364451}:root[data-theme=dark][data-dark-scope] .rd-line.rd-ok{border-left-color:#67b187}:root[data-theme=dark][data-dark-scope] .rd-line.rd-exception{border-left-color:#e3aa36}:root[data-theme=dark][data-dark-scope] .rd-line.rd-problem{border-left-color:#e86630}:root[data-theme=dark][data-dark-scope] .rd-sub{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .rd-check{border:2px solid #67b187;border-radius:10px;background:#161f27;color:#95e0b9}:root[data-theme=dark][data-dark-scope] .rd-check[aria-pressed=true]{background:#4f9a6f;color:#fff}:root[data-theme=dark][data-dark-scope] .rd-step{border:1px solid var(--sh-control,#3a4856);border-radius:10px}:root[data-theme=dark][data-dark-scope] .rd-step button{border:0;background:#1c242c}:root[data-theme=dark][data-dark-scope] .rd-step input{border:0}:root[data-theme=dark][data-dark-scope] .rd-price{border:1px solid var(--sh-control,#3a4856);border-radius:10px;background:#161f27}:root[data-theme=dark][data-dark-scope] .rd-price small{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .rd-reasons button{border:1px solid #e3aa36;border-radius:22px;background:#161f27}:root[data-theme=dark][data-dark-scope] .rd-reasons button[aria-pressed=true]{background:#d79a1e;color:#fff}:root[data-theme=dark][data-dark-scope] .rd-pack{border:1px solid var(--sh-line,#b2c0cc);border-radius:10px}:root[data-theme=dark][data-dark-scope] .rd-issue{color:#ec9b79}:root[data-theme=dark][data-dark-scope] .rd-finish{background:#161f27;border:1px solid var(--sh-line,#b2c0cc);border-radius:12px}:root[data-theme=dark][data-dark-scope] .rd-dock{background:#161f27;border:1px solid var(--sh-line,#b2c0cc);border-radius:12px}:root[data-theme=dark][data-dark-scope] .rd-warm{color:#ec9679}:root[data-theme=dark][data-dark-scope] .rd-summary{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .rd-summary strong{color:var(--sh-text,#c7d5e0)}:root[data-theme=dark][data-dark-scope] .rd-review{border-radius:10px;background:#19242e}:root[data-theme=dark][data-dark-scope] .rd-hint{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .rd-recent ul>li{background:#161f27;border:1px solid var(--sh-line,#b2c0cc);border-radius:12px}:root[data-theme=dark][data-dark-scope] .rd-recent-main span{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .rd-chip{border-radius:10px;background:#1c2730;color:var(--sh-text,#c7d5e0)}:root[data-theme=dark][data-dark-scope] .rd-chip-warn{background:#3b2f14;color:#f0d294}:root[data-theme=dark][data-dark-scope] .rd-choices button{border:1px dashed var(--sh-control,#3a4856);border-radius:10px;background:#161f27}:root[data-theme=dark][data-dark-scope] .rd-choices small{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .ob-help{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .ob-notice{border-radius:10px;background:#183725;color:#95e0b9}:root[data-theme=dark][data-dark-scope] .ob-vendor{background:#161f27;border:1px solid var(--sh-line,#b2c0cc);border-radius:12px}:root[data-theme=dark][data-dark-scope] .ob-vendor header span{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .ob-vendor small{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .recon-row{border-bottom:1px solid var(--border,#b3c5cc)}:root[data-theme=dark][data-dark-scope] .recon-row small{color:var(--muted,#95a6b6)}:root[data-theme=dark][data-dark-scope] .recon-save{background:#1c282c;border:1px solid #b3c5cc;border-radius:12px}:root[data-theme=dark][data-dark-scope] .recon-deposit{border:1px solid var(--border,#b3c5cc);border-radius:12px}:root[data-theme=dark][data-dark-scope] .recurring{color:var(--wh-text,#bfdbec)}:root[data-theme=dark][data-dark-scope] .recurring button{border:1px solid #b0c2ce;border-radius:8px;color:#afd3e8;background:#161f27}:root[data-theme=dark][data-dark-scope] .recurring :focus-visible{outline:3px solid #54a6c5}:root[data-theme=dark][data-dark-scope] .recurring input,:root[data-theme=dark][data-dark-scope] .recurring select{border:1px solid #b0c2ce;border-radius:8px;background:#161f27}:root[data-theme=dark][data-dark-scope] .recurring fieldset{border:0}:root[data-theme=dark][data-dark-scope] .rj-panel{border-top:1px solid #b0c2ce}:root[data-theme=dark][data-dark-scope] .rj-list [aria-pressed=true]{border-left:4px solid #4e9dcb}:root[data-theme=dark][data-dark-scope] .rj-warning,:root[data-theme=dark][data-dark-scope] .rj-boundary{background:#152a36}:root[data-theme=dark][data-dark-scope] .rj-warning{border-left:4px solid #dd973c}:root[data-theme=dark][data-dark-scope] .recurring [role=alert]{background:#361812;border-left:4px solid #c95f50}:root[data-theme=dark][data-dark-scope] .rj-history{border-bottom:1px solid #adc3d2}:root[data-theme=dark][data-dark-scope] .rj-review{border:2px solid #4e9dcb}:root[data-theme=dark][data-dark-scope] .rj-review button:first-of-type{background:#1d4962;color:#fff}:root[data-theme=dark][data-dark-scope] .report-mappings{color:var(--wh-ink,#c3ddeb)}:root[data-theme=dark][data-dark-scope] .report-mappings button,:root[data-theme=dark][data-dark-scope] .report-mappings input,:root[data-theme=dark][data-dark-scope] .report-mappings select{border:1px solid #b0c2ce;border-radius:8px;background:#161f27;color:inherit}:root[data-theme=dark][data-dark-scope] .report-mappings button:focus-visible,:root[data-theme=dark][data-dark-scope] .report-mappings input:focus-visible,:root[data-theme=dark][data-dark-scope] .report-mappings select:focus-visible{outline:3px solid #38bee0}:root[data-theme=dark][data-dark-scope] .rm-accounts fieldset{border:1px solid #adc2d1;border-radius:10px}:root[data-theme=dark][data-dark-scope] .rm-review{border:1px solid #a9c6d5;border-radius:10px;background:#122836}:root[data-theme=dark][data-dark-scope] .report-mappings [role=alert]{background:#382013;border-radius:8px}:root[data-theme=dark][data-dark-scope] .sales-tax-report .sales-tax-period{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .sales-tax-source{border:1px solid var(--wh-border);border-radius:8px;background:var(--wh-subtle)}:root[data-theme=dark][data-dark-scope] .demo-gift-examples{border:1px solid #adc3d2;border-radius:12px;background:#182830}:root[data-theme=dark][data-dark-scope] .demo-refund-guide{border:1px solid #adc3d2;border-radius:12px;background:#182830}:root[data-theme=dark][data-dark-scope] .demo-kitchen-board{color:var(--wh-text,#c1dceb)}:root[data-theme=dark][data-dark-scope] .demo-kitchen-heading p{color:#a4b6c1}:root[data-theme=dark][data-dark-scope] .demo-kitchen-content{background:#161f27;border:1px solid #afc3d0;border-radius:16px}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat{--chat-ink:var(--wh-ink);border:1px solid var(--chat-line);border-radius:16px;background:#161f27;color:var(--chat-ink)}:root[data-theme=dark][data-dark-scope] .demo-chat::backdrop{background:#000000a3}:root[data-theme=dark][data-dark-scope] .sandbox-root .top .demo-chat :is(p,small,time,label,h2,h3){color:var(--chat-ink)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat button{color:var(--chat-ink);background:#161f27;border-color:var(--chat-line);border-radius:8px}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat button:focus-visible,:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat summary:focus-visible{outline:3px solid var(--wh-focus)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-header{border-bottom:1px solid var(--chat-line)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-header p{color:var(--chat-muted)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-new{background:var(--wh-brand);color:#fff;border-color:var(--wh-brand)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-new[aria-pressed=true]{background:var(--wh-brand-dark,#112a3c);border-color:var(--wh-brand-dark,#4c97cc)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-choose h4{color:var(--chat-muted)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-choose>p{color:var(--chat-muted)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-choices button:hover{background:var(--wh-selected)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-choices span{color:var(--chat-muted)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-people{background:var(--wh-hover);border-right:1px solid var(--chat-line)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-people>p{color:var(--chat-muted)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-people>button{background:transparent;border-color:transparent}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-people>button:hover{background:var(--wh-selected)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-people>button.selected{background:#161f27;border-color:var(--wh-control-border)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-people button>span:not(:first-child){color:var(--chat-muted)}:root[data-theme=dark][data-dark-scope] .sandbox-root .top .demo-chat .demo-chat-people small{color:var(--chat-muted)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-unread{background:var(--wh-brand);color:#fff;border-radius:12px}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-recipient{border-bottom:1px solid var(--chat-line)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-recipient p{color:var(--chat-muted)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-empty p{color:var(--chat-muted)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-date{color:var(--chat-muted)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-bubble{border-radius:12px;background:var(--wh-subtle);border:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-bubble.outgoing{background:var(--wh-selected);border-color:var(--wh-border)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-bubble time{color:var(--chat-muted)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-translation{border-top:1px solid var(--wh-border)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-translation>span{color:var(--chat-muted)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-compose{border-top:1px solid var(--chat-line);background:#161f27}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat summary{color:var(--chat-muted)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat textarea{background:#161f27;color:var(--chat-ink);border-color:var(--wh-control-border)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-reply button{background:var(--wh-brand);color:#fff;border-color:var(--wh-brand)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-note p{color:var(--chat-muted)}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-error{background:#392813;color:#e8a57f}:root[data-theme=dark][data-dark-scope] .guest-site{background:#31291a;color:#ccdce6}:root[data-theme=dark][data-dark-scope] .guest-header{background:#161f27;border-bottom:1px solid #cfc3b0}:root[data-theme=dark][data-dark-scope] .guest-header nav{color:#91a2b3}:root[data-theme=dark][data-dark-scope] .guest-eyebrow{color:#ecc579}:root[data-theme=dark][data-dark-scope] .guest-lede{color:#97a7b7}:root[data-theme=dark][data-dark-scope] .guest-section h2{color:#c7b79e;border-bottom:1px solid #cfc3b0}:root[data-theme=dark][data-dark-scope] .guest-section li{background:#161f27;border:1px solid #d0c3af;border-radius:11px}:root[data-theme=dark][data-dark-scope] .guest-item-price{color:#ecc579}:root[data-theme=dark][data-dark-scope] .guest-item-note{color:#91a2b3}:root[data-theme=dark][data-dark-scope] .guest-add{border:1px solid #6596b4;background:#161f27;color:#ccdce6;border-radius:999px}:root[data-theme=dark][data-dark-scope] .guest-add:hover{background:#17262f;color:#fff}:root[data-theme=dark][data-dark-scope] .guest-cart{background:#161f27;border:1px solid #d0c3af;border-radius:13px}:root[data-theme=dark][data-dark-scope] .guest-badge{border-radius:999px;background:#17262f;color:#fff}:root[data-theme=dark][data-dark-scope] .guest-empty{color:#91a2b3}:root[data-theme=dark][data-dark-scope] .guest-qty button{border:1px solid #ccc2b3;background:#322818;border-radius:7px}:root[data-theme=dark][data-dark-scope] .guest-totals{border-top:1px solid #d0c3af}:root[data-theme=dark][data-dark-scope] .guest-totals>div{color:#97a7b7}:root[data-theme=dark][data-dark-scope] .guest-total{color:#ccdce6!important}:root[data-theme=dark][data-dark-scope] .guest-pay-note{color:#91a2b3}:root[data-theme=dark][data-dark-scope] .guest-cart h3{color:#c7b79e}:root[data-theme=dark][data-dark-scope] .guest-cart label{color:#8497aa}:root[data-theme=dark][data-dark-scope] .guest-cart input,:root[data-theme=dark][data-dark-scope] .guest-cart select,:root[data-theme=dark][data-dark-scope] .guest-cart textarea{border:1px solid #ccc2b3;border-radius:8px;color:#ccdce6;background:#332613}:root[data-theme=dark][data-dark-scope] .guest-problem{color:#d98c8c}:root[data-theme=dark][data-dark-scope] .guest-primary{border:0;border-radius:9px;background:#17262f;color:#fff}:root[data-theme=dark][data-dark-scope] .guest-placed p{color:#a4b2c0}:root[data-theme=dark][data-dark-scope] .guest-ref{color:#8497aa!important}:root[data-theme=dark][data-dark-scope] .guest-note{background:#161f27;border:1px solid #d0c3af;border-radius:10px}:root[data-theme=dark][data-dark-scope] .demo-reservations .reservations{--res-green:#a9cee6;--res-ink:#c3dcee;--res-line:#aec2d1;background:#1a2931}:root[data-theme=dark][data-dark-scope] .demo-reservations .res-workspace-nav{background:#112a3c}:root[data-theme=dark][data-dark-scope] .demo-reservations .res-preview{background:#3d2e14;border-color:#e6cb99;color:#ddc9a6}:root[data-theme=dark][data-dark-scope] .demo-reservations .res-dialog{background:#152331}:root[data-theme=dark][data-dark-scope] .demo-reservations .res-header a,:root[data-theme=dark][data-dark-scope] .demo-reservations .res-caption,:root[data-theme=dark][data-dark-scope] .demo-reservations .res-eyebrow{color:#95a5b5}:root[data-theme=dark][data-dark-scope] .demo-reservations .res-assignment-options button.selected{background:#193e56;border-color:#4d9acb}:root[data-theme=dark][data-dark-scope] .demo-reservations .res-svg-plan [data-status=seated] .t,:root[data-theme=dark][data-dark-scope] .demo-reservations .res-svg-plan [data-status=seated].t{fill:#193e56;stroke:#4c97cc}:root[data-theme=dark][data-dark-scope] .demo-reservations .res-status.seated{background:#193e56}:root[data-theme=dark][data-dark-scope] .demo-reservations .res-svg-plan [data-status=seated] text{fill:#161f27!important}:root[data-theme=dark][data-dark-scope] .demo-reservations .res-key.seated{background:#193e56}:root[data-theme=dark][data-dark-scope] :is(.demo-team:not(:has(.wh-shell)),.demo-team .management-content) :is(header,nav){background:transparent}:root[data-theme=dark][data-dark-scope] :is(.demo-team:not(:has(.wh-shell)),.demo-team .management-content) [aria-current=page]{background:var(--wh-brand)!important;color:#fff!important}:root[data-theme=dark][data-dark-scope] :is(.demo-team:not(:has(.wh-shell)),.demo-team .management-content) a{color:inherit}:root[data-theme=dark][data-dark-scope] .demo-team [class*=border-white]{border-color:var(--wh-border)}:root[data-theme=dark][data-dark-scope] .demo-team [class*=bg-night]{background:#161f27}:root[data-theme=dark][data-dark-scope] .demo-team .demo-team-notice{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .demo-team input,:root[data-theme=dark][data-dark-scope] .demo-team select{color:var(--wh-ink);background:#161f27}:root[data-theme=dark][data-dark-scope] .demo-team .staff-primary{background:var(--wh-brand);color:#fff}:root[data-theme=dark][data-dark-scope] .demo-team .sched-block{border-left-width:4px}:root[data-theme=dark][data-dark-scope] .demo-team .sched-wrap,:root[data-theme=dark][data-dark-scope] .demo-team .sched-editor{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .demo-team .sched-done{background:var(--wh-brand);color:#fff}:root[data-theme=dark][data-dark-scope] .demo-team-unavailable p{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .demo-training{--training-ink:var(--wh-ink);color:var(--training-ink)}:root[data-theme=dark][data-dark-scope] .training-nav button[aria-pressed=true],:root[data-theme=dark][data-dark-scope] .demo-training .staff-primary{background:var(--wh-brand);color:#fff;border-color:var(--wh-brand)}:root[data-theme=dark][data-dark-scope] .demo-training .training-summary{background:#161f27;border:1px solid #aec3d1;border-radius:18px}:root[data-theme=dark][data-dark-scope] .demo-training .training-summary>div{border-bottom:1px solid #aec3d1}:root[data-theme=dark][data-dark-scope] .demo-training [class*=bg-night-800]{background:#161f27;border-color:var(--wh-border)}:root[data-theme=dark][data-dark-scope] .demo-training [class*=text-slate-],:root[data-theme=dark][data-dark-scope] .demo-training [class*=text-sol-]{color:#9ebacf}:root[data-theme=dark][data-dark-scope] .demo-training [class*=text-emerald-]{color:#9bbcdd}:root[data-theme=dark][data-dark-scope] .demo-training [class*=text-rose-]{color:#e18491}:root[data-theme=dark][data-dark-scope] .demo-training [class*=text-amber-]{color:#eec586}:root[data-theme=dark][data-dark-scope] .demo-training [class*=bg-sol-]{background-color:#142b3c}:root[data-theme=dark][data-dark-scope] .demo-training [class*=border-sol-]{border-color:#5396c6}:root[data-theme=dark][data-dark-scope] .demo-training .bg-sol-500,:root[data-theme=dark][data-dark-scope] .demo-training .bg-sol-600,:root[data-theme=dark][data-dark-scope] .demo-training .bg-sol-700,:root[data-theme=dark][data-dark-scope] .demo-training .bg-sol-800,:root[data-theme=dark][data-dark-scope] .demo-training .bg-sol-900{background:var(--wh-brand);color:#fff}:root[data-theme=dark][data-dark-scope] .demo-training button.staff-primary{color:#fff;background:var(--wh-brand)}:root[data-theme=dark][data-dark-scope] .demo-training button:focus-visible{outline:3px solid #e8a330}:root[data-theme=dark][data-dark-scope] .demo-training section[aria-label="Employee training progress"]{background:#161f27}:root[data-theme=dark][data-dark-scope] .restaurant-settings{color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .settings-categories button{background:transparent;border:0;border-radius:8px;color:var(--sh-text,#b1c1ce)}:root[data-theme=dark][data-dark-scope] .settings-categories button strong{color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .settings-categories button span{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .settings-categories button:hover{background:var(--sh-hover,#1b252f)}:root[data-theme=dark][data-dark-scope] .settings-categories button[aria-current=page]{background:var(--sh-selected,#162938)}:root[data-theme=dark][data-dark-scope] .settings-categories button[aria-current=page] strong{color:var(--sh-brand,#9dc9e2)}:root[data-theme=dark][data-dark-scope] .settings-editor>div>section+section{border-top:1px solid var(--sh-line,#b1bfcd)}:root[data-theme=dark][data-dark-scope] .settings-editor h2,:root[data-theme=dark][data-dark-scope] .settings-editor h3:first-child{color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .settings-editor h3:not(:first-child),:root[data-theme=dark][data-dark-scope] .settings-editor h4{border-top:1px solid var(--sh-line-soft,#b0c1cf)}:root[data-theme=dark][data-dark-scope] .settings-editor p{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .settings-editor label{color:var(--sh-text,#b1c1ce)}:root[data-theme=dark][data-dark-scope] .settings-editor :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--sh-control,#b1c0cd);border-radius:8px;background:#161f27;color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .settings-editor button{border:1px solid var(--sh-control,#b1c0cd);border-radius:8px;background:#161f27;color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .settings-editor button:hover{background:var(--sh-page,#1c242c)}:root[data-theme=dark][data-dark-scope] .settings-editor button.primary{background:var(--sh-brand,#1d4962);border-color:var(--sh-brand,#4e9dcb);color:#fff}:root[data-theme=dark][data-dark-scope] .settings-editor button.primary:hover{background:var(--sh-brand-dark,#123044)}:root[data-theme=dark][data-dark-scope] .settings-editor details{border-top:1px solid var(--sh-line-soft,#b0c1cf);border-bottom:1px solid var(--sh-line-soft,#b0c1cf)}:root[data-theme=dark][data-dark-scope] .settings-editor fieldset{border:1px solid var(--sh-line,#b1bfcd);border-radius:10px}:root[data-theme=dark][data-dark-scope] .settings-editor .chips label{border:1px solid var(--sh-line,#b1bfcd);border-radius:999px}:root[data-theme=dark][data-dark-scope] .settings-editor [role=status]{color:var(--sh-text,#b1c1ce)}:root[data-theme=dark][data-dark-scope] .settings-links{border-top:1px solid var(--sh-line-soft,#b0c1cf)}:root[data-theme=dark][data-dark-scope] .settings-links a{border-bottom:1px solid var(--sh-line-soft,#b0c1cf);color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .settings-links strong{color:var(--sh-brand,#9dc9e2)}:root[data-theme=dark][data-dark-scope] .settings-links span{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .brief-target{color:var(--wh-muted,#95a5b5)}:root[data-theme=dark][data-dark-scope] .brief-link{border:0;background:none;color:var(--wh-accent,#86bddf)}:root[data-theme=dark][data-dark-scope] .brief-problem{color:#df8a86}:root[data-theme=dark][data-dark-scope] .brief-revision{color:var(--wh-muted,#95a5b5)}:root[data-theme=dark][data-dark-scope] .settings-editor .reservation-time-grid fieldset{border:1px solid var(--sh-line,#b2c3cd);border-radius:14px;background:var(--sh-soft,#1d262b)}:root[data-theme=dark][data-dark-scope] .settings-editor .reservation-time-summary{border-radius:10px;background:#161f27;color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .settings-editor .reservation-time-summary span{color:var(--sh-muted,#8c9daf)}:root[data-theme=dark][data-dark-scope] .settings-links button{border:0;border-bottom:1px solid var(--sh-line-soft,#b0c1cf);border-radius:0;background:transparent;color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .settings-find input{border:1px solid var(--sh-control,#b1c0cd);border-radius:10px;background:#161f27;color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .settings-group h2{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .settings-pill{border-radius:999px;background:var(--sh-hover,#1b252f);color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .settings-pill-todo{background:#3b2f14;color:#f0d294}:root[data-theme=dark][data-dark-scope] .settings-none{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .restaurant-settings .sr-only{border:0}:root[data-theme=dark][data-dark-scope] .settings-editor :is(.settings-todo,.closed-date-list,.closed-date-suggestions ul){border-top:1px solid var(--sh-line-soft,#b0c1cf)}:root[data-theme=dark][data-dark-scope] .settings-editor :is(.settings-todo,.closed-date-list,.closed-date-suggestions ul) li{border-bottom:1px solid var(--sh-line-soft,#b0c1cf)}:root[data-theme=dark][data-dark-scope] .settings-editor :is(.settings-todo,.closed-date-list,.closed-date-suggestions ul) strong{color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .settings-editor :is(.settings-todo,.closed-date-list,.closed-date-suggestions ul) small{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .settings-editor .closed-date-empty{color:var(--sh-text,#b1c1ce)}:root[data-theme=dark][data-dark-scope] .settings-editor .party-gratuity-preview{color:var(--sh-text,#b1c1ce)}:root[data-theme=dark][data-dark-scope] .settings-editor .location-features-summary{color:var(--sh-text,#b1c1ce)}:root[data-theme=dark][data-dark-scope] .settings-editor .location-features-table{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .settings-editor .location-features-table caption{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .settings-editor .location-features-table :is(th,td){border-top:1px solid var(--sh-line-soft,#b0c1cf)}:root[data-theme=dark][data-dark-scope] .settings-editor .location-features-table th{color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .settings-editor .location-features-table th small{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .feature-on,:root[data-theme=dark][data-dark-scope] .feature-off{border-radius:999px}:root[data-theme=dark][data-dark-scope] .feature-on{background:#183725;color:#95e0b9}:root[data-theme=dark][data-dark-scope] .feature-off{background:var(--sh-hover,#1b252f);color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .settings-editor .house-readonly{border-radius:8px;background:var(--sh-subtle,#1a262d);color:var(--sh-text,#b1c1ce)}:root[data-theme=dark][data-dark-scope] .settings-editor .house-account-list{border:1px solid var(--sh-line,#b1bfcd);border-radius:10px}:root[data-theme=dark][data-dark-scope] .settings-editor .house-account-list>li+li{border-top:1px solid var(--sh-line-soft,#b0c1cf)}:root[data-theme=dark][data-dark-scope] .settings-editor .house-account-list>li>button{border:0;border-radius:0;background:transparent}:root[data-theme=dark][data-dark-scope] .settings-editor .house-account-list>li>button:hover{background:var(--sh-hover,#1b252f)}:root[data-theme=dark][data-dark-scope] .settings-editor .house-account-list>li.selected>button{background:var(--sh-selected,#162938)}:root[data-theme=dark][data-dark-scope] .house-account-name strong{color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .house-account-name small{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .house-account-meta{color:var(--sh-text,#b1c1ce)}:root[data-theme=dark][data-dark-scope] .house-status{border-radius:999px}:root[data-theme=dark][data-dark-scope] .house-status.on-hold{background:var(--sh-warn-bg,#3c2f14);color:var(--sh-warn,#eebf86)}:root[data-theme=dark][data-dark-scope] .house-status.closed{background:var(--sh-page,#1c242c);color:var(--sh-muted,#90a1b2);border:1px solid var(--sh-line,#b1bfcd)}:root[data-theme=dark][data-dark-scope] .house-account-detail{border-top:1px solid var(--sh-line-soft,#b0c1cf)}:root[data-theme=dark][data-dark-scope] .house-account-detail dt{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .house-account-detail dd{color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .house-history li{border-top:1px solid var(--sh-line-soft,#b0c1cf);color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .house-history li:first-child{border-top:0}:root[data-theme=dark][data-dark-scope] .house-history small{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .house-history .house-reason{color:var(--sh-text,#b1c1ce)}:root[data-theme=dark][data-dark-scope] .settings-editor .house-pending{border-radius:10px;background:var(--sh-warn-bg,#3c2f14)}:root[data-theme=dark][data-dark-scope] .settings-editor .house-pending p{color:var(--sh-warn,#eebf86)}:root[data-theme=dark][data-dark-scope] .settings-editor .house-blocked{border-radius:8px;background:var(--sh-warn-bg,#3c2f14);color:var(--sh-warn,#eebf86)}:root[data-theme=dark][data-dark-scope] .settings-editor .dining-room-table{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .settings-editor .dining-room-table :is(th,td){border-top:1px solid var(--sh-line-soft,#b0c1cf);color:var(--sh-text,#b1c1ce)}:root[data-theme=dark][data-dark-scope] .settings-editor .dining-room-table thead th{border-top:0;color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .settings-editor .dining-room-table tbody th,:root[data-theme=dark][data-dark-scope] .settings-editor .dining-room-table tfoot th{color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .settings-editor .dining-room-table tfoot :is(th,td){border-top:1px solid var(--sh-line,#b1bfcd)}:root[data-theme=dark][data-dark-scope] .settings-editor input[readonly]{background:var(--sh-subtle,#1a262d);color:var(--sh-text,#b1c1ce);border-style:dashed}:root[data-theme=dark][data-dark-scope] .settings-editor .alerts-table{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .settings-editor .alerts-table :is(th,td){border-top:1px solid var(--sh-line-soft,#b0c1cf);color:var(--sh-text,#b1c1ce)}:root[data-theme=dark][data-dark-scope] .settings-editor .alerts-table thead th{border-top:0;color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .settings-editor .alerts-table tbody th{color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .settings-editor .alerts-table tbody th small{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .settings-editor .alerts-table fieldset{border:0}:root[data-theme=dark][data-dark-scope] .settings-editor .alerts-brief{border-top:1px solid var(--sh-line,#b1bfcd)}:root[data-theme=dark][data-dark-scope] .discount-settings .settings-list li{border:1px solid var(--wh-border,#b1c0cd);border-radius:8px}:root[data-theme=dark][data-dark-scope] .staff-checklists{color:#b6d7e8}:root[data-theme=dark][data-dark-scope] .staff-checklists button{border:1px solid #b0c4ce;border-radius:10px;background:#161f27;color:#b6d7e8}:root[data-theme=dark][data-dark-scope] .staff-checklists button.primary{background:#1d495e;color:#fff;border-color:#50a2c9}:root[data-theme=dark][data-dark-scope] .staff-checklists :focus-visible{outline:3px solid #53a3c5}:root[data-theme=dark][data-dark-scope] .staff-checklists input,:root[data-theme=dark][data-dark-scope] .staff-checklists select,:root[data-theme=dark][data-dark-scope] .staff-checklists textarea{border:1px solid #b0c4ce;border-radius:9px;color:inherit;background:#161f27}:root[data-theme=dark][data-dark-scope] .sc-editor,:root[data-theme=dark][data-dark-scope] .sc-recovery{border:1px solid #afc5d0;border-radius:12px;background:#162831}:root[data-theme=dark][data-dark-scope] .staff-checklists fieldset{border:0}:root[data-theme=dark][data-dark-scope] .sc-tasks article{background:#161f27;border:1px solid #afc6cf;border-radius:12px}:root[data-theme=dark][data-dark-scope] .sc-meta,:root[data-theme=dark][data-dark-scope] .sc-summary{color:#a4b7c1}:root[data-theme=dark][data-dark-scope] .sc-status{border-radius:20px;background:#1b2933}:root[data-theme=dark][data-dark-scope] .sc-waiting{background:#3f3315;color:#f0d193}:root[data-theme=dark][data-dark-scope] .sc-reviewed{background:#193827;color:#9fd9b7}:root[data-theme=dark][data-dark-scope] .sc-recovery{border-color:#d9a540;background:#382d13}:root[data-theme=dark][data-dark-scope] .sc-saved{border:1px solid #afc6cf;border-radius:10px;background:#161f27}:root[data-theme=dark][data-dark-scope] .sc-saved p{color:#a4b7c1}:root[data-theme=dark][data-dark-scope] .stock-note{background:var(--wh-subtle,#1b242d);border-left:3px solid var(--wh-brand,#509cc8)}:root[data-theme=dark][data-dark-scope] .stock-editor{border:1px solid var(--wh-border,#b0c1cf);border-radius:8px;background:#161f27}:root[data-theme=dark][data-dark-scope] .stock-editor input,:root[data-theme=dark][data-dark-scope] .stock-editor select,:root[data-theme=dark][data-dark-scope] .stock-editor textarea,:root[data-theme=dark][data-dark-scope] .stock-search input{border:1px solid var(--wh-control-border,#a9bbc8);border-radius:6px}:root[data-theme=dark][data-dark-scope] .stock-hint{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .stock-review{background:var(--wh-selected,#1b2b34);border-radius:6px}:root[data-theme=dark][data-dark-scope] .stock-table table{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .stock-table th,:root[data-theme=dark][data-dark-scope] .stock-table td{border-bottom:1px solid var(--wh-border,#b0c1cf)}:root[data-theme=dark][data-dark-scope] .stock-table th{background:var(--wh-selected,#1b2b34)}:root[data-theme=dark][data-dark-scope] .stock-table small{color:var(--wh-muted)}:root[data-theme=dark][data-dark-scope] .stock-inventory [role=alert]{color:#db8a8c;border:1px solid currentColor;border-radius:6px}:root[data-theme=dark][data-dark-scope] .stock-inventory [role=status]{color:var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .stock-reasons{border:0}:root[data-theme=dark][data-dark-scope] .stock-reasons button[aria-pressed=true]{background:var(--wh-brand,#204c66);color:#fff}:root[data-theme=dark][data-dark-scope] .stock-connections{border-bottom:1px solid #afc2d0}:root[data-theme=dark][data-dark-scope] .stock-connections fieldset{border:1px solid #afc2d0;border-radius:10px}:root[data-theme=dark][data-dark-scope] .stock-component{background:#182630;border-radius:8px}:root[data-theme=dark][data-dark-scope] .stock-targets{color:var(--wh-text,#bfdaeb)}:root[data-theme=dark][data-dark-scope] .stock-targets input,:root[data-theme=dark][data-dark-scope] .stock-targets select{border:1px solid var(--wh-control-border,#a9bbc8);border-radius:6px;background:#161f27;color:inherit}:root[data-theme=dark][data-dark-scope] .stock-targets small{color:var(--wh-muted,#a2b4c3)}:root[data-theme=dark][data-dark-scope] .stock-targets :focus-visible{outline:3px solid #5c99bd}:root[data-theme=dark][data-dark-scope] .st-help{border-left:3px solid var(--wh-brand,#509cc8);background:var(--wh-subtle,#1b242d)}:root[data-theme=dark][data-dark-scope] .st-row{border-top:1px solid var(--wh-border,#b0c1cf)}:root[data-theme=dark][data-dark-scope] .st-row dt{color:var(--wh-muted,#a2b4c3)}:root[data-theme=dark][data-dark-scope] .st-low{color:#eca379}:root[data-theme=dark][data-dark-scope] .st-editor{border:1px solid var(--wh-control-border,#a9bbc8);border-left:4px solid var(--wh-brand,#509cc8);border-radius:6px;background:var(--wh-subtle,#1b242d)}:root[data-theme=dark][data-dark-scope] .st-editor fieldset{border:0}:root[data-theme=dark][data-dark-scope] .stock-targets [role=alert]{border-left:3px solid #c95053;color:#db8a8c}:root[data-theme=dark][data-dark-scope] .st-history>div{border-bottom:1px solid var(--wh-border,#b0c1cf)}:root[data-theme=dark][data-dark-scope] .sw.stock-inventory{color:var(--wh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .sw .wh-panel>p{color:var(--wh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .sw button{border:1px solid var(--wh-line,#b1c0ce);border-radius:6px;background:#161f27;color:var(--wh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .sw button.primary,:root[data-theme=dark][data-dark-scope] .sw button[aria-pressed=true]:not(.wh-tab-on){background:var(--wh-action,#1d4962);border-color:var(--wh-action,#4e9dcb);color:#fff}:root[data-theme=dark][data-dark-scope] .sw button:focus-visible,:root[data-theme=dark][data-dark-scope] .sw summary:focus-visible{outline:2px solid #4e9dcb}:root[data-theme=dark][data-dark-scope] .sw .wh-tabs button{border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--wh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .sw .wh-tabs button.wh-tab-on{border-bottom-color:#4e9dcb;color:#c6dbeb}:root[data-theme=dark][data-dark-scope] .sw .sw-guidance{border-bottom:1px solid #b1c0ce;color:#90a1b2}:root[data-theme=dark][data-dark-scope] .sw summary{color:#c6dbeb}:root[data-theme=dark][data-dark-scope] .sw .stock-editor{background:#1b262c;border-color:#b1c0ce}:root[data-theme=dark][data-dark-scope] .sw .stock-editor input,:root[data-theme=dark][data-dark-scope] .sw .stock-editor select,:root[data-theme=dark][data-dark-scope] .sw .stock-editor textarea,:root[data-theme=dark][data-dark-scope] .sw .stock-search input,:root[data-theme=dark][data-dark-scope] .sw-delivery-select select,:root[data-theme=dark][data-dark-scope] .sw .stock-connections input,:root[data-theme=dark][data-dark-scope] .sw .stock-connections select{border:1px solid #b1c1ce;border-radius:6px;background:#161f27;color:#c6dbeb}:root[data-theme=dark][data-dark-scope] .sw .stock-editor fieldset{border:0}:root[data-theme=dark][data-dark-scope] .sw .stock-editor fieldset.sw-package{border:1px solid #b1c0ce;border-radius:6px}:root[data-theme=dark][data-dark-scope] .sw .sw-package small{color:#90a1b2}:root[data-theme=dark][data-dark-scope] .sw .stock-hint{color:#90a1b2}:root[data-theme=dark][data-dark-scope] .sw .stock-review{border-left:3px solid #4e9dcb;background:#1b2933}:root[data-theme=dark][data-dark-scope] .sw .wh-table small{color:#90a1b2}:root[data-theme=dark][data-dark-scope] .sw [role=alert]{color:#db8a8c;border:1px solid currentColor;border-radius:6px}:root[data-theme=dark][data-dark-scope] .sw .stock-connections{border:0}:root[data-theme=dark][data-dark-scope] .sw-receiving .stock-editor{border:0;background:transparent}:root[data-theme=dark][data-dark-scope] .sw-receiving .wh-panel>details:not(.sw-guidance){border-bottom:1px solid #b1c0ce}:root[data-theme=dark][data-dark-scope] .sw .sw-intro p{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .sw.stock-inventory .sw-tiles>button,:root[data-theme=dark][data-dark-scope] .sw .sw-tiles>.sw-tile-info{border:1px solid var(--sh-line,#b1bfcd);border-radius:12px;background:#161f27;color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .sw.stock-inventory .sw-tiles>button:hover:not(:disabled){border-color:var(--sh-brand,#4e9dcb)}:root[data-theme=dark][data-dark-scope] .sw.stock-inventory .sw-tiles>button[aria-pressed=true]{background:var(--sh-selected,#162938);border-color:var(--sh-brand,#4e9dcb);color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .sw .sw-tiles b.sw-tile-attention{color:var(--sh-warn,#eebf86)}:root[data-theme=dark][data-dark-scope] .sw .sw-tiles small{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .sw .sw-toolbar .wh-segmented>button{border:0;border-radius:8px;background:transparent;color:var(--sh-text,#b1c1ce)}:root[data-theme=dark][data-dark-scope] .sw .sw-toolbar .wh-segmented>button[aria-pressed=true]{background:#161f27;color:var(--sh-ink,#c6dbeb)}:root[data-theme=dark][data-dark-scope] .sw .sw-showing{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .system-error{border:1px solid var(--wh-border,#b3c0cb);border-radius:8px}:root[data-theme=dark][data-dark-scope] .system-error-head span,:root[data-theme=dark][data-dark-scope] .system-error-facts{color:var(--wh-muted,#94a4b4)}:root[data-theme=dark][data-dark-scope] .temperature-logs{color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] .temperature-logs [aria-pressed=true]{background:#204f69;color:#fff;border-color:#4f9ec9}:root[data-theme=dark][data-dark-scope] .temperature-logs :focus-visible{outline:3px solid #4da0cb}:root[data-theme=dark][data-dark-scope] .temp-guidance,:root[data-theme=dark][data-dark-scope] .temp-meta{color:#a4b6c1}:root[data-theme=dark][data-dark-scope] .temp-entry{border:1px solid #acc3d2;background:#142933;border-radius:8px}:root[data-theme=dark][data-dark-scope] .temp-entry fieldset{border:0}:root[data-theme=dark][data-dark-scope] .temp-uncertain{background:#3e3015;border-left:4px solid #e89d30}:root[data-theme=dark][data-dark-scope] .temperature-logs [role=alert]{color:#d7958e}:root[data-theme=dark][data-dark-scope] .temp-reading{border-bottom:1px solid #aec1d0;border-left:4px solid transparent}:root[data-theme=dark][data-dark-scope] .temp-needs-action{border-left-color:#e89d30;background:#362a12}:root[data-theme=dark][data-dark-scope] .temp-void{color:#8b9daf;background:#1b242e}:root[data-theme=dark][data-dark-scope] .temp-points article{border-bottom:1px solid #aec1d0}:root[data-theme=dark][data-dark-scope] .temp-open,:root[data-theme=dark][data-dark-scope] .temp-history{border-top:1px solid #aec1d0}:root[data-theme=dark][data-dark-scope] .temp-open>div{border-top:1px solid #aec1d0}:root[data-theme=dark][data-dark-scope] .temp-sr{border:0}:root[data-theme=dark][data-dark-scope] .temperature-logs{color:var(--sh-ink,var(--wh-ink))}:root[data-theme=dark][data-dark-scope] .temp-view-switch{border:0}:root[data-theme=dark][data-dark-scope] .temperature-logs .wh-tabs>button{border:0;border-radius:0;border-bottom:2px solid transparent;background:transparent;color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .temperature-logs .wh-tabs>button[aria-pressed=true]{background:transparent;color:var(--sh-ink,#c6dbeb);border-bottom-color:var(--sh-brand,#4e9dcb)}:root[data-theme=dark][data-dark-scope] .temperature-logs button,:root[data-theme=dark][data-dark-scope] .temperature-logs input,:root[data-theme=dark][data-dark-scope] .temperature-logs select,:root[data-theme=dark][data-dark-scope] .temperature-logs textarea{border:1px solid var(--sh-control,#b1c0cd);border-radius:8px;background:#161f27;color:inherit}:root[data-theme=dark][data-dark-scope] .temperature-logs button.primary,:root[data-theme=dark][data-dark-scope] .temperature-logs .wh-btn-primary{background:var(--sh-brand,#1d4962);border-color:var(--sh-brand,#4e9dcb);color:#fff}:root[data-theme=dark][data-dark-scope] .temperature-logs .temp-view-switch .wh-tabs>button{border-radius:0;background:none;border-width:0 0 2px}:root[data-theme=dark][data-dark-scope] .temp-point-area{color:var(--sh-muted,#90a1b2)}:root[data-theme=dark][data-dark-scope] .temp-sensor-health article{border:1px solid #b1c4ce;border-radius:12px}:root[data-theme=dark][data-dark-scope] .temp-sensor-table table{border-collapse:collapse}:root[data-theme=dark][data-dark-scope] .temp-sensor-table th,:root[data-theme=dark][data-dark-scope] .temp-sensor-table td{border-bottom:1px solid #b1c4ce}:root[data-theme=dark][data-dark-scope] .touch-keyboard{border:1px solid #3a4957;border-radius:12px;background:#1f2b37}:root[data-theme=dark][data-dark-scope] .touch-key-row button{border-radius:7px;color:#c3dcee;background:#161f27}:root[data-theme=dark][data-dark-scope] .touch-key-row button.primary{background:#1d4967;color:#fff}:root[data-theme=dark][data-dark-scope] .touch-key-row button:active{background:#26313c}:root[data-theme=dark][data-dark-scope] .touch-key-row button:focus-visible{outline:3px solid #e8af30}}@media screen and (max-width:900px){:root[data-theme=dark][data-dark-scope] .guest-tracker{border-left:0;border-top:1px solid #aec2d1}:root[data-theme=dark][data-dark-scope] .ic .wh-table tbody tr{border-bottom:1px solid #b1c0cd}:root[data-theme=dark][data-dark-scope] .ic .wh-table td{border:0}:root[data-theme=dark][data-dark-scope] .ic .wh-table td:before{color:#90a1b2}:root[data-theme=dark][data-dark-scope] .sw .sw-count tr{border:1px solid #b1c0ce;border-radius:6px}:root[data-theme=dark][data-dark-scope] .sw .sw-count td{border:0}:root[data-theme=dark][data-dark-scope] .sw .sw-count td:nth-child(2):before{color:#90a1b2}:root[data-theme=dark][data-dark-scope] .sw .sw-count td:nth-child(3):before{color:#90a1b2}:root[data-theme=dark][data-dark-scope] .sw [aria-labelledby=sw-history] tr{border-bottom:1px solid #b1c0ce}:root[data-theme=dark][data-dark-scope] .sw [aria-labelledby=sw-history] td{border:0}:root[data-theme=dark][data-dark-scope] .sw [aria-labelledby=sw-history] td:nth-child(2):before{color:#90a1b2}:root[data-theme=dark][data-dark-scope] .sw [aria-labelledby=sw-history] td:nth-child(3):before{color:#90a1b2}:root[data-theme=dark][data-dark-scope] .sw [aria-labelledby=sw-history] td:nth-child(4):before{color:#90a1b2}}@media screen and (max-width:700px){:root[data-theme=dark][data-dark-scope] .order-screen .cart{border-radius:14px 14px 0 0;border-top:2px solid #4c98cd}:root[data-theme=dark][data-dark-scope] .order-screen .check-heading{background:#161f27}:root[data-theme=dark][data-dark-scope] .order-screen .check-toggle{border:0;background:transparent}:root[data-theme=dark][data-dark-scope] .order-screen .check-toggle>span{color:#98a8b8}:root[data-theme=dark][data-dark-scope] .order-screen .check-toggle:after{color:#98a8b8}:root[data-theme=dark][data-dark-scope] .wh-shell .wh-section-rail:not([data-expanded=true]){border:0}:root[data-theme=dark][data-dark-scope] .wh-section-rail,:root[data-theme=dark][data-dark-scope] .sandbox-root .wh-section-rail{border-right:0;border-bottom:1px solid #b1bfcd}:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-section-picker{border:0;border-radius:8px;background:transparent;color:#c6dbeb}:root[data-theme=dark][data-dark-scope] .wh-section-rail .wh-section-picker small{color:#90a1b2}:root[data-theme=dark][data-dark-scope] .wh-management-rail{border-bottom:1px solid var(--wh-border);border-right:0}:root[data-theme=dark][data-dark-scope] .wh-pulse>div:nth-child(3){border:0}:root[data-theme=dark][data-dark-scope] .wh-phone-nav{background:#161f27;border-top:1px solid #b0c4ce}:root[data-theme=dark][data-dark-scope] .wh-phone-nav>button,:root[data-theme=dark][data-dark-scope] .wh-phone-nav>a{border:0;border-radius:8px;background:transparent;color:#a4b4c1}:root[data-theme=dark][data-dark-scope] .wh-phone-nav>[aria-current=page],:root[data-theme=dark][data-dark-scope] .wh-phone-nav>[aria-expanded=true]{background:#172e37;color:#9ccfe6}:root[data-theme=dark][data-dark-scope] .wh-phone-nav>:focus-visible{outline:3px solid #48a5d0}:root[data-theme=dark][data-dark-scope] .wh-phone-count{border-radius:10px;background:#3f3215;color:#edc384}:root[data-theme=dark][data-dark-scope] .top[data-phone-expanded=true] .pos-phone-menu{background:#194154;color:#fff;border-radius:12px}:root[data-theme=dark][data-dark-scope] .wh-section-rail[data-expanded=true]{background:#161f27}:root[data-theme=dark][data-dark-scope] .wh-section-rail[data-expanded=true] .wh-section-picker{background:#161f27}:root[data-theme=dark][data-dark-scope] .cash-results tr{border:1px solid var(--wh-border);border-radius:8px}:root[data-theme=dark][data-dark-scope] .cash-results td:last-child{border:0}:root[data-theme=dark][data-dark-scope] .hiring-facts>div:nth-child(odd){border-right:0}}@media screen and (max-width:720px){:root[data-theme=dark][data-dark-scope] .open-checks-table tr{border-bottom:1px solid #b1bdcd}:root[data-theme=dark][data-dark-scope] .open-checks-table td{border:0}}@media screen and (max-width:680px){:root[data-theme=dark][data-dark-scope] .wh-priority-mobile-note{color:var(--wh-muted)}}@media screen and (max-width:850px){:root[data-theme=dark][data-dark-scope] .approval-decision{border-left:0;border-top:1px solid var(--wh-border,#aec0d1)}}@media screen and (max-width:1000px){:root[data-theme=dark][data-dark-scope] .house-stations{border-left:0;border-top:1px solid var(--house-line)}}@media screen and (max-width:560px){:root[data-theme=dark][data-dark-scope] .account-register .ar-totals>div:nth-child(2){border-right:0}:root[data-theme=dark][data-dark-scope] .account-register .ar-totals>div:nth-child(-n+2){border-bottom:1px solid #afc4cf}}@media screen and (max-width:650px){:root[data-theme=dark][data-dark-scope] .adjustments .aj-line{border-bottom:1px solid #adc3d2}:root[data-theme=dark][data-dark-scope] .rj-line{border-bottom:1px solid #adc3d2}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat{border-radius:0;border:0}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-people{border-right:0}:root[data-theme=dark][data-dark-scope] .sandbox-root .demo-chat .demo-chat-back{border:0;color:var(--wh-accent)}}@media screen and (forced-colors:active){:root[data-theme=dark][data-dark-scope] .arthur-information[data-level]{outline:3px solid Highlight}}@media screen and (max-width:500px){:root[data-theme=dark][data-dark-scope] .asset-register table tr{border-bottom:1px solid var(--sh-line,#b0c4ce)}:root[data-theme=dark][data-dark-scope] .asset-register table td,:root[data-theme=dark][data-dark-scope] .asset-register table th{border:0}:root[data-theme=dark][data-dark-scope] .asset-register table td:before{color:var(--sh-muted,#a3b6c2)}:root[data-theme=dark][data-dark-scope] .loan-register.loan-register table tr{border-bottom:1px solid #b0c4ce}:root[data-theme=dark][data-dark-scope] .loan-register.loan-register table td,:root[data-theme=dark][data-dark-scope] .loan-register.loan-register table th{border:0}:root[data-theme=dark][data-dark-scope] .loan-register.loan-register table td:before{color:#a3b6c2}}@media screen and (max-width:640px){:root[data-theme=dark][data-dark-scope] .hg-staff-guide{border:0;border-radius:0}:root[data-theme=dark][data-dark-scope] dialog.wh-help-panel.hg-guide{border:0;border-radius:0}:root[data-theme=dark][data-dark-scope] .hg-nav{border-right:0;border-bottom:1px solid var(--hg-line)}:root[data-theme=dark][data-dark-scope] .hg-mobile-topics{color:var(--hg-muted)}:root[data-theme=dark][data-dark-scope] .hg-mobile-topics select{color:var(--hg-ink);background:#161f27;border:1px solid #adc2d1;border-radius:6px}:root[data-theme=dark][data-dark-scope] .mie{border-left:0}:root[data-theme=dark][data-dark-scope] .settings-editor .alerts-table tbody td{border-top:0}}@media screen and (max-width:600px){:root[data-theme=dark][data-dark-scope] .icr tr{border-bottom:2px solid #adc3d2}:root[data-theme=dark][data-dark-scope] .icr td{border:0}:root[data-theme=dark][data-dark-scope] .budget-comparison-table tr{border-bottom:1px solid #aec2d0}:root[data-theme=dark][data-dark-scope] .budget-comparison-table th,:root[data-theme=dark][data-dark-scope] .budget-comparison-table td{border:0}:root[data-theme=dark][data-dark-scope] .budget-comparison-table td:before{color:#a4b6c1}}@media screen and (max-width:760px){:root[data-theme=dark][data-dark-scope] .mm-label{color:var(--sh-muted)}}@media screen{:root[data-theme=dark][data-dark-scope],:root[data-theme=dark][data-dark-scope] .sandbox-root{color-scheme:dark;--wh-ink:#e6edf3;--wh-brand-dark:#0a1622;--wh-brand:#2f7fb0;--wh-brand-mid:#2f7fb0;--wh-accent:#5aaee0;--wh-surface:#1a2632;--wh-surface-line:#4b5f70;--wh-muted:#8a9cab;--wh-page:#0c131a;--wh-paper:#141e28;--wh-border:#283746;--wh-control-border:#3a4b5c;--wh-selected:#1c3347;--wh-hover:#1f2d3a;--wh-subtle:#18222d;--wh-focus:#e0a93a;color:#e6edf3;background:#0c131a}:root[data-theme=dark][data-dark-scope] body{background:#0c131a}:root[data-theme=dark][data-dark-scope] .wh-shell{--sh-ink:#e6edf3;--sh-text:#c4d0da;--sh-muted:#8a9cab;--sh-faint:#7f92a2;--sh-line:#283746;--sh-line-soft:#1e2b37;--sh-page:#0c131a;--sh-surface:#141e28;--sh-subtle:#18222d;--sh-brand:#2f7fb0;--sh-brand-dark:#5aaee0;--sh-selected:#1c3347;--sh-hover:#1f2d3a;--sh-control:#3a4b5c;--sh-warn-bg:#382a0c;--sh-warn:#f2c46b;--sh-warn-icon:#f0a24a;--sh-ok-bg:#123321;--sh-ok:#7fd39a;--sh-danger:#f39187}:root[data-theme=dark][data-dark-scope] :is(input,select,textarea){background:#0f1922;color:var(--wh-ink);border-color:var(--wh-control-border)}:root[data-theme=dark][data-dark-scope] ::-moz-placeholder{color:#6f8394}:root[data-theme=dark][data-dark-scope] ::placeholder{color:#6f8394}}.display-setting{display:grid;gap:6px;padding:10px 0 4px;border-top:1px solid var(--wh-border);margin-top:6px}.display-setting-label{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--wh-muted)}.display-setting-choices{display:flex;border:1px solid var(--wh-control-border);border-radius:10px;overflow:hidden}.display-setting-choices button{flex:1;min-height:40px;margin:0;padding:6px 8px;border:0;border-right:1px solid var(--wh-control-border);border-radius:0;background:transparent;color:inherit;font-size:13px;font-weight:600}.display-setting-choices button:last-child{border-right:0}.display-setting .display-setting-choices button[aria-pressed=true]{background:var(--wh-brand-mid)!important;color:#fff!important;border-color:var(--wh-brand-mid)}.display-setting small{font-size:12px;color:var(--wh-muted)}@media screen{:root[data-theme=dark][data-dark-scope] .hg-staff-main>.hg-search,:root[data-theme=dark][data-dark-scope] .hg-staff-tasks>button{background:#161f27}:root[data-theme=dark][data-dark-scope] :is(.terminal-login input,.terminal-keypad button,.terminal-login button,.employee-menu>div,.terminal-pin,.management-primary>a,.management-primary>button,.management-shortcut,.management-task,.terminal-workspaces a,.pos-message-panel,.pos-message-row){color:var(--wh-ink)}:root[data-theme=dark][data-dark-scope] :is(.kitchen-notices .ready,.top .ready-count,.closed-check-card small,.closed-check-card .check-tip-status,.money-tabs button.money-selected,.money-tabs button[aria-pressed=true],.money-tabs button:hover){color:var(--wh-accent)}:root[data-theme=dark][data-dark-scope] .kds-summary .kds-count{color:var(--wh-ink);background:#26323d;border-color:#3a4a59}:root[data-theme=dark][data-dark-scope] .kds-timer.aging{background:#f2b705;color:#1b1b1b}:root[data-theme=dark][data-dark-scope] .kds-timer.late{background:#d64545;color:#fff}:root[data-theme=dark][data-dark-scope] .kds-head-actions .kds-bump{color:#0f2233}:root[data-theme=dark][data-dark-scope] .menu-editor::backdrop{background:#000000b3}:root[data-theme=dark][data-dark-scope] .modal{background:#0009}:root[data-theme=dark][data-dark-scope] .floor-art svg rect[fill="#f7f3eb"]{fill:#101a24}:root[data-theme=dark][data-dark-scope] .floor-art svg rect[fill="#e7e0d5"]{fill:#1f2b37}:root[data-theme=dark][data-dark-scope] .floor-art svg rect[fill="#d6b9aa"]{fill:#4a3328;stroke:#a07a66}:root[data-theme=dark][data-dark-scope] .floor-art svg text{fill:#e6edf3}:root[data-theme=dark][data-dark-scope] .floor-art svg :is(.note,.z){fill:#a99f94}:root[data-theme=dark][data-dark-scope] .floor-art .t{stroke:#5d7183}:root[data-theme=dark][data-dark-scope] .floor-art svg :is(path,line)[stroke="#6b625a"]{stroke:#7d8a96}:root[data-theme=dark][data-dark-scope] .ops-journal-shell{--oj-paper:#152838;--oj-edge:#36506a;--oj-rule:#33506a;--oj-margin:#8c5b66;--oj-pen:#eef3f7;--oj-pencil:#a9bac7}:root[data-theme=dark][data-dark-scope] .ops-journal-book{background-color:#2a1d16}:root[data-theme=dark][data-dark-scope] .ops-journal-page{box-shadow:0 10px 22px #0000004d}:root[data-theme=dark][data-dark-scope] .ops-journal-before-page{background-color:#122233;color:#c9d6e0}:root[data-theme=dark][data-dark-scope] .ops-journal-before-page .ops-journal-words{color:#c9d6e0}:root[data-theme=dark][data-dark-scope] :is(.ops-journal-empty,.daily-ops .ops-journal-nextline){color:#8597a6}:root[data-theme=dark][data-dark-scope] :is(.ops-journal-compose,.daily-ops .ops-journal-nextline){border-color:#4a6178}:root[data-theme=dark][data-dark-scope] .daily-ops :is(.ops-journal-date-button,.ops-journal-actions button,.ops-journal-compose select){background:#1d3345;color:#eef3f7;border-color:#40576a}:root[data-theme=dark][data-dark-scope] .ops-journal-sticky{background:#5f5420;color:#fff4c2;box-shadow:0 6px 12px #0006}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-sticky button{background:#7a6c2a;color:#fff8d6;border-color:#a8954a}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-tabs button{background:#1d3345;color:#c9d6e0;border-color:#36506a}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-tabs button[aria-current]{background:#152838;color:#eef3f7}:root[data-theme=dark][data-dark-scope] .ops-journal-calendar{background:#172c3d;border-color:#40576a;box-shadow:0 14px 30px #00000073}:root[data-theme=dark][data-dark-scope] :is(.ops-journal-calendar-grid>span,.ops-journal-calendar p){color:#a9bac7}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-calendar-grid button{color:#eef3f7}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-calendar-grid button:hover:not(:disabled){background:#1d3345}:root[data-theme=dark][data-dark-scope] .daily-ops .ops-journal-calendar-grid button[aria-current]{background:#3c8fbd;color:#fff}:root[data-theme=dark][data-dark-scope] .ops-journal-count{background:#3a2e12;color:#ffc267}:root[data-theme=dark][data-dark-scope] :is(.ops-journal-followups,.ops-journal-followups>div){border-color:#314b5e}:root[data-theme=dark][data-dark-scope] .ops-journal-status-done{background:#173a26;color:#8dd39a}:root[data-theme=dark][data-dark-scope] :is(.receipt-paper,.checkout-print,.ticket-print-dialog .station-print-page){background:#fff;color:#000;color-scheme:light}}
