:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--product-dark-canvas:#101c18;--product-dark-surface:#192922;--product-dark-raised:#24382f;--product-dark-ink:#e7efeb;--product-dark-muted:#b4c5bd;--product-dark-faint:#9db3a7;--product-dark-line:#3a5247;--product-dark-line-strong:#648375;--product-dark-accent:#91ddc6;--product-dark-accent-soft:#1d3d32;--product-dark-success:#a2dfba;--product-dark-success-soft:#1d3b2b;--product-dark-warning:#f2ca87;--product-dark-warning-soft:#40321e;--product-dark-danger:#ffb6af;--product-dark-danger-soft:#442923;--product-dark-info:#afcef4;--product-dark-info-soft:#223648}html[data-product-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-product-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--product-dark-canvas);--ok-bg:var(--product-dark-canvas);--ok-bg-soft:var(--product-dark-canvas);--ok-card:var(--product-dark-surface);--ok-card-muted:var(--product-dark-raised);--ok-line:var(--product-dark-line);--ok-line-strong:var(--product-dark-line-strong);--ok-text:var(--product-dark-ink);--ok-text-soft:var(--product-dark-muted);--ok-muted:var(--product-dark-faint);--ok-teal-700:var(--product-dark-accent);--ok-teal-600:var(--product-dark-accent);--ok-teal-500:var(--product-dark-accent);--ok-teal-100:var(--product-dark-accent-soft);--ok-teal-50:var(--product-dark-accent-soft);--ok-mint-600:var(--product-dark-success);--ok-mint-50:var(--product-dark-success-soft);--ok-blue-600:var(--product-dark-info);--ok-blue-50:var(--product-dark-info-soft);--ok-amber-600:var(--product-dark-warning);--ok-amber-50:var(--product-dark-warning-soft);--ok-rose-600:var(--product-dark-danger);--ok-rose-50:var(--product-dark-danger-soft)}html[data-product-theme=dark] body{background:var(--product-dark-canvas)}html[data-product-theme=dark] .owner-layout{--owner-warning-soft:var(--product-dark-warning-soft);--owner-danger-soft:var(--product-dark-danger-soft);--owner-success-soft:var(--product-dark-success-soft);--owner-mint:var(--product-dark-accent-soft)}html[data-product-theme=dark] .partner-app{--p-ink:var(--product-dark-ink);background:var(--product-dark-canvas)}html[data-product-theme=dark] .partner-lifecycle .is-live{background:var(--product-dark-success)}html[data-product-theme=dark] .partner-lifecycle .is-setup{background:var(--product-dark-warning)}html[data-product-theme=dark] .partner-lifecycle .is-other{background:var(--product-dark-info)}html[data-product-theme=dark] .product-language-switch{color:var(--product-dark-ink);background:var(--product-dark-surface);border-color:var(--product-dark-line-strong)}html[data-product-theme=dark] .product-language-switch:hover{background:var(--product-dark-raised)}html[data-product-theme=dark] .publishing-locale button.is-active{color:#fff;background:#246d58}html[data-product-theme=dark] .publishing-tabs button.is-active{color:var(--product-dark-accent);border-bottom-color:var(--product-dark-accent);background:0 0}html[data-product-theme=dark] :is(.reservation-owner-page,.reservation-dialog){--reservation-ink:var(--product-dark-ink);--reservation-muted:var(--product-dark-muted);--reservation-line:var(--product-dark-line);--reservation-paper:var(--product-dark-surface);--reservation-warm:var(--product-dark-accent);--reservation-warm-dark:var(--product-dark-accent);--reservation-green:var(--product-dark-success);--reservation-soft:var(--product-dark-raised)}html[data-product-theme=dark] .reservation-owner-page :is(.reservation-owner-section,.reservation-secondary,input,select,textarea,.reservation-dialog,.reservation-booking-actions button,.reservation-table-actions button,.reservation-table-actions a){background:var(--product-dark-surface);color:var(--product-dark-ink);border-color:var(--product-dark-line)}html[data-product-theme=dark] .owner-layout .reservation-owner-page :is(input,select,textarea){border-color:var(--owner-control-line)}html[data-product-theme=dark] .reservation-owner-page :is(.reservation-kpis div,.reservation-deposit-settings){background:var(--product-dark-raised)}html[data-product-theme=dark] .reservation-owner-page :is(.reservation-grid label,.reservation-filters label,.reservation-dialog-reason){color:var(--product-dark-muted)}html[data-product-theme=dark] .reservation-owner-page .reservation-primary{border-color:var(--product-dark-accent);color:#fff;background:#0c5545}html[data-product-theme=dark] .reservation-owner-page .reservation-primary.is-danger{background:#8c2d24}html[data-product-theme=dark] .reservation-owner-page :is(.reservation-status.is-danger,.reservation-owner-alert.is-error){color:var(--product-dark-danger);background:var(--product-dark-danger-soft);border-color:var(--product-dark-danger)}html[data-product-theme=dark] .reservation-owner-page :is(.reservation-status.is-success,.reservation-owner-alert.is-success){color:var(--product-dark-success);background:var(--product-dark-success-soft);border-color:var(--product-dark-success)}html[data-product-theme=dark] .reservation-owner-page .reservation-status.is-warning{color:var(--product-dark-warning);background:var(--product-dark-warning-soft)}html[data-product-theme=dark] .reservation-owner-page :is(.reservation-interval-row button,.reservation-booking-actions button.is-danger){color:var(--product-dark-danger)}html[data-product-theme=dark] .reservation-dialog{background:var(--product-dark-surface);color:var(--product-dark-ink)}html[data-product-theme=dark] .reservation-dialog :is(.reservation-dialog-reason,.reservation-check small){color:var(--product-dark-muted)}html[data-product-theme=dark] .reservation-dialog :is(textarea,.reservation-secondary){color:var(--product-dark-ink);background:var(--product-dark-raised);border-color:var(--product-dark-line)}html[data-product-theme=dark] .reservation-dialog .reservation-primary{color:#fff;border-color:var(--product-dark-accent);background:#0c5545}html[data-product-theme=dark] .reservation-dialog .reservation-primary.is-danger{border-color:var(--product-dark-danger);background:#8c2d24}html[data-product-theme=dark] .reservation-owner-page .reservation-status.is-muted{color:var(--product-dark-muted);background:var(--product-dark-raised)}.product-theme-switch{border:1px solid var(--lightningcss-light,#bbcec5)var(--lightningcss-dark,var(--product-dark-line-strong));background:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,var(--product-dark-surface));height:44px;color:var(--lightningcss-light,#174a3b)var(--lightningcss-dark,var(--product-dark-ink));cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.product-theme-switch>svg{pointer-events:none;width:18px;height:18px;position:absolute;left:10px}.product-theme-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.product-theme-switch select{font:inherit;border-radius:inherit;width:112px;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0 7px 0 34px;font-size:.8125rem;font-weight:600}.product-theme-switch:focus-within{outline-offset:3px;outline:3px solid var(--lightningcss-light,#138774)var(--lightningcss-dark,#91ddc6)}.product-theme-switch select:focus{outline:none}.product-theme-switch option{color:var(--lightningcss-light,#174a3b)var(--lightningcss-dark,var(--product-dark-ink));background:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,var(--product-dark-surface))}.partner-header-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}html[data-product-theme=dark] :is(.owner-layout,.owner-dialog,.partner-app,.tablet-order-page) :is(.gl-btn-primary,.btn-primary,.gl-btn-success,.quick-accept-btn){color:#fff;box-shadow:none;background:#246d58;border-color:#609e86}html[data-product-theme=dark] :is(.owner-layout,.owner-dialog,.partner-app,.tablet-order-page) :is(.gl-btn-primary,.btn-primary,.gl-btn-success,.quick-accept-btn):hover{background:#2a7b63}html[data-product-theme=dark] .owner-topbar-product img{content:url(/assets/brand/orderkick-logo-inverse.svg)}html[data-product-theme=dark] :is(.owner-layout,.partner-app,.tablet-order-page) :is(input,textarea)::-moz-placeholder{color:var(--product-dark-faint);opacity:1}html[data-product-theme=dark] :is(.owner-layout,.partner-app,.tablet-order-page) :is(input,textarea)::placeholder{color:var(--product-dark-faint);opacity:1}html[data-product-theme=dark] :is(.owner-layout,.partner-app,.tablet-order-page,.owner-dialog) :is(input,select,textarea){accent-color:#91ddc6}html[data-product-theme=dark] :is(.owner-layout,.partner-app,.tablet-order-page) :focus-visible{outline-color:#91ddc6}@media (width<=1199px){.owner-layout .owner-mobile-header{grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px}.owner-mobile-header .product-theme-switch{width:44px}.owner-mobile-header .product-theme-switch>svg{left:12px}.owner-mobile-header .product-theme-switch select{color:#0000;appearance:none;width:42px;padding:0}}@media (width<=680px){.partner-header-actions{width:100%}.partner-header-actions .product-theme-switch{flex:none}.tablet-order-header-actions .product-theme-switch select{width:100%}}html[data-product-theme] :is(.print-receipt-paper,.owner-template-preview){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media print{html[data-product-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}html[data-product-theme=dark] body{background:#fff}.product-theme-switch{display:none}}
