html[data-theme=dark]:not([data-kds-dark]){--brand-red--fg:color-mix(in oklab,var(--brand-red) 56%,#fff);--brand-red-hover--fg:color-mix(in oklab,var(--brand-red-hover) 35%,#fff);--green-deep--fg:color-mix(in oklab,var(--green-deep) 22%,#fff);--green-sheen--fg:#7dc39f;--gold:#c9a66b;--background:#0e1115;--surface:#171a1f;--surface-muted:#202429;--surface-muted--fg:#f5f1e6;--text-primary:#eff2f8;--text-secondary:#cfd2d7;--text-muted:#b8bbc0;--border:#2f3237;--border--bg:#2c2f34;--success:#7dc39f;--danger:#fb8a7a;background-color:var(--background)}html[data-theme=dark]:not([data-kds-dark]) body{color:var(--text-primary);background-color:var(--background)}html[data-theme=dark]:not([data-kds-dark]) ::selection{background-color:#44242c;color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) :focus-visible{outline-color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .site-header{background-color:rgba(24,27,32,.95);border-bottom-color:rgba(47,50,55,.8)}html[data-theme=dark]:not([data-kds-dark]) .desktop-nav a{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .desktop-nav a:hover,html[data-theme=dark]:not([data-kds-dark]) .footer-links a:hover{color:var(--brand-red--fg)}html[data-theme=dark]:not([data-kds-dark]) .header-admin{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .button-red{background-color:var(--brand-red);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .button-red:hover{background-color:var(--brand-red-hover)}html[data-theme=dark]:not([data-kds-dark]) .button-green{background-color:var(--green-deep);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .button-green:hover{background-color:var(--green-mid)}html[data-theme=dark]:not([data-kds-dark]) .button-outline{border-color:var(--border);color:var(--green-deep--fg);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .button-outline:hover{border-color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .button-light{background-color:#171a1f;color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .cart-count{background-color:rgba(255,255,255,.2)}html[data-theme=dark]:not([data-kds-dark]) .hero-kicker{color:var(--green-sheen--fg)}html[data-theme=dark]:not([data-kds-dark]) .status-dot{background-color:var(--green-sheen);box-shadow:0 0 0 4px rgba(31,109,76,.11)}html[data-theme=dark]:not([data-kds-dark]) .hero h1 em{color:var(--brand-red--fg)}html[data-theme=dark]:not([data-kds-dark]) .hero-copy>p{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .hero-details{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .hero-image{background-color:#292d31}html[data-theme=dark]:not([data-kds-dark]) .hero-note{background-color:#171a1f;border-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]) .note-mark{background-color:var(--green-deep);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .hero-note small{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .hero-note svg{color:var(--brand-red--fg)}html[data-theme=dark]:not([data-kds-dark]) .hero-stamp{background-color:var(--brand-red);color:#ffffff;box-shadow:0 9px 22px rgba(200,16,46,.18)}html[data-theme=dark]:not([data-kds-dark]) .trust-strip{background-color:var(--green-deep);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .trust-strip strong{color:#e1c69b}html[data-theme=dark]:not([data-kds-dark]) .trust-strip span{color:rgba(255,255,255,.88)}html[data-theme=dark]:not([data-kds-dark]) .eyebrow{color:var(--brand-red--fg)}html[data-theme=dark]:not([data-kds-dark]) .text-link{color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .text-link svg,html[data-theme=dark]:not([data-kds-dark]) .text-link:hover{color:var(--brand-red--fg)}html[data-theme=dark]:not([data-kds-dark]) .category-card{color:#ffffff;background-color:#2d3136}html[data-theme=dark]:not([data-kds-dark]) .category-overlay{background:linear-gradient(0deg,rgba(10,30,23,.72),rgba(10,30,23,.03) 76%)}html[data-theme=dark]:not([data-kds-dark]) .category-label small{color:rgba(255,255,255,.78)}html[data-theme=dark]:not([data-kds-dark]) .category-arrow{border-color:rgba(35,39,43,.65)}html[data-theme=dark]:not([data-kds-dark]) .menu-section{background:linear-gradient(180deg,transparent,rgba(245,241,230,.38))}html[data-theme=dark]:not([data-kds-dark]) .section-description{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .dish-card{background-color:#171a1f;border-color:var(--border);box-shadow:0 4px 16px rgba(32,38,33,.035)}html[data-theme=dark]:not([data-kds-dark]) .dish-photo{background-color:var(--surface-muted)}html[data-theme=dark]:not([data-kds-dark]) .dish-badge{color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .dish-info>p{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .add-button{background-color:#2f1f20;color:var(--brand-red--fg)}html[data-theme=dark]:not([data-kds-dark]) .add-button:hover{background-color:var(--brand-red);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .offer-band{background-color:var(--green-deep);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .offer-band .eyebrow{color:#e0c99e}html[data-theme=dark]:not([data-kds-dark]) .offer-band p{color:rgba(255,255,255,.7)}html[data-theme=dark]:not([data-kds-dark]) .offer-symbol{color:#edcf98;border-color:rgba(237,207,152,.45)}html[data-theme=dark]:not([data-kds-dark]) .story-card{background-color:#2d3136;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .story-photo{background:linear-gradient(0deg,rgba(9,39,29,.68),rgba(9,39,29,.04)),url(/images/dishes/cooking-09-v2.jpg) 50%/cover}html[data-theme=dark]:not([data-kds-dark]) .play-button{border-color:rgba(35,39,43,.8);background-color:rgba(255,255,255,.18)}html[data-theme=dark]:not([data-kds-dark]) .story-caption small{color:#e7d4ae}html[data-theme=dark]:not([data-kds-dark]) .story-copy>p{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .story-rule{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .story-rule span{background-color:var(--gold)}html[data-theme=dark]:not([data-kds-dark]) .service-callout{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .service-callout p{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .service-callout .hours-line{color:var(--green-sheen--fg)}html[data-theme=dark]:not([data-kds-dark]) .closing-cta{border-top-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]) .site-footer{background-color:#22252a}html[data-theme=dark]:not([data-kds-dark]) .footer-inner p{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .footer-bottom{border-top-color:var(--border);color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .page-intro p{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .category-tab{border-color:var(--border);background-color:#171a1f;color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .category-tab.active{background-color:var(--green-deep);border-color:var(--green-deep--fg);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .search-box{border-color:var(--border);background-color:#171a1f;color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .search-box input{color:var(--text-primary)}html[data-theme=dark]:not([data-kds-dark]) .demo-notice{background-color:#1e2226;border-color:#363126;color:#bfb398}html[data-theme=dark]:not([data-kds-dark]) .demo-notice span{color:#c9a46d}html[data-theme=dark]:not([data-kds-dark]) .empty-state{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .empty-state p{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .empty-icon{background-color:var(--surface-muted);color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .back-link{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .back-link:hover{color:var(--brand-red--fg)}html[data-theme=dark]:not([data-kds-dark]) .product-image{background-color:var(--surface-muted)}html[data-theme=dark]:not([data-kds-dark]) .product-description{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .quantity-control{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .quantity-control button{color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .quantity-control button:hover{background-color:var(--surface-muted)}html[data-theme=dark]:not([data-kds-dark]) .product-note{border-top-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]) .product-note p{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .product-note a{color:var(--green-sheen--fg)}html[data-theme=dark]:not([data-kds-dark]) .cart-line{background-color:#171a1f;border-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]) .cart-line-image{background-color:var(--surface-muted)}html[data-theme=dark]:not([data-kds-dark]) .cart-line-info p,html[data-theme=dark]:not([data-kds-dark]) .icon-button{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .icon-button.danger:hover{background-color:#301a1b;color:var(--danger)}html[data-theme=dark]:not([data-kds-dark]) .order-summary{background-color:#171a1f;border-color:var(--border);box-shadow:0 5px 18px rgba(30,36,30,.03)}html[data-theme=dark]:not([data-kds-dark]) .summary-row,html[data-theme=dark]:not([data-kds-dark]) .summary-total{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .summary-row strong{color:var(--text-primary)}html[data-theme=dark]:not([data-kds-dark]) .summary-total{border-top-color:var(--border);color:var(--text-primary)}html[data-theme=dark]:not([data-kds-dark]) .order-summary>p{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .checkout-card{background-color:#171a1f;border-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]) .checkout-step>span{background-color:var(--green-deep);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .checkout-step small{color:var(--brand-red--fg)}html[data-theme=dark]:not([data-kds-dark]) .fulfilment-options label{border-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]) .fulfilment-options small{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .form-grid input{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .form-grid input:focus{border-color:var(--green-sheen--fg);box-shadow:0 0 0 3px rgba(31,109,76,.1)}html[data-theme=dark]:not([data-kds-dark]) .payment-placeholder{background-color:#1d2125;color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .payment-placeholder svg{color:var(--green-sheen--fg)}html[data-theme=dark]:not([data-kds-dark]) .checkout-legal{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .modal-backdrop{background-color:rgba(14,29,22,.78)}html[data-theme=dark]:not([data-kds-dark]) .video-modal{background-color:#111111}html[data-theme=dark]:not([data-kds-dark]) .modal-close{background-color:#171a1f;color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .stat-card{background-color:#171a1f;border-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]) .stat-card span{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .status-pill{background-color:#202428;color:#c9a874}html[data-theme=dark]:not([data-kds-dark]) .hours-indicator{background-color:#14291b;color:var(--green-sheen--fg)}html[data-theme=dark]:not([data-kds-dark]) .hours-card small{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .wizard-card{background-color:#171a1f;border-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]) .wizard-progress{background-color:#25292e}html[data-theme=dark]:not([data-kds-dark]) .wizard-progress span{background-color:var(--green-sheen)}html[data-theme=dark]:not([data-kds-dark]) .wizard-card>p{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .wizard-card input:not([type=checkbox]):not([type=radio]),html[data-theme=dark]:not([data-kds-dark]) .wizard-card select,html[data-theme=dark]:not([data-kds-dark]) .wizard-card textarea{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .tracking-lookup input{border-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]) .timeline-item:not(:last-child):before{background-color:var(--border--bg)}html[data-theme=dark]:not([data-kds-dark]) .timeline-dot{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .timeline-item.done .timeline-dot{background-color:var(--green-sheen);border-color:var(--green-sheen--fg);box-shadow:inset 0 0 0 6px #23272b}html[data-theme=dark]:not([data-kds-dark]) .timeline-item.current .timeline-dot{background-color:var(--brand-red);border-color:var(--brand-red--fg);box-shadow:inset 0 0 0 6px #23272b}html[data-theme=dark]:not([data-kds-dark]) .timeline-item p{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .utility-prose p{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .utility-prose .legal-note{background-color:#1e2226}@media(max-width:760px){html[data-theme=dark]:not([data-kds-dark]) .mobile-nav{background-color:rgba(23,26,31,.97);border-top-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]) .mobile-nav a{color:var(--text-secondary)}}html[data-theme=dark]:not([data-kds-dark]) .search-admin{border-color:var(--border);color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .upload-box{border-color:#717579;color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .upload-preview{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .table-link{color:var(--green-sheen--fg)}html[data-theme=dark]:not([data-kds-dark]) .lead-status select{border-color:var(--border);background-color:#171a1f;color:var(--text-primary)}html[data-theme=dark]:not([data-kds-dark]) .table-sub{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .filter-chip{border-color:var(--border);background-color:#171a1f;color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .filter-chip.selected{background-color:var(--green-deep);border-color:var(--green-deep--fg);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .loading-pip{background-color:var(--brand-red)}html[data-theme=dark]:not([data-kds-dark]) .lead-head p{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .lead-details{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .lead-details span b{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .lead-details a{color:var(--green-sheen--fg)}html[data-theme=dark]:not([data-kds-dark]) .allergy-note{background-color:#2b1b0f}html[data-theme=dark]:not([data-kds-dark]) .allergy-note b{color:#ed956f!important}html[data-theme=dark]:not([data-kds-dark]) .login-card{background-color:#171a1f;border-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]) .login-icon{background-color:#1c261e;color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .login-card>p{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .login-footnote{color:var(--text-muted)!important}html[data-theme=dark]:not([data-kds-dark]) .video-dialog{background-color:#111111}html[data-theme=dark]:not([data-kds-dark]) .video-dialog::backdrop{background-color:rgba(14,29,22,.82)}html[data-theme=dark]:not([data-kds-dark]) .dish-bottom>strong del,html[data-theme=dark]:not([data-kds-dark]) .product-price del{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .option-group{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .option-group legend small{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .option-row{border-bottom-color:#292d32}html[data-theme=dark]:not([data-kds-dark]) .option-row small{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .item-notes textarea{border-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]) .form-error{color:var(--danger)}html[data-theme=dark]:not([data-kds-dark]) .cart-custom,html[data-theme=dark]:not([data-kds-dark]) .field-hint{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .spice-field{border-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]) .settings-toggles label{border-bottom-color:#2a2d32}html[data-theme=dark]:not([data-kds-dark]) .settings-toggles small{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .hours-fields input,html[data-theme=dark]:not([data-kds-dark]) .settings-fields input{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .skeleton-product{background:linear-gradient(90deg,#22262a 20%,#1a1e22 40%,#22262a 60%)}@media(max-width:760px){html[data-theme=dark]:not([data-kds-dark]) .settings-save-mobile{background-color:rgba(24,27,32,.95)}}html[data-theme=dark]:not([data-kds-dark]) .hero.hero-fullbleed{background-color:#1b2922}html[data-theme=dark]:not([data-kds-dark]) .hero-scrim{background:linear-gradient(90deg,rgba(7,23,17,.78),rgba(7,23,17,.66) 34%,rgba(7,23,17,.18) 68%,rgba(7,23,17,.05)),linear-gradient(0deg,rgba(7,23,17,.44),transparent 38%)}html[data-theme=dark]:not([data-kds-dark]) .hero-fullbleed .hero-copy{color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .hero-fullbleed .hero-kicker{color:#ffffff;text-shadow:0 2px 12px rgba(0,0,0,.6)}html[data-theme=dark]:not([data-kds-dark]) .hero-fullbleed h1{color:#ffffff;text-shadow:0 3px 24px rgba(0,0,0,.533)}html[data-theme=dark]:not([data-kds-dark]) .hero-fullbleed .hero-copy>p{color:#ffffff;text-shadow:0 2px 12px rgba(0,0,0,.6)}html[data-theme=dark]:not([data-kds-dark]) .hero-fullbleed .hero-secondary-button{border-color:#23272b;background-color:#171a1f;color:#eff2f8}html[data-theme=dark]:not([data-kds-dark]) .hero-fullbleed .hero-secondary-button:hover{background-color:#202429}html[data-theme=dark]:not([data-kds-dark]) .hero-fullbleed .hero-trust-points{color:#ffffff;text-shadow:0 2px 8px rgba(0,0,0,.667)}html[data-theme=dark]:not([data-kds-dark]) .hero-fullbleed .hero-trust-points svg{color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .hero-fullbleed .hero-trust-points a{color:#ffffff;text-decoration-color:rgba(255,255,255,.753)}html[data-theme=dark]:not([data-kds-dark]) .hero-fullbleed .hero-status-chip.is-open{background-color:#19803b}html[data-theme=dark]:not([data-kds-dark]) .hero-fullbleed .hero-status-chip.is-closed{background-color:#b42318}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-edit,html[data-theme=dark]:not([data-kds-dark]) .portal-hours-reject,html[data-theme=dark]:not([data-kds-dark]) .portal-hours-review{border-color:#667b6f;background-color:#142a1d;color:#b6e6cb}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-reject{border-color:#836c68;background-color:#311a19;color:#faa498}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-edit{border-color:#31382f;background-color:#171a1f;color:#dde1e6}html[data-theme=dark]:not([data-kds-dark]) .audit-toolbar-actions button:focus-visible,html[data-theme=dark]:not([data-kds-dark]) .portal-hours-actions button:focus-visible{outline-color:#726856}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-flags .is-approved{background-color:#162c1d;color:#9cd6b1}html[data-theme=dark]:not([data-kds-dark]) .settings-tabs{border-color:var(--border);background-color:#202429}html[data-theme=dark]:not([data-kds-dark]) .settings-tabs button{color:#bdc1c6}html[data-theme=dark]:not([data-kds-dark]) .settings-tabs button.is-active{background-color:#0b2b22;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .audit-clear-dialog>p{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .hero-settings-card .settings-fields textarea{border-color:var(--border);background-color:#171a1f}@media(max-width:760px){html[data-theme=dark]:not([data-kds-dark]) .hero-scrim{background:linear-gradient(0deg,rgba(7,23,17,.84),rgba(7,23,17,.52) 53%,rgba(7,23,17,.18)),linear-gradient(90deg,rgba(7,23,17,.25),transparent)}html[data-theme=dark]:not([data-kds-dark]) .settings-save-mobile{background-color:rgba(24,27,32,.95)}}@media(min-width:761px){html[data-theme=dark]:not([data-kds-dark]) .hero-fullbleed .trust-strip>div{border-color:rgba(255,255,255,.42);background-color:rgba(255,255,255,.2);box-shadow:0 12px 32px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.25)}html[data-theme=dark]:not([data-kds-dark]) .hero-fullbleed .trust-strip strong{color:#ffffff;text-shadow:0 2px 8px rgba(0,0,0,.35)}html[data-theme=dark]:not([data-kds-dark]) .hero-fullbleed .trust-strip span{color:#ffffff;text-shadow:0 2px 8px rgba(0,0,0,.45)}}@media(max-width:760px){html[data-theme=dark]:not([data-kds-dark]) .hero-fullbleed .trust-strip>div{border-color:rgba(255,255,255,.42);background-color:rgba(255,255,255,.19);box-shadow:0 8px 22px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.23)}html[data-theme=dark]:not([data-kds-dark]) .hero-fullbleed .trust-strip strong{color:#ffffff;text-shadow:0 2px 7px rgba(0,0,0,.4)}html[data-theme=dark]:not([data-kds-dark]) .hero-fullbleed .trust-strip>div>span{color:#ffffff;text-shadow:0 2px 7px rgba(0,0,0,.45)}}html[data-theme=dark]:not([data-kds-dark]) .catering-intro>p{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .catering-trust-chips span{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .catering-trust-chips svg{color:var(--green-sheen--fg)}html[data-theme=dark]:not([data-kds-dark]) .catering-page-visual{background:#23262b url(/images/dishes/catering.jpg) 50%/cover no-repeat}html[data-theme=dark]:not([data-kds-dark]) .catering-dialog{border-color:#2e3136;background-color:#171b1f;color:#eff2f8;box-shadow:0 28px 100px rgba(6,19,14,.333)}html[data-theme=dark]:not([data-kds-dark]) .catering-dialog::backdrop{background-color:rgba(11,23,17,.722)}html[data-theme=dark]:not([data-kds-dark]) .catering-modal-header{border-bottom-color:#2c2f34;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .catering-modal-mark{background-color:#1b291f;color:#91d0ab}html[data-theme=dark]:not([data-kds-dark]) .catering-modal-brand small{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .catering-modal-close{background-color:#212429;color:#e0e4e9}html[data-theme=dark]:not([data-kds-dark]) .catering-step-caption span{color:#a8acb1}html[data-theme=dark]:not([data-kds-dark]) .catering-progress{background-color:#282c31}html[data-theme=dark]:not([data-kds-dark]) .catering-progress span{background-color:#1a6947}html[data-theme=dark]:not([data-kds-dark]) .catering-step-intro{color:#aaadb2}html[data-theme=dark]:not([data-kds-dark]) .catering-modal-content label>span svg,html[data-theme=dark]:not([data-kds-dark]) .catering-modal-content legend svg{color:#89c5a3}html[data-theme=dark]:not([data-kds-dark]) .catering-modal-content input:not([type=checkbox]),html[data-theme=dark]:not([data-kds-dark]) .catering-modal-content textarea{border-color:#32363b;background-color:#171a1f;color:#eef2f7}html[data-theme=dark]:not([data-kds-dark]) .catering-modal-content :focus-visible{outline-color:#5d7064}html[data-theme=dark]:not([data-kds-dark]) .catering-mode-cards button{border-color:#2f3338;background-color:#171a1f;color:#e8ecf1}html[data-theme=dark]:not([data-kds-dark]) .catering-mode-cards button>svg{color:#86c5a1}html[data-theme=dark]:not([data-kds-dark]) .catering-mode-cards small{color:#a7abaf}html[data-theme=dark]:not([data-kds-dark]) .catering-binary button.selected,html[data-theme=dark]:not([data-kds-dark]) .catering-contact-pref button.selected,html[data-theme=dark]:not([data-kds-dark]) .catering-event-types button.selected,html[data-theme=dark]:not([data-kds-dark]) .catering-mode-cards button.selected{border-color:#687c70;background-color:#19261d;box-shadow:0 0 0 1px #216b47}html[data-theme=dark]:not([data-kds-dark]) .catering-addition summary{color:#94ccab}html[data-theme=dark]:not([data-kds-dark]) .catering-zone-card{border-color:#354037;background-color:#152619;color:#abdebc}html[data-theme=dark]:not([data-kds-dark]) .catering-zone-card.extended{border-color:#3f3b2f;background-color:#1a1e22;color:#d4b782}html[data-theme=dark]:not([data-kds-dark]) .catering-zone-card.declined{border-color:#473a36;background-color:#2e1b15;color:#fcb1a1}html[data-theme=dark]:not([data-kds-dark]) .catering-zone-card.declined a{border-color:#856f69;background-color:#171a1f;color:#fcb1a1}html[data-theme=dark]:not([data-kds-dark]) .catering-pickup-info{background-color:#152619;color:#abdebc}html[data-theme=dark]:not([data-kds-dark]) .catering-binary button,html[data-theme=dark]:not([data-kds-dark]) .catering-contact-pref button,html[data-theme=dark]:not([data-kds-dark]) .catering-guest-chips button{border-color:#32353a;background-color:#171a1f;color:#dee2e7}html[data-theme=dark]:not([data-kds-dark]) .catering-event-types button{border-color:#2f3338;background-color:#171a1f;color:#dfe3e8}html[data-theme=dark]:not([data-kds-dark]) .catering-guests button{border-color:#32363b;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .catering-guest-chips button.selected{border-color:#687c70;background-color:#19261d;color:#abdebc}html[data-theme=dark]:not([data-kds-dark]) .catering-diet-toggle{border-color:#2f3338;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .catering-budget>small,html[data-theme=dark]:not([data-kds-dark]) .catering-diet-toggle small{color:#a7aaaf}html[data-theme=dark]:not([data-kds-dark]) .catering-diet-toggle i{background-color:#2e3428}html[data-theme=dark]:not([data-kds-dark]) .catering-diet-toggle i:after{background-color:#171a1f;box-shadow:0 1px 4px rgba(0,0,0,.2)}html[data-theme=dark]:not([data-kds-dark]) .catering-diet-toggle.on{border-color:#677b6f;background-color:#19231b}html[data-theme=dark]:not([data-kds-dark]) .catering-diet-toggle.on i{background-color:#286b49}html[data-theme=dark]:not([data-kds-dark]) .catering-diet-options label{border-color:#2f3338;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .catering-diet-options label.selected{border-color:#677b6f;background-color:#19231b}html[data-theme=dark]:not([data-kds-dark]) .catering-budget{border-color:#2f3338;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .catering-currency{border-color:#32363b;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .catering-currency b{color:#9accad}html[data-theme=dark]:not([data-kds-dark]) .catering-review-list>div{border-color:#2f3338;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .catering-review-list dt svg{color:#84c39e}html[data-theme=dark]:not([data-kds-dark]) .catering-review-list dd{color:#c1c5ca}html[data-theme=dark]:not([data-kds-dark]) .catering-consent{border-color:#303338}html[data-theme=dark]:not([data-kds-dark]) .catering-consent a{color:#91d0ab}html[data-theme=dark]:not([data-kds-dark]) .catering-form-error{background-color:#311b15;color:#faad9f}html[data-theme=dark]:not([data-kds-dark]) .catering-modal-footer{border-top-color:#2d3035;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .catering-back{border-color:#32353a;background-color:#171a1f;color:#dfe3e8}html[data-theme=dark]:not([data-kds-dark]) .catering-footer-note{color:#a3a7ac}html[data-theme=dark]:not([data-kds-dark]) .catering-success-icon{background-color:#132c1b;color:#80c69b}html[data-theme=dark]:not([data-kds-dark]) .catering-success p{color:#adb0b5}html[data-theme=dark]:not([data-kds-dark]) .catering-zone-badge{background-color:#19261d;color:#93d0a8}html[data-theme=dark]:not([data-kds-dark]) .catering-zone-badge.extended{background-color:#2b1f00;color:#d3ae74}html[data-theme=dark]:not([data-kds-dark]) .catering-currency:focus-within{border-color:#677b6f;box-shadow:0 0 0 2px rgba(40,107,73,.125)}html[data-theme=dark]:not([data-kds-dark]) .login-form>label{color:var(--text-primary)}html[data-theme=dark]:not([data-kds-dark]) .login-form input{border-color:#717579;background-color:#171a1f;color:var(--text-primary)}html[data-theme=dark]:not([data-kds-dark]) .login-form input:focus-visible{outline-color:#6a8076}html[data-theme=dark]:not([data-kds-dark]) .auth-alert.error{border-color:#483a38;background-color:#2e1a18;color:#ffa497}html[data-theme=dark]:not([data-kds-dark]) .auth-alert.success{border-color:#313c34;background-color:#132618;color:#9dd7ac}html[data-theme=dark]:not([data-kds-dark]) .install-prompt{border-color:#2a342c;background-color:#171a1f;box-shadow:0 8px 32px rgba(17,38,26,.17);color:#eef2f7}html[data-theme=dark]:not([data-kds-dark]) .install-prompt:before{background:linear-gradient(#c8102e,#0b2b22)}html[data-theme=dark]:not([data-kds-dark]) .install-mark{border-color:#29332b;background-color:#172419;color:#8fd2a9}html[data-theme=dark]:not([data-kds-dark]) .install-prompt h2{color:#e0f8eb}html[data-theme=dark]:not([data-kds-dark]) .install-manual-hint,html[data-theme=dark]:not([data-kds-dark]) .install-prompt p{color:#aeb2b7}html[data-theme=dark]:not([data-kds-dark]) .install-close{color:#a7abb0}html[data-theme=dark]:not([data-kds-dark]) .install-close:hover{background-color:#1e2226;color:#c2ead4}html[data-theme=dark]:not([data-kds-dark]) .install-action{border-color:#9cb5ac;background-color:#0b2b22;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .install-action:hover{background-color:#176144}html[data-theme=dark]:not([data-kds-dark]) .install-prompt button:focus-visible{outline-color:#6a8076}html[data-theme=dark]:not([data-kds-dark]) .catering-menu-offer{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .catering-menu-offer p{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .guest-checkout-note{border-left-color:var(--green-sheen--fg);background-color:#1c261e;color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .recommendation-editor{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .recommendation-editor legend small{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .recommendation-editor .checkline:hover{background-color:var(--surface-muted)}html[data-theme=dark]:not([data-kds-dark]) .dish-visual-placeholder{background:linear-gradient(145deg,#1f2227,#202428);color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .cross-sell-section{background:linear-gradient(135deg,#171a1f 10%,#1f2227)}html[data-theme=dark]:not([data-kds-dark]) .cross-sell-heading>p{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .cross-sell-track{scrollbar-color:var(--green-sheen--fg) var(--surface-muted--fg)}html[data-theme=dark]:not([data-kds-dark]) .cross-sell-card{border-color:var(--border);background-color:#171a1f;box-shadow:0 4px 15px rgba(23,32,28,.045)}html[data-theme=dark]:not([data-kds-dark]) .cross-sell-image-link{background-color:var(--surface-muted)}html[data-theme=dark]:not([data-kds-dark]) .cross-sell-category{background-color:rgba(23,26,31,.93);color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .cross-sell-add{background-color:var(--brand-red);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .cross-sell-add:hover{background-color:var(--brand-red-hover)}html[data-theme=dark]:not([data-kds-dark]) .cross-sell-add.added{background-color:var(--green-deep)}html[data-theme=dark]:not([data-kds-dark]) .video-dialog .modal-close{box-shadow:0 2px 12px rgba(0,0,0,.25)}html[data-theme=dark]:not([data-kds-dark]) .cross-sell-section{background-color:#1a1d21;border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .cross-sell-card{background-color:#1a1d21}html[data-theme=dark]:not([data-kds-dark]) .dish-rating,html[data-theme=dark]:not([data-kds-dark]) .rating-summary{color:#c79d50}html[data-theme=dark]:not([data-kds-dark]) .dish-rating small,html[data-theme=dark]:not([data-kds-dark]) .rating-summary small{color:var(--text-muted)}@media(max-width:760px){html[data-theme=dark]:not([data-kds-dark]) .product-image{background-color:#23262b}html[data-theme=dark]:not([data-kds-dark]) .mobile-checkout-bar{border-top-color:var(--border);background-color:rgba(23,26,31,.98);box-shadow:0 -5px 20px rgba(20,30,25,.1)}html[data-theme=dark]:not([data-kds-dark]) .mobile-checkout-bar small{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .mobile-checkout-bar strong{color:var(--text-primary)}}html[data-theme=dark]:not([data-kds-dark]) .addon-modal{border-color:rgba(201,166,107,.38);background:linear-gradient(180deg,#171a1f,#171a1f 70%,#191c20);box-shadow:0 30px 100px rgba(10,29,21,.28)}html[data-theme=dark]:not([data-kds-dark]) .addon-modal:before{background:linear-gradient(90deg,var(--brand-red),var(--gold),var(--green-sheen))}html[data-theme=dark]:not([data-kds-dark]) .addon-success svg{background-color:#192a1f}html[data-theme=dark]:not([data-kds-dark]) .addon-row{box-shadow:0 3px 12px rgba(20,37,28,.035)}html[data-theme=dark]:not([data-kds-dark]) .addon-row:hover{border-color:#423c31}html[data-theme=dark]:not([data-kds-dark]) .addon-add{border-color:#3b2e30;background-color:#2a1d1f}html[data-theme=dark]:not([data-kds-dark]) .addon-add:hover{background-color:var(--brand-red);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .addon-modal-actions{border-top-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]) .addon-empty-note{background-color:var(--surface-muted)}html[data-theme=dark]:not([data-kds-dark]) .header-cart,html[data-theme=dark]:not([data-kds-dark]) .header-phone{color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .header-cart{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .header-cart .cart-count,html[data-theme=dark]:not([data-kds-dark]) .mobile-cart-link .cart-count{background-color:var(--brand-red);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .added-toast{border-color:var(--border);background-color:#171a1f;box-shadow:0 16px 50px rgba(18,34,25,.2)}html[data-theme=dark]:not([data-kds-dark]) .added-toast>div a,html[data-theme=dark]:not([data-kds-dark]) .toast-addon-button{color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .toast-addon-button{color:var(--brand-red--fg)}html[data-theme=dark]:not([data-kds-dark]) .added-toast-close,html[data-theme=dark]:not([data-kds-dark]) .addon-modal-close{background-color:#1f2227;color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .addon-modal-backdrop{background-color:rgba(15,29,23,.58)}html[data-theme=dark]:not([data-kds-dark]) .addon-modal{background-color:#171a1f;box-shadow:0 24px 80px rgba(0,0,0,.25)}html[data-theme=dark]:not([data-kds-dark]) .addon-success{color:var(--green-sheen--fg)}html[data-theme=dark]:not([data-kds-dark]) .addon-modal>p{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .addon-row{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .addon-thumb{background-color:var(--surface-muted)}html[data-theme=dark]:not([data-kds-dark]) .addon-info span{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .addon-add{background-color:#2f1f20;color:var(--brand-red--fg)}html[data-theme=dark]:not([data-kds-dark]) .featured-home-section{background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .featured-home-section .section-heading p{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .featured-lead{background-color:var(--green-deep);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .featured-lead-visual{color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .featured-lead-shade{background:linear-gradient(0deg,rgba(11,31,23,.91),rgba(11,31,23,.02) 85%)}html[data-theme=dark]:not([data-kds-dark]) .featured-lead-content .eyebrow{color:#f3d59f}html[data-theme=dark]:not([data-kds-dark]) .featured-lead-content>span:last-child{color:rgba(255,255,255,.88)}html[data-theme=dark]:not([data-kds-dark]) .featured-badge{background-color:#e5a21a;color:#14181f}html[data-theme=dark]:not([data-kds-dark]) .featured-lead-footer>strong{color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .featured-side-card{border-color:var(--border);background-color:#171a1f;box-shadow:0 5px 18px rgba(30,36,30,.04)}html[data-theme=dark]:not([data-kds-dark]) .featured-side-image,html[data-theme=dark]:not([data-kds-dark]) .featured-side-photo{background-color:var(--surface-muted)}html[data-theme=dark]:not([data-kds-dark]) .featured-side-copy button{color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .why-return-section{background-color:var(--green-deep);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .why-return-section .eyebrow{color:#e3bf7c}html[data-theme=dark]:not([data-kds-dark]) .why-return-grid article{border-color:rgba(238,217,174,.17);background-color:rgba(255,255,255,.055)}html[data-theme=dark]:not([data-kds-dark]) .why-return-grid svg{color:#dba74a}html[data-theme=dark]:not([data-kds-dark]) .why-return-grid p{color:rgba(255,255,255,.7)}html[data-theme=dark]:not([data-kds-dark]) .customer-reviews-section{background-color:var(--background)}html[data-theme=dark]:not([data-kds-dark]) .customer-reviews-section .section-heading p{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .customer-review-card{border-color:var(--border);background-color:#171a1f;box-shadow:0 7px 24px rgba(24,35,27,.06)}html[data-theme=dark]:not([data-kds-dark]) .review-stars{color:#db9333}html[data-theme=dark]:not([data-kds-dark]) .customer-review-card blockquote{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .review-author span{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .contact-intro{background:linear-gradient(125deg,#23262b,#171a1f 70%);border-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]) .contact-intro p{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .contact-intro-mark{background-color:var(--green-deep);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .contact-direct-email a{color:var(--green)}html[data-theme=dark]:not([data-kds-dark]) .contact-intro{background:linear-gradient(125deg,#23272b,#171a1f 72%);box-shadow:0 12px 34px rgba(26,40,31,.04)}html[data-theme=dark]:not([data-kds-dark]) .contact-whatsapp-top{border-color:rgba(35,39,43,.65);background-color:#25d366;color:#14181f;box-shadow:0 7px 18px rgba(37,211,102,.25)}html[data-theme=dark]:not([data-kds-dark]) .contact-whatsapp-top:hover{box-shadow:0 10px 24px rgba(37,211,102,.32)}html[data-theme=dark]:not([data-kds-dark]) .contact-whatsapp-top:focus-visible{outline-color:#81978c}html[data-theme=dark]:not([data-kds-dark]) .contact-form-card{box-shadow:0 10px 28px rgba(26,40,31,.04)}html[data-theme=dark]:not([data-kds-dark]) .contact-form label{color:#dfe3e8}html[data-theme=dark]:not([data-kds-dark]) .contact-form input,html[data-theme=dark]:not([data-kds-dark]) .contact-form textarea{border-color:#303b33;background-color:#171a1f;color:#eef2f7}html[data-theme=dark]:not([data-kds-dark]) .contact-form input:hover,html[data-theme=dark]:not([data-kds-dark]) .contact-form textarea:hover{border-color:#66696e}html[data-theme=dark]:not([data-kds-dark]) .contact-form input:focus,html[data-theme=dark]:not([data-kds-dark]) .contact-form textarea:focus{border-color:#64796d;box-shadow:0 0 0 3px rgba(40,114,79,.14);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .catering-contact-card,html[data-theme=dark]:not([data-kds-dark]) .contact-catering-card,html[data-theme=dark]:not([data-kds-dark]) .contact-detail-card{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .contact-catering-card{background-color:var(--green-deep);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .contact-catering-card .eyebrow{color:#e2c58f}html[data-theme=dark]:not([data-kds-dark]) .contact-catering-card p{color:rgba(255,255,255,.78)}html[data-theme=dark]:not([data-kds-dark]) .business-contact-items svg{color:var(--brand-red--fg)}html[data-theme=dark]:not([data-kds-dark]) .business-contact-items a,html[data-theme=dark]:not([data-kds-dark]) .business-contact-items small{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .business-contact-items a{color:var(--green-sheen--fg)}html[data-theme=dark]:not([data-kds-dark]) .catering-contact-card{background-color:#1d2125}html[data-theme=dark]:not([data-kds-dark]) .catering-contact-card>p{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .catering-contact-note{background-color:#171a1f;color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .allergy-info-trigger{border-color:var(--border);background-color:#171a1f;color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .allergy-dialog{background-color:#171a1f;box-shadow:0 24px 80px rgba(0,0,0,.25)}html[data-theme=dark]:not([data-kds-dark]) .allergy-dialog::backdrop{background-color:rgba(15,29,23,.6)}html[data-theme=dark]:not([data-kds-dark]) .allergy-icon{background-color:#2c2101;color:#e09b6c}html[data-theme=dark]:not([data-kds-dark]) .allergy-dialog li,html[data-theme=dark]:not([data-kds-dark]) .allergy-dialog p,html[data-theme=dark]:not([data-kds-dark]) .allergy-dialog-heading p{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .allergy-note,html[data-theme=dark]:not([data-kds-dark]) .allergy-warning{background-color:#1e2126;color:#cebea2!important}@media(max-width:760px){html[data-theme=dark]:not([data-kds-dark]) .header-phone{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .addon-modal-actions{background-color:#171a1f}}html[data-theme=dark]:not([data-kds-dark]) .cookie-backdrop{background-color:rgba(15,29,23,.48)}html[data-theme=dark]:not([data-kds-dark]) .cookie-panel{border-color:rgba(201,166,107,.38);background:linear-gradient(180deg,#171a1f,#171a1f 72%,#191c20);box-shadow:0 28px 90px rgba(10,29,21,.25)}html[data-theme=dark]:not([data-kds-dark]) .cookie-panel:before{background:linear-gradient(90deg,var(--brand-red),var(--gold),var(--green-sheen))}html[data-theme=dark]:not([data-kds-dark]) .cookie-panel>p{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .cookie-dismiss{background-color:#1f2227;color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .cookie-more{color:var(--green-sheen--fg)}html[data-theme=dark]:not([data-kds-dark]) .cookie-options{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .cookie-options label{border-bottom-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]) .cookie-options small{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .featured-lead{box-shadow:0 14px 40px rgba(22,38,28,.1)}html[data-theme=dark]:not([data-kds-dark]) .featured-side-card{border-color:#2c3035;box-shadow:0 8px 26px rgba(22,38,28,.055)}html[data-theme=dark]:not([data-kds-dark]) .featured-side-card:hover{border-color:#403a2f;box-shadow:0 12px 30px rgba(22,38,28,.09)}html[data-theme=dark]:not([data-kds-dark]) .featured-side-image,html[data-theme=dark]:not([data-kds-dark]) .featured-side-photo{background-color:#1a1e22}html[data-theme=dark]:not([data-kds-dark]) .business-hours-row{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .business-hours-row>label:not(.checkline),html[data-theme=dark]:not([data-kds-dark]) .closure-form>label{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .business-hours-row input[type=time],html[data-theme=dark]:not([data-kds-dark]) .closure-form input{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .closure-editor{border-top-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]) .closure-list li{border-bottom-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]) .closure-list li small{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .fulfilment-options label.selected-option{border-color:var(--green-sheen--fg);box-shadow:0 0 0 2px rgba(31,109,76,.08)}html[data-theme=dark]:not([data-kds-dark]) .delivery-address-check{border-color:var(--border);background-color:#1a1e22}html[data-theme=dark]:not([data-kds-dark]) .delivery-address-check input{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .delivery-check-success{color:var(--success)}html[data-theme=dark]:not([data-kds-dark]) .cart-fulfilment{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .cart-address-check>p:first-child{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .postcode-fields input{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .delivery-check-address{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .delivery-check-error{color:#fe9989}html[data-theme=dark]:not([data-kds-dark]) .minimum-met{color:var(--green-deep--fg)!important}html[data-theme=dark]:not([data-kds-dark]) .minimum-needed{color:#e2a071!important}html[data-theme=dark]:not([data-kds-dark]) .checkout-fulfilment-note{background-color:#1d2125}html[data-theme=dark]:not([data-kds-dark]) .checkout-fulfilment-note a{color:var(--green-sheen--fg)}html[data-theme=dark]:not([data-kds-dark]) .payment-options label{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .payment-options label.selected-option{border-color:var(--green-sheen--fg);box-shadow:0 0 0 2px rgba(31,109,76,.08)}html[data-theme=dark]:not([data-kds-dark]) .payment-options small{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .payment-options label>svg,html[data-theme=dark]:not([data-kds-dark]) .wizard-icon-input>svg{color:var(--green-sheen--fg)}html[data-theme=dark]:not([data-kds-dark]) .wizard-icon-input input[type=date]{color-scheme:dark}html[data-theme=dark]:not([data-kds-dark]) .bulk-order-toolbar select,html[data-theme=dark]:not([data-kds-dark]) .order-date-filter input{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .order-history-entry{border-bottom-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]) .order-history-entry p,html[data-theme=dark]:not([data-kds-dark]) .order-history-entry small{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .order-history-entry p{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .cart-summary{border-top-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]) .cart-fulfilment{border-bottom-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]) .cart-page .cart-line-info .cart-line-category{background-color:#2e1b13;color:#f78c77}html[data-theme=dark]:not([data-kds-dark]) .cart-page .cart-fulfilment .fulfilment-options label{border-color:#2d3135;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .cart-page .cart-fulfilment .fulfilment-options label.selected-option{border-color:#5e6f61;background:linear-gradient(145deg,#1a2217,#171a1f 75%);box-shadow:0 0 0 2px rgba(75,141,91,.071)}html[data-theme=dark]:not([data-kds-dark]) .cart-fulfilment-icon{background-color:#1e2419;color:#90c8a7}html[data-theme=dark]:not([data-kds-dark]) .cart-address-verified{border-color:#2b342b;background-color:#1b2116}html[data-theme=dark]:not([data-kds-dark]) .cart-address-verified-icon{background-color:#1a2e15;color:#82c095}html[data-theme=dark]:not([data-kds-dark]) .cart-address-verified strong{color:#b0d9bc}html[data-theme=dark]:not([data-kds-dark]) .cart-address-verified small{color:#aaaeb2}html[data-theme=dark]:not([data-kds-dark]) .cart-address-verified .cart-address-edit{background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .business-closed-banner{background-color:#321b0e;color:#fbac93;border-bottom-color:#40342f}html[data-theme=dark]:not([data-kds-dark]) .header-account{border-color:var(--border);background-color:#171a1f;color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .account-dropdown{background-color:#171a1f;border-color:var(--border);box-shadow:0 12px 32px rgba(24,43,35,.11)}html[data-theme=dark]:not([data-kds-dark]) .account-dropdown a{color:var(--text-primary)}html[data-theme=dark]:not([data-kds-dark]) .account-dropdown a:hover{background-color:#1f2227;color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .checkout-create-account{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .checkout-create-account small,html[data-theme=dark]:not([data-kds-dark]) .hero-trust-points{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .hero-trust-points svg{color:var(--green-sheen--fg)}html[data-theme=dark]:not([data-kds-dark]) .hero-trust-points a{color:var(--green-deep--fg);text-decoration-color:rgba(214,248,235,.251)}html[data-theme=dark]:not([data-kds-dark]) .hero-trust-points a:hover{color:var(--brand-red--fg)}html[data-theme=dark]:not([data-kds-dark]) .hero-status-chip{border-color:#23272b;background-color:#008719;color:#ffffff;box-shadow:0 12px 28px rgba(7,28,23,.502),0 3px 8px rgba(7,28,23,.4);text-shadow:0 1px 2px rgba(0,61,12,.439)}html[data-theme=dark]:not([data-kds-dark]) .hero-status-chip:after{border-color:rgba(35,39,43,.788)}html[data-theme=dark]:not([data-kds-dark]) .hero-status-chip .hero-status-dot{background-color:#171a1f;box-shadow:0 0 0 0 var(--pulse-color)}html[data-theme=dark]:not([data-kds-dark]) .hero-status-chip.is-closed{background-color:#d51f2a;color:#ffffff;border-color:#23272b;box-shadow:0 12px 28px rgba(90,7,22,.502),0 3px 8px rgba(90,7,22,.4)}html[data-theme=dark]:not([data-kds-dark]) .hero-status-chip.is-closed .hero-status-dot{background-color:#171a1f;box-shadow:0 0 0 0 var(--pulse-color)}@media(prefers-reduced-motion:reduce){html[data-theme=dark]:not([data-kds-dark]) .hero-status-chip .hero-status-dot{box-shadow:0 0 0 3px rgba(255,255,255,.251)}}html[data-theme=dark]:not([data-kds-dark]) .business-hours-format-hint{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .business-hours-row input[type=text],html[data-theme=dark]:not([data-kds-dark]) .closure-form input[type=text]{border-color:var(--border);background-color:#171a1f;color:var(--text-primary)}html[data-theme=dark]:not([data-kds-dark]) .business-hours-row input[type=text]:focus,html[data-theme=dark]:not([data-kds-dark]) .closure-form input[type=text]:focus{outline-color:var(--green-sheen--fg)}html[data-theme=dark]:not([data-kds-dark]) .closure-date-group label{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .live-board-page{color:var(--text-primary)}html[data-theme=dark]:not([data-kds-dark]) .live-board-heading .eyebrow{color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .live-board-heading p{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .live-connection{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .live-connection>span{background-color:#a77b35;color:#14181f}html[data-theme=dark]:not([data-kds-dark]) .live-connection.live>span{background-color:#25814c;box-shadow:0 0 0 4px rgba(37,129,76,.133)}html[data-theme=dark]:not([data-kds-dark]) .live-fulfilment-filters,html[data-theme=dark]:not([data-kds-dark]) .live-view-switch{border-color:var(--border);background-color:#1d2125}html[data-theme=dark]:not([data-kds-dark]) .live-fulfilment-filters button,html[data-theme=dark]:not([data-kds-dark]) .live-view-switch button{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .live-fulfilment-filters button.selected,html[data-theme=dark]:not([data-kds-dark]) .live-view-switch button.selected{background-color:#171a1f;color:var(--green-deep--fg);box-shadow:0 2px 7px rgba(26,51,32,.086)}html[data-theme=dark]:not([data-kds-dark]) .live-order-search{border-color:var(--border);background-color:#171a1f;color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .live-order-search input{color:var(--text-primary)}html[data-theme=dark]:not([data-kds-dark]) .live-order-search:focus-within{border-color:var(--green-deep--fg);box-shadow:0 0 0 3px rgba(23,74,54,.125)}html[data-theme=dark]:not([data-kds-dark]) .live-order-column{border-color:#2d3035;background-color:#1c2024}html[data-theme=dark]:not([data-kds-dark]) .live-order-column>header{background-color:#1c2024}html[data-theme=dark]:not([data-kds-dark]) .live-column-tabs button>span,html[data-theme=dark]:not([data-kds-dark]) .live-order-column>header>span{background-color:#292d31;color:#cbcfd4}html[data-theme=dark]:not([data-kds-dark]) .live-order-card{border-color:#2d3035;background-color:#171a1f;box-shadow:0 3px 11px rgba(27,47,30,.039)}html[data-theme=dark]:not([data-kds-dark]) .live-order-card.order-status-pending_payment{border-color:#657667 #657667 #657667 #627365;background-color:#172416}html[data-theme=dark]:not([data-kds-dark]) .live-order-card.order-status-confirmed{border-color:#677a6d #677a6d #677a6d #5f7366;background-color:#15261b}html[data-theme=dark]:not([data-kds-dark]) .live-order-card.order-status-preparing{border-color:#3f3b2f #3f3b2f #3f3b2f #7a715e;background-color:#1a1e22}html[data-theme=dark]:not([data-kds-dark]) .live-order-card.order-status-ready_for_pickup{border-color:#637883 #637883 #637883 #5b6f7a;background-color:#12232b}html[data-theme=dark]:not([data-kds-dark]) .live-order-card.order-status-out_for_delivery{border-color:#6c7486 #6c7486 #6c7486 #666e80;background-color:#1d212f}html[data-theme=dark]:not([data-kds-dark]) .live-order-card.order-status-completed{border-color:#66796b #66796b #66796b #627466;background-color:#19241b}html[data-theme=dark]:not([data-kds-dark]) .live-order-card.order-status-cancelled,html[data-theme=dark]:not([data-kds-dark]) .live-order-card.order-status-refunded{border-color:#856e6b #856e6b #856e6b #836c68;background-color:#2d1d1a}html[data-theme=dark]:not([data-kds-dark]) .live-order-card.urgency-late{border-color:#816a67;box-shadow:0 4px 15px rgba(159,52,35,.102)}html[data-theme=dark]:not([data-kds-dark]) .live-order-card.urgency-warning{border-color:#433e33}html[data-theme=dark]:not([data-kds-dark]) .live-order-open:hover{background-color:#191c20}html[data-theme=dark]:not([data-kds-dark]) .live-order-source{border-color:#303930;background-color:#171a1f;color:#9ec6a9}html[data-theme=dark]:not([data-kds-dark]) .status-pending_payment{background-color:#272a2f;color:#ccb07f}html[data-theme=dark]:not([data-kds-dark]) .status-confirmed,html[data-theme=dark]:not([data-kds-dark]) .status-preparing{background-color:#1a2d22;color:#8ecca5}html[data-theme=dark]:not([data-kds-dark]) .status-out_for_delivery,html[data-theme=dark]:not([data-kds-dark]) .status-ready_for_pickup{background-color:#172b35;color:#8ec0df}html[data-theme=dark]:not([data-kds-dark]) .status-completed{background-color:#1e2d1c;color:#a0c8a1}html[data-theme=dark]:not([data-kds-dark]) .status-cancelled,html[data-theme=dark]:not([data-kds-dark]) .status-refunded{background-color:#38211c;color:#fa9b8d}html[data-theme=dark]:not([data-kds-dark]) .live-order-type{color:#aaaeb3}html[data-theme=dark]:not([data-kds-dark]) .live-order-type>span{color:#eef2f7}html[data-theme=dark]:not([data-kds-dark]) .live-order-lines{border-left-color:#2d3136}html[data-theme=dark]:not([data-kds-dark]) .live-order-lines small{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .live-kitchen-line>strong{color:#cde7d5}html[data-theme=dark]:not([data-kds-dark]) .live-kitchen-customer-note,html[data-theme=dark]:not([data-kds-dark]) .live-kitchen-note{border-color:#373428;background-color:#1a1e22;color:#d1bb8b}html[data-theme=dark]:not([data-kds-dark]) .live-order-contact-actions a{border-color:#2b342b;background-color:#1c1f23;color:#9acfad}html[data-theme=dark]:not([data-kds-dark]) .live-order-contact-actions a:hover{border-color:#81978c;background-color:#1c291b}html[data-theme=dark]:not([data-kds-dark]) .live-order-payment>span:last-child{color:#c3c6cb}html[data-theme=dark]:not([data-kds-dark]) .payment-paid{background-color:#162d1f;color:#8ac9a1}html[data-theme=dark]:not([data-kds-dark]) .payment-failed,html[data-theme=dark]:not([data-kds-dark]) .payment-unpaid{background-color:#37221b;color:#f89887}html[data-theme=dark]:not([data-kds-dark]) .payment-pending{background-color:#24272c;color:#c3ae7f}html[data-theme=dark]:not([data-kds-dark]) .payment-cash_due{background-color:#302404;color:#ceac78}html[data-theme=dark]:not([data-kds-dark]) .payment-refunded{background-color:#25292d;color:#c4aec3}html[data-theme=dark]:not([data-kds-dark]) .live-order-timing{border-top-color:#292d32}html[data-theme=dark]:not([data-kds-dark]) .live-order-timing>span{color:#a8acb0}html[data-theme=dark]:not([data-kds-dark]) .urgency-label-on-time{color:#89c69f}html[data-theme=dark]:not([data-kds-dark]) .urgency-label-warning{color:#cda66a}html[data-theme=dark]:not([data-kds-dark]) .urgency-label-late{color:#ff8a7a}html[data-theme=dark]:not([data-kds-dark]) .urgency-label-none,html[data-theme=dark]:not([data-kds-dark]) .urgency-label-waiting{color:#a8abb0}html[data-theme=dark]:not([data-kds-dark]) .live-primary-action{background-color:var(--green-deep);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .live-primary-action:hover{background-color:#103a29}html[data-theme=dark]:not([data-kds-dark]) .live-cancel-action,html[data-theme=dark]:not([data-kds-dark]) .live-paid-action{border-color:#2a352d;background-color:#1c1f24;color:#98cbaa}html[data-theme=dark]:not([data-kds-dark]) .live-cancel-action{border-color:#3d302d;background-color:#191c21;color:#f19385}html[data-theme=dark]:not([data-kds-dark]) .live-mollie-lock,html[data-theme=dark]:not([data-kds-dark]) .live-order-no-action,html[data-theme=dark]:not([data-kds-dark]) .live-paid-label{color:#8abe98}html[data-theme=dark]:not([data-kds-dark]) .live-mollie-lock{color:#a7abaf}html[data-theme=dark]:not([data-kds-dark]) .live-order-more>summary{border-color:var(--border);background-color:#171a1f;color:#cbcfd4}html[data-theme=dark]:not([data-kds-dark]) .live-order-menu{border-color:var(--border);background-color:#171a1f;box-shadow:0 12px 36px rgba(21,37,26,.141)}html[data-theme=dark]:not([data-kds-dark]) .live-order-menu>button{background-color:#171a1f;color:var(--text-primary)}html[data-theme=dark]:not([data-kds-dark]) .live-order-menu>button:hover{background-color:#1e2126}html[data-theme=dark]:not([data-kds-dark]) .live-order-menu>label{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .live-order-menu select{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .live-column-empty{color:#a3a6ab}html[data-theme=dark]:not([data-kds-dark]) .live-finished{border-color:#2d3136;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .live-finished-toggle{background-color:#171a1f;color:#d0d4d9}html[data-theme=dark]:not([data-kds-dark]) .live-finished-toggle span:nth-child(2){background-color:#23262b}html[data-theme=dark]:not([data-kds-dark]) .live-finished-list>div{border-top-color:#2a2d32}html[data-theme=dark]:not([data-kds-dark]) .live-finished-list button{color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .live-board-loading{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .live-board-loading span{border-color:#2c352d;border-top-color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .live-detail-backdrop{background-color:rgba(15,28,20,.659)}html[data-theme=dark]:not([data-kds-dark]) .live-order-detail{background-color:#171b1f;box-shadow:-18px 0 60px rgba(7,19,11,.188)}html[data-theme=dark]:not([data-kds-dark]) .live-detail-heading{border-bottom-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]) .live-detail-section{border-top-color:#2c3034}html[data-theme=dark]:not([data-kds-dark]) .live-detail-section p{color:#b3b6bb}html[data-theme=dark]:not([data-kds-dark]) .live-detail-section>a{color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .live-detail-line small,html[data-theme=dark]:not([data-kds-dark]) .live-history-entry small{color:#a7abaf}html[data-theme=dark]:not([data-kds-dark]) .live-detail-total{border-top-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]) .live-history-entry{border-left-color:#29332b}html[data-theme=dark]:not([data-kds-dark]) .connection-status-banner{background-color:#302002;color:#eac69b}html[data-theme=dark]:not([data-kds-dark]) .connection-status-banner.is-portal{border-color:#3e392e}html[data-theme=dark]:not([data-kds-dark]) .tracking-offline-note{background-color:#2c1e00;color:#dbb987}html[data-theme=dark]:not([data-kds-dark]) .tracking-push-opt-in{border-color:#2a342b;background-color:#1b1e23}html[data-theme=dark]:not([data-kds-dark]) .tracking-push-icon{background-color:#192e1e;color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .tracking-push-opt-in p{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .tracking-push-opt-in small{color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .tracking-push-opt-in button{background-color:var(--green-deep);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .live-order-summary-meta{color:#a8acb1}html[data-theme=dark]:not([data-kds-dark]) .live-order-chevron{border-color:#2d3035;color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .live-order-expanded .live-order-payment{border-top-color:#292d32;color:#a8acb0}html[data-theme=dark]:not([data-kds-dark]) .live-order-detail-link{color:var(--green-deep--fg)}@media(max-width:760px){html[data-theme=dark]:not([data-kds-dark]) .live-column-tabs button{border-color:var(--border);background-color:#171a1f;color:#b4b7bc}html[data-theme=dark]:not([data-kds-dark]) .live-column-tabs button.selected{border-color:var(--green-deep--fg);background-color:#1d291f;color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .live-order-detail{box-shadow:0 -14px 50px rgba(7,19,11,.22)}}html[data-theme=dark]:not([data-kds-dark]) .dish-badge{border-color:rgba(35,39,43,.722);background-color:#171a1f;color:#bfdece;box-shadow:0 3px 12px rgba(19,42,32,.122)}html[data-theme=dark]:not([data-kds-dark]) .dish-badge-vegan{background-color:#102c1a;color:#94cea6;border-color:#2d3830}html[data-theme=dark]:not([data-kds-dark]) .dish-badge-vegetarian{background-color:#202428;color:#a3be80;border-color:#303428}html[data-theme=dark]:not([data-kds-dark]) .dish-badge-spicy{background-color:#321b12;color:#f98e71;border-color:#3c2f2b}html[data-theme=dark]:not([data-kds-dark]) .dish-badge-gluten-free{background-color:#292139;color:#bbaef8;border-color:#37343f}html[data-theme=dark]:not([data-kds-dark]) .dish-badge-halal{background-color:#1a242f;color:#9bbce5;border-color:#2c343e}html[data-theme=dark]:not([data-kds-dark]) .dish-badge-new{background-color:#19233a;color:#92b8f2;border-color:#2e333e}html[data-theme=dark]:not([data-kds-dark]) .dish-badge-offer{background-color:#2c1f01;color:#d6aa72;border-color:#363226}html[data-theme=dark]:not([data-kds-dark]) .dish-badge-default{background-color:#171b1f;color:#c8ccd1;border-color:#2f3237}@media(max-width:760px){html[data-theme=dark]:not([data-kds-dark]) .settings-save-mobile{background-color:rgba(24,27,32,.96)}}html[data-theme=dark]:not([data-kds-dark]) .auth-callback-loader{border-color:#303338;border-top-color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .admin-alert,html[data-theme=dark]:not([data-kds-dark]) .sf-alert{border-color:#4a3c3a;background-color:#2e1b16;color:#feb2a3}html[data-theme=dark]:not([data-kds-dark]) .admin-alert.success,html[data-theme=dark]:not([data-kds-dark]) .sf-alert.success{border-color:#354037;background-color:#152619;color:#98d0a3}html[data-theme=dark]:not([data-kds-dark]) .admin-alert:not(.error):not(.success),html[data-theme=dark]:not([data-kds-dark]) .sf-alert.info{border-color:#2f3a32;background-color:#1e2126;color:#c7e2d1}html[data-theme=dark]:not([data-kds-dark]) .sf-alert.warning{border-color:#413c31;background-color:#1a1e22;color:#d4b985}html[data-theme=dark]:not([data-kds-dark]) .admin-card,html[data-theme=dark]:not([data-kds-dark]) .sf-card{border-color:#2f3337;background-color:#171b1f;box-shadow:0 8px 24px rgba(25,48,37,.043)}html[data-theme=dark]:not([data-kds-dark]) .sf-empty{border-color:#2f3337;background-color:#171b1f}html[data-theme=dark]:not([data-kds-dark]) .sf-checkbox{border-color:#33363b;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .sf-chip{background-color:#1d291f;color:#c3ead3}html[data-theme=dark]:not([data-kds-dark]) .sf-picker-trigger{border-color:#33363b;background-color:#171a1f;color:#e0e4e9}html[data-theme=dark]:not([data-kds-dark]) .sf-picker-trigger svg{color:#a8c9b3}html[data-theme=dark]:not([data-kds-dark]) .sf-picker-backdrop{background-color:rgba(9,21,13,.71)}html[data-theme=dark]:not([data-kds-dark]) .sf-date-picker,html[data-theme=dark]:not([data-kds-dark]) .sf-time-picker{background-color:#171b1f;box-shadow:0 24px 90px rgba(0,0,0,.267)}html[data-theme=dark]:not([data-kds-dark]) .sf-date-picker button,html[data-theme=dark]:not([data-kds-dark]) .sf-time-picker button{color:#d0eddb}html[data-theme=dark]:not([data-kds-dark]) .sf-date-picker button:hover,html[data-theme=dark]:not([data-kds-dark]) .sf-time-picker button:hover{background-color:#1d291f}html[data-theme=dark]:not([data-kds-dark]) .sf-calendar-grid .sf-weekday{color:#adb0b5}html[data-theme=dark]:not([data-kds-dark]) .sf-calendar-grid button[aria-pressed=true],html[data-theme=dark]:not([data-kds-dark]) .sf-time-picker [aria-selected=true]{background-color:#0b5a37;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .catering-guest-stepper button{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .catering-diet-chips button,html[data-theme=dark]:not([data-kds-dark]) .catering-presets button{border-color:#33363b;background-color:#171a1f;color:#e0e4e9}html[data-theme=dark]:not([data-kds-dark]) .catering-diet-chips button.selected,html[data-theme=dark]:not([data-kds-dark]) .catering-presets button[aria-pressed=true]{border-color:#5ea37c;background-color:#1d291f;color:#b5e9c9}html[data-theme=dark]:not([data-kds-dark]) .catering-menu-option{border-color:#31353a;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .catering-menu-option.selected{border-color:#5ea37c;background-color:#19241b}html[data-theme=dark]:not([data-kds-dark]) .catering-menu-option small,html[data-theme=dark]:not([data-kds-dark]) .field-hint{color:#adb0b5}html[data-theme=dark]:not([data-kds-dark]) .wizard-text-button{color:#90d2ab}html[data-theme=dark]:not([data-kds-dark]) .wizard-address-result{border-color:#354037;background-color:#152619}html[data-theme=dark]:not([data-kds-dark]) .wizard-address-result button{border-color:#39433b;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .catering-allergy-note,html[data-theme=dark]:not([data-kds-dark]) .catering-consent-error{background-color:#1b1f23;color:#d4ba8b}html[data-theme=dark]:not([data-kds-dark]) .catering-consent-error{background-color:#311b16;color:#feb2a3}html[data-theme=dark]:not([data-kds-dark]) .consent-error-text{color:#feb2a3}html[data-theme=dark]:not([data-kds-dark]) .wizard-draft-notice{background-color:#152619;color:#98d0a3}@media(max-width:760px){html[data-theme=dark]:not([data-kds-dark]) .wizard-buttons{background-color:#171b1f}}html[data-theme=dark]:not([data-kds-dark]) .wizard-card select{color:#d6ebdd}html[data-theme=dark]:not([data-kds-dark]) .catering-review>div{border-color:#2f3237;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .catering-consent{border-color:#33363b;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .catering-consent.has-error{border-color:#816a66;background-color:#291a16}html[data-theme=dark]:not([data-kds-dark]) .catering-terms-button{color:#91d0ab}html[data-theme=dark]:not([data-kds-dark]) .catering-terms-dialog{border-color:#2f3338;background-color:#171b1f;color:#eff2f8;box-shadow:0 25px 90px rgba(0,0,0,.333)}html[data-theme=dark]:not([data-kds-dark]) .catering-terms-dialog::backdrop{background-color:rgba(9,21,13,.71)}html[data-theme=dark]:not([data-kds-dark]) .catering-terms-dialog a{color:#91d0ab}html[data-theme=dark]:not([data-kds-dark]) .terms-close{background-color:#212429}@media(max-width:760px){html[data-theme=dark]:not([data-kds-dark]) .wizard-buttons{box-shadow:0 -8px 22px rgba(23,32,28,.071)}}html[data-theme=dark]:not([data-kds-dark]) .cart-eta,html[data-theme=dark]:not([data-kds-dark]) .checkout-eta{border-color:#2b352c;background-color:#192419;color:#abddc5}html[data-theme=dark]:not([data-kds-dark]) .cart-eta small,html[data-theme=dark]:not([data-kds-dark]) .checkout-eta small{color:#aeb1b6}html[data-theme=dark]:not([data-kds-dark]) .tracking-eta{border-color:#2a342c;background-color:#192419;color:#abddc5}html[data-theme=dark]:not([data-kds-dark]) .tracking-eta>div:first-child>span:last-child{color:#c5c9ce}html[data-theme=dark]:not([data-kds-dark]) .tracking-eta.is-warning{background-color:#1b1f23;border-color:#3b352a;color:#e1b889}html[data-theme=dark]:not([data-kds-dark]) .tracking-eta.is-late{background-color:#17232b;border-color:#303b43;color:#a4d2fa}html[data-theme=dark]:not([data-kds-dark]) .tracking-progress{background-color:#233225}html[data-theme=dark]:not([data-kds-dark]) .tracking-progress>span{background-color:#2c8054}html[data-theme=dark]:not([data-kds-dark]) .tracking-eta.is-warning .tracking-progress>span{background-color:#a5650c}html[data-theme=dark]:not([data-kds-dark]) .tracking-eta.is-late .tracking-progress>span{background-color:#397ba7}html[data-theme=dark]:not([data-kds-dark]) .eta-promise-line{color:#abddc5}html[data-theme=dark]:not([data-kds-dark]) .tracking-intro h1{color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .tracking-intro p{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .tracking-orderbar{border-color:#2d3136;background-color:#171a1f;box-shadow:0 7px 22px rgba(25,48,37,.035)}html[data-theme=dark]:not([data-kds-dark]) .tracking-order-icon,html[data-theme=dark]:not([data-kds-dark]) .tracking-side-icon{background-color:#1b261d;color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .tracking-order-number small,html[data-theme=dark]:not([data-kds-dark]) .tracking-side-card small{color:#b8bbc0}html[data-theme=dark]:not([data-kds-dark]) .tracking-order-number strong{color:#ecf0f5}html[data-theme=dark]:not([data-kds-dark]) .tracking-order-number>span{color:#b8bbc0}html[data-theme=dark]:not([data-kds-dark]) .tracking-fulfilment{background-color:#202328;color:#bcd2c2}html[data-theme=dark]:not([data-kds-dark]) .tracking-eta-icon{background-color:#18311c;color:#abddc5}html[data-theme=dark]:not([data-kds-dark]) .tracking-eta-remaining{color:#abcab6}html[data-theme=dark]:not([data-kds-dark]) .tracking-eta.is-done{border-color:#2a342c;background-color:#192419}html[data-theme=dark]:not([data-kds-dark]) .tracking-delay-note{color:#96bee1}html[data-theme=dark]:not([data-kds-dark]) .tracking-progress-card,html[data-theme=dark]:not([data-kds-dark]) .tracking-side-card{border-color:#2d3136;background-color:#171a1f;box-shadow:0 7px 22px rgba(25,48,37,.035)}html[data-theme=dark]:not([data-kds-dark]) .tracking-card-heading{border-bottom-color:#2a2e32}html[data-theme=dark]:not([data-kds-dark]) .tracking-card-heading h2{color:#cfeedb}html[data-theme=dark]:not([data-kds-dark]) .tracking-step-count{background-color:#202328;color:#acc9b7}html[data-theme=dark]:not([data-kds-dark]) .tracking-timeline-step:not(:last-child):after{background-color:#262d23}html[data-theme=dark]:not([data-kds-dark]) .tracking-timeline-step.is-done:not(:last-child):after{background-color:#3b5842}html[data-theme=dark]:not([data-kds-dark]) .tracking-timeline-icon{border-color:#2c342a;background-color:#171a1f;color:#a2a5aa}html[data-theme=dark]:not([data-kds-dark]) .tracking-timeline-step.is-done .tracking-timeline-icon{border-color:#333e36;background-color:#1a291c;color:#89cc9e}html[data-theme=dark]:not([data-kds-dark]) .tracking-timeline-step.is-current .tracking-timeline-icon{border-color:#303a31;background-color:#174a36;color:#ffffff;box-shadow:0 0 0 4px #242e26}html[data-theme=dark]:not([data-kds-dark]) .tracking-timeline-step strong{color:#a7aaaf}html[data-theme=dark]:not([data-kds-dark]) .tracking-timeline-step.is-current strong{color:#c4ebd4}html[data-theme=dark]:not([data-kds-dark]) .tracking-timeline-step p{color:#b8bbc0}html[data-theme=dark]:not([data-kds-dark]) .tracking-side-card>div strong{color:#cfefdd}html[data-theme=dark]:not([data-kds-dark]) .tracking-order-items{border-top-color:#2a2e32}html[data-theme=dark]:not([data-kds-dark]) .tracking-order-items summary{color:#b9dec7}html[data-theme=dark]:not([data-kds-dark]) .tracking-order-items p{border-top-color:#292d31;color:#cbcfd4}html[data-theme=dark]:not([data-kds-dark]) .tracking-order-items p span{color:#b8bbc0}html[data-theme=dark]:not([data-kds-dark]) .tracking-contact-link{border-top-color:#2a2e32;color:#9bd0ae}html[data-theme=dark]:not([data-kds-dark]) .tracking-alert{border-color:#29332b;background-color:#1c1f24}html[data-theme=dark]:not([data-kds-dark]) .tracking-alert>span{background-color:#1a2d1d;color:#94cea7}html[data-theme=dark]:not([data-kds-dark]) .tracking-alert strong{color:#cfefdd}html[data-theme=dark]:not([data-kds-dark]) .tracking-alert small{color:#aeb2b7}html[data-theme=dark]:not([data-kds-dark]) .tracking-alert>a{color:#9bd0ae}html[data-theme=dark]:not([data-kds-dark]) .tracking-alert.is-error{border-color:#3e3130;background-color:#271918}html[data-theme=dark]:not([data-kds-dark]) .tracking-alert.is-error>span{background-color:#3e1e1b;color:#f99287}html[data-theme=dark]:not([data-kds-dark]) .tracking-loading{border-color:#2d3136;background-color:#171a1f;color:#afb3b8}html[data-theme=dark]:not([data-kds-dark]) .tracking-loading-mark{background-color:#1b261d;color:#abddc5}html[data-theme=dark]:not([data-kds-dark]) .review-invite-page{background:linear-gradient(180deg,#1d2125,#171b1f)}html[data-theme=dark]:not([data-kds-dark]) .review-invite-card{border-color:#2e3136;background-color:#171a1f;box-shadow:0 18px 55px rgba(23,39,29,.071)}html[data-theme=dark]:not([data-kds-dark]) .review-invite-brand{color:#c4ebd4}html[data-theme=dark]:not([data-kds-dark]) .review-invite-brand>span{background-color:#382019;color:#fe8480}html[data-theme=dark]:not([data-kds-dark]) .review-invite-card>.eyebrow,html[data-theme=dark]:not([data-kds-dark]) .review-invite-success .eyebrow{color:#a6aaaf}html[data-theme=dark]:not([data-kds-dark]) .review-invite-card h1{color:#c4ecd5}html[data-theme=dark]:not([data-kds-dark]) .review-invite-intro,html[data-theme=dark]:not([data-kds-dark]) .review-invite-success>p:not(.eyebrow){color:#afb3b8}html[data-theme=dark]:not([data-kds-dark]) .review-invite-rating legend{color:#cee5d8}html[data-theme=dark]:not([data-kds-dark]) .review-invite-rating button{border-color:#2e3136;background-color:#171a1f;color:#d29b53}html[data-theme=dark]:not([data-kds-dark]) .review-invite-rating button[aria-pressed=true]{border-color:#3c372c;background-color:#1b1f23}html[data-theme=dark]:not([data-kds-dark]) .review-invite-rating small{color:#b8bbc0}html[data-theme=dark]:not([data-kds-dark]) .review-invite-text{color:#cee5d8}html[data-theme=dark]:not([data-kds-dark]) .review-invite-text textarea{border-color:#2f362c}html[data-theme=dark]:not([data-kds-dark]) .review-invite-text small{color:#a3a6ab}html[data-theme=dark]:not([data-kds-dark]) .review-invite-consent{border-color:#2e3127;background-color:#191c21;color:#b8bcc1}html[data-theme=dark]:not([data-kds-dark]) .review-invite-submit{background-color:#174a36;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .review-invite-error{border-color:#433634;background-color:#2a1a17;color:#fb9a90}html[data-theme=dark]:not([data-kds-dark]) .review-invite-private{color:#a3a6ab}html[data-theme=dark]:not([data-kds-dark]) .review-invite-success>span{background-color:#192a1a;color:#8ccca2}@media(max-width:760px){html[data-theme=dark]:not([data-kds-dark]) .live-column-tabs{background-color:#1d2125}}html[data-theme=dark]:not([data-kds-dark]) .sf-time-label{color:#aeb1b6}html[data-theme=dark]:not([data-kds-dark]) .sf-time-picker-quick .sf-time-hour-grid button,html[data-theme=dark]:not([data-kds-dark]) .sf-time-picker-quick .sf-time-minute-grid button{border-color:#33363b;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .sf-time-picker-quick .sf-time-hour-grid button.selected,html[data-theme=dark]:not([data-kds-dark]) .sf-time-picker-quick .sf-time-minute-grid button.selected{border-color:#5ea37c;background-color:#1d291f;color:#b5e9c9}html[data-theme=dark]:not([data-kds-dark]) .sf-date-picker,html[data-theme=dark]:not([data-kds-dark]) .sf-time-picker{color:#d0eddb}html[data-theme=dark]:not([data-kds-dark]) .sf-date-picker footer .sf-confirm,html[data-theme=dark]:not([data-kds-dark]) .sf-time-actions .sf-confirm{background-color:#0b5a37;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .sf-date-picker footer .sf-confirm:hover:not(:disabled),html[data-theme=dark]:not([data-kds-dark]) .sf-time-actions .sf-confirm:hover{background-color:#094a2e}html[data-theme=dark]:not([data-kds-dark]) .sf-date-picker footer .sf-confirm:disabled{background-color:#283d2f;color:#ffffff}@media(max-width:760px){html[data-theme=dark]:not([data-kds-dark]) .wizard-buttons{border-top-color:var(--border);background-color:#171a1f}}html[data-theme=dark]:not([data-kds-dark]) .offer-response-page{background:linear-gradient(145deg,#202328,#1d271d)}html[data-theme=dark]:not([data-kds-dark]) .offer-response-card{border-color:#2e3328;background-color:#171a1f;box-shadow:0 18px 55px rgba(20,43,33,.1)}html[data-theme=dark]:not([data-kds-dark]) .offer-response-brand{color:#a9c9b9}html[data-theme=dark]:not([data-kds-dark]) .offer-response-mark{background-color:#19261b;color:#a8e0c2}html[data-theme=dark]:not([data-kds-dark]) .offer-response-mark.success{background-color:#0f2c1a}html[data-theme=dark]:not([data-kds-dark]) .offer-response-card h1{color:#dff9ec}html[data-theme=dark]:not([data-kds-dark]) .offer-response-card p{color:#b2b6bb}html[data-theme=dark]:not([data-kds-dark]) .offer-response-card small{color:#a6aaaf}html[data-theme=dark]:not([data-kds-dark]) .offer-response-error{color:#fc9f95!important}html[data-theme=dark]:not([data-kds-dark]) .login-reset-back,html[data-theme=dark]:not([data-kds-dark]) .login-reset-link{color:var(--green-deep--fg)}html[data-theme=dark]:not([data-kds-dark]) .weekly-offer-backdrop{background-color:rgba(8,20,14,.66)}html[data-theme=dark]:not([data-kds-dark]) .weekly-offer-dialog{border-color:rgba(55,49,39,.6);background-color:#171b1f;color:#eef2f7;box-shadow:0 30px 100px rgba(0,0,0,.35)}html[data-theme=dark]:not([data-kds-dark]) .weekly-offer-close{border-color:rgba(255,255,255,.4);background-color:rgba(20,37,28,.7);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .weekly-offer-kicker{border-color:rgba(255,255,255,.35);background-color:rgba(17,42,29,.74);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .weekly-offer-visual{background-color:#1b4834}html[data-theme=dark]:not([data-kds-dark]) .weekly-offer-visual:after{background:linear-gradient(0deg,rgba(4,21,13,.43),transparent)}html[data-theme=dark]:not([data-kds-dark]) .weekly-offer-visual-empty{color:#efcf98;background:radial-gradient(circle at 50% 45%,#367251,#153b2a 72%)}html[data-theme=dark]:not([data-kds-dark]) .weekly-offer-copy .eyebrow{color:#c59d5f}html[data-theme=dark]:not([data-kds-dark]) .weekly-offer-copy h2{color:#c2ead4}html[data-theme=dark]:not([data-kds-dark]) .weekly-offer-copy p{color:#aeb2b7}html[data-theme=dark]:not([data-kds-dark]) .weekly-offer-copy p strong{color:#c2ead4}html[data-theme=dark]:not([data-kds-dark]) .offer-delete-button{color:#fa8c7e}html[data-theme=dark]:not([data-kds-dark]) .contact-whatsapp-widget{border-color:rgba(35,39,43,.75);background:linear-gradient(115deg,#65c449,#51b941);box-shadow:0 12px 28px rgba(67,162,58,.2);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .contact-whatsapp-widget:hover{box-shadow:0 16px 34px rgba(67,162,58,.28)}html[data-theme=dark]:not([data-kds-dark]) .contact-whatsapp-widget:focus-visible{outline-color:#81978c}html[data-theme=dark]:not([data-kds-dark]) .contact-whatsapp-avatar{border-color:#23272b;background-color:#21281b;color:#a8acb0;box-shadow:0 2px 8px rgba(20,45,28,.15)}html[data-theme=dark]:not([data-kds-dark]) .contact-whatsapp-badge{border-color:#23272b;background-color:#171a1f;box-shadow:0 2px 7px rgba(20,45,28,.18)}html[data-theme=dark]:not([data-kds-dark]) .contact-whatsapp-badge svg{stroke:#5e6e5f}html[data-theme=dark]:not([data-kds-dark]) .contact-whatsapp-copy small{color:rgba(255,255,255,.82)}html[data-theme=dark]:not([data-kds-dark]) .tracking-card-heading p{color:#aaadb2}html[data-theme=dark]:not([data-kds-dark]) .tracking-timeline-step small{color:#adb0b5}html[data-theme=dark]:not([data-kds-dark]) .tracking-payment-summary{border-top-color:#2a2e32;border-bottom-color:#2a2e32;color:#b8bbc0}html[data-theme=dark]:not([data-kds-dark]) .tracking-payment-summary strong{color:#cae6d3}html[data-theme=dark]:not([data-kds-dark]) .tracking-share-button{border-color:#2b352c;background-color:#1c2219;color:#9bd0ae}html[data-theme=dark]:not([data-kds-dark]) .tracking-share-button:hover{border-color:#81978c;background-color:#1c2b1c}html[data-theme=dark]:not([data-kds-dark]) .tracking-repeat-button{border-color:#81978c;background-color:#174a36;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .tracking-repeat-button:hover{background-color:#0b2b22}html[data-theme=dark]:not([data-kds-dark]) .tracking-share-message{color:#adb1b6}html[data-theme=dark]:not([data-kds-dark]) .button-whatsapp{background-color:#168a4a;color:#ffffff;border-color:#607265;box-shadow:0 7px 18px rgba(22,138,74,.18)}html[data-theme=dark]:not([data-kds-dark]) .button-whatsapp:hover{background-color:#0f713c;border-color:#677a6c}html[data-theme=dark]:not([data-kds-dark]) .button-whatsapp:focus-visible{outline-color:#5ea476}html[data-theme=dark]:not([data-kds-dark]) .cart-address-edit{color:#abddc5}html[data-theme=dark]:not([data-kds-dark]) .repeat-order-notice{border-color:#2a342c;background-color:#192419;color:#9bd0ae}html[data-theme=dark]:not([data-kds-dark]) .pickup-payment-choice label{border-color:var(--border);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .pickup-payment-choice label.selected-option{border-color:#607265;box-shadow:0 0 0 2px rgba(22,138,74,.09)}html[data-theme=dark]:not([data-kds-dark]) .pickup-payment-choice label>svg{color:#abddc5}html[data-theme=dark]:not([data-kds-dark]) .pickup-payment-choice label small{color:var(--text-muted)}html[data-theme=dark]:not([data-kds-dark]) .checkout-payment-trust{border-color:#2c2f34;background-color:#181c20;color:#aac4b3}html[data-theme=dark]:not([data-kds-dark]) .checkout-payment-trust>svg{color:#61c080}html[data-theme=dark]:not([data-kds-dark]) .checkout-payment-badge{border-color:#2b332a;background-color:#171a1f;color:#cbe3d6}html[data-theme=dark]:not([data-kds-dark]) .cart-payment-trust{border-top-color:#2a2d32;color:#a0baab}html[data-theme=dark]:not([data-kds-dark]) .cart-payment-trust svg{color:#61c080}html[data-theme=dark]:not([data-kds-dark]) .cart-payment-trust b{border-color:#2f3228;background-color:#171a1f;color:#cbe3d6}html[data-theme=dark]:not([data-kds-dark]) .cart-recommendations{border-color:#2d3135;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .cart-recommendations>summary{color:#c0dfcc}html[data-theme=dark]:not([data-kds-dark]) .cart-recommendations>summary:after{color:#61c080}html[data-theme=dark]:not([data-kds-dark]) .cart-recommendations>summary span{color:#a2a5aa}html[data-theme=dark]:not([data-kds-dark]) .live-payment-preference{border-color:#2a332a;background-color:#1b2318;color:#a8d2b8}html[data-theme=dark]:not([data-kds-dark]) .whatsapp-complete-dialog{border-color:#2c3127;background-color:#171b1f;box-shadow:0 28px 90px rgba(0,0,0,.28);color:#eef2f7}html[data-theme=dark]:not([data-kds-dark]) .whatsapp-complete-mark{background-color:#152a18;color:#76c594}html[data-theme=dark]:not([data-kds-dark]) .whatsapp-complete-dialog>header small{color:#a7abb0}html[data-theme=dark]:not([data-kds-dark]) .whatsapp-complete-dialog>header p{color:#a9acb1}html[data-theme=dark]:not([data-kds-dark]) .whatsapp-choice-card{border-color:#2d3328;background-color:#171a1f;color:#daf1e2}html[data-theme=dark]:not([data-kds-dark]) .whatsapp-choice-card:hover{border-color:#5c6e61;background-color:#191c20}html[data-theme=dark]:not([data-kds-dark]) .whatsapp-choice-card>span{background-color:#1f2227;color:#9db6a6}html[data-theme=dark]:not([data-kds-dark]) .whatsapp-choice-card.is-paid>span{background-color:#142919;color:#6ac28b}html[data-theme=dark]:not([data-kds-dark]) .whatsapp-choice-card small{color:#a8acb0}html[data-theme=dark]:not([data-kds-dark]) .whatsapp-complete-paid-state{background-color:#162519;color:#84c89c}html[data-theme=dark]:not([data-kds-dark]) .whatsapp-complete-preference{background-color:#1e2126;color:#a5c6af}html[data-theme=dark]:not([data-kds-dark]) .whatsapp-complete-back{color:#9ad0b0}html[data-theme=dark]:not([data-kds-dark]) .whatsapp-complete-prompt{color:#b8cdbf}html[data-theme=dark]:not([data-kds-dark]) .whatsapp-complete-action{border-color:#2c3329;background-color:#171a1f;color:#c1e1ce}html[data-theme=dark]:not([data-kds-dark]) .whatsapp-complete-action:hover{border-color:#5e7164;background-color:#1a1d21}html[data-theme=dark]:not([data-kds-dark]) .whatsapp-complete-action>svg:first-child{color:#7dc297}html[data-theme=dark]:not([data-kds-dark]) .whatsapp-complete-action small{color:#a6a9ae}html[data-theme=dark]:not([data-kds-dark]) .whatsapp-complete-action.is-tikkie{border-color:#303a32;background-color:#162116}html[data-theme=dark]:not([data-kds-dark]) .whatsapp-complete-dialog>footer{border-top-color:#2a2e33}html[data-theme=dark]:not([data-kds-dark]) .promotion-row{border-color:#2d3135;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .promotion-row p,html[data-theme=dark]:not([data-kds-dark]) .promotion-row small{color:#a7abaf}html[data-theme=dark]:not([data-kds-dark]) .promotion-status-actief{background-color:#142b17;color:#87cb9f}html[data-theme=dark]:not([data-kds-dark]) .promotion-status-gepland{background-color:#2c2001;color:#d6a361}html[data-theme=dark]:not([data-kds-dark]) .promotion-status-afgelopen{background-color:#22262a;color:#aaaeb3}html[data-theme=dark]:not([data-kds-dark]) .promotion-status-concept{background-color:#1e2833;color:#9dbbdd}html[data-theme=dark]:not([data-kds-dark]) .promotion-editor-header{background-color:#171a1f;border-bottom-color:#2c2f34}html[data-theme=dark]:not([data-kds-dark]) .promotion-editor-form input:not([type=checkbox]),html[data-theme=dark]:not([data-kds-dark]) .promotion-editor-form select,html[data-theme=dark]:not([data-kds-dark]) .promotion-slot input{border-color:#32363a;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .promotion-combo-builder,html[data-theme=dark]:not([data-kds-dark]) .promotion-weekdays{border-color:#2f3337}html[data-theme=dark]:not([data-kds-dark]) .promotion-slot{background-color:#1c2024}html[data-theme=dark]:not([data-kds-dark]) .promotion-dish-options label{background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .promotion-dish-options small{color:#a8acb1}html[data-theme=dark]:not([data-kds-dark]) .promotion-price-preview{background-color:#17261a}html[data-theme=dark]:not([data-kds-dark]) .promotion-price-preview span{color:#ee957b}html[data-theme=dark]:not([data-kds-dark]) .promotion-preview-card{border-color:#2f3337;background-color:#171a1f;box-shadow:0 12px 32px rgba(27,49,35,.102)}html[data-theme=dark]:not([data-kds-dark]) .promotion-preview-card>div>span{background-color:#301f02;color:#d7a46a}html[data-theme=dark]:not([data-kds-dark]) .promotion-preview-card>div>strong{color:#8acda3}html[data-theme=dark]:not([data-kds-dark]) .promotion-preview-card>div>small{color:#a8acb0}html[data-theme=dark]:not([data-kds-dark]) .promotion-phone-caption{color:#a6aaae}@media(max-width:760px){html[data-theme=dark]:not([data-kds-dark]) .promotion-row-actions{border-top-color:#292d32}}html[data-theme=dark]:not([data-kds-dark]) .promotion-builder-help{color:#aaaeb3}html[data-theme=dark]:not([data-kds-dark]) .promotion-slot-count{color:#7ec297}html[data-theme=dark]:not([data-kds-dark]) .promotion-slot-count.is-empty{color:#f09078}html[data-theme=dark]:not([data-kds-dark]) .promotion-dish-category{border-color:#303329;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .promotion-dish-category summary span{color:#a7abb0}html[data-theme=dark]:not([data-kds-dark]) .promotion-dish-category[open] summary{border-bottom-color:#2c2f34;background-color:#1c2024}html[data-theme=dark]:not([data-kds-dark]) .promotion-dish-option{border-color:#2e3136;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .promotion-dish-option:hover{border-color:#607367;background-color:#191c21}html[data-theme=dark]:not([data-kds-dark]) .promotion-dish-option.is-selected{border-color:#617467;background-color:#15261b}html[data-theme=dark]:not([data-kds-dark]) .promotion-dish-option-icon{color:#7bbe92}html[data-theme=dark]:not([data-kds-dark]) .promotion-dish-option strong{color:#b9bcc1}html[data-theme=dark]:not([data-kds-dark]) .promotion-add-slot-hint{color:#a8acb0}html[data-theme=dark]:not([data-kds-dark]) .promotion-status-gepauzeerd{background-color:#301f03;color:#d6a369}html[data-theme=dark]:not([data-kds-dark]) .promotion-dish-category summary::marker{color:#7ac296}html[data-theme=dark]:not([data-kds-dark]) .promotion-dish-category summary:focus-visible,html[data-theme=dark]:not([data-kds-dark]) .promotion-dish-option:focus-visible{outline-color:#5c6e62}html[data-theme=dark]:not([data-kds-dark]) .promotion-quantity-control button{border-color:#303a32;background-color:#171a1f;color:#87cb9f}html[data-theme=dark]:not([data-kds-dark]) .promotion-quantity-control button:hover{background-color:#15261b}html[data-theme=dark]:not([data-kds-dark]) .promotion-selected-summary{color:#87cb9f}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-dialog{background-color:#171a1f;color:#dee2e7;box-shadow:0 28px 90px rgba(16,35,29,.333)}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-dialog::backdrop{background-color:rgba(16,35,29,.722)}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-close{border-color:rgba(35,39,43,.659);background-color:#171a1f;color:#d1e8db;box-shadow:0 3px 14px rgba(21,39,29,.149)}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-image{background-color:#202429}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-eyebrow{color:#7cc293}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-badge{background-color:#302002;color:#d6a772}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-content h2{color:#c5ebd6}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-subtitle{color:#abafb4}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-price strong{color:#81c798}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-price del{color:#a1a5aa}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-price span{background-color:#152619;color:#83c597}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-items{color:#b9bdc2}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-items svg{color:#78bd8c}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-message{color:#fd8b7c}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-dismiss{color:#a6aaaf}html[data-theme=dark]:not([data-kds-dark]) .combo-cart-items{color:#92bfa0}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-bundle{border-color:#283128;background-color:#191d21}html[data-theme=dark]:not([data-kds-dark]) .combo-cart-items>div,html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-bundle-heading{color:#a4cbb2}html[data-theme=dark]:not([data-kds-dark]) .combo-cart-items>div span,html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-bundle-heading span{color:#a1a5aa}html[data-theme=dark]:not([data-kds-dark]) .combo-cart-items li,html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-items li{border-color:#293229;background-color:#171a1f;color:#b9d0bf}html[data-theme=dark]:not([data-kds-dark]) .combo-cart-items li small,html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-items li small{color:#7cc293}html[data-theme=dark]:not([data-kds-dark]) .combo-cart-items{border-color:#283128;background-color:#191d21;color:#b9d0bf}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-bundle-subtitle{color:#a3a6ab;color:#abc2b2}html[data-theme=dark]:not([data-kds-dark]) .combo-cart-items li,html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-items li{color:#cbe4d3}html[data-theme=dark]:not([data-kds-dark]) .combo-cart-items li small,html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-items li small{color:#91cda2}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-arrow{border-color:#2b362e;background-color:#1b1f23;color:#91cda2}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-arrow:hover{border-color:#65a378;background-color:#19281f}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-arrow:focus-visible{outline-color:#62766a}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-position{border-color:#293229;background-color:#171a1f;color:#a8abb0}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-position strong{color:#c2ead4}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-count{border-color:#393329;background-color:#2a1e00;color:#d6a772}html[data-theme=dark]:not([data-kds-dark]) .menu-browser .dish-photo{border-right-color:#292d32}html[data-theme=dark]:not([data-kds-dark]) .offers-page{color:#eef2f7}html[data-theme=dark]:not([data-kds-dark]) .offer-card{box-shadow:0 8px 22px rgba(29,42,58,.06)}html[data-theme=dark]:not([data-kds-dark]) .offer-card-image:after{background:linear-gradient(transparent,rgba(9,22,18,.78))}html[data-theme=dark]:not([data-kds-dark]) .offer-card-image-title{color:#ffffff;text-shadow:0 1px 5px rgba(0,0,0,.533)}html[data-theme=dark]:not([data-kds-dark]) .offer-card-meta{color:#a8acb0}html[data-theme=dark]:not([data-kds-dark]) .offer-card-meta strong{color:#80c1cd}html[data-theme=dark]:not([data-kds-dark]) .offer-card-badge{background-color:#2e1f01}html[data-theme=dark]:not([data-kds-dark]) .offer-availability{border-color:#393328;background-color:#1a1d22;color:#d2ad76}html[data-theme=dark]:not([data-kds-dark]) .offer-card-subtitle{color:#a3b2c6}html[data-theme=dark]:not([data-kds-dark]) .offer-card-details{color:#b8cce4}html[data-theme=dark]:not([data-kds-dark]) .offer-card-details summary{color:#80c1cd}html[data-theme=dark]:not([data-kds-dark]) .offer-card-details li{border-color:#2b2e33;color:#bfd0e8}html[data-theme=dark]:not([data-kds-dark]) .offer-card-details li small{color:#9eaabd}html[data-theme=dark]:not([data-kds-dark]) .offers-empty{box-shadow:0 12px 34px rgba(29,42,58,.05)}html[data-theme=dark]:not([data-kds-dark]) .offers-empty-intro>span{background-color:#361f21;color:#fc8d96}html[data-theme=dark]:not([data-kds-dark]) .offers-empty-kicker{color:#f99aa1}html[data-theme=dark]:not([data-kds-dark]) .offers-empty h2{color:#e2effd}html[data-theme=dark]:not([data-kds-dark]) .offers-empty-intro>p:last-child{color:#a3b2c6}html[data-theme=dark]:not([data-kds-dark]) .offers-menu-loading{border-color:#2d3135;color:#a3b2c6;background-color:#191c21}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-visual{background-color:#173d2b}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-visual:after{background:linear-gradient(180deg,rgba(7,25,17,.08) 18%,rgba(7,25,17,.6))}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-visual-actions .customer-promotion-cta{box-shadow:0 8px 22px rgba(0,0,0,.23)}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-visual-actions .customer-promotion-dismiss{border-color:rgba(35,39,43,.78);background-color:rgba(23,26,31,.94);color:#dce0e5;box-shadow:0 4px 14px rgba(0,0,0,.14)}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-visual-actions .customer-promotion-dismiss:hover{background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-bundle-heading>strong{color:#fa8987}html[data-theme=dark]:not([data-kds-dark]) .desktop-nav a[href="/offers"]{border-color:#2c3035;background-color:#171a1f;color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .desktop-nav a[href="/offers"]:hover{border-color:#32353a;background-color:#1b1f23;color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .desktop-nav a[href="/offers"][aria-current=page]{border-color:#313539;background-color:#171a1f;color:var(--text-secondary)}@media(max-width:760px){html[data-theme=dark]:not([data-kds-dark]) .mobile-nav a[href="/offers"]{border-color:#2c3035;background-color:#171a1f;color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .mobile-nav a[href="/offers"][aria-current=page]{box-shadow:inset 0 0 0 1px #313539}}html[data-theme=dark]:not([data-kds-dark]) .login-password-toggle{color:#acafb4}html[data-theme=dark]:not([data-kds-dark]) .login-password-toggle:hover{background-color:#1f2227;color:#c1e9d4}html[data-theme=dark]:not([data-kds-dark]) .login-password-toggle:focus-visible{outline-color:#6a8076}html[data-theme=dark]:not([data-kds-dark]) .flow-progress span{background-color:#2b2e33}html[data-theme=dark]:not([data-kds-dark]) .flow-progress span.is-current,html[data-theme=dark]:not([data-kds-dark]) .flow-progress span.is-done{background-color:var(--green-deep)}html[data-theme=dark]:not([data-kds-dark]) .page-intro .flow-step-label{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .order-lookup-overlay{background-color:rgba(10,16,13,.66)}html[data-theme=dark]:not([data-kds-dark]) .order-lookup-modal{background-color:var(--surface);color:var(--text-primary);border-color:var(--border);box-shadow:0 24px 80px rgba(0,0,0,.333)}html[data-theme=dark]:not([data-kds-dark]) .order-lookup-modal>header p{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .lookup-results article button,html[data-theme=dark]:not([data-kds-dark]) .order-lookup-modal>header>button{border-color:var(--border);background-color:var(--surface);color:var(--text-primary)}html[data-theme=dark]:not([data-kds-dark]) .order-lookup-modal form label{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .order-lookup-modal form input{border-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]) .lookup-empty{background-color:var(--surface-muted);color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .lookup-results article{border-color:var(--border);background-color:var(--surface)}html[data-theme=dark]:not([data-kds-dark]) .lookup-results article>header{border-bottom-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]) .lookup-results article p,html[data-theme=dark]:not([data-kds-dark]) .lookup-results article>header span,html[data-theme=dark]:not([data-kds-dark]) .lookup-results details{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .lookup-state{background-color:var(--surface-muted);color:var(--text-primary)!important}html[data-theme=dark]:not([data-kds-dark]) .lookup-results li{border-bottom-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]) .lookup-results li small{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) .lookup-results article footer{border-top-color:var(--border)}html[data-theme=dark]:not([data-kds-dark]){--customer-control-focus:#657584;--customer-control-line:#2d353e}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) :is(button,a.button,button.button):focus-visible{outline-color:var(--customer-control-focus)}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .button-red{border-color:var(--brand-red--fg);background-color:var(--brand-red);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .button-red:hover:not(:disabled){border-color:var(--brand-red-hover--fg);background-color:var(--brand-red-hover)}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .button-green{border-color:#68ac82;background-color:#246943;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .button-green:hover:not(:disabled){border-color:#728678;background-color:#1e5d3b}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .button-whatsapp{border-color:#657769;background-color:#0f7a40;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .button-whatsapp:hover:not(:disabled){border-color:#5ba573;background-color:#0a6032}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .button-light,html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .button-outline{border-color:var(--customer-control-line);background-color:#171a1f;color:#cee0f7}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .button-light:hover:not(:disabled),html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .button-outline:hover:not(:disabled){border-color:#7b6465;background-color:#191c21;color:#fc9fa0}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .category-tab{background-color:#1b1e22}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .category-tab:hover{border-color:#353e47;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .add-button{border-color:#3f3234;background:linear-gradient(180deg,#191c21,#311a1e);color:#fa9494}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .add-button:hover:not(:disabled){border-color:var(--brand-red--fg);background-color:var(--brand-red);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .quantity-control{border-color:#2c343d;box-shadow:inset 0 1px 0 #23272b}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .quantity-control button{color:#b6cae4}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .quantity-control button:hover:not(:disabled){background-color:#301a1e;color:#fa9494}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .icon-button.danger:hover{border-color:#413332;background-color:#2e1a18;color:#f89487}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .cart-page .fulfilment-options label.selected-option,html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .payment-options label.selected-option,html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .pickup-payment-choice label.selected-option{border-color:#826b6b;background-color:#28191b;box-shadow:inset 3px 0 0 #bd223b}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .cart-page .fulfilment-options label.selected-option .cart-fulfilment-icon{background-color:#3c1c24;color:#fa9494}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .cart-page .cart-address-edit{border-color:#2d353e;background-color:#171a1f;color:#b6cbe3}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .cart-page .cart-address-edit:hover{border-color:#826b6b;background-color:#28191b;color:#fc9fa0}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .catering-dialog :is(.catering-mode-cards button,.catering-contact-pref button,.catering-event-types button,.catering-binary button,.catering-guest-chips button,.catering-guests button):hover{border-color:#7c6466;background-color:#191c21}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .catering-dialog :is(.catering-mode-cards button.selected,.catering-contact-pref button.selected,.catering-event-types button.selected,.catering-binary button.selected,.catering-guest-chips button.selected){border-color:#826b6b;background-color:#301a1e;color:#fda8aa;box-shadow:inset 0 0 0 1px #b52a40}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .catering-dialog .catering-mode-cards button.selected>svg,html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .catering-dialog .catering-review-list dt svg{color:#fa9494}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .catering-dialog .catering-diet-toggle.on{border-color:#826b6b;background-color:#28191b}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .catering-dialog .catering-diet-toggle.on i{background-color:#b52a40}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .catering-dialog .catering-diet-options label.selected{border-color:#826b6b;background-color:#28191b}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .catering-dialog .catering-back{border-color:#2d353e;background-color:#171a1f;color:#b6cbe3}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .catering-dialog .catering-back:hover{border-color:#826b6b;background-color:#28191b;color:#fc9fa0}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .catering-dialog .catering-modal-close{border-color:#2a313a;background-color:#1b1e22;color:#b6cbe3}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .catering-dialog .catering-modal-close:hover{border-color:#483b3e;background-color:#2b191d;color:#fc9fa0}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .addon-modal-backdrop{background-color:rgba(16,27,39,.46)}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .addon-modal{border-color:#29313a;background-color:#171a1f;box-shadow:0 24px 72px rgba(17,32,47,.24)}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .addon-modal-close{border-color:#29313a;background-color:#1b1e23;color:#c0d0e6}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .addon-success{color:#7cc399}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .addon-success svg{background-color:#122c1f}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .addon-row{border-color:#293039}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .addon-row:hover{border-color:#313942}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .addon-add{border-color:#3f3234;background-color:#2e1a1e;color:#fa9494}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .addon-add:hover:not(:disabled){border-color:#816a6a;background-color:#bd223b;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .addon-modal-actions{border-top-color:#2b2e33}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .menu-layout-switch{border-color:#2b343d;background-color:#1e2226}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .menu-layout-switch button{color:#a1afc3}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .menu-layout-switch button:hover{background-color:#171a1f;color:#b6c9e0}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .menu-layout-switch button.is-selected{border-color:#816a6a;background-color:#171a1f;color:#fa9494;box-shadow:0 1px 3px rgba(26,38,54,.13),inset 0 1px 0 #23272b}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .section-description,html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .section-heading p{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .category-tab{border-color:#2b343d;background-color:#171a1f;color:#c0d0e6}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .category-tab:hover{background-color:#1d2025;border-color:#333b45}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .category-tab.active{border-color:var(--brand-red--fg);background-color:var(--brand-red);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .menu-browser .dish-card{border-color:#2d3035;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .menu-browser .dish-card:hover{border-color:#383b40}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .menu-browser .dish-photo{background-color:#22252a}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .menu-browser .allergy-info-trigger{color:#b8bbc0}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .menu-browser .allergy-info-trigger:hover{color:var(--brand-red--fg)}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .menu-browser .dish-info>p{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .menu-browser .add-button{border-color:#23272b;background-color:var(--brand-red);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .menu-browser .add-button:hover:not(:disabled){background-color:var(--brand-red-hover)}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .menu-browser .add-button:disabled{background-color:#303740;color:#b8bbc0}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .form-grid label,html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .login-form label,html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .wizard-card label{color:var(--text-primary)}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .form-grid input,html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .form-grid select,html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .form-grid textarea,html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .login-form input,html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .wizard-card input,html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .wizard-card select,html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .wizard-card textarea{border-color:#323a43;background-color:#171a1f;color:#eff2f8}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .form-grid input:focus,html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .form-grid textarea:focus,html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .login-form input:focus,html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .wizard-card input:focus,html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .wizard-card textarea:focus{outline-color:#657584;border-color:#657584}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .login-card>p{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .login-footnote{color:var(--text-secondary)}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .offer-card-image:after{background:linear-gradient(0deg,rgba(0,0,0,.55),rgba(0,0,0,0) 62%)}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .contact-whatsapp-widget{background-color:#168447}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .contact-whatsapp-widget:hover{background-color:#127542}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .flow-progress span{background-color:#292d31}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .flow-progress span.is-current,html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .flow-progress span.is-done{background-color:#246943}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .page-intro .flow-step-label{color:#babdc2}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .cart-step-1 .cart-lines{background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .cart-step-1 .cart-line{border-bottom-color:#292d31}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .cart-step-1 .cart-line-info p{color:#babdc2}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .cart-page .cart-line-info .cart-line-category{color:#acafb4}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .cart-step-1 .cart-custom{color:#babdc2}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .cart-step-1 .cart-line-end>strong{color:#eff3f8}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .cart-step1-summary{background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .cart-step1-summary .summary-row{border-top-color:#292d31}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .cart-step1-summary .summary-row strong{color:#eff3f8}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .cart-step1-summary p{color:#babdc2}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .cart-recommendations{background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .cart-step-2 .cart-fulfilment{background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .cart-step-2 .cart-summary{background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .cart-page .cart-fulfilment .fulfilment-options label{border-color:#2b342b;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .cart-page .cart-fulfilment .fulfilment-options label.selected-option{background-color:#19231b;border-color:#637568;box-shadow:inset 0 0 0 1px #2e7d4f}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .cart-address-check small,html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .cart-page .cart-fulfilment .fulfilment-options small,html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .delivery-address-check small{color:#babdc2}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .cart-page .cart-summary .summary-total{border-top-color:#292d31}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .checkout-card{background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .checkout-summary{background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .checkout-summary .summary-total{border-top-color:#292d31}@media (max-width:760px){html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .mobile-checkout-bar{box-shadow:0 -1px 0 #2d3035;background-color:#171a1f}}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .form-grid textarea{border-color:#303a31;background-color:#171a1f;color:#eff3f8}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .form-grid textarea:focus{border-color:#70867b;box-shadow:0 0 0 3px rgba(29,92,67,.16)}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .form-grid textarea::placeholder{color:#a6aaaf}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .minimum-needed-box{background-color:#1d2025;color:#eeb789}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .minimum-needed-box p{color:#eeb789}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .minimum-needed-box .button{background-color:#171a1f;border-color:#807261;color:#eeb789}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .minimum-met{color:#92cdb1}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .min-drawer-backdrop{background-color:rgba(12,20,16,.55)}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .min-drawer{background-color:#171a1f;color:#eff3f8}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .min-drawer-close{background-color:#21252a;color:#eff3f8}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .min-progress{background-color:#1d2025}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .min-progress.is-reached{background-color:#112b1b}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .min-progress-text strong{color:#eeb789}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .min-progress.is-reached .min-progress-text strong{color:#a1dab4}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .min-progress-text span{color:#babdc2}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .min-progress-bar{background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .min-progress-bar span{background-color:#d98a1f;color:#14181f}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .min-progress.is-reached .min-progress-bar span{background-color:#246943}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .min-drawer-tabs button{background-color:#21252a;color:#eff3f8}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .min-drawer-tabs button.is-active{background-color:#14201a;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .min-drawer-row{border-bottom-color:#292d31}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .min-drawer-info span{color:#babdc2}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .min-drawer-add{background-color:#b3202f;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .min-drawer-add:disabled{background-color:#35393e;color:#babdc2}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .min-drawer-note{color:#babdc2}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .min-drawer-foot{background-color:#171a1f;border-top-color:#292d31}@media (max-width:760px){html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .mobile-checkout-bar.is-minimum{background-color:#1d2025;box-shadow:0 -1px 0 #3b342a}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .mobile-checkout-bar .mobile-min-info strong{color:#eeb789}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .mobile-checkout-bar .mobile-min-info small{color:#eeb789}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .mobile-min-bar{background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) body:not(:has(.portal)) .mobile-min-bar span{background-color:#d98a1f;color:#14181f}}html[data-theme=dark]:not([data-kds-dark]) dialog.customer-promotion-dialog .customer-promotion-close{background-color:#171a1f;box-shadow:0 4px 16px rgba(11,26,16,.251)}html[data-theme=dark]:not([data-kds-dark]) .portal{--p-bg--fg:#f5f6f8;--p-ink:#eff3f8;--p-ink--bg:#171b22;--p-ink--bd:#aeb2b7;--p-muted:#bec2c7;--p-line:#2f353f;--p-line--bg:#2d343e;--p-ok:#83ca9e;--p-ok--bd:#5ea97b;--p-ok--bg:#14663d;--p-warn:#bf8b51;--p-late--fg:#fb9492;--p-gold:#726856;--p-focus:#94a3b4;--p-mint:#122d1a;--p-peach:#39240a;--p-rose:#3f1f24;background-color:var(--p-bg);color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-task-home{border-color:#2c352c;background:linear-gradient(110deg,#1c2217,#171a1f 72%);box-shadow:0 8px 24px -20px rgba(11,43,34,.35)}html[data-theme=dark]:not([data-kds-dark]) .portal-task-heading>span{color:#95b6a3}html[data-theme=dark]:not([data-kds-dark]) .portal-task-heading>strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-task-tile{border-color:#2c3228;background-color:rgba(23,26,31,.88);color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-task-tile>span{background-color:#182b1b;color:#89cca5}html[data-theme=dark]:not([data-kds-dark]) .portal-task-count{background-color:#d92f3b;color:#ffffff;box-shadow:0 2px 7px rgba(164,33,45,.188)}html[data-theme=dark]:not([data-kds-dark]) .portal-task-tile:hover{border-color:#343e36;background-color:#171a1f;box-shadow:0 7px 16px -12px rgba(11,43,34,.45)}html[data-theme=dark]:not([data-kds-dark]) .station-mode-bar{border-bottom-color:var(--p-line);background-color:var(--p-card)}html[data-theme=dark]:not([data-kds-dark]) .portal-user-stations{border-top-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) body:has(.portal){background-color:var(--p-bg,#0e1115)}html[data-theme=dark]:not([data-kds-dark]) body:has(.portal) .page-main{background-color:var(--p-bg,#0e1115)}html[data-theme=dark]:not([data-kds-dark]) .portal :is(button,a,input,select,textarea,summary):focus-visible{outline-color:var(--p-focus)}html[data-theme=dark]:not([data-kds-dark]) .portal [role=tabpanel]:focus-visible{outline-color:var(--p-focus)}html[data-theme=dark]:not([data-kds-dark]) .portal-sidebar{border-right-color:var(--p-line);background-color:var(--p-card)}html[data-theme=dark]:not([data-kds-dark]) .portal-brand{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-brand-mark{background-color:var(--p-ink--bg);color:#e4c371}html[data-theme=dark]:not([data-kds-dark]) .portal-brand-copy small{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-nav-link{border-color:var(--p-line);background-color:var(--p-card);color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-nav-group h2{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-nav-link.portal-nav-sub-link:hover{border-color:var(--p-line);background-color:var(--p-bg)}html[data-theme=dark]:not([data-kds-dark]) .portal-nav-link.portal-nav-sub-link.is-active,html[data-theme=dark]:not([data-kds-dark]) .portal-nav-link.portal-nav-sub-link.is-active:hover{border-color:#9cb5ac;background-color:#0b2b22;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal-nav-link:hover{background-color:var(--p-bg);color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-nav-link.is-orders{border-color:rgba(200,16,46,.4)}html[data-theme=dark]:not([data-kds-dark]) .portal-nav-link.is-active,html[data-theme=dark]:not([data-kds-dark]) .portal-nav-link.is-active:hover{border-color:#9cb5ac;background-color:#0b2b22;color:#ffffff;box-shadow:0 5px 13px rgba(11,43,34,.15)}html[data-theme=dark]:not([data-kds-dark]) .portal-nav-link.is-orders.is-active,html[data-theme=dark]:not([data-kds-dark]) .portal-nav-link.is-orders.is-active:hover{border-color:#9cb5ac}html[data-theme=dark]:not([data-kds-dark]) .portal-nav-link.is-active:before{background-color:var(--p-late)}html[data-theme=dark]:not([data-kds-dark]) .portal-collapse-button{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-collapse-button:hover{background-color:var(--p-bg);color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-sidebar-foot{border-top-color:var(--p-line);color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-unaccepted-alert{border-bottom-color:#7f6865;background:linear-gradient(100deg,#321b12,#191c21);color:#ffdcd4}html[data-theme=dark]:not([data-kds-dark]) .portal-unaccepted-alert-icon{background-color:#b83e32;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal-unaccepted-alert>div strong{color:#ffab9f}html[data-theme=dark]:not([data-kds-dark]) .portal-unaccepted-alert>div span{color:#c8b0a8}html[data-theme=dark]:not([data-kds-dark]) .portal-unaccepted-alert>a{background-color:#174a36;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal-unaccepted-alert>a:hover{background-color:#0f3b2a}html[data-theme=dark]:not([data-kds-dark]) .portal-topbar{border-bottom-color:var(--p-line);background-color:rgba(23,27,31,.94)}html[data-theme=dark]:not([data-kds-dark]) .portal-topbar-worklinks a{border-color:var(--p-line);background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-topbar-worklinks a[aria-current=page]{border-color:#9dacbd;background-color:#182a3d;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal-topbar-worklinks a:focus-visible{outline-color:#5f96d0}html[data-theme=dark]:not([data-kds-dark]) .portal-topbar-kicker{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-topbar h1{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-status-chip.is-open{background-color:var(--p-mint);color:var(--p-ok)}html[data-theme=dark]:not([data-kds-dark]) .portal-status-chip.is-closed{background-color:var(--p-rose);color:#fc9795}html[data-theme=dark]:not([data-kds-dark]) .portal-status-chip.is-unknown{background-color:#282c30;color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-status-skeleton{background:linear-gradient(90deg,#262a2e 25%,#1c2024 48%,#262a2e 70%)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-home{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-eyebrow,html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-kicker{color:#a6aaaf}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-heading p{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-board-link{border-color:var(--p-line);background-color:var(--p-card);color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-live-pulse,html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-working-dot{background-color:#36835a;box-shadow:0 0 0 4px #263028}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-stat{border-color:rgba(255,255,255,.11)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-stat.is-peach{background-color:#272b2f}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-stat.is-mint{background-color:#1b301a}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-stat.is-rose{background-color:#422124}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-stat.is-blue{background-color:#1e2c35}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-stat-icon{border-color:rgba(255,255,255,.166);color:#aed7c3}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-stat-label{color:#b6cbbf}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-stat-value{color:#d6f8eb}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-stat-note{color:#acb0b5}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-panel,html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-quick-panel{border-color:var(--p-line);background-color:var(--p-card)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-action-needed{border-color:#816b63 #816b63 #816b63 #7e6863;background:linear-gradient(110deg,#311b0e,#181c20 65%);box-shadow:0 8px 28px rgba(126,47,31,.1)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-action-needed-mark{background-color:#b94736;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-action-needed-head>div>span{color:#f29886}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-action-needed-head h3{color:#fce2da}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-action-needed-list article{border-color:#3d312c;background-color:rgba(23,26,31,.85)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-action-needed-list article strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-action-needed-list article small,html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-action-needed-list article span{color:#afb3b8}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-action-needed-list article button{background-color:#174a36;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-action-needed>p{color:#afb3b8}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-panel-heading>svg{color:#9ab0a1}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-panel-heading>a{color:#9acbb0}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-eta-summary>div,html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-eta-summary>label{border-color:#2d3135;background-color:#171a1f;color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-eta-summary strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-eta-summary select{border-color:#393d42;background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-manager-requests h4{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-manager-requests a{border-color:#3d302d;background-color:#241915;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-manager-requests a span,html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-manager-requests a time{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-manager-requests a svg{color:#9acbb0}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-order-card{border-color:#2d3135;background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-order-card:hover{border-color:#364139}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-order-card>svg{color:#aeb1b6}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-order-copy small{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-order-card time{color:#a6aaaf}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-order-dot{background-color:#365540}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-order-dot.status-pending_payment{background-color:#d3a852;color:#14181f}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-order-dot.status-confirmed{background-color:#5d9870;color:#14181f}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-order-dot.status-preparing{background-color:#d18346;color:#14181f}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-order-dot.status-out_for_delivery,html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-order-dot.status-ready_for_pickup{background-color:#5482a1}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-panel-total{color:#9ac7ad}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-chart-gridline{stroke:#2c3035}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-chart-line{stroke:#7b665d}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-chart-point{fill:#fffdf8;stroke:#7b665d}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-chart-axis{color:#acafb4}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-donut-track{stroke:#2b2f34}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-donut-total{fill:#c2ebd7}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-donut-caption{fill:#a6aaaf}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-legend li>span:nth-child(2){color:#b3b7bb}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-legend li strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-chart-note{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-team-person{border-bottom-color:#2b2f33}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-avatar-fallback{background-color:#1f2e1f;color:#a4d2b9}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-team-name small{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-working-dot{box-shadow:0 0 0 3px #263028}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-team-person>svg{color:#aeb1b6}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-top-list li{border-bottom-color:#2b2f33}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-top-rank{color:#cea98b}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-top-list li>span:last-child{color:#9eb6a4}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-review-list article{background-color:#1f2227}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-review-stars{color:#dfab7c}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-review-list p{color:#b6d0be}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-review-list time{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-quick-action{border-color:var(--p-line);background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-quick-action:hover{border-color:#353f36;background-color:#1e2117}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-quick-action>svg:first-child{color:#9ac7ad}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-quick-action>svg:last-child{color:#aeb1b6}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-quick-action small{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-quick-action.is-pause>svg:first-child{color:#ed9181}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-quick-action.is-resume>svg:first-child{color:#7cc196}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-empty{color:#a6aaaf}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-empty svg{color:#aeb1b6}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-error{background-color:#311a18;color:#fda099}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-error button{border-color:#856e6b;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-notice{background-color:#182b1b;color:#9acfad}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-skeleton{background:linear-gradient(100deg,#262a2f 35%,#1e2226 50%,#262a2f 65%)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-dialog-backdrop{background-color:rgba(11,27,20,.48)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-confirm-dialog{border-color:var(--p-line);background-color:var(--p-card);box-shadow:0 24px 75px rgba(0,0,0,.24)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-confirm-icon{background-color:#272b2f;color:#e49a84}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-confirm-dialog p{color:#aaaeb2}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-confirm-dialog button{border-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-dialog-cancel{background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-dialog-confirm{border-color:#81978c!important;background-color:#174a36;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-live-action{border-color:#493b3a;background:linear-gradient(115deg,#2f1b16,#171a1f 80%);color:#ffd7d1;box-shadow:0 9px 22px rgba(165,45,50,.063)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-live-action:hover{border-color:#796360;box-shadow:0 10px 25px rgba(165,45,50,.114)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-live-action-icon{background-color:#40201d;color:#fc8484}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-live-action-copy small{color:#f88b85}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-live-action-copy strong{color:#fdd7d1}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-live-action-copy em{color:#c9a7a3}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-live-action>b{background-color:#d92f3b;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-live-action-cta{background-color:#b52e39;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-live-action.is-kitchen{border-color:#403a2f;background:linear-gradient(115deg,#1b1e23,#171a1f 80%)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-live-action.is-kitchen .dashboard-live-action-icon{background-color:#312505;color:#d5a363}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-live-action.is-kitchen .dashboard-live-action-copy small{color:#d5a363}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-live-action.is-kitchen .dashboard-live-action-cta,html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-live-action.is-kitchen>b{background-color:#a76b12}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-card>h2,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-card>h3,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-page,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-page-title,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-toolbar h2{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-empty{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-loading span{background:linear-gradient(90deg,#272a2f 20%,#1c2024 45%,#272a2f 70%)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-alert{border-color:#393429;background-color:#1b1e23;color:#d6bc8d}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-alert.error{border-color:#433534;background-color:#311a19;color:#fcaa9f}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-alert.success{border-color:#2e3830;background-color:#162616;color:#93d0a6}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-table-wrap{border-color:var(--p-line);background-color:var(--p-card)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-table{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-table th{border-bottom-color:var(--p-line);background-color:#1f2227;color:#b8bcc1}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-table td{border-bottom-color:#2c2f34}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-table td strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-thumb{background-color:#272a2f}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-status-pill{background-color:#25292d;color:#d6bc8d}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-status-pill.is-success{background-color:#122d1a;color:#91d0a6}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-status-pill.is-warning{background-color:#2d2102;color:#d8b17a}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-fields>label,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-form>label,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-lead-status{color:#dde0e5}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-fields input:not([type=checkbox]),html[data-theme=dark]:not([data-kds-dark]) .portal .portal-fields select,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-fields textarea,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-form input:not([type=checkbox]),html[data-theme=dark]:not([data-kds-dark]) .portal .portal-form select,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-form textarea,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-lead-status select{border-color:#393d42;background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-fields input:focus-visible,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-fields select:focus-visible,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-fields textarea:focus-visible,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-form input:focus-visible,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-form select:focus-visible,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-form textarea:focus-visible{outline-color:var(--p-focus)}html[data-theme=dark]:not([data-kds-dark]) .portal .field-hint{color:#aeb1b6}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-filter-chip{border-color:var(--p-line);background-color:var(--p-card);color:#bcd1c3}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-filter-chip.selected{border-color:var(--p-ink--bd)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-category-filter{color:#dde0e5}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-category-filter select{border-color:#393d42;background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-row-select,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-select-all{color:#bcd1c3}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-bulk-bar{border-color:var(--p-line);background-color:#1d2125}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-bulk-bar input,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-bulk-bar select{border-color:#393d42;background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-dish{border-color:var(--p-line);background-color:var(--p-card)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-dish h3{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-dish p{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-dish-actions button{border-color:var(--p-line);background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-dish-actions button:hover{border-color:var(--p-ink--bd)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-lead-head h2{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-lead-head p{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-lead-details{color:#bcd1c3}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-lead-details b{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-review-row{border-color:var(--p-line);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-review-row p{color:#bcd1c3}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-review-row small{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-review-stars{color:#daa76d}html[data-theme=dark]:not([data-kds-dark]) .portal .review-verified-tag{border-color:#2c362e;background-color:#17261a;color:#96d0a9}html[data-theme=dark]:not([data-kds-dark]) .portal .review-admin-heading h2{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .review-admin-heading label,html[data-theme=dark]:not([data-kds-dark]) .portal .review-admin-heading p{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .review-admin-heading select{border-color:var(--p-line);background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .review-admin-tabs{border-bottom-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal .review-admin-tabs button{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .review-admin-tabs button.is-active{border-bottom-color:#856e6a;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .review-admin-group h3 span,html[data-theme=dark]:not([data-kds-dark]) .portal .review-admin-tabs button span{background-color:#23272b;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .review-admin-group h3{color:#adb1b5}html[data-theme=dark]:not([data-kds-dark]) .portal .review-admin-row{border-color:var(--p-line);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .review-admin-person strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .review-admin-rating{color:#d59a4f}html[data-theme=dark]:not([data-kds-dark]) .portal .review-admin-preview{color:#bcd1c3}html[data-theme=dark]:not([data-kds-dark]) .portal .review-admin-expand{color:#faa092}html[data-theme=dark]:not([data-kds-dark]) .portal .review-admin-meta{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .review-admin-actions .button-publish{border-color:#687b6e;background-color:#246c43;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .review-admin-actions .button-publish:hover{background-color:#1c5937}html[data-theme=dark]:not([data-kds-dark]) .portal .review-admin-private-note{color:#beab8c}html[data-theme=dark]:not([data-kds-dark]) .portal .review-admin-delete{border-color:#3d302d;background-color:#171a1f;color:#f69183}html[data-theme=dark]:not([data-kds-dark]) .portal .review-admin-delete:hover{border-color:#7e6764;background-color:#271a17}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-order-history-entry{border-bottom-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-order-history-entry strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-order-history-entry p,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-order-history-entry small{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-dialog{border-color:var(--p-line);background-color:var(--p-card);color:var(--p-ink);box-shadow:0 28px 90px rgba(0,0,0,.28)}html[data-theme=dark]:not([data-kds-dark]) .portal .live-eta-action{border-color:#343e36;background-color:#1a251a;color:#abddc5}html[data-theme=dark]:not([data-kds-dark]) .portal .live-eta-action:hover{border-color:#81978c;background-color:#182d1b}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-modal-backdrop{background-color:rgba(11,26,18,.62)}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-adjust-dialog{border-color:#2e3136;background-color:#171a1f;color:var(--p-ink);box-shadow:0 30px 100px rgba(0,0,0,.3)}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-dialog-header{border-bottom-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-dialog-icon{background-color:#1c2b1c;color:#abddc5}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-dialog-eyebrow{color:#a7aaaf}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-dialog-header h2{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-dialog-header p{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-dialog-close{border-color:var(--p-line);background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-dialog-reason>span{color:#aeb2b6}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-dialog-reason button{border-color:#303338;background-color:#171a1f;color:#b8bbc0}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-dialog-reason button.selected{border-color:#81978c;background-color:#1c2b1c;color:#abddc5}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-adjust-column{border-color:#2f3227;background-color:#1b1f23}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-adjust-column.is-later{border-color:#3e332c;background-color:#1a1d22}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-adjust-column h3{color:#b1d8c1}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-adjust-column.is-later h3{color:#e39e7f}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-adjust-column button{border-color:#2d352c;background-color:#171a1f;color:#abddc5}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-adjust-column button:hover:not(:disabled){border-color:#81978c;background-color:#19271a}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-adjust-column.is-later button{border-color:#3c312b;color:#e39e7f}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-adjust-column.is-later button:hover:not(:disabled){border-color:#7d685f;background-color:#1f2227}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-adjust-column button small{color:#a3a6ab}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-dialog-error{border-color:#473936;background-color:#301b15;color:#fa9f91}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-dialog-manager{border-color:#7a6d5c;background-color:#1b1e22;color:#dfb185}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-dialog-footnote{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-dialog-order-details{border-color:#2e3136;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-dialog-order-details summary{color:#9acbb0}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-order-details-grid section{background-color:#1c1f24;color:#aeb1b6}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-order-details-grid h4,html[data-theme=dark]:not([data-kds-dark]) .portal .eta-order-details-grid section>strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .accept-prep-dialog{border-color:#2e3136;background-color:#171a1f;color:var(--p-ink);box-shadow:0 30px 100px rgba(0,0,0,.3)}html[data-theme=dark]:not([data-kds-dark]) .portal .accept-prep-dialog>header{border-bottom-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal .accept-prep-dialog header p,html[data-theme=dark]:not([data-kds-dark]) .portal .accept-prep-hint{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .accept-prep-choices button{border-color:#2d352c;background-color:#171a1f;color:#abddc5}html[data-theme=dark]:not([data-kds-dark]) .portal .accept-prep-choices button.selected{border-color:#81978c;background-color:#1c2b1c;box-shadow:inset 0 0 0 1px #174a36}html[data-theme=dark]:not([data-kds-dark]) .portal .accept-prep-choices small{color:#a6aaaf}html[data-theme=dark]:not([data-kds-dark]) .portal .accept-prep-cancel{border-color:var(--p-line);background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .accept-prep-submit{border-color:#81978c;background-color:#174a36;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .live-ticket-action{border-color:#303338;background-color:#171a1f;color:#b7bbc0}html[data-theme=dark]:not([data-kds-dark]) .portal .live-ticket-action:hover{border-color:#81978c;background-color:#1c2219;color:#abddc5}html[data-theme=dark]:not([data-kds-dark]) .portal .live-today-summary>div{border-color:#2c3035;background:linear-gradient(135deg,#171a1f,#1b1e23)}html[data-theme=dark]:not([data-kds-dark]) .portal .live-today-summary>div>span{color:#a7abb0}html[data-theme=dark]:not([data-kds-dark]) .portal .live-today-summary strong{color:#c4ebd4}html[data-theme=dark]:not([data-kds-dark]) .portal .live-today-summary small{color:#a8acb0}@media print{html[data-theme=dark]:not([data-kds-dark]),html[data-theme=dark]:not([data-kds-dark]) body{background-color:#0e1115!important}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-ticket{color:#f3f7fc!important;background-color:#171a1f!important}html[data-theme=dark]:not([data-kds-dark]) .kitchen-ticket-fulfilment,html[data-theme=dark]:not([data-kds-dark]) .kitchen-ticket-items article,html[data-theme=dark]:not([data-kds-dark]) .kitchen-ticket-order,html[data-theme=dark]:not([data-kds-dark]) .kitchen-ticket>footer,html[data-theme=dark]:not([data-kds-dark]) .kitchen-ticket>header{border-bottom-color:#787b80}html[data-theme=dark]:not([data-kds-dark]) .kitchen-ticket>header{border-bottom-color:#b2b6bb}html[data-theme=dark]:not([data-kds-dark]) .kitchen-ticket-note{border-color:#b2b6bb}html[data-theme=dark]:not([data-kds-dark]) .kitchen-ticket>footer{border-top-color:#787b80}html[data-theme=dark]:not([data-kds-dark]) body.phone-order-printing,html[data-theme=dark]:not([data-kds-dark]).phone-order-printing{background-color:#0e1115!important}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt{background-color:#171a1f!important;color:#c4ebd3!important}}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-order-details-item,html[data-theme=dark]:not([data-kds-dark]) .portal .eta-order-details-total{border-bottom-color:#2d3135}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-order-details-item small{color:#a6aaae}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-order-details-item strong,html[data-theme=dark]:not([data-kds-dark]) .portal .eta-order-details-total strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-card-heading button{color:#c7ab85}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-live-preview>div{border-bottom-color:var(--p-line);color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-live-preview>div strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .eta-live-preview>small,html[data-theme=dark]:not([data-kds-dark]) .portal .eta-settings-save>span{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .live-manager-request{border-color:#806e61;background-color:#1c1f24;color:#e9be9e}html[data-theme=dark]:not([data-kds-dark]) .portal .live-manager-request-confirmation{color:#99ceaa}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-search input{border-color:#393d42;background-color:#171a1f;color:var(--p-ink)}@media (max-width:760px){html[data-theme=dark]:not([data-kds-dark]) .portal .eta-settings-save{border-color:var(--p-line);background-color:rgba(23,26,31,.95);box-shadow:0 8px 28px rgba(11,43,34,.14)}}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-toolbar h2{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-muted,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-toolbar p{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-card{border-color:var(--p-line);background-color:var(--p-card)}html[data-theme=dark]:not([data-kds-dark]) .portal-avatar-trigger,html[data-theme=dark]:not([data-kds-dark]) .portal-icon-button{background-color:var(--p-card);color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-icon-button.is-active,html[data-theme=dark]:not([data-kds-dark]) .portal-icon-button:hover{border-color:var(--p-line);background-color:var(--p-bg)}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-count{border-color:var(--p-card--bd);background-color:var(--p-late);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-toast{border-color:var(--p-line);background-color:var(--p-card);color:var(--p-ink);box-shadow:0 16px 48px rgba(11,43,34,.18)}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-toast>svg{color:var(--p-ok)}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-toast button{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-avatar-popover,html[data-theme=dark]:not([data-kds-dark]) .portal-notification-popover{border-color:var(--p-line);background-color:var(--p-card);box-shadow:0 18px 52px rgba(11,43,34,.18)}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-popover{--p-bg:#0e1115;--p-bg--fg:#faf8f1;--p-card:#171a1f;--p-card--bd:#23272b;--p-ink:#defaf0;--p-ink--bg:#071f18;--p-ink--bd:#a0b8af;--p-muted:#cdd1d6;--p-line:#2f3338;--p-line--bg:#2d3135;--p-ok:#83ca9e;--p-ok--bd:#5ea97b;--p-ok--bg:#14663d;--p-warn:#bf8b51;--p-late--fg:#fb9492;background-color:var(--p-card);color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-unread{background-color:#391e21;color:#ff9c9c}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-actions{border-bottom-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-actions button{border-color:var(--p-line);background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-preferences{border-color:var(--p-line);background-color:#1a1d21}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-preferences-heading strong,html[data-theme=dark]:not([data-kds-dark]) .portal-notification-quiet>strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-preference small,html[data-theme=dark]:not([data-kds-dark]) .portal-notification-preferences-heading span,html[data-theme=dark]:not([data-kds-dark]) .portal-notification-quiet>span{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-preference{border-top-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-preference strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-quiet{border-top-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-quiet>div>label{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-quiet>button{border-color:#81978c;background-color:#174a36;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-popover .portal-notification-preferences-error{background-color:#301b15;color:#fa9f91}html[data-theme=dark]:not([data-kds-dark]) .portal-push-actions{border-color:var(--p-line);background-color:#1c1f24}html[data-theme=dark]:not([data-kds-dark]) .portal-push-actions button{border-color:#39433a;background-color:#171a1f;color:#a4d9b8}html[data-theme=dark]:not([data-kds-dark]) .portal-push-actions .portal-push-test{border-color:#81978c;background-color:#174a36;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal-push-actions span{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-item{border-bottom-color:var(--p-line);color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-item.is-unread,html[data-theme=dark]:not([data-kds-dark]) .portal-notification-item:hover{background-color:#1c1f24}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-item.is-unread .portal-notification-dot{background-color:var(--p-ok--bg)}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-empty,html[data-theme=dark]:not([data-kds-dark]) .portal-notification-item-copy time,html[data-theme=dark]:not([data-kds-dark]) .portal-notification-item-copy>span{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-empty svg{color:var(--p-ok)}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-empty strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-footnote{border-top-color:var(--p-line);color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-error{background-color:#311a19;color:#faa1a2}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-skeleton i{background:linear-gradient(100deg,#24272c 35%,#1c2024 50%,#24272c 65%)}html[data-theme=dark]:not([data-kds-dark]) .portal-placeholder-pill{background-color:var(--p-bg);color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-popover small{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-avatar-trigger{border-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal-avatar{background-color:var(--p-ink--bg);color:var(--p-bg--fg)}html[data-theme=dark]:not([data-kds-dark]) .portal-avatar-copy strong,html[data-theme=dark]:not([data-kds-dark]) .portal-avatar-identity strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-avatar-caret,html[data-theme=dark]:not([data-kds-dark]) .portal-avatar-copy small,html[data-theme=dark]:not([data-kds-dark]) .portal-avatar-identity small{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-avatar-identity{border-bottom-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal-avatar-popover>a,html[data-theme=dark]:not([data-kds-dark]) .portal-avatar-popover>button{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-avatar-popover>a:hover{background-color:var(--p-bg)}html[data-theme=dark]:not([data-kds-dark]) .portal-invite-form label,html[data-theme=dark]:not([data-kds-dark]) .portal-profile-grid label{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-invite-form input,html[data-theme=dark]:not([data-kds-dark]) .portal-invite-form select,html[data-theme=dark]:not([data-kds-dark]) .portal-profile-grid input{border-color:var(--p-line);background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-invite-form input:focus,html[data-theme=dark]:not([data-kds-dark]) .portal-invite-form select:focus,html[data-theme=dark]:not([data-kds-dark]) .portal-profile-grid input:focus{border-color:var(--p-ok--bd);box-shadow:0 0 0 3px rgba(24,116,77,.12)}html[data-theme=dark]:not([data-kds-dark]) .portal-users-tabs button{border-color:var(--p-line);background-color:var(--p-card);color:#b7babf}html[data-theme=dark]:not([data-kds-dark]) .portal-users-tabs button.is-active{border-color:#8fa599;background-color:#173d2c;color:#ffffff;box-shadow:0 5px 14px rgba(23,61,44,.16)}html[data-theme=dark]:not([data-kds-dark]) .portal-users-tabs button span{background-color:#212529;color:#b4d0bc}html[data-theme=dark]:not([data-kds-dark]) .portal-users-tabs button.is-active span{background-color:rgba(255,255,255,.18);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal-users-tabs button.portal-users-admin-tab{border-color:#483a38;background-color:#271a17;color:#fa9a8e}html[data-theme=dark]:not([data-kds-dark]) .portal-users-tabs button.portal-users-admin-tab.is-active{border-color:#e37366;background:linear-gradient(135deg,#a3342b,#75211f);color:#ffffff;box-shadow:0 6px 16px rgba(141,43,36,.22)}html[data-theme=dark]:not([data-kds-dark]) .portal-users-tabs button.portal-users-admin-tab span{background-color:#42221f;color:#fda79a}html[data-theme=dark]:not([data-kds-dark]) .portal-users-tabs button.portal-users-admin-tab.is-active span{background-color:rgba(255,255,255,.2);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal-users-panel.is-admin-panel{border-color:#423532;background:linear-gradient(150deg,#171b1f,#191c21)}html[data-theme=dark]:not([data-kds-dark]) .portal-users-kicker{color:#a8acb0}html[data-theme=dark]:not([data-kds-dark]) .portal-users-panel-heading h2{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-users-panel-heading p{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-users-total{background-color:#1f271d;color:#bbdcc6}html[data-theme=dark]:not([data-kds-dark]) .portal-users-panel.is-admin-panel .portal-users-kicker{color:#fa9082}html[data-theme=dark]:not([data-kds-dark]) .portal-users-panel.is-admin-panel .portal-users-total{background-color:#3a211b;color:#fa9f93}html[data-theme=dark]:not([data-kds-dark]) .portal-user-card{border-color:var(--p-line);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal-user-card.is-expanded{border-color:#6d7075;box-shadow:0 7px 22px rgba(24,48,34,.07)}html[data-theme=dark]:not([data-kds-dark]) .portal-user-card.is-admin-user{border-color:#3d302d;background-color:#171b1f}html[data-theme=dark]:not([data-kds-dark]) .portal-user-summary{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-user-summary:hover{background-color:#1c1f24}html[data-theme=dark]:not([data-kds-dark]) .portal-user-avatar{border-color:#2b342b;background-color:#1c291b;color:#9dd0b1}html[data-theme=dark]:not([data-kds-dark]) .portal-user-avatar.is-admin-avatar{border-color:#3e302e;background-color:#381f1b;color:#f99e92}html[data-theme=dark]:not([data-kds-dark]) .portal-user-main>strong{color:#d8efe0}html[data-theme=dark]:not([data-kds-dark]) .portal-user-main>small{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-user-quick-meta{color:#a4a7ac}html[data-theme=dark]:not([data-kds-dark]) .portal-user-role-badge{border-color:#2d3329;background-color:#1d2125;color:#babec3}html[data-theme=dark]:not([data-kds-dark]) .portal-user-role-badge.is-admin{border-color:#3f3230;background-color:#311b16;color:#fa9a8e}html[data-theme=dark]:not([data-kds-dark]) .portal-user-role-badge.is-manager{border-color:#34333e;background-color:#232030;color:#bab7ed}html[data-theme=dark]:not([data-kds-dark]) .portal-user-role-badge.is-staff{border-color:#2b362e;background-color:#142519;color:#8ecaa0}html[data-theme=dark]:not([data-kds-dark]) .portal-user-chevron{color:#a3a7ab}html[data-theme=dark]:not([data-kds-dark]) .portal-user-details{border-top-color:#2b2e33;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal-user-facts>span{background-color:#1c2024}html[data-theme=dark]:not([data-kds-dark]) .portal-user-facts small{color:#a4a7ac}html[data-theme=dark]:not([data-kds-dark]) .portal-user-facts strong{color:#dbdfe4}html[data-theme=dark]:not([data-kds-dark]) .portal-user-management>label{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-user-management select{border-color:var(--p-line);background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-user-admin-grant{border-color:#e57467;background-color:#9a3028;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-user-admin-grant:hover{background-color:#7e2520}html[data-theme=dark]:not([data-kds-dark]) .portal-user-self-note{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-user-card-footer{border-top-color:#2a2e32}html[data-theme=dark]:not([data-kds-dark]) .portal-user-card-footer>span{color:#a3bcab}html[data-theme=dark]:not([data-kds-dark]) .portal-user-card-footer>span.is-pending{color:#cfa86d}html[data-theme=dark]:not([data-kds-dark]) .portal-user-close,html[data-theme=dark]:not([data-kds-dark]) .portal-user-delete{border-color:var(--p-line);background-color:#171a1f;color:#b1c7b8}html[data-theme=dark]:not([data-kds-dark]) .portal-user-delete{border-color:#3e302e;color:#f69284}html[data-theme=dark]:not([data-kds-dark]) .portal-user-close:hover{border-color:#5d6e60}html[data-theme=dark]:not([data-kds-dark]) .portal-user-delete:hover{border-color:#7e6764;background-color:#271a17}html[data-theme=dark]:not([data-kds-dark]) .portal-profile-card{border-color:var(--p-line);background-color:var(--p-card);box-shadow:var(--p-shadow,0 10px 34px rgba(22,44,34,.06))}html[data-theme=dark]:not([data-kds-dark]) .portal-profile-card-heading p,html[data-theme=dark]:not([data-kds-dark]) .portal-profile-welcome p{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-profile-avatar,html[data-theme=dark]:not([data-kds-dark]) .portal-profile-icon{background-color:#1c2b1d;color:var(--p-ok)}html[data-theme=dark]:not([data-kds-dark]) .portal-profile-grid input[readonly]{background-color:#1c2024;color:#a9adb2}html[data-theme=dark]:not([data-kds-dark]) .portal-profile-address-heading small,html[data-theme=dark]:not([data-kds-dark]) .portal-profile-grid label small{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-profile-address-heading{border-top-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal-profile-address-state{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-profile-save{background-color:var(--p-ink--bg);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal-profile-secondary{background-color:#1d271a;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-profile-remove{border-color:var(--p-line);background-color:#171a1f;color:var(--p-late--fg)}html[data-theme=dark]:not([data-kds-dark]) .portal-profile-alert.is-error{background-color:#311a19;color:#fe8f8f}html[data-theme=dark]:not([data-kds-dark]) .portal-profile-alert.is-success{background-color:#15281c;color:#7fc897}html[data-theme=dark]:not([data-kds-dark]) .portal-profile-loading{border-color:var(--p-line);background-color:var(--p-card)}html[data-theme=dark]:not([data-kds-dark]) .portal-profile-loading span{background:linear-gradient(100deg,#24272c 35%,#1c2024 50%,#24272c 65%)}html[data-theme=dark]:not([data-kds-dark]) .portal-profile-kicker{color:var(--p-ok)}html[data-theme=dark]:not([data-kds-dark]) .portal-profile-welcome h2{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-avatar-popover>button:hover{background-color:var(--p-bg)}html[data-theme=dark]:not([data-kds-dark]) .portal-avatar-popover>button small{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-avatar-popover>button.is-signout{border-top-color:var(--p-line);color:var(--p-late--fg)}html[data-theme=dark]:not([data-kds-dark]) .portal-overlay{background-color:rgba(11,43,34,.34)}html[data-theme=dark]:not([data-kds-dark]) .portal-more-sheet,html[data-theme=dark]:not([data-kds-dark]) .portal-sheet{border-color:var(--p-line);background-color:var(--p-card);box-shadow:0 24px 70px rgba(11,43,34,.24)}html[data-theme=dark]:not([data-kds-dark]) .portal-more-sheet h2,html[data-theme=dark]:not([data-kds-dark]) .portal-sheet h2{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-sheet-close{border-color:var(--p-line);background-color:var(--p-card);color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-muted{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-shift-placeholder{background-color:var(--p-bg)}html[data-theme=dark]:not([data-kds-dark]) .portal-shift-icon{background-color:var(--p-mint)}html[data-theme=dark]:not([data-kds-dark]) .portal-more-sheet>p,html[data-theme=dark]:not([data-kds-dark]) .portal-shift-placeholder p{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-more-grid a{border-color:var(--p-line);background-color:var(--p-card);color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-more-grid a:hover{border-color:var(--p-gold);background-color:var(--p-bg)}html[data-theme=dark]:not([data-kds-dark]) .portal-more-grid a>span{background-color:var(--p-bg)}html[data-theme=dark]:not([data-kds-dark]) .portal-gate-skeleton{background:linear-gradient(90deg,#262a2e 25%,#1c2024 48%,#262a2e 70%)}@media (max-width:760px){html[data-theme=dark]:not([data-kds-dark]) .portal-mobile-mark{background-color:var(--p-ink--bg);color:#e4c371}html[data-theme=dark]:not([data-kds-dark]) .portal-bottom-nav{border-top-color:var(--p-line);background-color:rgba(23,27,31,.97);box-shadow:0 -8px 24px rgba(11,43,34,.06)}html[data-theme=dark]:not([data-kds-dark]) .portal-bottom-link{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-bottom-link.is-active{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-bottom-link.is-active:before{background-color:var(--p-late)}html[data-theme=dark]:not([data-kds-dark]) .portal-popover-backdrop{background-color:rgba(11,43,34,.44)}}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-view-toggle{border-color:var(--p-line);background-color:var(--p-card)}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-view-toggle button{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-view-toggle button.is-active{background-color:var(--p-ink--bg);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-navigation,html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-staff-grid{border-color:var(--p-line);background-color:var(--p-card)}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-grid-heading>span{border-bottom-color:var(--p-line);background-color:#1d2125;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-grid-cell.is-closed,html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-grid-heading>span.is-closed{background-color:#23262b}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-grid-heading small{color:#c6a473}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-grid-row{border-bottom-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-grid-row>.portal-calendar-person{border-right-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-person strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-person small{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-avatar{background-color:#1b2917;color:var(--p-ok)}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-grid-cell{border-left-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-shift{color:#a7dabe}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-shift.is-morning{border-color:#303930;background-color:#192916;color:#90cea5}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-shift.is-day{border-color:#3d352c;background-color:#1f2327;color:#d9a677}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-shift.is-evening{border-color:#3a372b;background-color:#261e00;color:#cbb077}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-month-head{border-color:var(--p-line);background-color:#1d2125}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-month-head span{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-month-grid{border-color:var(--p-line);background-color:var(--p-line--bg)}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-month-day{background-color:var(--p-card)}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-month-day.is-outside{background-color:#1c2024}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-month-day.is-closed{background-color:#24272c}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-month-date,html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-period,html[data-theme=dark]:not([data-kds-dark]) .portal-roster-actions>span{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-shift.is-planned{border-color:#463d33;background-color:#1f2327;color:#e3a070}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-shift.is-active{border-color:#9cb5ac;background-color:#0b2b22;color:#fffdf8;box-shadow:0 5px 13px rgba(11,43,34,.18)}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-shift.is-absent{border-color:#856e6f;background-color:#3b1b1f;color:#fc918f}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-shift.is-completed{border-color:#2f3a33;background-color:#202428;color:#aeb1b6}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-shift.is-free{border-color:#856e6f;background-color:#2f1a1b;color:#fc918f}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-delete-week{border-color:#413334;background-color:#251918;color:#fa8e87}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-delete-week:hover{border-color:#796261;background-color:#311a18}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-duplicate-group legend,html[data-theme=dark]:not([data-kds-dark]) .portal-roster-duplicate-group>label{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-duplicate-days label{border-color:var(--p-line);background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-duplicate .portal-roster-duplicate-people label{border-color:var(--p-line);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-duplicate-avatar{background-color:#1b2917;color:var(--p-ok)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-duplicate-name{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-duplicate-days label small,html[data-theme=dark]:not([data-kds-dark]) .portal-roster-editor-heading p{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-add-employee-select{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-add-employee-select select{border-color:var(--p-line);background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-confirm-delete>p{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-confirm-delete>p strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-danger-confirm{border-color:#856d6c;background-color:#b92f3b;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-empty{border-color:var(--p-line);background-color:var(--p-card)}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-empty svg{color:var(--p-ok)}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-empty h3{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-empty p{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-employee-welcome h2{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-employee-welcome p{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-employee-schedule header>a,html[data-theme=dark]:not([data-kds-dark]) .portal-employee-welcome>a{border-color:var(--p-line);background-color:var(--p-card);color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-employee-hours article{border-color:var(--p-line);background-color:var(--p-card)}html[data-theme=dark]:not([data-kds-dark]) .portal-employee-hours article>span{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-employee-hours article>span svg{color:var(--p-ok)}html[data-theme=dark]:not([data-kds-dark]) .portal-employee-hours strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-employee-hours small{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-employee-schedule{border-color:var(--p-line);background-color:var(--p-card)}html[data-theme=dark]:not([data-kds-dark]) .portal-employee-schedule h2{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-employee-schedule-list article{border-color:var(--p-line);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal-employee-schedule-date{background-color:var(--p-bg)}html[data-theme=dark]:not([data-kds-dark]) .portal-employee-schedule-date span{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-employee-schedule-date strong,html[data-theme=dark]:not([data-kds-dark]) .portal-employee-schedule-detail strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-employee-schedule-detail small{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-readonly-note{border-color:#2b342b;background-color:#1a2417;color:#a5c9b0}@media (max-width:980px){html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-mobile-day{border-color:var(--p-line);background-color:var(--p-card)}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-mobile-day.is-closed{background-color:#22262a}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-mobile-day>header{border-bottom-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-mobile-day>header span{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-mobile-day>header h3{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-mobile-day>header small{background-color:#2c2f34;color:#abaeb3}html[data-theme=dark]:not([data-kds-dark]) .portal-calendar-mobile-person{border-bottom-color:var(--p-line)}}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-order-card{box-shadow:0 3px 12px rgba(23,57,35,.039)}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-order-card.priority-late{box-shadow:0 4px 15px rgba(189,61,48,.082)}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-time-action:hover:not(:disabled){border-color:#697a6b;background-color:#1a2217}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-queue-status{color:#8cbd96}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-detail-head.is-late{border-bottom-color:#423432}html[data-theme=dark]:not([data-kds-dark]) .portal-shift-card{border-color:var(--p-line);background-color:var(--p-card)}html[data-theme=dark]:not([data-kds-dark]) .portal-shift-card.is-running{border-color:#323d35;background:linear-gradient(115deg,#171b1f,#192418)}html[data-theme=dark]:not([data-kds-dark]) .portal-shift-icon{background-color:#1b2917;color:var(--p-ok)}html[data-theme=dark]:not([data-kds-dark]) .portal-shift-eyebrow{color:var(--p-ok)}html[data-theme=dark]:not([data-kds-dark]) .portal-shift-heading h2{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-shift-state{border-color:var(--p-line);background-color:#171a1f;color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-shift-state i{background-color:#445444}html[data-theme=dark]:not([data-kds-dark]) .portal-shift-state.is-live{border-color:#333e35;background-color:#142719;color:#88cca1}html[data-theme=dark]:not([data-kds-dark]) .portal-shift-state.is-live i{background-color:#1f7a4d;box-shadow:0 0 0 3px rgba(31,122,77,.12)}html[data-theme=dark]:not([data-kds-dark]) .portal-shift-body{border-color:var(--p-line);background-color:rgba(32,36,41,.55)}html[data-theme=dark]:not([data-kds-dark]) .portal-shift-label{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-shift-schedule{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-shift-timer{color:#88cca1}html[data-theme=dark]:not([data-kds-dark]) .portal-shift-subtext{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-shift-action{background-color:var(--p-ok--bg);color:#ffffff;box-shadow:0 7px 18px rgba(31,122,77,.16)}html[data-theme=dark]:not([data-kds-dark]) .portal-shift-action:hover:not(:disabled){background-color:#17633c}html[data-theme=dark]:not([data-kds-dark]) .portal-shift-action.is-stop{background-color:var(--p-late);box-shadow:0 7px 18px rgba(200,16,46,.13)}html[data-theme=dark]:not([data-kds-dark]) .portal-shift-action.is-stop:hover:not(:disabled){background-color:#a70e27}html[data-theme=dark]:not([data-kds-dark]) .portal-shift-footer{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-shift-footer strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-shift-alert.is-error{background-color:#311a19;color:#faa1a2}html[data-theme=dark]:not([data-kds-dark]) .portal-shift-alert.is-success{background-color:#17261b;color:#88cca1}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-loading,html[data-theme=dark]:not([data-kds-dark]) .portal-shift-loading{border-color:var(--p-line);background-color:var(--p-card)}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-loading span,html[data-theme=dark]:not([data-kds-dark]) .portal-shift-loading span{background:linear-gradient(100deg,#24272c 35%,#1c2024 50%,#24272c 65%)}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-toolbar h2,html[data-theme=dark]:not([data-kds-dark]) .portal-roster-toolbar h2{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-toolbar p,html[data-theme=dark]:not([data-kds-dark]) .portal-roster-toolbar p{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-navigation,html[data-theme=dark]:not([data-kds-dark]) .portal-roster-week-actions{border-color:var(--p-line);background-color:var(--p-card)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-icon,html[data-theme=dark]:not([data-kds-dark]) .portal-roster-today{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-icon:hover,html[data-theme=dark]:not([data-kds-dark]) .portal-roster-today:hover{background-color:var(--p-bg)}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-edit,html[data-theme=dark]:not([data-kds-dark]) .portal-roster-copy,html[data-theme=dark]:not([data-kds-dark]) .portal-roster-delete,html[data-theme=dark]:not([data-kds-dark]) .portal-roster-save{border-color:var(--p-line);background-color:var(--p-card);color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-edit:hover,html[data-theme=dark]:not([data-kds-dark]) .portal-roster-copy:hover{border-color:#354038;background-color:#1b2319}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-save{border-color:var(--p-ink--bd);background-color:var(--p-ink--bg);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-delete{border-color:#423435;color:var(--p-late--fg)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-alert.is-error{background-color:#311a19;color:#faa1a2}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-alert.is-success{background-color:#17261b;color:#88cca1}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-conflict{background-color:#2c1e00;color:#daa871}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-table-wrap,html[data-theme=dark]:not([data-kds-dark]) .portal-roster-table-wrap{border-color:var(--p-line);background-color:var(--p-card)}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-table td,html[data-theme=dark]:not([data-kds-dark]) .portal-hours-table th,html[data-theme=dark]:not([data-kds-dark]) .portal-roster-table td,html[data-theme=dark]:not([data-kds-dark]) .portal-roster-table th{border-bottom-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-table thead th{background-color:#1d2125;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-table tbody th,html[data-theme=dark]:not([data-kds-dark]) .portal-roster-table thead th:first-child{background-color:var(--p-card)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-table thead th:first-child{background-color:#1d2125}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-table thead th small{color:#c6a473}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-table td.is-closed,html[data-theme=dark]:not([data-kds-dark]) .portal-roster-table th.is-closed{background-color:#23262b}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-person strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-person small{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-person-cell>span,html[data-theme=dark]:not([data-kds-dark]) .portal-hours-person>span,html[data-theme=dark]:not([data-kds-dark]) .portal-roster-avatar{background-color:#1b2917;color:var(--p-ok)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-chip{border-color:#2f382f;background-color:#192616;color:#a7dabe}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-chip:hover{background-color:#1a2e16}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-add{border-color:#384137;color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-add:hover{border-color:var(--p-ok--bd);color:var(--p-ok)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-loading{border-color:var(--p-line);background-color:var(--p-card)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-loading span{background:linear-gradient(100deg,#24272c 35%,#1c2024 50%,#24272c 65%)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-empty{border-color:var(--p-line);background-color:var(--p-card)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-empty svg{color:var(--p-ok)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-empty h3{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-empty p{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-editor,html[data-theme=dark]:not([data-kds-dark]) .portal-roster-editor{border-color:var(--p-line);background-color:var(--p-card);box-shadow:0 24px 70px rgba(11,43,34,.24)}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-editor form label,html[data-theme=dark]:not([data-kds-dark]) .portal-hours-editor-heading h2,html[data-theme=dark]:not([data-kds-dark]) .portal-roster-editor form label,html[data-theme=dark]:not([data-kds-dark]) .portal-roster-editor-heading h2{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-editor input,html[data-theme=dark]:not([data-kds-dark]) .portal-hours-editor textarea,html[data-theme=dark]:not([data-kds-dark]) .portal-roster-editor input,html[data-theme=dark]:not([data-kds-dark]) .portal-roster-editor select,html[data-theme=dark]:not([data-kds-dark]) .portal-roster-editor textarea{border-color:var(--p-line);background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-editor label small,html[data-theme=dark]:not([data-kds-dark]) .portal-roster-form-help{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-error{background-color:#311a19;color:#faa1a2}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-period{border-color:var(--p-line);background-color:var(--p-card)}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-period button{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-period button.is-active{background-color:var(--p-ink--bg);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-note{border-color:#2b342b;background-color:#1a2417;color:#a5c9b0}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-summary{border-color:var(--p-line);background-color:var(--p-card)}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-person>span{background-color:#1b2917;color:var(--p-ok)}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-person strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-total span{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-total strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-total.is-planned strong{color:#9eb19a}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-table thead th{background-color:#1d2125;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-table tbody td{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-open{background-color:#17261b;color:#88cca1}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-flags span{background-color:var(--p-bg);color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-flags .is-unplanned{background-color:#2e1e01;color:#d7ab78}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-flags .is-check{background-color:#391e21;color:#fd9498}html[data-theme=dark]:not([data-kds-dark]) .portal-hours-editor-heading small,html[data-theme=dark]:not([data-kds-dark]) .portal-hours-flags small{color:var(--p-muted)}@media (max-width:760px){html[data-theme=dark]:not([data-kds-dark]) .portal-roster-day-picker button{border-color:var(--p-line);background-color:var(--p-card);color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-day-picker button strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-day-picker button.is-active{border-color:var(--p-ink--bd);background-color:var(--p-ink--bg);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-day-picker button.is-active strong{color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-mobile-day{border-color:var(--p-line);background-color:var(--p-card)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-mobile-day.is-closed{background-color:#23262b}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-mobile-heading{border-bottom-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-mobile-heading>div>span{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-mobile-heading h3{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-mobile-heading>span{background-color:#2c2f34;color:#abaeb3}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-mobile-person{border-bottom-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-mobile-person-heading{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-roster-mobile-add{border-color:#384137;color:var(--p-ok)}}html[data-theme=dark]:not([data-kds-dark]) .portal-nav-count{background-color:#bd1830;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-accordion-trigger:hover{background-color:#1c2024}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-accordion-date{border-color:#2a342c;background-color:#1a241c;color:#c0ebd6}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-assigned-badge{border-color:#2b342c;background-color:#162519;color:#abddc5}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-accordion-main strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-accordion-chevron,html[data-theme=dark]:not([data-kds-dark]) .portal .catering-accordion-ref{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-accordion-content{border-top-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-sidebar{background-color:var(--p-card)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-card,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-table-wrap{background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-filter-chip{border-color:#323b32;background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-filter-chip.selected{background-color:var(--p-ink--bg);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-table th{background-color:#202328;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-table td{color:#dde0e5}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-filter-row.catering-status-filters{background-color:var(--p-bg)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-status-filters .portal-filter-chip span{background-color:#26292e;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-status-filters .portal-filter-chip.selected span{background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal-notification-action-spinner{border-color:#323c33}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-accordion-flags>span{background-color:#1d2d20;color:#c0e9cd}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-accordion-flags>span.is-urgent{background-color:#3f1f24;color:#fbb5b3}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-accordion-trigger{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-bulk-actions{border-color:#3e302e;background-color:#181c20;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-closed-contact a{border-color:#2d362d;background-color:#171a1f;color:#c6ebd8}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-offer-quick{border-color:#2d3830;background-color:#162518;color:#abddc5}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-offer-quick:hover{background-color:#142e1a}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-quick-primary{background-color:#0b2b22;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-quick-cancel{border-color:#3c2e2e;background-color:#251918;color:#fea39b}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-quick-delete{border-color:#3e3030;background-color:#271918;color:#ffa098}@media(max-width:760px){html[data-theme=dark]:not([data-kds-dark]) .portal .portal-card,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-table-wrap{box-shadow:0 3px 14px rgba(7,31,24,.08)}}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-export{border-color:var(--p-line);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-export summary{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-export>div{border-top-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-admin-fields>.catering-notes-panel{border-color:#2a332b;background:linear-gradient(150deg,#181b20,#1b1e23)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-admin-fields>.catering-notes-panel textarea{border-color:#2d372f;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-admin-fields>label{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-admin-fields input,html[data-theme=dark]:not([data-kds-dark]) .portal .catering-admin-fields select,html[data-theme=dark]:not([data-kds-dark]) .portal .catering-admin-fields textarea{border-color:#38433b;background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-admin-fields .catering-quote-amount-label{border-color:#3d2f30;background:linear-gradient(135deg,#181c20,#171a1f 78%);color:#ffc7c7}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-quote-amount-label small{color:#c9a5a7}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-quote-composer{border-color:#2a352e;background:linear-gradient(135deg,#1a1d22,#171a1f 75%)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-quote-icon{background-color:#0b2b22;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-quote-heading h3{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-quote-heading p{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-channel-option{border-color:#2c362e;background-color:#171a1f;color:#b8bcc1}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-channel-option small{color:#a7abb0}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-channel-option.is-email.is-selected{border-color:#657081;background-color:#16212f;color:#9cc2fa;box-shadow:inset 0 0 0 1px #657081}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-channel-option.is-email.is-selected small{color:#8bb7f0}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-channel-option.is-whatsapp.is-selected{border-color:#5f7366;background-color:#0d2519;color:#87cca0;box-shadow:inset 0 0 0 1px #5f7366}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-channel-option.is-whatsapp.is-selected small{color:#85c39f}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-quote-send-button{color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-quote-send-button.is-email{background-color:#245eb4}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-quote-send-button.is-email:hover{background-color:#174a91}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-quote-send-button.is-whatsapp{background-color:#16834b}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-quote-send-button.is-whatsapp:hover{background-color:#116b3d}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-email-success{border-color:#2d3830;background-color:#0e2517;color:#89cca1}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-amount-field>span,html[data-theme=dark]:not([data-kds-dark]) .portal .catering-notes-field small{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-amount-field input{border-color:#796262;background-color:#171a1f;box-shadow:0 0 0 1px rgba(201,91,97,.08)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-amount-field input::placeholder{color:#c1999b}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-amount-field input:focus{border-color:#846c6b;outline-color:rgba(201,91,97,.14)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-lead-details>span{border-color:#293229;background:linear-gradient(145deg,#171a1f,#191c20)}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-lead-details b{color:#a8abb0}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-lead-details>span>span{color:#dde0e5}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-email-toggle{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-dish-list{color:#bcd1c3}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-dish-list>b{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-dish-row{border-color:var(--p-line);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-dish-placeholder,html[data-theme=dark]:not([data-kds-dark]) .portal .catering-dish-row>img{background-color:#23272b}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-dish-row strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-dish-row small{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-history{border-top-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-history h3{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-history li{border-left-color:var(--p-ok--bd);background-color:#1d2125}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-history li strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-history li p,html[data-theme=dark]:not([data-kds-dark]) .portal .catering-history li span{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-tag{border-color:#303a32;background-color:#19261b;color:#c0e9cd}html[data-theme=dark]:not([data-kds-dark]) .eta-busy-controls>span{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .eta-adjust-buttons button,html[data-theme=dark]:not([data-kds-dark]) .eta-busy-controls button,html[data-theme=dark]:not([data-kds-dark]) .eta-busy-suggestion button,html[data-theme=dark]:not([data-kds-dark]) .eta-due-filters button{border-color:var(--p-line);background-color:var(--p-card);color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .eta-busy-controls button.selected,html[data-theme=dark]:not([data-kds-dark]) .eta-due-filters button.selected{background-color:var(--p-ink--bg);border-color:var(--p-ink--bd);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .eta-busy-suggestion{border-color:var(--p-warn);background-color:var(--p-peach);color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .order-eta-timeline{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .order-eta-track{background-color:#233225}html[data-theme=dark]:not([data-kds-dark]) .order-eta-track i{background-color:#2c8054}html[data-theme=dark]:not([data-kds-dark]) .order-eta-track b{background-color:var(--p-ink--bg)}html[data-theme=dark]:not([data-kds-dark]) .urgency-label-critical{color:#f09f70!important}html[data-theme=dark]:not([data-kds-dark]) .urgency-label-ready{color:#8dcbc5!important}html[data-theme=dark]:not([data-kds-dark]) .urgency-label-completed{color:var(--p-muted)!important}html[data-theme=dark]:not([data-kds-dark]) .eta-custom-adjust input{border-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .eta-custom-adjust button{background-color:var(--p-ink--bg);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-desk{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-heading p{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-eyebrow{color:#83c09a}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-live{border-color:#2b352d;background-color:#19241b;color:#8ec4a0}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-live i{background-color:#439b62;box-shadow:0 0 0 4px rgba(67,155,98,.11);color:#14181f}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-menu,html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-ticket{border-color:var(--p-line);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-search{border-color:var(--p-line);color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-search input{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-categories button{border-color:var(--p-line);color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-categories button.active{border-color:var(--p-ink--bd);background-color:var(--p-ink--bg);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-product{border-color:#2b2f25}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-product-icon,html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-product>img{background-color:#21261c}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-product-icon{color:#92b09b}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-product-info>span{color:#94b09a}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-product p{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-product>button,html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-quantity button{border-color:#2a342b;background-color:#1b1e23;color:#96cba7}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-ticket{border-color:#2c352c;background:linear-gradient(160deg,#171a1f,#1c2117);box-shadow:0 14px 36px rgba(19,55,34,.11)}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-ticket-title{border-bottom-color:#2b342a;background:linear-gradient(115deg,#1a2715,#182d1d 58%,#1f2227)}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-ticket-title>div>span{color:#9ec8a9}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-count{border-color:#2f3930;background-color:#171a1f;color:#aaddbe}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-line span{color:#b2b6bb}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-line-wrap{border-bottom-color:#292d31}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-line-options label{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-line-options select{border-color:var(--p-line);background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-quantity button{background-color:#171a1f;color:#97cfa9}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-quantity button.remove{border-color:#423433;background-color:#2f1a18;color:#fc8d7f}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-quantity button.remove:hover{border-color:#7e6764;background-color:#3d1d1a;color:#fda195}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-empty{color:#a1a5aa}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-form{border-top-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-form label{color:#cce6d4}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-form input,html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-form select,html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-form textarea{border-color:var(--p-line);background-color:#171a1f;color:var(--p-ink);outline-color:#5c6e61}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-choice button{border-color:var(--p-line);background-color:#171a1f;color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-choice button.selected{border-color:#627466;background-color:#1a261c;color:#a3d0b0}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-payment-fixed{background-color:#1c241c;color:#96cba7}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-total{border-top-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-submit{background-color:#174b31;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-error{background-color:#2f1a18;color:#fe9b8e}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-success{background-color:#18251a;color:#92caa3}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-field-title{color:#cce6d4}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-address-inputs button{border-color:#343e36;background-color:#192a1a;color:#abddbb}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-address-inputs button:hover:not(:disabled){background-color:#1a321c}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-address-hint{color:#a8bbad}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-address-found{border-color:#2e372e;background-color:#182717;color:#9bd1aa}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-address-error{color:#fa9083}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt{color:#c4ebd3}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-brand>span{background-color:#174b31;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-brand small{color:#9dbaa6}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-number{border-color:#2c352d;background:linear-gradient(120deg,#1a2718,#1c1f24)}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-details>div>span,html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-note>span,html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-number span,html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-section{color:#9ec6a9}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-number strong{color:#c4ebd3}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-number small{color:#a7bfad}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-status{border-color:#2e3830;background-color:#17261a;color:#98d2a8}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-status a{color:#a9dfbb}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-status.payment-warning{border-color:#3a352a;background-color:#291d00;color:#deb880}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-warning{border-color:#3a352a;background-color:#1a1e22;color:#dabc8b}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-details>div{border-color:#2c3328;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-details strong{color:#c6ebd4}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-details small{color:#adc4b6}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-email-confirmation{border-color:#2a332a;background-color:#1a2217;color:#abcab7}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-email-confirmation a{color:#aaddbe}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-items article{border-bottom-color:#2d342a}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-items article strong{color:#c5e8d1}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-items article strong b{color:#aaddbe}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-items article>div>span{color:#c4ebd3}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-items article small{color:#adc4b6}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-note{border-left-color:#7d7160;background-color:#1b1e23;color:#e1d2b9}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-totals{border-top-color:#374037}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-totals>div{color:#b3ceba}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-totals strong{color:#c4ebd3}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-totals .grand{background-color:#174b31;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-receipt-totals .grand strong{color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-heading h1,html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-screen{color:#c5ebd5}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-heading p{color:#a6aaae}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-eyebrow{color:#8ebc98}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-live{border-color:#2c352d;background-color:#192118;color:#89c59a}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-live>i{background-color:#30a35b;box-shadow:0 0 0 3px rgba(48,163,91,.125);color:#14181f}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-live.is-offline{border-color:#3b342a;background-color:#1a1d22;color:#d2a86f}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-live.is-offline>i{background-color:#d38a20;box-shadow:0 0 0 3px rgba(211,138,32,.125);color:#14181f}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-live button{background-color:#1a2d19;color:#98cca6}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-summary article{border-color:#2c3228;background:linear-gradient(145deg,#171a1f,#1a1d21);box-shadow:0 5px 16px rgba(25,59,41,.063)}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-summary-icon.is-new{background-color:#182a19;color:#82c091}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-summary-icon.is-preparing{background-color:#2c1f01;color:#d49a51}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-summary-icon.is-time{background-color:#1d2630;color:#8cb2d2}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-summary article strong{color:#c5ebd5}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-summary article span:last-child{color:#a7aaaf}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-queue-heading>div>span{color:#97ae9b}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-queue-heading h2{color:#c5ebd5}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-queue-count{background-color:#212a1c;color:#9ecaa6}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-order-card{border-color:#2b332a #2b332a #2b332a #5f7062;background:linear-gradient(155deg,#171a1f,#1a1d22);box-shadow:0 7px 21px rgba(23,57,35,.043)}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-order-card.priority-soon{border-color:#3a352a #3a352a #3a352a #746656;background:linear-gradient(155deg,#171a1f,#191d21)}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-order-card.priority-late{border-color:#423432 #423432 #423432 #7b6561;background:linear-gradient(155deg,#171a1f,#291a17)}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-order-id>strong{color:#c7e7d1}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-phone-tag{border-color:#2f382f;background-color:#171a1f;color:#94bf9f}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-priority{color:#89bf96}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-priority.priority-soon{color:#d59e5c}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-priority.priority-late{color:#fc8779}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-order-meta{color:#a7abb0}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-order-meta>strong{color:#c2deca}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-order-type{color:#a0b9a7}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-order-age{color:#a3a6ab}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-due-time{border-color:#2b3127;background-color:#171a1f;color:#a7abb0}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-due-time>svg{color:#91b897}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-due-time strong{color:#b5dbc1}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-item{border-color:#2b3025;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-item-quantity{background-color:#192a18;color:#93cca0}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-item-main>div>strong{color:#cae8d4}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-item-main small{color:#a8abb0}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-item-main .kitchen-item-note{color:#e6a37f}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-item-main .kitchen-addon{color:#9abaa4}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-customer-note{border-left-color:#746656;background-color:#2a1e00;color:#d6ba8f}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-action{background-color:#174b31;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-action:hover:not(:disabled){background-color:#0f3b26}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-action.is-done{background-color:#285f3d}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-empty{border-color:#30382e;background-color:#191d21}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-empty>span{background-color:#1a2b19;color:#86c095}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-empty>strong{color:#b5dbc0}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-empty p{color:#a6aaae}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-alert button,html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-empty button{border-color:#2f3930;background-color:#171a1f;color:#97cba5}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-alert,html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-notice{border-color:#3f322e;background-color:#2b1a16;color:#f69b8c}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-notice{border-color:#2d372e;background-color:#192418;color:#91c7a1}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-footnote{color:#a2a6ab}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-empty .kitchen-loader{border-color:#67796b #2d362c #2d362c}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-print-button{border-color:#829689;background-color:#174b31;color:#ffffff;box-shadow:0 5px 14px rgba(23,75,49,.16)}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-print-button:hover{background-color:#103a24}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-new-button{border-color:#303a31;background-color:#171a1f;color:#b9e0c4}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-new-button:hover{background-color:#1c251a}html[data-theme=dark]:not([data-kds-dark]) .portal{--p-bg:#0e1115;--p-bg--fg:#f4f5f7;--p-card:#171a1f;--p-card--bd:#23272b;--p-ink:#ebf2fe;--p-ink--bg:#17202f;--p-ink--bd:#a6b2c5;--p-muted:#a3b2c6;--p-line:#2b323c;--p-line--bg:#272f3b;--p-ok:#7bc5a7;--p-ok--bd:#667c72;--p-ok--bg:#146b50;--p-warn:#807161;--p-late--fg:#fd8a89;--p-gold:#736756;--p-focus:#5f797d;--p-mint:#0d2d24;--p-peach:#1f2327;--p-rose:#391d1e}html[data-theme=dark]:not([data-kds-dark]) .portal :is(.portal-card,.portal-panel,.portal-dialog,.dashboard-panel,.dashboard-quick-panel){border-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal :is(input,select,textarea){border-color:#313842;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal :is(button,a):focus-visible,html[data-theme=dark]:not([data-kds-dark]) .portal :is(input,select,textarea):focus-visible{outline-color:#597275}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-stat-note,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-muted,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-table td small{color:#a3b2c6}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-nav-link.is-active,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-nav-link.is-active:hover,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-nav-link.is-orders.is-active{border-color:#647d82;background-color:#1b6470;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-nav-link:hover{border-color:#2e363f;background-color:#202428;color:#ebf2fe}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-nav-count{background-color:#b8323c;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .button-red{background-color:#a92f3c;box-shadow:0 4px 12px rgba(169,47,60,.16)}html[data-theme=dark]:not([data-kds-dark]) .portal .button-red:hover{background-color:#8f2531}html[data-theme=dark]:not([data-kds-dark]) .portal .button-outline{border-color:#313842;color:#cde0fa;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .button-outline:hover{border-color:#5b6d7a;background-color:#1b1e23}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-order-payment.is-paid,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-order-status.status-completed,html[data-theme=dark]:not([data-kds-dark]) .portal .promotion-status-actief{background-color:#0e2d22;color:#90cfb3}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-order-status.status-confirmed,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-order-status.status-pending_payment,html[data-theme=dark]:not([data-kds-dark]) .portal .promotion-status-gepland{background-color:#2e2002;color:#e1b27e}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-order-status.status-cancelled,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-order-status.status-refunded,html[data-theme=dark]:not([data-kds-dark]) .portal .promotion-status-afgelopen{background-color:#391c1e;color:#fba2a1}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-order-status.status-out_for_delivery,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-order-status.status-ready_for_pickup,html[data-theme=dark]:not([data-kds-dark]) .portal .promotion-status-concept{background-color:#192636;color:#98c4f4}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-stat.is-peach{background-color:#1f2227}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-stat.is-mint{background-color:#142b22}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-stat.is-rose{background-color:#381d20}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-stat.is-blue{background-color:#192636}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-stat-value{color:#ebf2fe}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-stat-label{color:#b8cae1}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-stat-note{color:#a3b2c6}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-action-needed{border-color:#856e6b #856e6b #856e6b #836c6a;background-color:#2c1b15}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-action-needed-mark{background-color:#ad313a}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-table thead th{background-color:#1d2025;color:#aebdd7}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-table tbody tr:hover{background-color:#1a1d22}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-search{background-color:#191c21}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-categories button{border-color:#2a323c;background-color:#171a1f;color:#becee8}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-categories button>img,html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-category-mark{background-color:#202429;color:#80c1cd}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-categories button.active{border-color:#647d82;background-color:#152727;color:#a2d4df;box-shadow:inset 0 -3px #1b6470}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-product{border-color:#29323a;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-product:hover{border-color:#61797f;box-shadow:0 8px 20px rgba(30,52,70,.08)}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-product-info>span{color:#a3b2c6}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-product strong{color:#ebf2fe}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-product>button{border-color:#647d82;background-color:#1b6470;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-product>button:hover{background-color:#154f59}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-ticket{border-color:#2b353d;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-ticket-title{border-color:#2a323c;background-color:#1e2126}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-ticket-title>div>span{color:#a3b2c6}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-count{border-color:#2d3c3e;color:#91cbd6}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-submit{background-color:#1b6470}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-submit:hover{background-color:#154f59}html[data-theme=dark]:not([data-kds-dark]) .offers-hero>span{color:#f99aa1}html[data-theme=dark]:not([data-kds-dark]) .offers-hero h1{color:#e2effd}html[data-theme=dark]:not([data-kds-dark]) .offers-hero p{color:#a4b1c3}html[data-theme=dark]:not([data-kds-dark]) .offers-menu-link{color:#80c1cd}html[data-theme=dark]:not([data-kds-dark]) .offer-card{border-color:#2a313a;background-color:#171a1f;box-shadow:0 12px 32px rgba(29,42,58,.07)}html[data-theme=dark]:not([data-kds-dark]) .offer-card-image{background-color:#25282d}html[data-theme=dark]:not([data-kds-dark]) .offer-card-image-empty{color:#80c1cd;background:linear-gradient(135deg,#1f2327,#1f2931)}html[data-theme=dark]:not([data-kds-dark]) .offer-card-badge{background-color:#301f03;color:#dbac79}html[data-theme=dark]:not([data-kds-dark]) .offer-card-heading h2{color:#deedfe}html[data-theme=dark]:not([data-kds-dark]) .offer-card-heading p{color:#a3b2c6}html[data-theme=dark]:not([data-kds-dark]) .offer-card-heading>strong{color:#80c1cd}html[data-theme=dark]:not([data-kds-dark]) .offer-card-saving{color:#a3b2c6}html[data-theme=dark]:not([data-kds-dark]) .offer-card-saving span{background-color:#122c21;color:#8fceb1}html[data-theme=dark]:not([data-kds-dark]) .offer-card li{border-color:#2b2e33;color:#bfd0e8}html[data-theme=dark]:not([data-kds-dark]) .offer-card li small{color:#9eaabd}html[data-theme=dark]:not([data-kds-dark]) .offers-empty{border-color:#2d3135;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .offers-empty>span{background-color:#361f21;color:#fc8d96}html[data-theme=dark]:not([data-kds-dark]) .offers-empty p{color:#a3b2c6}html[data-theme=dark]:not([data-kds-dark]) .offers-message{background-color:#182522;color:#90cad3}html[data-theme=dark]:not([data-kds-dark]) .offers-message.is-error{background-color:#391d1e;color:#fba2a1}html[data-theme=dark]:not([data-kds-dark]) .offer-skeleton{border-color:#2d3035;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .offer-skeleton>span{background:linear-gradient(90deg,#22252a,#1b1e22,#22252a)}html[data-theme=dark]:not([data-kds-dark]) .offer-skeleton i{background-color:#22252a}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-controls button{border-color:#2b333c;background-color:#171a1f;color:#cbe2fa}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-controls button:hover{background-color:#1f2327;border-color:#5a7376}html[data-theme=dark]:not([data-kds-dark]) .customer-promotion-controls span{color:#a3b2c6}html[data-theme=dark]:not([data-kds-dark]) .portal .m-acc{border-color:var(--p-line);background-color:var(--p-card);box-shadow:0 1px 2px rgba(11,43,34,.05),0 6px 16px -12px rgba(11,43,34,.22)}html[data-theme=dark]:not([data-kds-dark]) .portal .m-acc.is-open{border-color:#38433b;box-shadow:0 10px 26px -16px rgba(11,43,34,.34)}html[data-theme=dark]:not([data-kds-dark]) .portal .m-acc-trigger{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .m-acc-trigger:active{background-color:#1d2125}html[data-theme=dark]:not([data-kds-dark]) .portal .m-acc-icon{background-color:var(--p-mint);color:var(--p-ok)}html[data-theme=dark]:not([data-kds-dark]) .portal .m-acc-copy strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .m-acc-copy small{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .m-acc-badge{background-color:var(--p-late);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .m-acc-chevron{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .m-acc-body{border-top-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal .m-segment{border-color:var(--p-line);background-color:#202328}html[data-theme=dark]:not([data-kds-dark]) .portal .m-segment button{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .m-segment button.selected{background-color:var(--p-ink--bg);color:#ffffff;box-shadow:0 4px 10px -4px rgba(7,31,24,.45)}@media (max-width:760px){html[data-theme=dark]:not([data-kds-dark]) .portal .orders-table tr{border-color:var(--p-line);background-color:var(--p-card)}html[data-theme=dark]:not([data-kds-dark]) .portal .orders-cell-payment:before,html[data-theme=dark]:not([data-kds-dark]) .portal .orders-cell-status:before,html[data-theme=dark]:not([data-kds-dark]) .portal .orders-cell-time,html[data-theme=dark]:not([data-kds-dark]) .portal .orders-cell-type{color:var(--p-muted)}}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-payment-composer{border-color:#2a352d;background:linear-gradient(150deg,#171a1f 55%,#182018)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-payment-badge{background-color:#2c1f01;color:#d7ac76}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-payment-badge.is-paid{background-color:#102c1a;color:#92d1a9}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-payment-summary{background-color:#1b231b;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-payment-summary small{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-inner-accordion{border-color:var(--p-line);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-inner-accordion>summary{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-inner-accordion>summary:after{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-payment-details[open]>.catering-payment-composer{border-top-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-payment-error{background-color:#311b16;color:#fc9b8b}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-whatsapp-confirm{background-color:#162518;color:#abddc5}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-payment-quick{border-color:#2a352d;background-color:#162519;color:#abddc5}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-payment-quick:hover{background-color:#152f1a}html[data-theme=dark]:not([data-kds-dark]) .portal .legal-inbox{border-top-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal .legal-inbox-message{border-color:var(--p-line);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .legal-inbox-message header a{color:var(--p-green--fg)}html[data-theme=dark]:not([data-kds-dark]) .portal .legal-inbox-message .is-delivered{color:#8fcaa0}html[data-theme=dark]:not([data-kds-dark]) .portal .legal-inbox-message .is-undelivered{color:#f69580}html[data-theme=dark]:not([data-kds-dark]) .sold-out-menu-load-error{color:#ff9a8c}html[data-theme=dark]:not([data-kds-dark]) .sold-out-menu-control summary{border-color:#423630;background-color:#1b1e23;color:#f2a996}html[data-theme=dark]:not([data-kds-dark]) .sold-out-menu-control summary:before{background-color:#b85a36}html[data-theme=dark]:not([data-kds-dark]) .sold-out-menu-control summary span{background-color:#b52a32;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .sold-out-menu-panel{border-color:var(--p-line);background-color:#171a1f;box-shadow:0 16px 42px rgba(23,37,29,.141)}html[data-theme=dark]:not([data-kds-dark]) .sold-out-menu-panel>p{color:var(--p-muted)}html[data-theme=dark]:not([data-kds-dark]) .sold-out-menu-error{background-color:#311b16;color:#ff9a8c!important}html[data-theme=dark]:not([data-kds-dark]) .sold-out-menu-row{border-top-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .sold-out-menu-row>span{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .sold-out-menu-row small{color:#e9967b}html[data-theme=dark]:not([data-kds-dark]) .sold-out-menu-row button{border-color:#2b352d;background-color:#1a1d21;color:#abddc5}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-order-card.priority-late{border-color:#483a38 #483a38 #483a38 #7e6763;background:linear-gradient(110deg,#311b16,#181c20)}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-order-rank{background-color:#1c2b1a;color:#98cea5}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-order-card.priority-late .kitchen-order-rank{background-color:#c94439;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-card-subline{color:#a7abb0}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-items-count{color:#a6aaae}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-due-chip{background-color:#1b2618;color:#9ac8a3}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-due-chip.is-soon{background-color:#2d2001;color:#d4a66a}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-due-chip.is-late{background-color:#c94439;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-time-action{border-color:#2c352c;background-color:#171a1f;color:#9ac8a3}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-queue-status .is-late{color:#fe8477}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-detail-backdrop{background-color:rgba(16,37,27,.769)}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-detail-dialog{border-color:#2c3228;background-color:#171a1f;box-shadow:0 25px 90px rgba(6,23,14,.333)}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-detail-head{border-bottom-color:#2b3025;background:linear-gradient(135deg,#1a2417,#171a1f)}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-detail-head.is-late{background:linear-gradient(135deg,#361b17,#171a1f)}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-dialog-kicker{color:#93b19a}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-detail-head h2{color:#c5ebd5}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-detail-meta{color:#a6aaaf}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-dialog-close{border-color:#2c342a;background-color:#171a1f;color:#a4c2ac}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-detail-time{border-color:#2b3228;background-color:#1a1d22;color:#98b99e}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-detail-time strong{color:#b0d9ba}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-detail-time span{color:#a4a7ac}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-detail-time.is-late{border-color:#473937;background-color:#311b16;color:#fc8476}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-detail-time.is-late strong{color:#fe887b}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-modal-item{border-color:#2a3026;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-modal-item>div>strong{color:#cae8d4}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-modal-item small{color:#a8abb0}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-detail-actions{border-top-color:#2b3025;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-delivery-pricing{border-color:#2b332a;background:linear-gradient(145deg,#171a1f,#1a2017)}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-pricing-row,html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-pricing-total{color:#adb1b6}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-pricing-row strong{color:#b4d7bd}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-pricing-total{border-top-color:#2b332a;color:#c4ebd3}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-pricing-total strong{color:#c4ebd3}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-minimum-warning{border-color:#423432;background-color:#311b16;color:#fe9b8e}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-minimum-met{border-color:#2d372e;background-color:#182717;color:#98cea5}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-free-delivery{border-color:#383328;background-color:#1a1d22;color:#d0ad7b}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-free-delivery.is-active{border-color:#2d372e;background-color:#182717;color:#98cea5}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-delivery-error{border-color:#423432;background-color:#311b16;color:#fe9b8e}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-screen,html[data-theme=dark]:not([data-kds-dark]) .portal .my-deliveries-screen{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-eyebrow{color:#83bf95}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-heading h1,html[data-theme=dark]:not([data-kds-dark]) .portal .my-deliveries-heading h1{color:#c5ebd5}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-heading p,html[data-theme=dark]:not([data-kds-dark]) .portal .my-deliveries-heading p{color:#a7abb0}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-live{border-color:#2b342c;background-color:#182317;color:#92c4a4}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-live i{background-color:#4b9e62;box-shadow:0 0 0 4px rgba(75,158,98,.11);color:#14181f}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-summary article{border-color:#2d3126;background:linear-gradient(135deg,#171a1f,#191d21);box-shadow:0 7px 18px rgba(23,57,35,.031)}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-summary article span{color:#a7abb0}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-summary article strong{color:#c5e6d0}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-summary .is-waiting{border-color:#363227;background:linear-gradient(135deg,#171b1f,#1a1d22)}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-summary .is-active{border-color:#2d372e;background:linear-gradient(135deg,#141e13,#172616)}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-summary .is-done{border-color:#29342c}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-tabs{border-color:#2c3035;background-color:#1c1f24}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-tabs button{color:#adb0b5}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-tabs button>span{background-color:#272b1e;color:#adc0b1}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-tabs button.is-active{border-color:#2c3228;background-color:#171a1f;color:#aaddbe;box-shadow:0 2px 6px rgba(23,57,35,.063)}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-tabs button.is-active>span{background-color:#1b2c18;color:#97cea6}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-order-card,html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-card{border-color:#373126 #373126 #373126 #736756;background:linear-gradient(145deg,#171a1f,#181c20);box-shadow:0 7px 22px rgba(57,43,16,.039)}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-order-card,html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-card.is-assigned{border-color:#2c352c #2c352c #2c352c #627365;background:linear-gradient(145deg,#171a1f,#182415)}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-card.is-delivered{border-color:#2b352d #2b352d #2b352d #5d6f61;background:linear-gradient(145deg,#151d14,#152618)}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-order-card.is-late,html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-card.is-late{border-color:#423532 #423532 #423532 #7e6764;background:linear-gradient(145deg,#171a1f,#2c1a16)}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-priority,html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-priority{background-color:#332707;color:#d3ad7b}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-priority.is-late,html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-priority.is-late{background-color:#bf4339;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-underway,html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-status-tag{border-color:#373327;background-color:#1a1d22;color:#ceab76}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-underway,html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-status-tag.is-assigned{border-color:#2d372e;background-color:#152a14;color:#92caa2}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-status-tag.is-delivered{border-color:#2d372e;background-color:#171a1f;color:#92caa2}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-order-number,html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-order-identity strong{color:#c7e7d1}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-customer,html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-order-identity>span{color:#a3b8a9}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-card-meta{border-top-color:#2b3025}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-card-meta>span{color:#a7abb0}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-card-meta>span>svg{color:#95af98}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-card-meta>span.is-late{color:#fb8a7d}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-card-meta>strong{color:#b4d7bd}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-complete-button,html[data-theme=dark]:not([data-kds-dark]) .portal .courier-contact-actions a,html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-card-cta,html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-route-link{border-color:#829689;background-color:#174b31;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-complete-button:hover:not(:disabled),html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-card-cta:hover:not(:disabled),html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-route-link:hover{background-color:#103a24}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-route-link{border-color:#2e372e;background-color:#171a1f;color:#97cba5}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-route-link:hover{background-color:#192418}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-assignee{color:#a8acb1}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-assignee strong{color:#9acca7}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-delivered-mark{background-color:#172d16;color:#92caa2}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-empty{border-color:#2f372d;background-color:#191d21}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-empty>span{background-color:#192a16;color:#86c095}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-empty>strong{color:#b5dbc0}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-empty p{color:#a6aaae}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-empty>a{color:#8fc8a0}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-alert,html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-notice{border-color:#423432;background-color:#2c1a16;color:#f69b8e}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-notice{border-color:#2d372e;background-color:#162515;color:#91c7a1}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-modal-backdrop{background-color:rgba(16,37,27,.769)}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-modal{border-color:#2c332a;background-color:#171a1f;box-shadow:0 25px 90px rgba(6,23,14,.333)}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-modal>header{border-bottom-color:#2b3026;background:linear-gradient(135deg,#192614,#171a1f)}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-modal-kicker{color:#94b09a}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-modal h2{color:#b9e4c8}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-modal p{color:#a6aaaf}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-modal>header>button{border-color:#2c342a;background-color:#171a1f;color:#a4c2ac}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-courier-options>button{border-color:#2c3227;background-color:#171a1f;color:#bfdec7}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-courier-options>button.is-selected{border-color:#5d6e60;background-color:#182414;box-shadow:inset 0 0 0 1px rgba(120,170,128,.333)}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-courier-avatar{background-color:#1c2b19;color:#94c5a3}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-courier-check{border-color:#2c352c;color:#7fc294}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-courier-options>button.is-selected .delivery-courier-check{border-color:#637567;background-color:#387d4d;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-modal .delivery-modal-error{color:#fa8c7f}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-modal>footer{border-top-color:#2b3026;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-modal-cancel{border-color:#2d342a;background-color:#171a1f;color:#a3b6a8}html[data-theme=dark]:not([data-kds-dark]) .portal .delivery-modal-submit{border-color:#829689;background-color:#174b31;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .my-deliveries-back{color:#99b99f}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-address,html[data-theme=dark]:not([data-kds-dark]) .portal .courier-eta{color:#adb1b6}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-address svg,html[data-theme=dark]:not([data-kds-dark]) .portal .courier-eta svg{color:#93b698}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-eta{border-color:#2b3329;background-color:#171a1f;color:#97c4a2}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-eta.is-late{border-color:#433533;background-color:#311b16;color:#fa8a7e}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-eta.is-late svg{color:#fa8a7e}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-contact-actions a{border-color:#2d352b;background-color:#171a1f;color:#95c9a1}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-contact-actions a:hover{background-color:#192616}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-complete-button{background-color:#24623c}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-dashboard-card{border-color:#2d372e;background:linear-gradient(110deg,#172513,#171a1f 85%);color:#afdabb;box-shadow:0 8px 21px rgba(23,57,35,.043)}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-dashboard-icon{background-color:#1a2f18;color:#7fc294}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-dashboard-card small{color:#93b19a}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-dashboard-card strong{color:#b3debf}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-dashboard-card em{color:#9fb2a3}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-dashboard-card>b{background-color:#2c7545;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal-bottom-link .portal-nav-count,html[data-theme=dark]:not([data-kds-dark]) .portal-nav-link .portal-nav-count{background-color:#d92f3b;color:#ffffff;box-shadow:0 0 0 2px #23272b}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-dashboard-card{border-color:#473938;background:linear-gradient(105deg,#2a1a17,#171a1f 76%)}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-dashboard-card.has-available{border-color:#493b3a;background:linear-gradient(105deg,#311a18,#181c20 75%);box-shadow:0 8px 22px rgba(165,45,50,.078)}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-dashboard-card.has-available .courier-dashboard-icon{background-color:#40201d;color:#fc8484}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-dashboard-card.has-available>b{background-color:#d62e3b;box-shadow:0 0 0 4px rgba(214,46,59,.11)}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-dashboard-action{background-color:#c92b38;color:#ffffff;box-shadow:0 5px 14px rgba(179,41,54,.157)}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-dashboard-card:hover .courier-dashboard-action{background-color:#a91e2a}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-section-kicker{color:#98b09c}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-section h2{color:#bbe3c8}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-section h2 b{background-color:#d92f3b;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-underway.is-available{border-color:#393429;background-color:#2a1e00;color:#d4ab73}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-order-card.is-available{border-color:#393429 #393429 #393429 #736756;background:linear-gradient(145deg,#171a1f,#191d21)}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-claim-button{background-color:#c92b38;color:#ffffff;box-shadow:0 6px 16px rgba(179,41,54,.141)}html[data-theme=dark]:not([data-kds-dark]) .portal .courier-claim-button:hover:not(:disabled){background-color:#a91e2a}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-orders-page .portal-page-title{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-orders-eyebrow{color:#80c1cd}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-orders-toolbar{border-bottom-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-orders-search{border-color:#313842;color:#a1afc3}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-orders-search input{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-orders-filter{color:#a3b2c6}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-orders-filter select{border-color:#313842;background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-orders-table td time{color:#a3b2c6}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-order-type.delivery{background-color:#192636;color:#93c1ee}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-order-type.pickup{background-color:#292034;color:#c2a7ed}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-order-payment{background-color:#2e2002;color:#e1b27e}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-order-status.status-preparing{background-color:#1f2327;color:#e4a274}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-order-row-actions a,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-order-row-actions button{border-color:#2a333c;background-color:#171a1f;color:#a7c4db}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-order-row-actions a:hover{background-color:#1f2327}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-order-row-actions button{border-color:#3e3031;background-color:#2d1a1b;color:#ff8b8e}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-orders-footer{border-top-color:var(--p-line);color:#a3b2c6}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-orders-empty{color:#a3b2c6}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-orders-empty svg{color:#80c1cd}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-orders-empty strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .desktop-nav a[href="/offers"]{background-color:#351f22;color:#ff9398}html[data-theme=dark]:not([data-kds-dark]) .desktop-nav a[href="/offers"]:hover{background-color:#44242a;color:#fdaaac}html[data-theme=dark]:not([data-kds-dark]) .portal .phone-order-product-added{background-color:#0e2d22;color:#90cfb3}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-orders-pagination{color:#a3b2c6}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-orders-pagination button{border-color:#2a333c;background-color:#171a1f;color:#a7c4db}html[data-theme=dark]:not([data-kds-dark]) .portal-task-home{border-color:#28343b;background-color:#171a1f;box-shadow:0 5px 18px rgba(18,37,54,.05)}html[data-theme=dark]:not([data-kds-dark]) .portal-task-heading>span{color:#99b1c5}html[data-theme=dark]:not([data-kds-dark]) .portal-task-tile{background-color:#1e2226;color:#e7ebf0;box-shadow:inset 0 0 0 1px rgba(20,35,52,.05)}html[data-theme=dark]:not([data-kds-dark]) .portal-task-tile>span{background-color:rgba(255,255,255,.19)}html[data-theme=dark]:not([data-kds-dark]) .portal-task-tile.is-pos{background-color:#176b70;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal-task-tile.is-kitchen{background-color:#a86316;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal-task-tile.is-orders{background-color:#a9363c;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal-task-tile.is-delivery{background-color:#355f91;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal-task-tile.is-personal{background-color:#5c5689;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal-task-tile:hover{box-shadow:0 7px 16px rgba(20,35,52,.13)}html[data-theme=dark]:not([data-kds-dark]) .portal-task-count{border-color:#23272b;background-color:#171a1f;color:#f98c8d}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-stat{border-color:rgba(255,255,255,.152);box-shadow:0 4px 14px rgba(18,37,54,.05)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-stat.is-peach{border-color:rgba(197,139,93,.23);background-color:#1d2125}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-stat.is-mint{border-color:rgba(98,151,131,.23);background-color:#112921}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-stat.is-rose{border-color:rgba(201,110,116,.23);background-color:#301a1b}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-stat.is-blue{border-color:rgba(113,142,175,.23);background-color:#1a2330}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-stat-label{color:#cce2f4}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-stat-note{background-color:rgba(23,26,31,.72);color:#b1c6d9}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-stat-icon{border-color:rgba(255,255,255,.194);background-color:rgba(23,26,31,.55);color:#bfdaef}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-panel,html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-quick-panel{box-shadow:0 5px 18px rgba(18,37,54,.05)}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-quick-action.is-pause{border-color:#483a39;background-color:#311a19;color:#faa3a2}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-quick-action.is-pause>svg:first-child{color:#f98c8d}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-quick-action.is-resume{border-color:#303d36;background-color:#0f291b;color:#92d1ad}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-quick-action.is-resume>svg:first-child{color:#74c397}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-quick-actions>a:nth-child(2){border-color:#40392f;background-color:#1c2024;color:#e1b384}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-quick-actions>a:nth-child(2)>svg:first-child{color:#d79e5d}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-quick-actions>a:nth-child(3){border-color:#403d48;background-color:#271f32;color:#c1b1f1}html[data-theme=dark]:not([data-kds-dark]) .portal .dashboard-quick-actions>a:nth-child(3)>svg:first-child{color:#b5a4e9}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-hours-controls .portal-hours-export{border-color:#697686;background-color:#355f91;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-hours-export:hover{border-color:#788696;background-color:#274b77}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-hours-delete,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-hours-delete-selected{border-color:#806968;background-color:#b93841;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-hours-delete-selected:hover,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-hours-delete:hover{border-color:#da6b6f;background-color:#8f2731}html[data-theme=dark]:not([data-kds-dark]) .portal .portal-hours-controls>button:focus-visible,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-hours-table button:focus-visible,html[data-theme=dark]:not([data-kds-dark]) .portal .portal-hours-table input:focus-visible{outline-color:#637482}html[data-theme=dark]:not([data-kds-dark]) .portal .category-accordion-toggle{color:#dcedfe}html[data-theme=dark]:not([data-kds-dark]) .portal .category-delete{color:#f98c8d}html[data-theme=dark]:not([data-kds-dark]) .portal .category-accordion-body{border-top-color:var(--p-line);background-color:#191c20}html[data-theme=dark]:not([data-kds-dark]) .portal .category-accordion-heading input:focus-visible,html[data-theme=dark]:not([data-kds-dark]) .portal .category-accordion-toggle:focus-visible{outline-color:#637482}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-details-quick{border-color:#816967;background-color:#c83237;color:#ffffff;box-shadow:0 4px 10px rgba(200,50,55,.15)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-details-quick:hover{border-color:#856e6c;background-color:#b9292f;box-shadow:0 6px 14px rgba(200,50,55,.2)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-details-quick:focus-visible{outline-color:#637482}html[data-theme=dark]:not([data-kds-dark]) .portal .live-reconnect-banner{border-color:#3b342a;background-color:#1a1d22;color:#d2a86f}html[data-theme=dark]:not([data-kds-dark]) .portal .live-reconnect-banner>i{background-color:#d38a20;color:#14181f}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-sound{border-color:#31372c;background-color:#171a1f;color:#b3b6bb}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-sound.is-on{border-color:#313c33;background-color:#15281a;color:#96cda5}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-sound.needs-tap{border-color:#413c30;background-color:#2a2000;color:#d9ab74}html[data-theme=dark]:not([data-kds-dark]) .portal .kitchen-new-tag{background-color:#f2b84a;color:#14181f}html[data-theme=dark]:not([data-kds-dark]) .portal .kds{--k-col:#212f1c;--k-card:#171a1f;--k-line:#333d35;--k-line--bg:#26412c;--k-ink:#e1f9ea;--k-mute:#b4c8bb;--k-green:#17703f;--k-green--fg:#78c591;--k-green--bd:#677a6c;--k-amber--fg:#d99436;--k-red--fg:#f77e6f;--k-badge:#0f2f20;--k-soft:#1e2719;--k-note:#2b2001;--k-note-line:#3b362b;--k-note-ink:#d9b67f;color:var(--k-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-logo{background-color:var(--k-badge);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-title h1{color:var(--k-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-title p{color:var(--k-mute)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-stat{border-color:var(--k-line);background-color:var(--k-card);color:var(--k-mute)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-stat b{color:var(--k-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-stat.is-late{border-color:var(--k-red--fg);color:var(--k-red--fg)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-stat.is-late b{color:var(--k-red--fg)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-tool{border-color:var(--k-line);background-color:var(--k-card);color:var(--k-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-tool em{background-color:var(--k-amber);color:#fff0d9}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-col{background-color:var(--k-col)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-col-head strong{color:var(--k-mute)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-col-head span{background-color:var(--k-badge);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-col-cooking .kds-col-head span{background-color:var(--k-amber);color:#fff0d9}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-col-ready .kds-col-head span{background-color:var(--k-green)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-empty{border-color:var(--k-line);color:var(--k-mute)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-card{border-color:var(--k-line);border-left-color:var(--k-green--bd);background-color:var(--k-card);box-shadow:0 4px 14px rgba(23,57,35,.063)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-card.t-soon{border-left-color:var(--k-amber--fg)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-card.t-late{border-left-color:var(--k-red--fg);background-color:var(--k-card)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-card.t-done{border-left-color:#66696e}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-num{color:var(--k-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-timer{background-color:var(--k-green);color:var(--k-green--fg)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-timer.t-soon{background-color:var(--k-amber);color:var(--k-amber--fg)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-timer.t-late{background-color:var(--k-red);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-timer.t-done{background-color:var(--k-soft);color:var(--k-mute)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-chip{border-color:var(--k-line);background-color:var(--k-soft);color:var(--k-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-chip.is-phone{border-color:color-mix(in srgb,var(--k-amber--fg) 55%,transparent);color:var(--k-amber--fg)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-customer,html[data-theme=dark]:not([data-kds-dark]) .portal .kds-since{color:var(--k-mute)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-items{border-top-color:var(--k-line)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-qty{background-color:var(--k-badge);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-item-name{color:var(--k-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-spice{color:var(--k-red--fg)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-addon{color:var(--k-mute)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-item-note{color:var(--k-note-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-allergy,html[data-theme=dark]:not([data-kds-dark]) .portal .kds-note{border-color:var(--k-note-line);background-color:var(--k-note);color:var(--k-note-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-allergy{border-color:var(--k-red--fg);background-color:var(--k-card);color:var(--k-red--fg)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-btn.is-start{background-color:var(--k-badge);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-btn.is-done{background-color:var(--k-green);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-btn.is-ghost{border-color:var(--k-line);background-color:var(--k-soft);color:var(--k-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-drawer-backdrop{background-color:rgba(12,26,18,.533)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-drawer{--k-card:#171a1f;--k-line:#333d35;--k-line--bg:#26412c;--k-ink:#e1f9ea;--k-mute:#b4c8bb;--k-soft:#1e2719;--k-badge:#0f2f20;--k-green:#17703f;--k-green--fg:#78c591;--k-green--bd:#677a6c;--k-amber--fg:#d99436;--k-red--fg:#f77e6f;--k-note:#2b2001;--k-note-line:#3b362b;--k-note-ink:#d9b67f;background-color:#1d2024;color:var(--k-ink);box-shadow:-18px 0 50px rgba(12,26,18,.2)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-drawer-head{border-bottom-color:var(--k-line)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-drawer-head span{color:var(--k-mute)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-drawer-head h2{color:var(--k-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-drawer h3{color:var(--k-mute)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-event,html[data-theme=dark]:not([data-kds-dark]) .portal .kds-totals{border-color:var(--k-line);background-color:var(--k-card)}@media (max-width:960px){html[data-theme=dark]:not([data-kds-dark]) .portal .kds-tabs{background-color:var(--k-col)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-tabs button{color:var(--k-mute)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-tabs button span{background-color:var(--k-line--bg);color:var(--k-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-tabs button.is-active{background-color:var(--k-card);color:var(--k-ink);box-shadow:0 2px 8px rgba(23,57,35,.102)}}html[data-theme=dark]:not([data-kds-dark]) .portal .pos{--p-ink:#eff3f8;--p-ink--bg:#171b22;--p-ink--bd:#aeb2b7;--p-mute:#bec2c7;--p-line:#2f353f;--p-line--bg:#2d343e;--p-soft:#1f2327;--p-green--fg:#8fc4fd;--p-deep:#182a3d;--p-deep--bd:#9dacbd;--p-amber:#7b6c5d;--p-red--fg:#fb8a7a;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-logo{background-color:var(--p-deep);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-title p{color:var(--p-mute)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-stat{border-color:var(--p-line);background-color:#171a1f;color:var(--p-mute)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-stat b{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-stat.is-busy{border-color:var(--p-amber);background-color:#1a1d22;color:#d2a86f}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-parked{border-color:#413c30;background-color:#2a2000}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-parked button{color:#d9ab74}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-alert{border-color:#423432;background-color:#361c1a;color:#ff9b8d}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-toast{border-color:#313c33;background-color:#15281a;color:#96cda5}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-menu{border-color:var(--p-line);background-color:#171a1f;box-shadow:0 6px 22px rgba(23,57,35,.063)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-search{border-color:var(--p-line);background-color:var(--p-soft);color:var(--p-mute)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-input{background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-input:focus{outline-color:rgba(23,112,63,.4)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-categories button{border-color:var(--p-line);background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-categories button.is-on{border-color:var(--p-deep--bd);background-color:var(--p-deep);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish{border-color:var(--p-line);background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish:hover{border-color:#687a6c;box-shadow:0 8px 20px rgba(23,57,35,.078)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish-icon{background-color:var(--p-soft);color:var(--p-mute)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish-info small{color:var(--p-mute)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish-price{color:var(--p-green--fg)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish-price em{background-color:var(--p-soft);color:var(--p-mute)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish.is-added{border-color:var(--p-green--fg);background-color:#172219}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish-count{background-color:var(--p-green);color:#ffffff;box-shadow:0 3px 8px rgba(15,90,53,.333)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish-out{background-color:#3b5b47;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-empty{border-color:var(--p-line);color:var(--p-mute)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-ticket{border-color:#2c352c;background-color:#171a1f;box-shadow:0 14px 36px rgba(19,55,34,.125)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-ticket-head{border-bottom-color:var(--p-line);background:linear-gradient(120deg,#1a2718,#1c1f24)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-ticket-head span:first-child{color:#9ec8a9}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-count{background-color:var(--p-deep);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-ticket-foot{border-top-color:var(--p-line);background-color:#181b20}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-line{border-color:var(--p-line);background-color:var(--p-soft)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-line.is-out{border-color:var(--p-red--fg);background-color:#361c1a}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-line-main small{color:var(--p-mute)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-line-out{color:var(--p-red--fg)!important}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-stepper{background-color:#171a1f;border-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-stepper button{background-color:var(--p-soft);color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-icon-btn{border-color:var(--p-line);background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-block{border-top-color:var(--p-line)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-block h3,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-field>span{color:#d4eddd}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-segment{background-color:var(--p-soft)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-segment button{color:var(--p-mute)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-segment button.is-on{background-color:#171a1f;color:var(--p-ink);box-shadow:0 2px 8px rgba(23,57,35,.122)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-address-found{background-color:#15281a;color:#96cda5}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-known{border-color:#313c33;background-color:#15281a}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-known strong{color:#96cda5}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-known small{color:#99b8a3}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-ghost{border-color:var(--p-line);background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-ghost.is-danger{border-color:var(--p-red--fg);background-color:#361c1a;color:var(--p-red--fg)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-totals>div{color:var(--p-mute)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-totals .is-grand,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-totals>div strong{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-hint{color:var(--p-mute)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-hint.is-ok{color:var(--p-green--fg)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-warn{border-color:#3b362b;background-color:#2b2001;color:#d9b67f}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-error{border-color:#423432;background-color:#361c1a;color:#ff9b8d}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-primary,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-submit{background-color:var(--p-green);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-submit:disabled{background-color:#2a4533}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-sheet-backdrop{background-color:rgba(12,26,18,.6)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-sheet{background-color:#171a1f;box-shadow:0 30px 80px rgba(12,26,18,.267)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-sheet-group h3,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-sheet-head span,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-sheet-label{color:var(--p-mute)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-chip{border-color:var(--p-line);background-color:#171a1f;color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-chip small{color:var(--p-mute)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-chip.is-on{border-color:var(--p-green--fg);background-color:#15281a;color:#9ed8b0;box-shadow:inset 0 0 0 1px var(--p-green)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-sheet-foot{border-top-color:var(--p-line);background-color:#181b20}html[data-theme=dark]:not([data-kds-dark]) .portal .pos{color:#eff3f8}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-count,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-logo{background-color:#182a3d}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-stat,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-ticket-head span:first-child,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-title p{color:#bec2c7}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-menu,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-ticket{border-color:#2f353f;box-shadow:0 8px 26px rgba(20,28,38,.08)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-ticket-foot{border-color:#2f353f}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-input{border-color:#717579;color:#eff3f8}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-block h3,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-field>span{color:#e6eaef}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-segment{background-color:#22252a}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-segment button{color:#bec2c7}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-segment button.is-on{color:#ddedfe}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-primary,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-submit{background-color:#174f83}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-primary:hover,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-submit:not(:disabled):hover{background-color:#103c66}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-submit:disabled{background-color:#32455b;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-back{border-color:#38404a;background-color:#171a1f;color:#e6eaef}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-back.is-alone{color:#bec2c7}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-back:hover{border-color:#636e7f;background-color:#1b1e22}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-progress{border-bottom-color:#2d3136;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-progress-step{color:#acb0b5}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-progress-step>span{border-color:#38404a;background-color:#171a1f;color:#bec2c7}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-progress-step.is-current{background-color:#1a2631;color:#b9d9fb}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-progress-step.is-current>span,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-progress-step.is-done>span{border-color:#5f96d0;background-color:#174f83;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-progress-step.is-done{color:#8fc4fd}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-totals .is-grand strong{color:#eff3f8}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish-hit{border-color:#2f353f;color:#eff3f8}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish-price{color:#8fc4fd}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish.is-added .pos-dish-hit{border-color:#5f96d0;background-color:#1a222a}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish-count{background-color:#174f83}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-zone.is-checking{border-color:#343b45;background-color:#1f2327;color:#dfe3e8}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-known{border-color:#343b45;background-color:#1f2327}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-known strong{color:#c8dff9}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-known small{color:#bec2c7}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-chip.is-on{border-color:#5f96d0;background-color:#1a2631;color:#b9d9fb;box-shadow:inset 0 0 0 1px #174f83}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-payment-option{border-color:#313842;background-color:#171a1f;color:#eff3f8}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-payment-option:hover{border-color:#5b6b7a;background-color:#191c21}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-payment-option.is-on{border-color:#5f96d0;background-color:#1a232b;box-shadow:inset 0 0 0 1px #174f83}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-payment-check{border-color:#6c6f74;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-payment-option.is-on .pos-payment-check{border-color:#5f96d0;background-color:#174f83}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-payment-option small{color:#bec2c7}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-payment-confirmation{border-color:#313b43;background-color:#1a232b;color:#a3cffb}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-payment-help{border-color:#313842;background-color:#171a1f;color:#8fc4fd}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-help-backdrop{background-color:rgba(15,23,42,.54)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-help-modal{border-color:#2f353f;background-color:#171a1f;color:#eff3f8;box-shadow:0 28px 90px rgba(15,23,42,.28)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-help-modal>header{border-bottom-color:#2c2f34}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-help-modal>header span{color:#acb0b5}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-help-modal>header h2{color:#eff3f8}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-help-body>p{color:#bec2c7}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-help-body li{border-color:#2a313b;background-color:#1a1d21}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-help-body li:before{background-color:#174f83;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-help-body li strong{color:#eff3f8}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-help-body li span,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-help-note span{color:#bec2c7}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-help-note{border-color:#2e3740;background-color:#1a232b;color:#8fc4fd}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-help-note strong{color:#8fc4fd}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-help-modal>footer{border-top-color:#2c2f34}@media (max-width:900px){html[data-theme=dark]:not([data-kds-dark]) .portal .pos-fab{background-color:var(--p-deep);color:#ffffff;box-shadow:0 12px 30px rgba(12,26,18,.333)}}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-title h1{color:#e8ecf1}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-stat,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-title p{color:#9eaabb}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-menu,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-ticket{border-color:#2a313b;box-shadow:0 1px 3px rgba(16,24,40,.04),0 8px 24px rgba(16,24,40,.04)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-ticket-head{background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-ticket-head span:first-child{color:#9aa5b9}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-ticket-head h2{color:#e8ecf1}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-ticket-foot{background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-categories button{border-color:#2a313b;color:#adbbd0}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-categories button.is-on{border-color:#2a333c;background-color:#18242d;color:#8fc4fd}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish{border-color:#2a313b;color:#e8ecf1}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish:hover{border-color:#343d47;box-shadow:0 3px 10px rgba(16,24,40,.05)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish-info small{color:#9aa5b9}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish-info strong{color:#e2e6eb}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish-price{color:#8ab8e4}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish-price em{background-color:#1f2327;color:#9eaabb}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish.is-added,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish.is-added .pos-dish-hit{border-color:#627381;background-color:#1a1e22}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish-count{background-color:#315f89;box-shadow:0 2px 6px rgba(16,24,40,.14)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-line{border-color:#2b2f34;background-color:#1a1d21}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-line-main strong{color:#dfe3e8}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-line-main small{color:#9eaabb}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-line-side>span{color:#cfd3d8}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-block{border-color:#2b2f34}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-block h3{color:#c2d0e8}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-field>span{color:#aeb2b7}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-back.is-alone,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-hint{color:#9eaabb}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-payment-option{border-color:#2a313b}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-payment-option.is-on{border-color:#5b6b7a;background-color:#1d2125;box-shadow:inset 0 0 0 1px #5b6b7a}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-payment-option strong{color:#dfe3e8}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-payment-option small{color:#9eaabb}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-back{color:#adbbd0}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-totals>div{color:#9eaabb}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-totals .is-grand,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-totals>div strong{color:#c2d0e8}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-totals .is-grand strong{color:#e8ecf1}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-payment-breakdown{color:#9eaabb}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-payment-breakdown span{color:#a8acb1}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-stat,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-title p{color:#a3afc4}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish-info small{color:#aaaeb3}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-back.is-alone,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-hint,html[data-theme=dark]:not([data-kds-dark]) .portal .pos-line-main small{color:#a3afc4}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-payment-help{color:#8ab8e4}html[data-theme=dark]:not([data-kds-dark]) body:has(.portal.is-station-mode){background-color:#0e1115}html[data-theme=dark]:not([data-kds-dark]) .portal.is-station-mode,html[data-theme=dark]:not([data-kds-dark]) .portal.is-station-mode .portal-main{background-color:#0e1115}html[data-theme=dark]:not([data-kds-dark]) .portal input::placeholder,html[data-theme=dark]:not([data-kds-dark]) .portal textarea::placeholder{color:#bec2c7}html[data-theme=dark]:not([data-kds-dark]) .portal input:focus-visible,html[data-theme=dark]:not([data-kds-dark]) .portal select:focus-visible,html[data-theme=dark]:not([data-kds-dark]) .portal textarea:focus-visible{outline-color:#5f96d0}html[data-theme=dark]:not([data-kds-dark]) .portal .od-backdrop{background-color:rgba(11,26,16,.6)}html[data-theme=dark]:not([data-kds-dark]) .portal .od-dialog{background-color:#171a1f;color:#e1f9ea;box-shadow:0 34px 90px rgba(11,26,16,.4)}html[data-theme=dark]:not([data-kds-dark]) .portal .od-head{border-bottom-color:#293128}html[data-theme=dark]:not([data-kds-dark]) .portal .od-head h2{color:#e1f9ea}html[data-theme=dark]:not([data-kds-dark]) .portal .od-head p{color:#b4c8bb}html[data-theme=dark]:not([data-kds-dark]) .portal .od-head.is-danger{background:linear-gradient(120deg,#2f1a18,#171a1f)}html[data-theme=dark]:not([data-kds-dark]) .portal .od-head.is-danger .od-icon{background-color:#c0392b;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .od-head.is-success{background:linear-gradient(120deg,#13281c,#171a1f)}html[data-theme=dark]:not([data-kds-dark]) .portal .od-head.is-success .od-icon{background-color:#0f6b3b;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .od-close{border-color:#313b32;background-color:#171a1f;color:#e1f9ea}html[data-theme=dark]:not([data-kds-dark]) .portal .od-text{color:#d4eddd}html[data-theme=dark]:not([data-kds-dark]) .portal .od-reason{border-color:#313b32;background-color:#171a1f;color:#e1f9ea}html[data-theme=dark]:not([data-kds-dark]) .portal .od-reason:hover{border-color:#5d6e60;background-color:#1a1d21}html[data-theme=dark]:not([data-kds-dark]) .portal .od-reason.is-on{border-color:#7f6864;background-color:#2a1a17;box-shadow:inset 0 0 0 1px #c0392b}html[data-theme=dark]:not([data-kds-dark]) .portal .od-reason-icon{background-color:#1e261b;color:#d4eddd}html[data-theme=dark]:not([data-kds-dark]) .portal .od-reason.is-on .od-reason-icon{background-color:#c0392b;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .od-reason-text small{color:#b4c8bb}html[data-theme=dark]:not([data-kds-dark]) .portal .od-reason-check{background-color:#c0392b;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .od-note>span{color:#d4eddd}html[data-theme=dark]:not([data-kds-dark]) .portal .od-note textarea{border-color:#39433b;background-color:#171a1f;color:#e1f9ea}html[data-theme=dark]:not([data-kds-dark]) .portal .od-warning{border-color:#413c31;background-color:#281e00;color:#e3c291}html[data-theme=dark]:not([data-kds-dark]) .portal .od-error{border-color:#483a38;background-color:#361c1a;color:#ff9b8d}html[data-theme=dark]:not([data-kds-dark]) .portal .od-foot{border-top-color:#293128;background-color:#181b20}html[data-theme=dark]:not([data-kds-dark]) .portal .od-btn.is-ghost{border-color:#39433b;background-color:#171a1f;color:#e1f9ea}html[data-theme=dark]:not([data-kds-dark]) .portal .od-btn.is-danger{background-color:#c0392b;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .live-delivered-action,html[data-theme=dark]:not([data-kds-dark]) .portal .od-btn.is-success{background-color:#0f6b3b;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .live-delivered-action:hover{background-color:#0b5a31}html[data-theme=dark]:not([data-kds-dark]) .portal .live-cancel-quick{border-color:#856e6b;background-color:#171a1f;color:#fa8d7a}html[data-theme=dark]:not([data-kds-dark]) .portal .live-cancel-quick:hover{border-color:#7f6864;background-color:#2f1a18}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-btn.is-cancel{border-color:#856e6b;background-color:#171a1f;color:#fa8d7a}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-btn.is-cancel:hover{background-color:#2f1a18;border-color:#7f6864}html[data-theme=dark]:not([data-kds-dark]) .portal .kds-btn.is-cancel-wide{border-color:#856e6b;background-color:#171a1f;color:#fa8d7a}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-zone.is-checking{border-color:#313b32;background-color:#1c2219;color:#d4eddd}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-zone.is-ok{border-color:#677a6d;background-color:#112b1b;color:#90d3a6}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-zone.is-outside{border-color:#7f6864;background-color:#361c1a;color:#fbafa2}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-zone.is-warn{border-color:#413c31;background-color:#281e00;color:#e3c291}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish-hit{border-color:#333d35;background-color:#171a1f;color:#e1f9ea}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish-hit:hover{border-color:#5c6e61;box-shadow:0 8px 20px rgba(23,57,35,.094)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish.is-added .pos-dish-hit{border-color:#60a37a;background-color:#14251a}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish-minus{border-color:#23272b;background-color:#c0392b;color:#ffffff;box-shadow:0 3px 10px rgba(192,57,43,.4)}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-dish-minus:hover{background-color:#a8301f}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-menu-head{background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-step{background-color:#17291c}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-step-check{background-color:#0f5a35;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-step-text strong{color:#e1f9ea}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-step-text small{color:#d4eddd}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-step-edit{background-color:#171a1f;color:#91d2a9}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-view-toggle{background-color:#1f2b1c}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-view-toggle button{color:#b4c8bb}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-view-toggle button.is-on{background-color:#171a1f;color:#e1f9ea;box-shadow:0 2px 8px rgba(23,57,35,.122)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-pill[data-status=new]{background-color:#1c2740;color:#aac6ff}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-pill[data-status=contacted]{background-color:#18243a;color:#98b9fb}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-pill[data-status=awaiting_customer],html[data-theme=dark]:not([data-kds-dark]) .portal .catering-pill[data-status=quote_sent]{background-color:#2e2002;color:#d9ab74}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-pill[data-status=confirmed]{background-color:#0e2e1d;color:#90d3a6}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-pill[data-status=in_preparation]{background-color:#113221;color:#90d3a6}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-pill[data-status=completed]{background-color:#262a2e;color:#b4c8bb}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-pill[data-status=cancelled]{background-color:#3d1e1a;color:#ff9b8d}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-next[data-tone=red]{background-color:#3d1e1a;color:#fa8d7a}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-next[data-tone=amber]{background-color:#2e2002;color:#d9ab74}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-next[data-tone=green]{background-color:#0e2e1d;color:#90d3a6}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-next[data-tone=blue]{background-color:#1a263d;color:#9fbef9}html[data-theme=dark]:not([data-kds-dark]) .portal .agenda-summary>div{border-color:#313b32;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .agenda-summary b{color:#e1f9ea}html[data-theme=dark]:not([data-kds-dark]) .portal .agenda-summary span{color:#b4c8bb}html[data-theme=dark]:not([data-kds-dark]) .portal .agenda-summary .is-warn{border-color:#856e6b;background-color:#291a17}html[data-theme=dark]:not([data-kds-dark]) .portal .agenda-summary .is-warn b{color:#fa8d7a}html[data-theme=dark]:not([data-kds-dark]) .portal .agenda-day h3{color:#e1f9ea}html[data-theme=dark]:not([data-kds-dark]) .portal .agenda-day h3 small{color:#b4c8bb}html[data-theme=dark]:not([data-kds-dark]) .portal .agenda-row{border-color:#313b32;background-color:#171a1f;color:#e1f9ea}html[data-theme=dark]:not([data-kds-dark]) .portal .agenda-row:hover{border-color:#5c6e61;box-shadow:0 8px 20px rgba(23,57,35,.078)}html[data-theme=dark]:not([data-kds-dark]) .portal .agenda-time small{color:#b4c8bb}html[data-theme=dark]:not([data-kds-dark]) .portal .agenda-meta{color:#d4eddd}html[data-theme=dark]:not([data-kds-dark]) .portal .agenda-dishes,html[data-theme=dark]:not([data-kds-dark]) .portal .agenda-side small{color:#b4c8bb}html[data-theme=dark]:not([data-kds-dark]) .portal .agenda-allergy{color:#fa8d7a}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-attention{border-color:#313b32;background-color:#171a1f;box-shadow:0 6px 22px rgba(23,57,35,.063)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-attention-icon{background-color:#0f2f20;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-attention h2,html[data-theme=dark]:not([data-kds-dark]) .portal .catering-attention>header span:first-child+h2{color:#e1f9ea}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-attention>header>div>span{color:#b4c8bb}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-attention-link{color:#91d2a9}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-attention li a{background-color:#1b2118;color:#e1f9ea}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-attention li a:hover{background-color:#1d2a18}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-attention li small,html[data-theme=dark]:not([data-kds-dark]) .portal .catering-attention-more{color:#b4c8bb}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-attention-next{color:#d4eddd}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-more>summary{border-color:#2b343d;background-color:#171a1f;color:#ced1d6}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-more[open]>summary{background-color:#1e2226}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-more-panel{border-color:#2b343d;background-color:#171a1f;box-shadow:0 12px 28px rgba(18,37,54,.16)}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-more-panel button{color:#e7ebf0}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-more-panel button:hover{background-color:#1e2226}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-more-panel button.is-danger{color:#f98c8d}html[data-theme=dark]:not([data-kds-dark]) .portal .catering-open-summary{color:#cdd0d5}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]){color-scheme:dark;--p-bg:#0e1115;--p-bg--fg:#f5f4f1;--p-card:#171a1f;--p-card--bd:#23272b;--p-ink:#eff3f8;--p-ink--bg:#171c22;--p-ink--bd:#aeb2b7;--p-muted:#d0d3d8;--p-line:#2e3237;--p-line--bg:#2b2f33;--p-focus:#6a7c8a;--p-brand:#a92331;--p-brand--bd:#856e6c;--p-brand-hover--fg:#fe9f9e;--p-mint:#19281f;--p-peach:#22252a;--p-rose:#371f21;--p-ok:#82c8a4;--p-ok--bd:#60aa85;--p-ok--bg:#176746;--p-warn:#bc9150;--p-late--fg:#f9918e;--p-gold:#7e7060;--brand-red--fg:color-mix(in oklab,var(--brand-red) 47%,#fff);--brand-red-hover--fg:color-mix(in oklab,var(--brand-red-hover) 37%,#fff);--green-deep--fg:color-mix(in oklab,var(--green-deep) 22%,#fff);--green-sheen--fg:#adb1b6;--green:#f88e8c;--gold:#805a26;--background:#0e1115;--surface:#171a1f;--surface-muted:#202328;--surface-muted--fg:#f2f2ef;--text-primary:#eff3f8;--text-secondary:#d0d3d8;--text-muted:#d0d3d8;--border:#2e3237;--border--bg:#2b2f33;--success:#82c8a4;--danger:#f9918e;background-color:var(--p-bg);color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.portal-main,.portal-content,.station-mode-bar),html[data-theme=dark]:not([data-kds-dark]) body:has(.portal.portal-root:not([data-kds-dark])),html[data-theme=dark]:not([data-kds-dark]) body:has(.portal.portal-root:not([data-kds-dark])) .page-main{background-color:#0e1115;color:#eef2f7}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.portal-sidebar,.portal-topbar,.station-mode-bar){border-color:#2e3237;background-color:#171a1f;color:#eef2f7}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-brand-mark{background-color:#252b33;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-nav-link{color:#d2d6db}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-nav-link.portal-nav-sub-link:hover,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-nav-link:hover{background-color:#212429;color:#eef2f7}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.portal-nav-link.is-active,.portal-nav-link.is-active:hover,.portal-nav-link.portal-nav-sub-link.is-active,.portal-nav-link.portal-nav-sub-link.is-active:hover,.portal-nav-link.is-orders.is-active){border-color:#36292a;background-color:#362022;color:#feacac}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-nav-link.is-active:before{background-color:var(--p-brand)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-nav-group h2,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-topbar-kicker{color:#babec3}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-topbar h1{color:#eef2f7}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-topbar-worklinks a{--station-color--fg:#86bbe4;--station-tint:#18262f;border-color:color-mix(in srgb,var(--station-color--fg),#23272b 76%);background:linear-gradient(180deg,#171a1f 0,var(--station-tint) 100%);color:#e5e9ee;box-shadow:inset 0 1px 0 rgba(35,39,43,.88),0 1px 2px rgba(24,31,39,.06)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-topbar-worklinks a:is(.station-pos,[data-station=pos]){--station-color--fg:#fe8887;--station-tint:#371e23}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-topbar-worklinks a:is(.station-kitchen,[data-station=kitchen]){--station-color--fg:#df995a;--station-tint:#202428}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-topbar-worklinks a:is(.station-orders,[data-station=orders]){--station-color--fg:#74b5e5;--station-tint:#18262f}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-topbar-worklinks a:is(.station-delivery,[data-station=delivery]){--station-color--fg:#7ec19b;--station-tint:#18291e}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-topbar-worklinks a:is(.station-personal,[data-station=personal]){--station-color--fg:#97afcf;--station-tint:#212429}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-topbar-worklinks a svg{background-color:var(--station-color);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-topbar-worklinks a:hover{border-color:var(--station-color--fg);box-shadow:inset 0 1px 0 rgba(35,39,43,.9),0 3px 8px rgba(24,31,39,.1)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-topbar-worklinks a[aria-current=page]{border-color:var(--station-color--fg);background:linear-gradient(180deg,color-mix(in srgb,var(--station-color),#171a1f 6%),var(--station-color));color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-topbar-worklinks a[aria-current=page] svg{background-color:rgba(255,255,255,.18);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-skeleton,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-loading span,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-status-skeleton{background-color:#272b2f}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.portal-page-title,.portal-toolbar h2,.delivery-heading h1,.my-deliveries-heading h1,.dashboard-heading h2,.portal-employee-welcome h2){color:#eef2f7}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.portal-toolbar p,.portal-muted,.portal-employee-welcome p,.delivery-heading p,.my-deliveries-heading p,.dashboard-heading p,.dashboard-stat-note,.dashboard-order-copy small,.dashboard-team-name small,.dashboard-chart-note,.dashboard-empty,.portal-table td small,.field-hint){color:#cdd0d5}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.portal-card,.portal-table-wrap,.portal-panel,.portal-dialog,.dashboard-panel,.dashboard-quick-panel,.portal-employee-hours article,.portal-employee-schedule,.portal-employee-schedule-list article,.catering-attention,.agenda-summary>div){border-color:#2e3237;background-color:#171a1f;color:#eef2f7}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.portal-card>h2,.portal-card>h3,.dashboard-panel-heading h3,.dashboard-quick-heading h3,.portal-employee-schedule h2){color:#e6eaef}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-table th{border-color:#2c3035;background-color:#1c2024;color:#c3c7cb}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-table td{border-color:#2b2f34;color:#d8dbe0}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-table tbody tr:hover{background-color:#191c21}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:#323b44;background-color:#171a1f;color:#eef2f7}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(input,textarea)::placeholder{color:#acb0b5}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(button,a,input,select,textarea,summary):focus-visible{outline-color:#6a7c8a}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.button-red,.button-publish,.delivery-modal-submit,.catering-quote-send-button,.catering-details-quick,.phone-order-print-button){border-color:var(--p-brand--bd);background-color:var(--p-brand);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.button-red,.button-publish,.delivery-modal-submit,.catering-quote-send-button,.catering-details-quick,.phone-order-print-button):hover:not(:disabled){border-color:var(--p-brand-hover--fg);background-color:var(--p-brand-hover);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .button-outline{border-color:#323b44;background-color:#171a1f;color:#d8dbe0}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .button-outline:hover:not(:disabled){border-color:#6a6d72;background-color:#1c2024;color:#eef2f7}html[data-theme=dark]:not([data-kds-dark]) .portal-settings-page :is(.settings-save-desktop,.settings-save-mobile .button,.button-red,button[class*=save]){border-color:#856e6c!important;background-color:#a92331!important;color:#ffffff!important}html[data-theme=dark]:not([data-kds-dark]) .portal-settings-page :is(.settings-save-desktop,.settings-save-mobile .button,.button-red,button[class*=save]):hover:not(:disabled){border-color:#de686a!important;background-color:#8f1e2a!important;color:#ffffff!important}html[data-theme=dark]:not([data-kds-dark]) .portal-settings-page :is(.settings-save-desktop,.settings-save-mobile .button,.button-red,button[class*=save]) :is(svg,span,strong){color:#ffffff!important}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.portal-alert.error,.pos-alert,.pos-error,.od-error,.delivery-alert){border-color:#433536;background-color:#371f21;color:#fda6a6}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.portal-alert.success,.pos-toast,.delivery-notice){border-color:#2d3931;background-color:#19281f;color:#95d1b2}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-stat,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-stat:is(.is-peach,.is-mint,.is-rose,.is-blue){border-color:#2e3237;background-color:#171a1f;color:#eef2f7}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.dashboard-stat-label,.dashboard-stat-value,.dashboard-stat-icon){color:#e6eaef}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.dashboard-stat-icon,.dashboard-stat-note,.dashboard-review-list article){border-color:#2d3035;background-color:#1d2125}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-stat.is-peach .dashboard-stat-icon{border-color:#3c322a;background-color:#22252a;color:#e7986d}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-stat.is-mint .dashboard-stat-icon{border-color:#2d3831;background-color:#162c1d;color:#82c8a4}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-stat.is-rose .dashboard-stat-icon{border-color:#413335;background-color:#391e21;color:#f9918e}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-stat.is-blue .dashboard-stat-icon{border-color:#2b373e;background-color:#182731;color:#8bc0e1}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.dashboard-board-link,.dashboard-order-card,.dashboard-quick-action,.dashboard-eta-summary>div,.dashboard-eta-summary>label){border-color:#2e3136;background-color:#171a1f;color:#e6eaef}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.dashboard-quick-action>svg:first-child,.dashboard-panel-heading>a,.dashboard-panel-heading>svg,.dashboard-quick-action>svg:last-child,.dashboard-order-card>svg){color:#b1b5b9}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-quick-action>svg:first-child{background-color:#18262f;color:#74b5e5}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-quick-action.is-pause>svg:first-child{background-color:#391e21;color:#f9918e}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-quick-action.is-resume>svg:first-child{background-color:#162c1d;color:#82c8a4}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-quick-action:nth-child(2)>svg:first-child{background-color:#182731;color:#8bc0e1}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-quick-action:nth-child(3)>svg:first-child{background-color:#22252a;color:#e7986d}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-action-needed{border-color:#423434;border-left-color:var(--p-late--fg);background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-action-needed :is(.dashboard-action-needed-mark,.dashboard-action-needed-list article button){background-color:var(--p-brand)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-action-needed-list article{border-color:#2c2f34;background-color:#191c21}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-action-needed-list article :is(span,small),html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-action-needed>p{color:#cdd0d5}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-panel-heading>a{color:#bbbfc4}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-chart-axis,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-legend li>span:nth-child(2){color:#cdd0d5}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-review-list p{color:#d2d6db}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-avatar-fallback{background-color:#212429;color:#cdd0d5}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-live-action,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-live-action:is(.is-kitchen,.is-orders){border-color:#2e3237;background-color:#171a1f;color:#e6eaef}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-live-action:hover{border-color:#323b44;background-color:#191c21}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-live-action-icon{background-color:#18291e;color:#7ec19b}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-live-action.is-kitchen .dashboard-live-action-icon{background-color:#202428;color:#df995a}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-live-action-copy :is(small,strong,em),html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-live-action.is-kitchen .dashboard-live-action-copy small{color:#d2d6db}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-live-action>b{background-color:#a92331}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-live-action-cta,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-live-action.is-kitchen .dashboard-live-action-cta{background-color:#303843}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-shift-eyebrow{color:#acb0b5}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.portal-employee-hours article>span,.portal-employee-hours small,.portal-employee-schedule-detail small){color:#cdd0d5}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-employee-hours article>span svg{color:#adb1b6}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-board-heading .eyebrow{color:#acb0b5}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-board-heading h1{color:#eef2f7}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-connection{border-color:#2e3237;color:#c2c5ca}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.live-view-switch,.live-fulfilment-filters){border-color:#2d3136;background-color:#22262a}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.live-view-switch button,.live-fulfilment-filters button){color:#c0c4c9}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.live-view-switch button.selected,.live-fulfilment-filters button.selected){color:#eaeef3;box-shadow:0 1px 2px rgba(24,31,39,.08)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .eta-busy-group>span{color:#b1b4b9}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.live-view-switch button,.live-fulfilment-filters button,.eta-busy-controls button,.eta-due-filters button){border-color:#2c343d;background:linear-gradient(180deg,#171a1f,#1d2025);color:#c3d1e6;box-shadow:inset 0 1px 0 rgba(35,39,43,.9),0 1px 2px rgba(27,39,52,.07)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-view-switch button.selected{border-color:#627381;background:linear-gradient(180deg,#3784b4,#286e9d);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 2px 5px rgba(40,110,157,.22)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-fulfilment-filters button.selected{border-color:#667282;background:linear-gradient(180deg,#465974,#465974);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.23),0 2px 5px rgba(83,106,137,.2)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .eta-busy-controls button:first-child.selected{border-color:#65796d;background:linear-gradient(180deg,#39865d,#28714d);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .eta-busy-controls button:nth-child(2).selected{border-color:#7b6a5d;background:linear-gradient(180deg,#bd741f,#a25d0d);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .eta-busy-controls button:nth-child(3).selected{border-color:#846d6c;background:linear-gradient(180deg,#c53b49,#ac2633);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .eta-due-filters button.selected{border-color:#627381;background:linear-gradient(180deg,#3784b4,#286e9d);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.live-view-switch button,.live-fulfilment-filters button,.eta-busy-controls button,.eta-due-filters button):hover:not(:disabled){box-shadow:inset 0 1px 0 rgba(35,39,43,.9),0 3px 7px rgba(27,39,52,.12)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.live-view-switch button,.live-fulfilment-filters button,.eta-busy-controls button,.eta-due-filters button):focus-visible{outline-color:rgba(40,110,157,.28)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .m-segment button{border-color:#2c343d;background:linear-gradient(180deg,#171a1f,#1d2025);color:#c3d1e6;box-shadow:inset 0 1px 0 rgba(35,39,43,.9),0 1px 2px rgba(27,39,52,.07)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .m-segment button.selected{border-color:#627381;background:linear-gradient(180deg,#3784b4,#286e9d);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 2px 5px rgba(40,110,157,.22)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .m-segment[aria-label=Druktemodus] button:first-child.selected{border-color:#65796d;background:linear-gradient(180deg,#39865d,#28714d)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .m-segment[aria-label=Druktemodus] button:nth-child(2).selected{border-color:#7b6a5d;background:linear-gradient(180deg,#bd741f,#a25d0d)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .m-segment[aria-label=Druktemodus] button:nth-child(3).selected{border-color:#846d6c;background:linear-gradient(180deg,#c53b49,#ac2633)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .m-segment button:focus-visible{outline-color:rgba(40,110,157,.28)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .delivery-tabs button[data-state=assign]{--status--fg:#df995a;--status-tint:#202428}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .delivery-tabs button[data-state=route]{--status--fg:#74b5e5;--status-tint:#18262f}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .delivery-tabs button[data-state=delivered]{--status--fg:#7ec19b;--status-tint:#18291e}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .delivery-tabs button[data-state]{border-color:color-mix(in srgb,var(--status--fg),#23272b 76%);background:linear-gradient(180deg,#171a1f,var(--status-tint));color:var(--status--fg)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .delivery-tabs button[data-state]>span{background-color:#171a1f;color:var(--status--fg)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .delivery-tabs button[data-state].is-active{border-color:var(--status--fg);background:linear-gradient(180deg,color-mix(in srgb,var(--status),#171a1f 8%),var(--status));color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 2px 5px color-mix(in srgb,var(--status) 22%,transparent)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .delivery-tabs button[data-state].is-active>span{background-color:rgba(255,255,255,.2);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .catering-status-filters button[data-status=new]{--status--fg:#74b5e5;--status-tint:#18262f}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .catering-status-filters button[data-status=in_progress]{--status--fg:#df995a;--status-tint:#202428}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .catering-status-filters button[data-status=approved]{--status--fg:#7ec19b;--status-tint:#18291e}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .catering-status-filters button[data-status=closed]{--status--fg:#97afcf;--status-tint:#212429}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .catering-status-filters button[data-status]{border-color:color-mix(in srgb,var(--status--fg),#23272b 76%);background:linear-gradient(180deg,#171a1f,var(--status-tint));color:var(--status--fg)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .catering-status-filters button[data-status] span{background-color:#171a1f;color:var(--status--fg)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .catering-status-filters button[data-status].selected{border-color:var(--status--fg);background:linear-gradient(180deg,color-mix(in srgb,var(--status),#171a1f 8%),var(--status));color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 2px 5px color-mix(in srgb,var(--status) 22%,transparent)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .catering-status-filters button[data-status].selected span{background-color:rgba(255,255,255,.2);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(:has(.portal-settings-page)) :is(.button,.button-outline,.icon-button,.portal-filter-chip,.catering-view-toggle button,.delivery-tabs button,.pos-categories button,.pos-segment button,.pos-chip,.pos-payment-option,.pos-ghost,.pos-back,.kds-btn.is-ghost,.kds-tabs button,.portal-calendar-view-toggle button,.portal-calendar-navigation button,.portal-roster-actions button,.portal-roster-editor-actions .portal-profile-secondary,.portal-profile-actions button,.portal-users-admin-tab,.delivery-route-link,.catering-accordion-close,.live-paid-action,.live-cancel-action,.live-ticket-action,.live-eta-action){border-color:#2c343d;background:linear-gradient(180deg,#171a1f,#1d2025);color:#c3d1e6;box-shadow:inset 0 1px 0 rgba(35,39,43,.9),0 1px 2px rgba(27,39,52,.07)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(:has(.portal-settings-page)) :is(.button-red,.button-primary,.button-publish,.delivery-modal-submit,.catering-details-quick,.pos-primary,.pos-submit,.live-primary-action,.phone-order-new-button,.phone-order-print-button,.catering-quick-primary,.catering-payment-quick,.catering-offer-quick,.delivery-card-cta,.portal-roster-save,.portal-roster-danger-confirm,.offer-delete-button,.portal-hours-delete-selected,.portal-roster-delete,.live-cancel-quick,.dashboard-action-needed-list article button){border-color:#856e6c;background:linear-gradient(180deg,#c33a47,#a92331);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.23),0 2px 4px rgba(96,21,30,.15)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(:has(.portal-settings-page)) :is(.button-red,.button-primary,.button-publish,.delivery-modal-submit,.catering-details-quick,.pos-primary,.pos-submit,.live-primary-action,.phone-order-new-button,.phone-order-print-button,.catering-quick-primary,.catering-payment-quick,.catering-offer-quick,.delivery-card-cta,.portal-roster-save,.portal-roster-danger-confirm,.offer-delete-button,.portal-hours-delete-selected,.portal-roster-delete,.live-cancel-quick,.dashboard-action-needed-list article button):hover:not(:disabled){border-color:#de686a;background:linear-gradient(180deg,#b22e3b,#8f1e2a);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(:has(.portal-settings-page)) :is(.portal-filter-chip.selected,.catering-view-toggle button.is-on,.kds-tabs button.is-active,.delivery-tabs button.is-active,.pos-categories button.is-on,.pos-segment button.is-on,.portal-calendar-view-toggle button.is-active,.portal-users-admin-tab.is-active){border-color:#627381;background:linear-gradient(180deg,#3784b4,#286e9d);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.23),0 2px 5px rgba(40,110,157,.18)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(:has(.portal-settings-page)) :is(.pos-chip.is-on,.pos-payment-option.is-on,.catering-channel-option.is-selected,.portal-calendar-navigation .portal-roster-today){border-color:#65796d;background:linear-gradient(180deg,#39865d,#28714d);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(:has(.portal-settings-page)) .kds-btn.is-start{border-color:#627381;background:linear-gradient(180deg,#3784b4,#286e9d);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(:has(.portal-settings-page)) .kds-btn.is-done{border-color:#65796d;background:linear-gradient(180deg,#39865d,#28714d);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(:has(.portal-settings-page)) .portal-roster-danger-confirm{border-color:#856e6c;background:linear-gradient(180deg,#c33a47,#a92331);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(:has(.portal-settings-page)) :is(.courier-claim-button,.courier-complete-button){border-color:#65796d;background:linear-gradient(180deg,#39865d,#28714d);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(:has(.portal-settings-page)) .dashboard-live-action-cta{border-color:#627381;background:linear-gradient(180deg,#3784b4,#286e9d);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(:has(.portal-settings-page)) :is(.button,.button-primary,.button-outline,.button-red,.button-publish,.icon-button,.portal-filter-chip,.catering-view-toggle button,.delivery-tabs button,.pos-categories button,.pos-segment button,.pos-chip,.pos-payment-option,.pos-primary,.pos-submit,.pos-ghost,.pos-back,.kds-btn,.kds-tabs button,.portal-calendar-view-toggle button,.portal-calendar-navigation button,.portal-roster-actions button,.portal-roster-editor-actions button,.portal-profile-actions button,.portal-users-admin-tab,.delivery-card-cta,.delivery-route-link,.catering-quick-primary,.catering-quick-cancel,.catering-quick-delete,.catering-payment-quick,.catering-offer-quick,.catering-accordion-close,.live-primary-action,.live-paid-action,.live-cancel-action,.live-cancel-quick,.live-delivered-action,.live-ticket-action,.live-eta-action,.phone-order-new-button,.phone-order-print-button,.courier-claim-button,.courier-complete-button,.dashboard-live-action-cta,.offer-delete-button):hover:not(:disabled){box-shadow:inset 0 1px 0 rgba(35,39,43,.88),0 3px 7px rgba(27,39,52,.12)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-search{border-color:#323b44;color:#cdd0d5}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-search:focus-within{border-color:#6a7c8a;box-shadow:0 0 0 3px rgba(36,93,131,.16)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-column{border-color:#2c3035;background-color:#22262a}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-column>header{background-color:#22262a;color:#d8dbe0}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.live-order-column>header>span,.live-column-tabs button>span){background-color:#2a2e33;color:#d8dbe0}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-card,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-card:is(.order-status-pending_payment,.order-status-confirmed,.order-status-preparing,.order-status-ready_for_pickup,.order-status-out_for_delivery,.order-status-completed,.order-status-cancelled,.order-status-refunded){border-color:#2e3237;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-card.order-status-pending_payment{border-left-color:#746958}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-card.order-status-completed,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-card.order-status-confirmed{border-left-color:#5f7368}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-card.order-status-preparing{border-left-color:#736756}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-card.order-status-out_for_delivery,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-card.order-status-ready_for_pickup{border-left-color:#5e717e}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-card.order-status-cancelled,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-card.order-status-refunded,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-card.urgency-late{border-left-color:#876f6e}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-card.urgency-late{border-color:#433536}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-card.urgency-warning{border-color:#393529}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-open{color:#eaeef3}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-open:hover{background-color:#191c21}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-card-head>strong,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-customer,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-type>span{color:#eaeef3}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-source{border-color:#2e3136;background-color:#1e2226;color:#bec2c7}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-status-chip.status-pending_payment{background-color:#2c1f01;color:#d6ae75}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.live-status-chip.status-confirmed,.live-status-chip.status-completed,.payment-chip.payment-paid){background-color:#19281f;color:#95d1b2}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-status-chip.status-preparing{background-color:#1f2227;color:#d7ab7a}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.live-status-chip.status-ready_for_pickup,.live-status-chip.status-out_for_delivery){background-color:#1b262e;color:#97c6e4}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.live-status-chip.status-cancelled,.live-status-chip.status-refunded,.payment-chip.payment-unpaid,.payment-chip.payment-failed){background-color:#371f21;color:#fda6a6}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.payment-chip.payment-pending,.payment-chip.payment-cash_due){background-color:#2c1f01;color:#d6ae75}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-lines{border-color:#2d3136}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.live-order-lines small,.live-order-payment>span:last-child,.live-order-timing>span,.live-order-summary-meta){color:#cdd0d5}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.live-kitchen-line>strong,.live-order-detail-link,.live-finished-list button,.live-detail-section>a){color:#d8dbe0}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-kitchen-customer-note,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-kitchen-note{border-color:#3a362b;background-color:#2a1e00;color:#e0c58f}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-contact-actions a{border-color:#2e3237;background-color:#1c2024;color:#caced2}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-timing{border-color:#2c3035}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-primary-action{background-color:#a92331}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-primary-action:hover:not(:disabled){background-color:#8f1e2a}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-paid-action{border-color:#2d3931;background-color:#19281f;color:#95d1b2}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-cancel-action{border-color:#433536;background-color:#171a1f;color:#fda6a6}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-more>summary{border-color:#2e3237;color:#d8dbe0}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-menu{border-color:#2e3237}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-menu>button:hover{background-color:#1f2227}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-column-empty{color:#cdd0d5}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-finished{border-color:#2e3237}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-finished-toggle{color:#d8dbe0}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-finished-list>div{border-color:#2c3035}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-order-detail{background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.live-detail-heading,.live-detail-section,.live-detail-total){border-color:#2c3035}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.live-detail-section p,.live-detail-line small,.live-history-entry small){color:#cdd0d5}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-history-entry{border-color:#2e3237}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-board-loading span{border-color:#856e6c #2f3338 #2f3338}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-today-summary>div{border-color:#2e3237;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-today-summary small,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-today-summary>div>span{color:#cdd0d5}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-today-summary strong{color:#e6eaef}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-eta-action{border-color:#2e3237;background-color:#1d2125;color:#d8dbe0}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-manager-request{border-color:#33363b;background-color:#1b1f23;color:#d4bfa2}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-manager-request-confirmation{color:#95d1b2}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-hours-note,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-hours-summary{border-color:#2e3237;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-hours-total.is-planned strong{color:#cdd0d5}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-hours-open{background-color:#19281f;color:#95d1b2}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-hours-note{color:#c0c4c8}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-hours-table thead th{background-color:#1c2024}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-hours-export{background-color:#303843;border-color:#989ca1}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.portal-filter-chip,.catering-view-toggle,.delivery-tabs){background-color:#22252a}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.portal-filter-chip,.catering-view-toggle button,.delivery-tabs button){color:#c2c5ca}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.portal-filter-chip.selected,.catering-view-toggle button.is-on,.kds-tabs button.is-active,.delivery-tabs button.is-active){background-color:#171a1f;color:#e6eaef;box-shadow:0 1px 2px rgba(24,31,39,.08)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-lead-card{border-color:#2e3237;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.agenda-row,.catering-attention li a){border-color:#2d3135;background-color:#171a1f;color:#e6eaef}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .catering-attention li a:hover{background-color:#1c1f23}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .catering-attention :is(h2,.catering-attention-next){color:#e6eaef}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .catering-attention :is(header>div>span,li small,.catering-attention-more){color:#cdd0d5}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .agenda-summary :is(b,span){color:#d8dbe0}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .catering-admin-fields>.catering-notes-panel{background-color:#191c21}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .catering-quote-composer{border-color:#2e3136;background-color:#191c21}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .catering-quote-icon{background-color:#303843}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .catering-quote-amount-label{border-color:#3e3031;background-color:#1a1d22;color:#f6c0c2}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .catering-channel-option{border-color:#2e3237;color:#c3c7cb}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .catering-channel-option.is-email.is-selected{border-color:#5a6c79;background-color:#202328;color:#a3cdeb;box-shadow:inset 0 0 0 1px #5a6c79}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .catering-channel-option.is-whatsapp.is-selected{border-color:#5b6f63;background-color:#1b261e;color:#95caab;box-shadow:inset 0 0 0 1px #5b6f63}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .catering-channel-option small{color:#cdd0d5}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.delivery-summary article,.delivery-card,.courier-order-card){border-color:#2e3237;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .delivery-summary article:is(.is-waiting,.is-active,.is-done){background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .delivery-summary article :is(span,strong){color:#d8dbe0}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.delivery-eyebrow,.delivery-heading h1,.my-deliveries-heading h1){color:#e6eaef}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .delivery-live{border-color:#2e3237;background-color:#171a1f;color:#c2c5ca}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .delivery-priority{background-color:#23262b;color:#cfbe9e}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .delivery-priority.is-late{background-color:#a4232e;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .courier-order-number,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .delivery-order-identity strong{color:#e6eaef}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos{--p-deep:#272d35;--p-deep--bd:#a3a7ac;--p-green--fg:#f88e8c;--p-mute:#cdd0d5;--p-soft:#1f2227;--p-line:#2e3237;--p-line--bg:#2b2f33;--p-red--fg:#f9918e;--p-amber:#bc9150;color:#eef2f7}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.pos-menu,.pos-ticket){border-color:#2e3237;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-ticket-head{border-color:#2c3035;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-ticket-head span:first-child{color:#acb0b5}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-ticket-foot{border-color:#2c3035;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-count{background-color:#272d35}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.pos-search,.pos-line,.pos-segment,.pos-known,.pos-zone.is-checking){border-color:#2d3136;background-color:#1c2024}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.pos-input,.pos-payment-option,.pos-dish-hit,.pos-chip,.pos-ghost,.pos-back,.pos-icon-btn,.pos-payment-help){border-color:#31353a}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.pos-field>span,.pos-block h3,.pos-dish-info small,.pos-hint,.pos-payment-option small){color:#cdd0d5}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-categories button{border-color:#2e3236;color:#c2c5ca}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-categories button.is-on{border-color:#a3a7ac;background-color:#272d35;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-segment button.is-on{color:#eef2f7;box-shadow:0 1px 2px rgba(24,31,39,.1)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-dish-hit:hover{border-color:#717579}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-dish.is-added .pos-dish-hit{border-color:#667a6e;background-color:#1b261e}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-dish-price{color:#afc4d6}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-dish-count{background-color:#303843}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-payment-option{background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-payment-option.is-on{border-color:#856e6c;background-color:#2d1d1f;box-shadow:inset 0 0 0 1px #a92331}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-payment-option.is-on .pos-payment-check{border-color:#856e6c;background-color:#a92331}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-primary,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-submit{background-color:#a92331}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-primary:hover,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-submit:not(:disabled):hover{background-color:#8f1e2a}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-submit:disabled{background-color:#343b43;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-progress{border-color:#2c3035;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-progress-step>span{border-color:#323b44;color:#cdd0d5}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-progress-step.is-current{background-color:#352123;color:#feacac}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.pos-progress-step.is-current>span,.pos-progress-step.is-done>span){border-color:#856e6c;background-color:#a92331;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-progress-step.is-done{color:#feacac}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-known,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-zone.is-ok{border-color:#2d3931;background-color:#19281f;color:#95d1b2}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-known strong{color:#95d1b2}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-known small{color:#a1c1b0}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-help-modal,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-sheet{border-color:#2e3237}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-help-modal>header{border-color:#2c3035}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-help-modal>header :is(span,h2){color:#e6eaef}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-help-copy{border-color:#2c3035;background-color:#1c2024;color:#d8dbe0}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-orders-filter select,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-orders-search{border-color:#323b44;color:#c2c5ca}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-order-type.delivery{background-color:#1b262e;color:#97c6e4}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-order-type.pickup{background-color:#212429;color:#bec2c7}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .pos-order-payment{background-color:#2c1f01;color:#d7ad70}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .kds{--k-col:#22252a;--k-card:#171a1f;--k-line:#2e3237;--k-line--bg:#2b2f33;--k-ink:#eef2f7;--k-mute:#cdd0d5;--k-green:#176746;--k-green--fg:#82c8a4;--k-green--bd:#60aa85;--k-amber--fg:#d7ad70;--k-red--fg:#f9918e;--k-badge:#303843;--k-soft:#1f2227;--k-note:#2a1e00;--k-note-line:#3a362b;--k-note-ink:#e0c58f}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .kds-drawer{--k-card:#171a1f;--k-line:#2e3237;--k-line--bg:#2b2f33;--k-ink:#eef2f7;--k-mute:#cdd0d5;--k-soft:#1f2227;--k-badge:#303843;--k-green:#176746;--k-green--fg:#82c8a4;--k-green--bd:#60aa85;--k-amber--fg:#d7ad70;--k-red--fg:#f9918e;--k-note:#2a1e00;--k-note-line:#3a362b;--k-note-ink:#e0c58f;border-color:#2e3237;background-color:#1e2226}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .kds-logo{background-color:#303843}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .kds-card.t-late{background-color:#2a1a17}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-instructions-settings>label{color:#d8dbe0}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-instructions-settings textarea{border-color:#323b44;background-color:#171a1f;color:#eef2f7}html[data-theme=dark]:not([data-kds-dark]) .portal .pos-instructions-settings textarea:focus-visible{outline-color:#6a7c8a}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.od-dialog,.eta-adjust-dialog,.accept-prep-dialog,.delivery-modal,.portal-roster-editor,.portal-hours-editor,.portal-sheet,.portal-more-sheet,.live-order-detail){border-color:#2e3237;background-color:#171a1f;color:#eef2f7}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-overlay{background-color:rgba(24,31,39,.36)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .settings-tabs{border-color:#2e3237;background-color:#22252a}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .settings-tabs button{color:#c2c5ca}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .settings-tabs button.is-active{background-color:#303843;color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-column-tabs button.selected{border-color:#333a43;background-color:#262a2f;color:#e5e9ee}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-column-tabs button.selected>span{background-color:#303843;color:#ffffff}@media (max-width:760px){html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .portal-topbar{background-color:#171a1f}}@media (prefers-contrast:more){html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]){--p-ink:#eff3f8;--p-ink--bg:#11151a;--p-ink--bd:#afb2b7;--p-muted:#d2d6db;--p-line:#696d71;--p-line--bg:#414f5e}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) :is(.portal-card,.portal-table-wrap,.portal-panel,input,select,textarea,button){border-color:#66696e}}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-controls-group h2{border-bottom-color:#627381;color:#e0e3e8}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-orders-group h2{border-color:#826b69}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-status-group h2{border-color:#5f707e}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .live-busy-group h2{border-color:#756657}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]) .dashboard-date-time{border-color:#2c372f;background-color:#17261b;color:#9dd1b2}html[data-theme=dark]:not([data-kds-dark]) .portal-mobile-lookup-trigger,html[data-theme=dark]:not([data-kds-dark]) .portal-order-lookup-trigger{border-color:var(--p-line);background-color:var(--p-card);color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .lookup-results article.is-active-order{border-left-color:#64786b;background-color:#171b1f}html[data-theme=dark]:not([data-kds-dark]) .lookup-results article.is-closed-order{background-color:#1c2024}html[data-theme=dark]:not([data-kds-dark]) .lookup-state.is-live{background-color:#122c1c!important;color:#91d1a8!important}html[data-theme=dark]:not([data-kds-dark]) .lookup-state.is-closed{background-color:#262a2f!important;color:#cdd0d5!important}html[data-theme=dark]:not([data-kds-dark]) .lookup-eta{color:#8bc0e1!important}html[data-theme=dark]:not([data-kds-dark]) .lookup-order-cta{background-color:#174a36;color:#ffffff!important}html[data-theme=dark]:not([data-kds-dark]) .lookup-history{border-color:var(--p-line);background-color:var(--p-bg)}html[data-theme=dark]:not([data-kds-dark]) .lookup-history>summary{color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .seo-keywords form input{border-color:var(--p-line);background-color:var(--p-card);color:var(--p-ink)}html[data-theme=dark]:not([data-kds-dark]) .seo-keyword-list>span{border-color:var(--p-line);background-color:var(--p-bg)}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-report{color:#eef2f7}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-heading .eyebrow{color:#acb0b5}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-heading h1{color:#eef2f7}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-heading p{color:#cdd0d5}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-heading-icon{border-color:#2c373f;background:linear-gradient(180deg,#171a1f,#18262f);color:#74b5e5}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-controls{border-color:#2e3237;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-date-controls label{color:#b1b4b9}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-date-controls input{border-color:#2c343d;background-color:#171a1f;color:#e5e9ee}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-group-switch{border-color:#2d3136;background-color:#1d2025}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-group-switch button{color:#babec3}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-group-switch button.is-selected{border-color:#627381;background:linear-gradient(180deg,#3784b4,#286e9d);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 2px 4px rgba(40,110,157,.18)}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-report-caption{color:#acb0b5}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-report-caption span:first-child{color:#d8dbe0}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-metric{--metric:#74b5e5;--metric-tint:#18262f;border-color:#2e3237;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-metric.tone-red{--metric:#f88e8c;--metric-tint:#371e23}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-metric.tone-green{--metric:#7ec19b;--metric-tint:#18291e}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-metric.tone-amber{--metric:#df995a;--metric-tint:#202428}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-metric>span{color:#cdd0d5}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-metric>strong{color:#eaeef3}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-metric>small{background-color:var(--metric-tint);color:var(--metric)}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-panel{border-color:#2e3237;background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-panel h2{color:#eaeef3}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-panel header p{color:#acb0b5}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-section-icon.is-blue{background-color:#18262f;color:#74b5e5}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-section-icon.is-green{background-color:#18291e;color:#7ec19b}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-section-icon.is-amber{background-color:#202428;color:#df995a}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-section-icon.is-slate{background-color:#212429;color:#97afcf}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-chart-column>small,html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-refreshing{color:#acb0b5}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-chart-total{color:#b1b4b9}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-chart-bar-area{border-bottom-color:#2e3237;background:repeating-linear-gradient(180deg,transparent,transparent calc(25% - 1px),#22252a 25%)}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-chart-bar{background:linear-gradient(180deg,#3784b4,#286e9d)}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-chart-bar>i{background:linear-gradient(180deg,#39865d,#28714d)}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-chart-legend{color:#acb0b5}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-chart-legend i{background-color:#286e9d}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-chart-legend i.is-catering{background-color:#28714d}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-period-table-wrap{border-color:#2c3035}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-period-table td,html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-period-table th{border-bottom-color:#292c31;color:#babec3}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-period-table thead{background-color:#1c1f24}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-period-table thead th{color:#b1b4b9}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-period-table td:first-child,html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-period-table th:first-child{background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-period-table thead th:first-child{background-color:#1c1f24}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-period-table tbody th{color:#d8dbe0}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-period-table td:last-child strong{color:#eaeef3}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-rank-list li>div strong{color:#d8dbe0}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-rank-list li>div>span{color:#e5e9ee}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-rank-number{background-color:#212429;color:#97afcf}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-rank-track{background-color:#22252a}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-rank-track>i{background:linear-gradient(90deg,#3784b4,#286e9d)}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-detail-grid>.revenue-panel:first-child .revenue-rank-track>i{background:linear-gradient(90deg,#bd741f,#a25d0d)}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-detail-grid>.revenue-panel:nth-child(2) .revenue-rank-track>i{background:linear-gradient(90deg,#39865d,#28714d)}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-fulfilment-stats>div{border-color:#2e3237;background-color:#191c21}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-fulfilment-stats>div>span{color:#cdd0d5}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-fulfilment-stats>div>strong{color:#eaeef3}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-fulfilment-stats>div>i{background-color:#286e9d}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-fulfilment-stats>div:nth-child(2)>i{background-color:#28714d}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-empty,html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-footnote,html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-report-note{color:#acb0b5}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-loading{color:#cdd0d5}html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-loading>span{border-color:#627381 #2a333b #2a333b}@media print{html[data-theme=dark]:not([data-kds-dark]) .portal .revenue-report{color:#f0f4f9}}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p){--p-bg:#0e1115;--p-bg--fg:#f2f4f1;--p-card:#171a1f;--p-card--bd:#23272b;--p-ink:#eff3f8;--p-ink--bg:#14201a;--p-ink--bd:#aeb2b7;--p-muted:#b8bbc0;--p-line:#2c2f34;--p-line--bg:#272b2f;--p-brand:#b3202f;--p-brand--bd:#846c6b;--p-brand-hover--fg:#f99e9b;--p-focus:#70867b;--background:#0e1115}html[data-theme=dark]:not([data-kds-dark]) body:has(.portal-root){background-color:#0e1115}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .portal-sidebar{background-color:#10261d;color:#d4e2d9}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .portal-brand{color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .portal-brand-mark{background-color:#443919;color:#dff9ed}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .portal-brand-copy strong{color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .portal-brand-copy small{color:#a9c0b2}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .portal-nav-link{color:#d4e2d9}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .portal-nav-link:hover{background-color:rgba(255,255,255,.08);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .portal-nav-link.is-active,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .portal-nav-link.is-active:hover,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .portal-nav-link.portal-nav-sub-link.is-active,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .portal-nav-link.portal-nav-sub-link.is-active:hover{background-color:#0d2f1f;color:#d9f9e8}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .portal-nav-link.portal-nav-sub-link{color:#c2d3c9}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .portal-nav-link.portal-nav-sub-link:hover{background-color:rgba(255,255,255,.08);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .portal-nav-group h2{color:#95b2a2}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .portal-nav-count{background-color:#e5484d;color:#14181f}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .portal-collapse-button{color:#a9c0b2}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .portal-collapse-button:hover{background-color:rgba(255,255,255,.08);color:#ffffff}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .portal-sidebar-foot{border-top-color:rgba(255,255,255,.1);color:#95b2a2}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) :is(.portal-main,.portal-content){background-color:#0e1115}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .portal-topbar{background-color:#1f2227}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .portal-topbar-kicker{color:#b8bbc0}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .portal-topbar h1{color:#eff3f8}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .dashboard-panel,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .dashboard-stat,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .live-detail-section,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .portal-card,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .portal-roster-editor,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .revenue-panel,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .settings-section{background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .dashboard-stat-label{color:#b8bbc0}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .dashboard-stat-value{color:#eff3f8}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .dashboard-stat-note{color:#b8bbc0}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .dashboard-stat-icon{background-color:#1d271f;color:#92cdb1}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .dashboard-kicker{color:#acb0b4}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .dashboard-eta-summary>div,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .dashboard-order-card{background-color:#1d2125}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .dashboard-eta-summary span{color:#b8bbc0}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .dashboard-board-link{background-color:#171a1f}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) :is(input,select,textarea){border-color:#303a31}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) :is(input,select,textarea):focus{border-color:#70867b;box-shadow:0 0 0 3px rgba(29,92,67,.16)}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .field-hint,html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .portal-muted{color:#b8bbc0}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .portal-table th{color:#b8bbc0;border-bottom-color:#2c2f34}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .portal-table td{border-bottom-color:#292c31}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .button-red{color:#ffffff;background-color:#b3202f;border-color:#846c6b}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .button-red:hover:not(:disabled){background-color:#961a27;border-color:#e26465}html[data-theme=dark]:not([data-kds-dark]) .portal.portal-root:not([data-kds-dark]):not(#p) .button-outline{background-color:#171a1f;border-color:#303a31}html[data-theme=dark]:not([data-kds-dark]){color-scheme:dark}html[data-theme=dark] ::selection{background:rgba(255,122,138,.35);color:#fff}