@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/geist-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/outfit-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/outfit-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-geist-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-geist-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}.font-outfit{font-family:Outfit,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}
body:has(.ordeon-kitchen-demo){--radius:.625rem;--touch:2rem;--touch-sm:1.75rem;--touch-lg:3rem;--touch-inset:.375rem;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#90ad00;--success:#4f8207;--success-foreground:#fafafa;--primary-foreground:#fafafa;--primary-ink:color-mix(in oklab, var(--primary) 50%, #13180e);--secondary:#ff6825;--secondary-foreground:#fafafa;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--destructive-foreground:#fff;--warning:#9e6200;--warning-foreground:#fafafa;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#90ad00;--chart-2:#ff6825;--chart-3:#ba8400;--chart-4:#008856;--chart-5:#e40014;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1;--cart-green:#84cc16}@supports (color:lab(0% 0 0)){body:has(.ordeon-kitchen-demo){--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(66.6163% -24.64 69.3657);--success:lab(49.3013% -31.4329 50.7168);--success-foreground:lab(98.26% 0 0);--primary-foreground:lab(98.26% 0 0);--primary-ink:color-mix(in oklab, var(--primary) 50%, lab(7.43678% -3.86725 4.92799));--secondary:lab(63.6161% 57.0217 64.6872);--secondary-foreground:lab(98.26% 0 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(100% 0 0);--warning:lab(47.4747% 21.8849 64.6543);--warning-foreground:lab(98.26% 0 0);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(66.6163% -24.64 69.3657);--chart-2:lab(63.6161% 57.0217 64.6872);--chart-3:lab(59.2278% 22.2181 125.697);--chart-4:lab(49.7588% -50.9048 19.8944);--chart-5:lab(48.4493% 77.4328 61.5452);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}
body:has(.ordeon-kitchen-demo){font-family:var(--font-geist-sans);background:var(--background);color:var(--foreground)}body:has(.ordeon-kitchen-demo)>aside{display:none}.ordeon-kitchen-demo{font-family:var(--font-geist-sans)}.ordeon-kitchen-demo .font-mono{font-family:var(--font-geist-mono)}.product-demo-controls{background:#fafbf7;border-bottom:1px solid #e0e5d6;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:9px 13px;font-size:11px;display:flex}.product-sample-label{color:#687944;letter-spacing:.1em;margin-right:5px;font-size:9px;font-weight:700}.product-demo-controls :is(select,button){background:#fff;border:1px solid #d6deca;border-radius:5px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;display:inline-flex}.product-demo-controls button{cursor:pointer}.product-demo-controls button:disabled{opacity:.4;cursor:default}.product-auto{align-items:center;gap:4px;display:inline-flex}.product-auto input{accent-color:#70a331}.product-demo-events{color:#7b856e;background:#fbfcf9;border-top:1px solid #e6e8df;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:7px 13px;font-size:10px;display:flex}.product-demo-events button{cursor:pointer;color:#4e6732;background:#fff;border:1px solid #d7dfcb;border-radius:4px;padding:5px 8px}.product-demo-complete{color:#3e5d24;background:#eef5e3;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex}.product-demo-complete a{text-underline-offset:3px;font-weight:600;text-decoration:underline}.product-demo-complete button{cursor:pointer;margin-left:auto;font-size:19px}@media (max-width:767px){.product-demo-controls{gap:6px;padding:8px}.product-demo-controls label[for=product-source]{display:none}.product-demo-events{font-size:9px}}.product-playback-status{align-items:center;gap:7px;margin-right:auto;display:inline-flex}.product-playback-status i{background:#a2aa97;border-radius:50%;width:6px;height:6px}.product-playback-status i[data-running=true]{background:#729d3b;box-shadow:0 0 0 3px #729d3b1a}@media (max-width:767px){.product-playback-status{max-width:42%;font-size:10px}}.kitchen-demo-panel[data-slot=dialog-content]{border-color:#dbe2cf;border-radius:20px 0 0 20px;flex-direction:column;gap:24px;width:min(390px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:30px 24px 18px;display:flex;top:0;left:auto;right:0;overflow-y:auto;transform:none}.kitchen-demo-panel[data-state=open]{animation:.4s cubic-bezier(.2,.8,.2,1) kitchen-panel-enter}.kitchen-demo-panel[data-state=closed]{animation:.25s ease-in kitchen-panel-exit}@keyframes kitchen-panel-enter{0%{opacity:.5;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes kitchen-panel-exit{to{opacity:0;transform:translate(100%)}}.kitchen-demo-panel [data-slot=dialog-header]{text-align:left;gap:10px}.kitchen-demo-panel [data-slot=dialog-title]{letter-spacing:-.04em;font-size:26px}.kitchen-demo-panel [data-slot=dialog-description]{font-size:13px;line-height:1.7}.sample-panel-eyebrow{color:#708745;letter-spacing:.12em;align-items:center;gap:7px;margin-bottom:8px;font-size:9px;font-weight:700;display:flex}.sample-panel-body{flex-direction:column;gap:16px;display:flex}.sample-panel-body h3{font-size:12px;font-weight:600}.sample-channel-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sample-channel-grid button{text-align:left;cursor:pointer;background:#fafbf7;border:1px solid #dce2d3;border-radius:10px;align-items:center;gap:7px;padding:13px 10px;font-size:12px;transition:background .2s,border-color .2s,transform .2s;display:flex}.sample-channel-grid button[aria-pressed=true]{background:#eef4e4;border-color:#819a58;box-shadow:0 0 0 1px #819a58}.sample-channel-grid button:hover{transform:translateY(-2px)}.sample-channel-grid button>svg:last-child{color:#658139;margin-left:auto}.sample-channel-grid .kd-source-mark{flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.sample-channel-grid .kd-source-mark>*{width:25px;height:25px}.sample-table-field{justify-content:space-between;align-items:center;font-size:12px;display:flex}.sample-table-field input{border:1px solid #dce2d3;border-radius:7px;width:70px;padding:8px}.sample-ticket-preview{background:#fbfcf8;border:1px dashed #cdd7bd;border-radius:10px;padding:16px;animation:.3s ease-out sample-ticket-enter}@keyframes sample-ticket-enter{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.sample-ticket-preview>div{color:#758064;justify-content:space-between;margin-bottom:14px;font-size:11px;display:flex}.sample-ticket-preview p{gap:9px;margin-top:12px;font-size:13px;display:flex}.sample-ticket-preview b{color:#718354;font-size:11px}.sample-ticket-preview small{color:#859078;margin-top:2px;font-size:10px;line-height:1.7;display:block}.sample-send-button{justify-content:space-between;width:100%;min-height:44px}.sample-playback-control{border-top:1px solid #e2e7da;align-items:center;gap:14px;margin-top:5px;padding-top:20px;display:flex}.sample-playback-control strong{font-size:12px}.sample-playback-control p{color:#7b856e;margin-top:4px;font-size:11px;line-height:1.6}.sample-playback-control button{flex-shrink:0}.sample-reset-button{color:#77846a;cursor:pointer;align-self:flex-start;align-items:center;gap:7px;margin-top:4px;padding:8px 0;font-size:11px;display:inline-flex}.sample-panel-footer{color:#87937b;border-top:1px solid #e2e7da;margin-top:auto;padding-top:15px;font-size:10px}.sample-panel-hint{color:#897047;font-size:11px}@media (max-width:767px){.product-controls-label{display:none}.product-demo-controls .product-playback-status{max-width:30%}}@media (prefers-reduced-motion:reduce){.kitchen-demo-panel[data-slot=dialog-content],.sample-ticket-preview{animation:none}.sample-channel-grid button{transition:none}}[data-name=nextstep-overlay] [data-slot=card]{max-height:calc(100dvh - 24px);overflow-y:auto}[data-tour-clamped=true] [data-name=nextstep-arrow]{display:none}.sample-channel-grid>button:last-child{grid-column:1/-1}.sample-ordeon-feature>span{color:#7e8a72;margin-bottom:8px;font-size:10px;display:block}.sample-ordeon-feature>button{text-align:left;cursor:pointer;border:1px solid #dce2d3;border-radius:9px;align-items:center;gap:9px;width:100%;padding:12px;font-size:12px;display:flex}.sample-ordeon-feature>button[aria-pressed=true]{background:#eef4e4;border-color:#819a58}.sample-ordeon-feature .kd-source-mark{width:22px;height:22px;display:inline-flex}.sample-ordeon-feature .kd-source-mark>*{width:22px;height:22px}.sample-ordeon-feature button>svg:last-child{color:#658139;margin-left:auto}
