.PosCarousel-module__J2YDmq__carousel{border:1px solid var(--rk-rule);background:var(--rk-paper);border-radius:16px;min-width:0;overflow:hidden}.PosCarousel-module__J2YDmq__stage{background:#f5f4f0;height:clamp(280px,43vw,520px);position:relative;overflow:hidden}.PosCarousel-module__J2YDmq__slide{visibility:hidden;pointer-events:none;position:absolute;inset:0}.PosCarousel-module__J2YDmq__slide[data-active=true]{visibility:visible}.PosCarousel-module__J2YDmq__stage[data-moving=true] .PosCarousel-module__J2YDmq__slide[data-active=true]{animation:1.2s cubic-bezier(.45,0,.55,1) both PosCarousel-module__J2YDmq__enter-left}.PosCarousel-module__J2YDmq__slide[data-outgoing=true]{visibility:visible;animation:1.2s cubic-bezier(.45,0,.55,1) both PosCarousel-module__J2YDmq__leave-left}.PosCarousel-module__J2YDmq__stage[data-direction=previous][data-moving=true] .PosCarousel-module__J2YDmq__slide[data-active=true]{animation-name:PosCarousel-module__J2YDmq__enter-right}.PosCarousel-module__J2YDmq__stage[data-direction=previous] .PosCarousel-module__J2YDmq__slide[data-outgoing=true]{animation-name:PosCarousel-module__J2YDmq__leave-right}@keyframes PosCarousel-module__J2YDmq__enter-left{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes PosCarousel-module__J2YDmq__leave-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes PosCarousel-module__J2YDmq__enter-right{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes PosCarousel-module__J2YDmq__leave-right{0%{transform:translate(0)}to{transform:translate(100%)}}.PosCarousel-module__J2YDmq__slide>div{width:100%;height:100%}.PosCarousel-module__J2YDmq__slide img{object-fit:contain;object-position:center}.PosCarousel-module__J2YDmq__controls{border-top:1px solid var(--rk-rule);grid-template-columns:auto 1fr auto;align-items:center;gap:6px 14px;padding:10px 14px;display:grid}.PosCarousel-module__J2YDmq__navigation{align-items:center;gap:4px;display:flex}.PosCarousel-module__J2YDmq__counter{text-align:center;min-width:56px;color:var(--rk-muted);font:500 12px var(--font-plex-mono), monospace}.PosCarousel-module__J2YDmq__controls button{border:1px solid var(--rk-rule);min-width:44px;min-height:44px;color:var(--rk-ink);cursor:pointer;font:inherit;background:#fff;border-radius:999px;font-weight:700}.PosCarousel-module__J2YDmq__navigation button{font-size:25px}.PosCarousel-module__J2YDmq__controls button:hover:not(:disabled){border-color:var(--rk-ink);background:#d8e2dc}.PosCarousel-module__J2YDmq__controls button:focus-visible{outline:2px solid var(--rk-focus);outline-offset:-3px}.PosCarousel-module__J2YDmq__controls button:disabled{opacity:.5;cursor:default}.PosCarousel-module__J2YDmq__controls .PosCarousel-module__J2YDmq__play{grid-column:3;padding-inline:16px;font-size:13px}.PosCarousel-module__J2YDmq__dots{scrollbar-width:thin;overscroll-behavior:contain;grid-area:1/2;min-width:0;display:flex;position:relative;overflow-x:auto}.PosCarousel-module__J2YDmq__dots button{background:0 0;border-color:#0000;flex-shrink:0;place-items:center;display:grid}.PosCarousel-module__J2YDmq__dots button span{background:#b2aca2;border-radius:999px;width:7px;height:7px;transition:width .2s,background .2s}.PosCarousel-module__J2YDmq__dots button[aria-current] span{background:var(--rk-ink);width:22px}@media (max-width:639px){.PosCarousel-module__J2YDmq__stage{height:clamp(240px,78vw,420px)}.PosCarousel-module__J2YDmq__controls{grid-template-columns:1fr auto;gap:2px 8px;padding:8px}.PosCarousel-module__J2YDmq__controls .PosCarousel-module__J2YDmq__play{grid-column:2}.PosCarousel-module__J2YDmq__dots{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.PosCarousel-module__J2YDmq__stage .PosCarousel-module__J2YDmq__slide{animation:none!important}.PosCarousel-module__J2YDmq__slide[data-outgoing=true]{visibility:hidden}.PosCarousel-module__J2YDmq__dots button span{transition:none}}
.OrdersDemos-module__Bq8GcG__demo{--ink:#3b2f33;--rule:#d5d1c8;color:var(--ink);font-family:var(--font-dm-sans,"DM Sans"),sans-serif;background:#f5f4f0;flex-direction:column;height:100%;min-height:440px;font-size:13px;line-height:1.45;display:flex;position:relative;container-type:inline-size}.OrdersDemos-module__Bq8GcG__demo *{box-sizing:border-box}.OrdersDemos-module__Bq8GcG__demo button,.OrdersDemos-module__Bq8GcG__demo input,.OrdersDemos-module__Bq8GcG__demo select,.OrdersDemos-module__Bq8GcG__demo textarea{font:inherit;color:inherit}.OrdersDemos-module__Bq8GcG__demo button{cursor:pointer;transition:background .15s,transform .15s}.OrdersDemos-module__Bq8GcG__demo button:active:not(:disabled){transform:scale(.98)}.OrdersDemos-module__Bq8GcG__demo button:disabled{opacity:.45;cursor:default}.OrdersDemos-module__Bq8GcG__demo :focus-visible{outline:3px solid var(--ink);outline-offset:3px}.OrdersDemos-module__Bq8GcG__tabs{background:var(--ink);scrollbar-width:thin;flex:none;gap:4px;padding:7px 10px;display:flex;overflow:auto}.OrdersDemos-module__Bq8GcG__tabs button{white-space:nowrap;color:#fff7f9;background:0 0;border:0;border-radius:20px;min-height:44px;padding:0 12px;font-weight:700}.OrdersDemos-module__Bq8GcG__tabs button[aria-pressed=true]{color:var(--ink);background:#f5f4f0}.OrdersDemos-module__Bq8GcG__body{flex:1;min-height:0;padding:16px;overflow:auto}.OrdersDemos-module__Bq8GcG__body h3,.OrdersDemos-module__Bq8GcG__panel h3{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:700}.OrdersDemos-module__Bq8GcG__body h4{margin:8px 0;font-size:15px}.OrdersDemos-module__Bq8GcG__body p{margin:6px 0 12px}.OrdersDemos-module__Bq8GcG__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.OrdersDemos-module__Bq8GcG__stack{flex-direction:column;gap:10px;display:flex}.OrdersDemos-module__Bq8GcG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.OrdersDemos-module__Bq8GcG__orderLayout{grid-template-columns:minmax(0,1.35fr) minmax(210px,1fr);align-items:start;gap:12px;margin-top:12px;display:grid}.OrdersDemos-module__Bq8GcG__menuGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.OrdersDemos-module__Bq8GcG__dish{text-align:left;background:#fff;border:1px solid #e4e1da;border-radius:12px;padding:0;overflow:hidden}.OrdersDemos-module__Bq8GcG__dish:hover{border-color:var(--ink)}.OrdersDemos-module__Bq8GcG__dish img{object-fit:cover;width:100%;height:85px}.OrdersDemos-module__Bq8GcG__dish span{padding:7px 10px;font-weight:700;display:block}.OrdersDemos-module__Bq8GcG__dish small{font-family:var(--font-plex-mono,"IBM Plex Mono"),monospace;font-weight:500;display:block}.OrdersDemos-module__Bq8GcG__panel{background:#fff;border:1px solid #e4e1da;border-radius:12px;padding:12px}.OrdersDemos-module__Bq8GcG__panel code{overflow-wrap:anywhere;white-space:pre-wrap}.OrdersDemos-module__Bq8GcG__grid>.OrdersDemos-module__Bq8GcG__panel{min-width:0}.OrdersDemos-module__Bq8GcG__line{border-bottom:1px solid #e4e1da;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;display:flex}.OrdersDemos-module__Bq8GcG__line>span:first-child{flex:1;min-width:0}.OrdersDemos-module__Bq8GcG__line small{color:#59534f;display:block}.OrdersDemos-module__Bq8GcG__line button{flex:none}.OrdersDemos-module__Bq8GcG__money,.OrdersDemos-module__Bq8GcG__label{font-family:var(--font-plex-mono,"IBM Plex Mono"),monospace}.OrdersDemos-module__Bq8GcG__money{white-space:nowrap;font-weight:600}.OrdersDemos-module__Bq8GcG__label{letter-spacing:.06em;font-size:11px;font-weight:600}.OrdersDemos-module__Bq8GcG__muted{color:#59534f;font-size:12px}.OrdersDemos-module__Bq8GcG__primary,.OrdersDemos-module__Bq8GcG__button,.OrdersDemos-module__Bq8GcG__danger,.OrdersDemos-module__Bq8GcG__choice{border:1px solid var(--ink);border-radius:9px;min-height:44px;padding:8px 12px;font-weight:700!important}.OrdersDemos-module__Bq8GcG__primary{background:var(--ink);color:#fff7f9!important}.OrdersDemos-module__Bq8GcG__button,.OrdersDemos-module__Bq8GcG__choice{background:#fff}.OrdersDemos-module__Bq8GcG__choice[aria-pressed=true]{border:2px solid var(--ink);background:#ffcad4}.OrdersDemos-module__Bq8GcG__danger{background:#fff;border-color:#b8455a;color:#a03146!important}.OrdersDemos-module__Bq8GcG__full{width:100%}.OrdersDemos-module__Bq8GcG__controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.OrdersDemos-module__Bq8GcG__controls button{min-width:44px}.OrdersDemos-module__Bq8GcG__notice{color:#355746;background:#e7f1eb;border-left:4px solid #4a7663;border-radius:6px;margin:10px 0;padding:10px 12px}.OrdersDemos-module__Bq8GcG__error{color:#a03146;font-weight:700}.OrdersDemos-module__Bq8GcG__tag{color:#355746;font:600 11px var(--font-plex-mono,"IBM Plex Mono"),monospace;background:#eef4f0;border-radius:5px;align-items:center;padding:3px 7px;display:inline-flex}.OrdersDemos-module__Bq8GcG__sage{background:#c8d6ce}.OrdersDemos-module__Bq8GcG__phone{border:3px solid var(--ink);background:#fff7f9;border-radius:22px;max-width:360px;min-height:390px;margin:auto;overflow:hidden}.OrdersDemos-module__Bq8GcG__phoneHead{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.OrdersDemos-module__Bq8GcG__phoneHead button{background:0 0;border:0;min-height:44px;font-weight:700}.OrdersDemos-module__Bq8GcG__phoneBody{flex-direction:column;gap:10px;padding:14px;display:flex}.OrdersDemos-module__Bq8GcG__phoneBody h3{font-size:23px}.OrdersDemos-module__Bq8GcG__phoneFoot{border:0;border-top:2px solid var(--ink);background:#f4acb7;width:100%;min-height:54px;padding:14px;font-weight:800!important}.OrdersDemos-module__Bq8GcG__big{font-family:var(--font-plex-mono,"IBM Plex Mono"),monospace;font-size:29px;font-weight:700}.OrdersDemos-module__Bq8GcG__landing{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:290px;display:flex}.OrdersDemos-module__Bq8GcG__landing strong{letter-spacing:-.03em;font-size:40px}.OrdersDemos-module__Bq8GcG__success{color:#fff7f9;background:#4a7663}.OrdersDemos-module__Bq8GcG__field{flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.OrdersDemos-module__Bq8GcG__field input,.OrdersDemos-module__Bq8GcG__field textarea,.OrdersDemos-module__Bq8GcG__field select{border:1px solid var(--rule);background:#fff;border-radius:8px;width:100%;min-height:44px;padding:10px}.OrdersDemos-module__Bq8GcG__field textarea{resize:vertical}.OrdersDemos-module__Bq8GcG__photo{object-fit:cover;border-radius:8px;width:100%;height:180px}.OrdersDemos-module__Bq8GcG__photoButton{background:0 0;border:0;padding:0}.OrdersDemos-module__Bq8GcG__guestDish{text-align:left;border:0;border-bottom:1px solid var(--rule);background:0 0;width:100%;padding:10px 0}.OrdersDemos-module__Bq8GcG__guestDish strong{font-size:15px}.OrdersDemos-module__Bq8GcG__guestDish small{color:#59534f;display:block}.OrdersDemos-module__Bq8GcG__overlay{z-index:10;background:#3b2f3380;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.OrdersDemos-module__Bq8GcG__dialog{background:#fff;border-radius:14px;width:min(420px,100%);max-height:100%;padding:16px;overflow:auto;box-shadow:0 12px 40px #3b2f3340}.OrdersDemos-module__Bq8GcG__dialog h3{margin:0;font-size:18px}.OrdersDemos-module__Bq8GcG__dialog header{margin-bottom:14px}.OrdersDemos-module__Bq8GcG__toast{z-index:4;background:var(--ink);color:#fff;padding:9px 12px;font-size:12px;font-weight:600;position:sticky;bottom:0}.OrdersDemos-module__Bq8GcG__floor{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.OrdersDemos-module__Bq8GcG__tile{border:3px solid var(--ink);text-align:left;background:#fff7f9;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:98px;padding:12px;display:flex}.OrdersDemos-module__Bq8GcG__tile strong{font-size:24px}.OrdersDemos-module__Bq8GcG__tile[data-state=free]{border:2px dashed var(--ink);background:#ffffff60}.OrdersDemos-module__Bq8GcG__tile[data-state=late]{background:#fff0f3;border-color:#b8455a}.OrdersDemos-module__Bq8GcG__tile[data-state=done]{border-color:#4a7663}.OrdersDemos-module__Bq8GcG__stats{border-bottom:3px solid var(--ink);flex-wrap:wrap;gap:12px;margin-bottom:14px;padding:10px 0;font-weight:800;display:flex}.OrdersDemos-module__Bq8GcG__detail{border:3px solid var(--ink);background:#fff7f9;border-radius:14px;padding:12px}.OrdersDemos-module__Bq8GcG__tableScroll{overflow-x:auto}.OrdersDemos-module__Bq8GcG__table{border-collapse:collapse;text-align:left;width:100%}.OrdersDemos-module__Bq8GcG__table th{font:600 10px var(--font-plex-mono,"IBM Plex Mono"),monospace;color:#59534f;letter-spacing:.05em}.OrdersDemos-module__Bq8GcG__table td,.OrdersDemos-module__Bq8GcG__table th{border-bottom:1px solid var(--rule);padding:9px 6px}.OrdersDemos-module__Bq8GcG__table td:first-child{font-weight:700}.OrdersDemos-module__Bq8GcG__archived{opacity:.6}.OrdersDemos-module__Bq8GcG__timeline{border-left:2px solid var(--ink);flex-direction:column;gap:10px;padding-left:14px;display:flex}.OrdersDemos-module__Bq8GcG__timeline p{margin:0}.OrdersDemos-module__Bq8GcG__timeline [data-pending=true]{opacity:.45}.OrdersDemos-module__Bq8GcG__qr{letter-spacing:-6px;color:#3b2f33;background:#fff;border:2px solid #3b2f33;width:max-content;margin:auto;padding:10px;font-family:monospace;font-size:50px;line-height:1}@container (max-width:520px){.OrdersDemos-module__Bq8GcG__orderLayout{grid-template-columns:1fr}.OrdersDemos-module__Bq8GcG__menuGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.OrdersDemos-module__Bq8GcG__dish img{height:65px}.OrdersDemos-module__Bq8GcG__dish span{padding:6px;font-size:12px}.OrdersDemos-module__Bq8GcG__body{padding:10px}.OrdersDemos-module__Bq8GcG__floor{grid-template-columns:repeat(2,minmax(0,1fr))}.OrdersDemos-module__Bq8GcG__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.OrdersDemos-module__Bq8GcG__demo button{transition:none}}.OrdersDemos-module__Bq8GcG__pane:not([hidden]){flex-direction:column;flex:1;min-height:0;display:flex}.OrdersDemos-module__Bq8GcG__floorLayout{grid-template-columns:minmax(0,1fr) 200px;gap:12px;display:grid}.OrdersDemos-module__Bq8GcG__floorLayout .OrdersDemos-module__Bq8GcG__floor{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));align-content:start}.OrdersDemos-module__Bq8GcG__floorLayout .OrdersDemos-module__Bq8GcG__controls{flex-direction:column;align-items:stretch}.OrdersDemos-module__Bq8GcG__orderDetails{grid-template-columns:minmax(120px,.7fr) minmax(0,1.6fr);align-items:start;gap:10px;display:grid}@container (max-width:520px){.OrdersDemos-module__Bq8GcG__floorLayout,.OrdersDemos-module__Bq8GcG__orderDetails{grid-template-columns:1fr}.OrdersDemos-module__Bq8GcG__floorLayout .OrdersDemos-module__Bq8GcG__floor{grid-template-columns:repeat(2,minmax(0,1fr))}}.OrdersDemos-module__Bq8GcG__guestDish{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;display:grid}.OrdersDemos-module__Bq8GcG__guestThumb img{object-fit:cover;border-radius:8px;width:64px;height:64px}.OrdersDemos-module__Bq8GcG__dialog .OrdersDemos-module__Bq8GcG__photo{aspect-ratio:1;height:auto}
.KitchenMenuDemos-module__1VDEbq__demo{--ink:#3b2f33;--rule:#d5d1c8;height:100%;min-height:460px;color:var(--ink);font-family:var(--font-dm-sans),"DM Sans",sans-serif;text-align:left;background:#f5f4f0;flex-direction:column;font-size:13px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.KitchenMenuDemos-module__1VDEbq__demo *{box-sizing:border-box}.KitchenMenuDemos-module__1VDEbq__demo button,.KitchenMenuDemos-module__1VDEbq__demo input,.KitchenMenuDemos-module__1VDEbq__demo select,.KitchenMenuDemos-module__1VDEbq__demo textarea{font:inherit}.KitchenMenuDemos-module__1VDEbq__demo button{cursor:pointer;min-height:44px;transition:background .15s,transform .1s}.KitchenMenuDemos-module__1VDEbq__demo button:active{transform:scale(.98)}.KitchenMenuDemos-module__1VDEbq__demo button:disabled{cursor:default;opacity:.45}.KitchenMenuDemos-module__1VDEbq__demo :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #3b2f33}.KitchenMenuDemos-module__1VDEbq__demo h3,.KitchenMenuDemos-module__1VDEbq__demo h4,.KitchenMenuDemos-module__1VDEbq__demo p{margin:0}.KitchenMenuDemos-module__1VDEbq__demo h3{letter-spacing:-.02em;font-size:20px}.KitchenMenuDemos-module__1VDEbq__demo h4{font-size:16px}.KitchenMenuDemos-module__1VDEbq__demo p{line-height:1.5}.KitchenMenuDemos-module__1VDEbq__bar{background:var(--ink);color:#f5f4f0;flex:none;align-items:center;gap:10px;min-width:0;padding:7px 12px;display:flex}.KitchenMenuDemos-module__1VDEbq__try{color:var(--ink);font:600 11px var(--font-plex-mono),monospace;letter-spacing:.08em;background:#f5f4f0;border-radius:5px;flex:none;padding:3px 7px}.KitchenMenuDemos-module__1VDEbq__tabs{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow:auto}.KitchenMenuDemos-module__1VDEbq__tabs button{color:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;padding:0 10px;font-size:12.5px;font-weight:700}.KitchenMenuDemos-module__1VDEbq__bar .KitchenMenuDemos-module__1VDEbq__tabs button[aria-pressed=true]{color:var(--ink);background:#f5f4f0}.KitchenMenuDemos-module__1VDEbq__body{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.KitchenMenuDemos-module__1VDEbq__scroll{flex-direction:column;flex:1;gap:12px;min-width:0;padding:14px 16px;display:flex;overflow:auto}.KitchenMenuDemos-module__1VDEbq__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.KitchenMenuDemos-module__1VDEbq__stack{flex-direction:column;gap:8px;display:flex}.KitchenMenuDemos-module__1VDEbq__muted{color:#6f6a63;font-size:12px}.KitchenMenuDemos-module__1VDEbq__mono{font-family:var(--font-plex-mono),"IBM Plex Mono",monospace;font-variant-numeric:tabular-nums}.KitchenMenuDemos-module__1VDEbq__label{font:600 10.5px var(--font-plex-mono),monospace;letter-spacing:.09em;color:#6f6a63}.KitchenMenuDemos-module__1VDEbq__button,.KitchenMenuDemos-module__1VDEbq__primary,.KitchenMenuDemos-module__1VDEbq__pill{border:1px solid var(--ink);color:var(--ink);background:#fff;border-radius:9px;padding:6px 10px;font-weight:700}.KitchenMenuDemos-module__1VDEbq__primary{background:var(--ink);color:#fff}.KitchenMenuDemos-module__1VDEbq__pill{border-color:var(--rule);border-radius:999px}.KitchenMenuDemos-module__1VDEbq__pill[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.KitchenMenuDemos-module__1VDEbq__chips{flex-wrap:wrap;gap:6px;display:flex}.KitchenMenuDemos-module__1VDEbq__tag{letter-spacing:.06em;color:#355746;background:#eef4f0;border-radius:6px;padding:3px 7px;font-size:10.5px;font-weight:800;display:inline-block}.KitchenMenuDemos-module__1VDEbq__rose{color:#7a3341;background:#ffcad4}.KitchenMenuDemos-module__1VDEbq__ink{background:var(--ink);color:#fff}.KitchenMenuDemos-module__1VDEbq__notice{color:#355746;background:#eef4f0;border-radius:9px;padding:9px 10px}.KitchenMenuDemos-module__1VDEbq__warning{color:#7a3341;background:#fff0f3;border:1px solid #f4acb7;border-radius:9px;padding:9px 10px}.KitchenMenuDemos-module__1VDEbq__panel{background:#fff;border:1px solid #e4e1da;border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex}.KitchenMenuDemos-module__1VDEbq__toast{z-index:9;background:var(--ink);color:#fff;pointer-events:none;border-radius:9px;max-width:90%;padding:9px 13px;font-weight:700;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.KitchenMenuDemos-module__1VDEbq__board{background:#c8d6ce;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.KitchenMenuDemos-module__1VDEbq__stationHeader{border-bottom:3px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 14px;display:flex}.KitchenMenuDemos-module__1VDEbq__stationHeader h3{font-size:16px}.KitchenMenuDemos-module__1VDEbq__stationHeader button{border:2px solid var(--ink);background:0 0;border-radius:8px;padding:4px 8px;font-size:11px;font-weight:800}.KitchenMenuDemos-module__1VDEbq__stationGrid{flex:1;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:10px;min-height:0;padding:10px;display:grid;overflow:auto}.KitchenMenuDemos-module__1VDEbq__queue,.KitchenMenuDemos-module__1VDEbq__lane{border:3px solid var(--ink);border-radius:14px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.KitchenMenuDemos-module__1VDEbq__queue h4,.KitchenMenuDemos-module__1VDEbq__lane h4{border-bottom:3px solid var(--ink);padding:8px;font-size:12px}.KitchenMenuDemos-module__1VDEbq__queueList{flex-direction:column;gap:8px;padding:8px;display:flex;overflow:auto}.KitchenMenuDemos-module__1VDEbq__ticket{text-align:left;border:3px solid var(--ink);color:var(--ink);text-transform:uppercase;background:#fff7f9;border-radius:10px;flex-direction:column;gap:8px;padding:8px;display:flex}.KitchenMenuDemos-module__1VDEbq__ticket[data-late=true]{border-color:#b8455a}.KitchenMenuDemos-module__1VDEbq__ticket[data-ready=true]{border-color:#4a7663}.KitchenMenuDemos-module__1VDEbq__ticketHeader{border-bottom:3px solid var(--ink);font:600 14px var(--font-plex-mono),monospace;flex-wrap:wrap;justify-content:space-between;gap:6px;padding-bottom:6px;display:flex}.KitchenMenuDemos-module__1VDEbq__ticket[data-late=true] .KitchenMenuDemos-module__1VDEbq__age{color:#b8455a}.KitchenMenuDemos-module__1VDEbq__focusTicket{border-width:5px;border-radius:18px;padding:14px;font-weight:700;overflow:auto}.KitchenMenuDemos-module__1VDEbq__focusTicket .KitchenMenuDemos-module__1VDEbq__ticketHeader{font-size:22px}.KitchenMenuDemos-module__1VDEbq__allergy{color:#fff7f9;background:#b8455a;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:800}.KitchenMenuDemos-module__1VDEbq__dish{text-align:left;color:inherit;text-transform:uppercase;background:0 0;border:0;align-items:flex-start;gap:8px;width:100%;padding:4px 0;font-weight:700;display:flex;font-size:18px!important}.KitchenMenuDemos-module__1VDEbq__check{border:3px solid var(--ink);border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.KitchenMenuDemos-module__1VDEbq__dish[aria-pressed=true] .KitchenMenuDemos-module__1VDEbq__check{color:#fff;background:#4a7663;border-color:#4a7663}.KitchenMenuDemos-module__1VDEbq__dish[aria-pressed=true] strong{opacity:.55;text-decoration:line-through}.KitchenMenuDemos-module__1VDEbq__mods{color:#6f6a63;margin-top:3px;font-size:12px;display:block}.KitchenMenuDemos-module__1VDEbq__stages{gap:4px;margin-left:42px;display:flex}.KitchenMenuDemos-module__1VDEbq__stages button{border:2px solid var(--ink);background:0 0;border-radius:4px;flex:1;min-width:0;padding:2px;font-size:10px;font-weight:700}.KitchenMenuDemos-module__1VDEbq__stages button[data-current=true]{background:var(--ink);color:#fff}.KitchenMenuDemos-module__1VDEbq__stages button[data-done=true]{color:#fff;opacity:1;background:#4a7663;border-color:#4a7663}.KitchenMenuDemos-module__1VDEbq__tracker{color:#4a7663;flex-wrap:wrap;gap:7px;font-size:10px;display:flex}.KitchenMenuDemos-module__1VDEbq__grow{flex:1}.KitchenMenuDemos-module__1VDEbq__lanes{flex:1;grid-template-columns:repeat(4,minmax(150px,1fr));gap:8px;min-height:0;padding:10px;display:grid;overflow:auto}.KitchenMenuDemos-module__1VDEbq__threeLanes{grid-template-columns:repeat(3,minmax(140px,1fr))}.KitchenMenuDemos-module__1VDEbq__lane{background:#fff3}.KitchenMenuDemos-module__1VDEbq__lane h4{white-space:nowrap;background:#fff4}.KitchenMenuDemos-module__1VDEbq__lane .KitchenMenuDemos-module__1VDEbq__ticket{font-size:12px}.KitchenMenuDemos-module__1VDEbq__events{border-left:1px solid var(--rule);flex-direction:column;flex:none;gap:8px;width:30%;min-width:140px;padding:12px;display:flex;overflow:auto}.KitchenMenuDemos-module__1VDEbq__events button{text-align:left;font-size:12px}.KitchenMenuDemos-module__1VDEbq__alerts{flex:1;grid-template-columns:minmax(0,1.4fr) minmax(145px,1fr);gap:10px;padding:10px;display:grid;overflow:auto}.KitchenMenuDemos-module__1VDEbq__alertList{border:3px solid var(--ink);background:#fff7f9;border-radius:14px;flex-direction:column;gap:9px;padding:10px;display:flex;overflow:auto}.KitchenMenuDemos-module__1VDEbq__alertList .KitchenMenuDemos-module__1VDEbq__tabs{color:var(--ink);flex:none}.KitchenMenuDemos-module__1VDEbq__alertList .KitchenMenuDemos-module__1VDEbq__tabs button[aria-pressed=true]{background:var(--ink);color:#fff}.KitchenMenuDemos-module__1VDEbq__switch{color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;font-weight:700;display:flex}.KitchenMenuDemos-module__1VDEbq__switch span:last-child{background:#d5d1c8;border-radius:999px;flex:none;width:36px;height:20px;position:relative}.KitchenMenuDemos-module__1VDEbq__switch span:last-child:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.KitchenMenuDemos-module__1VDEbq__switch[aria-pressed=true] span:last-child{background:#5f8a76}.KitchenMenuDemos-module__1VDEbq__switch[aria-pressed=true] span:last-child:after{left:18px}.KitchenMenuDemos-module__1VDEbq__tableWrap{background:#fff;border:1px solid #e4e1da;border-radius:12px;overflow:auto}.KitchenMenuDemos-module__1VDEbq__table{border-collapse:collapse;width:100%;min-width:610px;font-size:12.5px}.KitchenMenuDemos-module__1VDEbq__table th{text-align:left;font:600 10px var(--font-plex-mono),monospace;letter-spacing:.06em;color:#6f6a63;border-bottom:1px solid var(--rule);padding:10px}.KitchenMenuDemos-module__1VDEbq__table td{border-bottom:1px solid #f0eee9;padding:5px 9px}.KitchenMenuDemos-module__1VDEbq__table button{color:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.KitchenMenuDemos-module__1VDEbq__table input[type=checkbox]{width:20px;height:20px;accent-color:var(--ink)}.KitchenMenuDemos-module__1VDEbq__selected{background:#eeece6}.KitchenMenuDemos-module__1VDEbq__shade{z-index:3;background:#3b2f3370;border:0;position:absolute;inset:0}.KitchenMenuDemos-module__1VDEbq__drawer{z-index:4;background:#fff;flex-direction:column;width:min(400px,96%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #3b2f332e}.KitchenMenuDemos-module__1VDEbq__drawerHeader{justify-content:space-between;align-items:start;gap:8px;padding:12px 16px 8px;display:flex}.KitchenMenuDemos-module__1VDEbq__close{color:var(--ink);background:0 0;border:0;padding:0 8px;font-size:25px!important}.KitchenMenuDemos-module__1VDEbq__drawerTabs{border-bottom:1px solid #e4e1da;flex-wrap:wrap;gap:0 13px;padding:0 16px;display:flex}.KitchenMenuDemos-module__1VDEbq__drawerTabs button{color:var(--ink);background:0 0;border:0;border-bottom:3px solid #0000;padding:4px 0;font-size:12px}.KitchenMenuDemos-module__1VDEbq__drawerTabs button[aria-pressed=true]{border-bottom-color:#f4acb7;font-weight:700}.KitchenMenuDemos-module__1VDEbq__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.KitchenMenuDemos-module__1VDEbq__field{flex-direction:column;gap:4px;min-width:0;font-size:11px;font-weight:700;display:flex}.KitchenMenuDemos-module__1VDEbq__field input,.KitchenMenuDemos-module__1VDEbq__field select,.KitchenMenuDemos-module__1VDEbq__field textarea{border:1px solid var(--rule);width:100%;min-width:0;min-height:36px;color:var(--ink);background:#fff;border-radius:8px;padding:6px 8px;font-size:13px}.KitchenMenuDemos-module__1VDEbq__image{object-fit:cover;border-radius:9px;width:100%;height:140px}.KitchenMenuDemos-module__1VDEbq__gallery{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.KitchenMenuDemos-module__1VDEbq__gallery button{background:0 0;border:2px solid #0000;border-radius:8px;padding:0;overflow:hidden}.KitchenMenuDemos-module__1VDEbq__gallery button[aria-pressed=true]{border-color:var(--ink)}.KitchenMenuDemos-module__1VDEbq__gallery img{object-fit:cover;width:100%;height:65px}.KitchenMenuDemos-module__1VDEbq__recipeRow{border-bottom:1px solid #f0eee9;grid-template-columns:1fr 65px 28px 44px;align-items:center;gap:5px;display:grid}.KitchenMenuDemos-module__1VDEbq__recipeRow input{border:1px solid var(--rule);border-radius:6px;width:100%;padding:6px}.KitchenMenuDemos-module__1VDEbq__phoneWrap{background:#c8d6ce;flex:1;justify-content:center;min-width:0;padding:12px;display:flex;overflow:auto}.KitchenMenuDemos-module__1VDEbq__phone{border:3px solid var(--ink);background:#fff7f9;border-radius:22px;flex-direction:column;width:min(340px,100%);min-height:350px;display:flex;overflow:hidden}.KitchenMenuDemos-module__1VDEbq__phoneHeader{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;padding:10px 12px;font-weight:800;display:flex}.KitchenMenuDemos-module__1VDEbq__phone .KitchenMenuDemos-module__1VDEbq__queueList{flex:1}.KitchenMenuDemos-module__1VDEbq__phone .KitchenMenuDemos-module__1VDEbq__ticket[data-late=true]{color:#fff;background:#b8455a}.KitchenMenuDemos-module__1VDEbq__phone .KitchenMenuDemos-module__1VDEbq__ticket[data-ready=true]{color:#fff;background:#4a7663}.KitchenMenuDemos-module__1VDEbq__menuGrid{flex:1;grid-template-columns:1fr 1fr;align-content:start;gap:8px;padding:10px;display:grid;overflow:auto}.KitchenMenuDemos-module__1VDEbq__menuGrid button{border:2px solid var(--ink);text-align:left;min-height:74px;color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;align-items:start;gap:5px;padding:10px;display:flex}.KitchenMenuDemos-module__1VDEbq__orderRow{border-bottom:1px solid #f0eee9;grid-template-columns:62px 85px 1fr auto;align-items:center;gap:8px;padding:10px;display:grid}.KitchenMenuDemos-module__1VDEbq__center{align-self:center;width:min(440px,100%)}.KitchenMenuDemos-module__1VDEbq__threeFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.KitchenMenuDemos-module__1VDEbq__empty{text-align:center;color:#355746;padding:20px}.KitchenMenuDemos-module__1VDEbq__miniPreview{background:#d8e2dc;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.KitchenMenuDemos-module__1VDEbq__twoCols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.KitchenMenuDemos-module__1VDEbq__linkButton{color:var(--ink);background:0 0;border:0;padding:4px;font-weight:700;text-decoration:underline}.KitchenMenuDemos-module__1VDEbq__danger{color:#b8455a}.KitchenMenuDemos-module__1VDEbq__error{color:#b8455a;font-size:12px}.KitchenMenuDemos-module__1VDEbq__photoLabel{background:#f5f4f0;border:1px dashed #b6b0a7;border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.KitchenMenuDemos-module__1VDEbq__demo h3,.KitchenMenuDemos-module__1VDEbq__demo h4,.KitchenMenuDemos-module__1VDEbq__demo .KitchenMenuDemos-module__1VDEbq__button,.KitchenMenuDemos-module__1VDEbq__demo .KitchenMenuDemos-module__1VDEbq__primary,.KitchenMenuDemos-module__1VDEbq__demo .KitchenMenuDemos-module__1VDEbq__pill,.KitchenMenuDemos-module__1VDEbq__demo .KitchenMenuDemos-module__1VDEbq__switch,.KitchenMenuDemos-module__1VDEbq__lane .KitchenMenuDemos-module__1VDEbq__ticket{font-weight:700}.KitchenMenuDemos-module__1VDEbq__field input,.KitchenMenuDemos-module__1VDEbq__field select,.KitchenMenuDemos-module__1VDEbq__field textarea{font-weight:400}@container (max-width:480px){.KitchenMenuDemos-module__1VDEbq__stationGrid{grid-template-rows:155px minmax(270px,1fr);grid-template-columns:1fr}.KitchenMenuDemos-module__1VDEbq__queueList{min-height:0}.KitchenMenuDemos-module__1VDEbq__stationGrid>.KitchenMenuDemos-module__1VDEbq__queue .KitchenMenuDemos-module__1VDEbq__queueList{flex-direction:row}.KitchenMenuDemos-module__1VDEbq__stationGrid>.KitchenMenuDemos-module__1VDEbq__queue .KitchenMenuDemos-module__1VDEbq__ticket{min-width:150px}.KitchenMenuDemos-module__1VDEbq__focusTicket{min-height:270px}.KitchenMenuDemos-module__1VDEbq__alerts{grid-template-columns:1fr}.KitchenMenuDemos-module__1VDEbq__events{width:30%;min-width:115px;padding:8px}.KitchenMenuDemos-module__1VDEbq__events .KitchenMenuDemos-module__1VDEbq__muted{font-size:10px}.KitchenMenuDemos-module__1VDEbq__orderRow{grid-template-columns:56px 76px 1fr;gap:5px}.KitchenMenuDemos-module__1VDEbq__orderRow>span:last-child{grid-column:3}.KitchenMenuDemos-module__1VDEbq__twoCols{grid-template-columns:1fr}.KitchenMenuDemos-module__1VDEbq__bar{gap:5px;padding:6px}.KitchenMenuDemos-module__1VDEbq__try{font-size:9px}.KitchenMenuDemos-module__1VDEbq__stationHeader .KitchenMenuDemos-module__1VDEbq__mono{font-size:11px}.KitchenMenuDemos-module__1VDEbq__focusTicket .KitchenMenuDemos-module__1VDEbq__ticketHeader{font-size:18px}.KitchenMenuDemos-module__1VDEbq__focusTicket .KitchenMenuDemos-module__1VDEbq__dish{font-size:15px!important}.KitchenMenuDemos-module__1VDEbq__scroll{padding:12px}.KitchenMenuDemos-module__1VDEbq__threeFields{grid-template-columns:1fr}.KitchenMenuDemos-module__1VDEbq__phoneWrap{padding:6px}.KitchenMenuDemos-module__1VDEbq__phone{border-radius:14px}.KitchenMenuDemos-module__1VDEbq__lanes{padding:7px}}@media (prefers-reduced-motion:reduce){.KitchenMenuDemos-module__1VDEbq__demo *{transition:none!important}.KitchenMenuDemos-module__1VDEbq__demo button:active{transform:none}}.KitchenMenuDemos-module__1VDEbq__dishName{text-align:left;align-items:center;gap:10px;display:flex}.KitchenMenuDemos-module__1VDEbq__dishName img{object-fit:cover;border-radius:7px;flex-shrink:0;width:44px;height:44px}.KitchenMenuDemos-module__1VDEbq__guestDish{flex-direction:row;align-items:center;gap:12px;display:flex}.KitchenMenuDemos-module__1VDEbq__guestDish>img{object-fit:cover;border-radius:8px;flex-shrink:0;width:80px;height:80px}.KitchenMenuDemos-module__1VDEbq__guestDish>div{min-width:0}.KitchenMenuDemos-module__1VDEbq__menuGrid button>img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%;height:auto}.KitchenMenuDemos-module__1VDEbq__menuGrid button:disabled>img{opacity:.55}.KitchenMenuDemos-module__1VDEbq__savedWindows{border-bottom:1px solid var(--rule);flex-direction:column;gap:8px;padding:10px 0;display:flex}.KitchenMenuDemos-module__1VDEbq__windowRow{justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.KitchenMenuDemos-module__1VDEbq__windowRow>div{overflow-wrap:anywhere;min-width:0}.KitchenMenuDemos-module__1VDEbq__guestDish .KitchenMenuDemos-module__1VDEbq__button{margin-top:8px;display:block}.KitchenMenuDemos-module__1VDEbq__miniPreview{align-self:start}
.OperationsDemos-module__IVHy-G__demo{color:#3b2f33;isolation:isolate;background:#f5f4f0;border:1px solid #d5d1c8;border-radius:14px;flex-direction:column;height:100%;min-height:460px;font-family:inherit;font-size:13px;display:flex;position:relative;overflow:hidden}.OperationsDemos-module__IVHy-G__demo *{box-sizing:border-box}.OperationsDemos-module__IVHy-G__demo button,.OperationsDemos-module__IVHy-G__demo input,.OperationsDemos-module__IVHy-G__demo select{font:inherit}.OperationsDemos-module__IVHy-G__demo button{cursor:pointer;color:#3b2f33;background:#fff;border:1px solid #d5d1c8;border-radius:9px;min-height:44px;padding:6px 11px;font-weight:700;transition:background .15s}.OperationsDemos-module__IVHy-G__demo button:hover{background:#eeece6}.OperationsDemos-module__IVHy-G__demo button:disabled{opacity:.5;cursor:not-allowed}.OperationsDemos-module__IVHy-G__demo :is(button,input,select):focus-visible{outline-offset:3px;outline:3px solid #3b2f33}.OperationsDemos-module__IVHy-G__tabs{scrollbar-width:thin;background:#3b2f33;flex:none;gap:4px;padding:8px 10px;display:flex;overflow:auto}.OperationsDemos-module__IVHy-G__tabs button{color:#f5f4f0;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:none;font-size:12px}.OperationsDemos-module__IVHy-G__tabs button[aria-pressed=true]{color:#3b2f33;background:#f5f4f0}.OperationsDemos-module__IVHy-G__body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 16px;display:flex;overflow:auto}.OperationsDemos-module__IVHy-G__body h3{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:700}.OperationsDemos-module__IVHy-G__body p{margin:0}.OperationsDemos-module__IVHy-G__muted{color:#6f6a63;font-size:12px;line-height:1.5}.OperationsDemos-module__IVHy-G__label{font-family:var(--font-mono),monospace;letter-spacing:.07em;color:#6f6a63;font-size:10.5px;font-weight:600}.OperationsDemos-module__IVHy-G__row{justify-content:space-between;align-items:center;gap:10px;display:flex}.OperationsDemos-module__IVHy-G__wrap{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.OperationsDemos-module__IVHy-G__stack{flex-direction:column;gap:10px;display:flex}.OperationsDemos-module__IVHy-G__card{background:#fff;border:1px solid #e4e1da;border-radius:12px;min-width:0;padding:12px}.OperationsDemos-module__IVHy-G__table{background:#fff;border:1px solid #e4e1da;border-radius:12px;flex-shrink:0;overflow:auto}.OperationsDemos-module__IVHy-G__table table{border-collapse:collapse;text-align:left;width:100%;min-width:540px}.OperationsDemos-module__IVHy-G__table th{font-family:var(--font-mono),monospace;letter-spacing:.06em;color:#6f6a63;white-space:nowrap;border-bottom:1px solid #d5d1c8;padding:9px 12px;font-size:10.5px;font-weight:600}.OperationsDemos-module__IVHy-G__table td{border-bottom:1px solid #f0eee9;padding:8px 12px;font-size:12.5px}.OperationsDemos-module__IVHy-G__mono{font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums}.OperationsDemos-module__IVHy-G__pill{white-space:nowrap;background:#eeece6;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-block}.OperationsDemos-module__IVHy-G__good{color:#355746;background:#e7f1eb}.OperationsDemos-module__IVHy-G__bad{color:#7a3341;background:#ffcad4}.OperationsDemos-module__IVHy-G__warn{color:#7a5212;background:#fdf1dc}.OperationsDemos-module__IVHy-G__danger{color:#b8455a}.OperationsDemos-module__IVHy-G__success{color:#4a7663}.OperationsDemos-module__IVHy-G__demo .OperationsDemos-module__IVHy-G__primary,.OperationsDemos-module__IVHy-G__demo button[aria-pressed=true].OperationsDemos-module__IVHy-G__choice{color:#fff;background:#3b2f33;border-color:#3b2f33}.OperationsDemos-module__IVHy-G__demo .OperationsDemos-module__IVHy-G__positive{color:#fff;background:#4a7663;border-color:#4a7663}.OperationsDemos-module__IVHy-G__demo .OperationsDemos-module__IVHy-G__negative{color:#fff;background:#b8455a;border-color:#b8455a}.OperationsDemos-module__IVHy-G__notice{border-radius:10px;padding:10px 12px;font-weight:700;line-height:1.45}.OperationsDemos-module__IVHy-G__fields{flex-direction:column;gap:12px;display:flex}.OperationsDemos-module__IVHy-G__field{letter-spacing:.03em;flex-direction:column;gap:5px;font-size:11px;font-weight:700;display:flex}.OperationsDemos-module__IVHy-G__demo input,.OperationsDemos-module__IVHy-G__demo select{color:#3b2f33;background:#fff;border:1px solid #d5d1c8;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:8px 10px}.OperationsDemos-module__IVHy-G__countRow{border-bottom:1px solid #f0eee9;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.OperationsDemos-module__IVHy-G__countRow input{text-align:right;width:94px}.OperationsDemos-module__IVHy-G__overlay{z-index:10;background:#3b2f3370;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0;overflow:auto}.OperationsDemos-module__IVHy-G__dialog{background:#fff;border-radius:14px;flex-direction:column;gap:14px;width:min(380px,100%);max-height:100%;padding:16px;display:flex;overflow:auto;box-shadow:0 12px 40px #3b2f3333}.OperationsDemos-module__IVHy-G__dialog h4{margin:0;font-size:17px}.OperationsDemos-module__IVHy-G__sheet{border-radius:0;width:min(380px,100%);height:100%;max-height:none;margin-left:auto}.OperationsDemos-module__IVHy-G__sheetOverlay{padding:0}.OperationsDemos-module__IVHy-G__toast{pointer-events:none;z-index:15;color:#fff;background:#3b2f33;border-radius:9px;width:fit-content;max-width:calc(100% - 24px);margin:auto;padding:10px 14px;font-weight:700;position:absolute;bottom:10px;left:12px;right:12px;box-shadow:0 3px 16px #3b2f3322}.OperationsDemos-module__IVHy-G__person{text-align:left;align-items:center;gap:10px;width:100%;border:0!important;border-bottom:1px solid #f0eee9!important;border-radius:0!important;padding:10px 12px!important;display:flex!important}.OperationsDemos-module__IVHy-G__avatar{background:#eeece6;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.OperationsDemos-module__IVHy-G__personInfo{flex:1;min-width:0}.OperationsDemos-module__IVHy-G__personInfo span{text-overflow:ellipsis;display:block;overflow:hidden}.OperationsDemos-module__IVHy-G__inactive{opacity:.5}.OperationsDemos-module__IVHy-G__switch{background:#d5d1c8;border-radius:999px;flex:none;width:36px;height:20px;position:relative}.OperationsDemos-module__IVHy-G__switch:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.OperationsDemos-module__IVHy-G__switch[data-on=true]{background:#5f8a76}.OperationsDemos-module__IVHy-G__switch[data-on=true]:after{left:18px}.OperationsDemos-module__IVHy-G__actionGrid,.OperationsDemos-module__IVHy-G__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.OperationsDemos-module__IVHy-G__kpi{flex-direction:column;gap:4px;display:flex}.OperationsDemos-module__IVHy-G__kpi strong{letter-spacing:-.02em;font-size:22px;font-weight:800}.OperationsDemos-module__IVHy-G__kpi small{font-size:11.5px;font-weight:700}.OperationsDemos-module__IVHy-G__columns{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.OperationsDemos-module__IVHy-G__order{text-align:left;grid-template-columns:1fr auto;gap:6px;width:100%;border:0!important;border-bottom:1px solid #f0eee9!important;border-radius:0!important;padding:10px!important;display:grid!important}.OperationsDemos-module__IVHy-G__selected{background:#f5f4f0!important}.OperationsDemos-module__IVHy-G__orderLine{border-bottom:1px solid #f0eee9;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.OperationsDemos-module__IVHy-G__orderLine span:first-child{flex:1}.OperationsDemos-module__IVHy-G__cancelled{opacity:.5;text-decoration:line-through}.OperationsDemos-module__IVHy-G__bars{width:100%;height:150px;overflow:visible}.OperationsDemos-module__IVHy-G__bar{fill:#9fbfae;cursor:pointer}.OperationsDemos-module__IVHy-G__bar:last-child,.OperationsDemos-module__IVHy-G__bar:nth-last-child(2){fill:#f4acb7}.OperationsDemos-module__IVHy-G__bar:hover,.OperationsDemos-module__IVHy-G__bar:focus{stroke:#3b2f33;stroke-width:1px;outline:none}.OperationsDemos-module__IVHy-G__signal{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.OperationsDemos-module__IVHy-G__signal strong{flex:1}.OperationsDemos-module__IVHy-G__logRow{border-bottom:1px solid #f0eee9;padding:10px 0}.OperationsDemos-module__IVHy-G__logRow:first-child{background:#f1f7f3}.OperationsDemos-module__IVHy-G__zero{background:#fff0f3}.OperationsDemos-module__IVHy-G__empty{color:#6f6a63;border:1px dashed #b6b0a7;border-radius:10px;padding:16px;line-height:1.5}.OperationsDemos-module__IVHy-G__demo .OperationsDemos-module__IVHy-G__link{background:0 0;border:0;padding:0;text-decoration:underline}.OperationsDemos-module__IVHy-G__demo .OperationsDemos-module__IVHy-G__small{padding:4px 8px;font-size:11px}.OperationsDemos-module__IVHy-G__checkCard{background:#fff;border:1px dashed #b6b0a7;border-radius:10px;padding:12px}.OperationsDemos-module__IVHy-G__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:850px){.OperationsDemos-module__IVHy-G__kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.OperationsDemos-module__IVHy-G__columns{grid-template-columns:1fr}.OperationsDemos-module__IVHy-G__body{padding:12px}.OperationsDemos-module__IVHy-G__person{gap:6px!important}.OperationsDemos-module__IVHy-G__personInfo .OperationsDemos-module__IVHy-G__muted{font-size:10px}.OperationsDemos-module__IVHy-G__actionGrid{grid-template-columns:1fr}.OperationsDemos-module__IVHy-G__dialog{padding:12px}.OperationsDemos-module__IVHy-G__demo{min-height:520px}}@media (prefers-reduced-motion:reduce){.OperationsDemos-module__IVHy-G__demo *{transition:none!important}}.OperationsDemos-module__IVHy-G__pill[data-runout=none]{color:#6f6a63;background:#eeece6}.OperationsDemos-module__IVHy-G__pill[data-out=true]{color:#fff;background:#b8455a}.OperationsDemos-module__IVHy-G__pill[data-role=owner]{color:#fff;background:#3b2f33}.OperationsDemos-module__IVHy-G__dishPhoto{object-fit:cover;border-radius:7px;flex:none;width:40px;height:40px}.OperationsDemos-module__IVHy-G__dishLabel{align-items:center;gap:8px;min-width:0;display:flex}.OperationsDemos-module__IVHy-G__dishLabel>span{overflow-wrap:anywhere;min-width:0}.OperationsDemos-module__IVHy-G__demo .OperationsDemos-module__IVHy-G__dishChoice{text-align:left;align-items:center;gap:8px;padding:5px 9px 5px 5px;display:flex}.OperationsDemos-module__IVHy-G__dishChoice .OperationsDemos-module__IVHy-G__dishPhoto{width:44px;height:44px}.OperationsDemos-module__IVHy-G__orderLine .OperationsDemos-module__IVHy-G__dishPhoto{width:34px;height:34px}@media (max-width:600px){.OperationsDemos-module__IVHy-G__orderLine .OperationsDemos-module__IVHy-G__dishPhoto{width:30px;height:30px}.OperationsDemos-module__IVHy-G__orderLine .OperationsDemos-module__IVHy-G__dishLabel{gap:6px}}
.PlatformDemos-module__RCW80G__demo{color:#3b2f33;background:#f5f4f0;border:1px solid #d5d1c8;border-radius:16px;flex-direction:column;height:100%;font-size:14px;line-height:1.5;display:flex;position:relative;overflow:hidden}.PlatformDemos-module__RCW80G__tabs{background:#3b2f33;flex:none;gap:5px;padding:10px;display:flex;overflow:auto}.PlatformDemos-module__RCW80G__tabs button{color:#f5f4f0;background:0 0;border:0;border-radius:24px;flex:none;min-height:44px;padding:7px 12px;font-weight:700}.PlatformDemos-module__RCW80G__tabs button[aria-pressed=true]{color:#3b2f33;background:#f5f4f0}.PlatformDemos-module__RCW80G__body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow:auto}.PlatformDemos-module__RCW80G__body h3{letter-spacing:-.02em;font-size:21px;font-weight:800}.PlatformDemos-module__RCW80G__body h4{font-size:16px;font-weight:800}.PlatformDemos-module__RCW80G__body p{color:#59534f}.PlatformDemos-module__RCW80G__card{background:#fff;border:1px solid #e4e1da;border-radius:12px;flex-direction:column;flex:none;gap:10px;padding:14px;display:flex}.PlatformDemos-module__RCW80G__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.PlatformDemos-module__RCW80G__grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;display:grid}.PlatformDemos-module__RCW80G__demo button{cursor:pointer}.PlatformDemos-module__RCW80G__demo button:disabled{cursor:default;opacity:.5}.PlatformDemos-module__RCW80G__demo button:focus-visible,.PlatformDemos-module__RCW80G__demo input:focus-visible,.PlatformDemos-module__RCW80G__demo select:focus-visible{outline-offset:2px;outline:3px solid #4a7663}.PlatformDemos-module__RCW80G__button{color:#3b2f33;background:#fff;border:1px solid #d5d1c8;border-radius:9px;min-height:44px;padding:8px 14px;font-weight:700}.PlatformDemos-module__RCW80G__primary{color:#fff;background:#3b2f33;border-color:#3b2f33}.PlatformDemos-module__RCW80G__pill{background:#d8e2dc;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.PlatformDemos-module__RCW80G__off{background:#eeece6}.PlatformDemos-module__RCW80G__tag{border:1px solid #d5d1c8;border-radius:20px;padding:2px 7px;font-size:12px;display:inline-flex}.PlatformDemos-module__RCW80G__mono{font-family:var(--font-plex-mono),monospace;overflow-wrap:anywhere;font-size:12px}.PlatformDemos-module__RCW80G__switch{color:#3b2f33;background:#eee;border:1px solid #d5d1c8;border-radius:30px;min-width:54px;min-height:44px;font-weight:800}.PlatformDemos-module__RCW80G__switch[aria-pressed=true]{color:#fff;background:#4a7663}.PlatformDemos-module__RCW80G__label{flex-direction:column;gap:5px;min-width:0;font-weight:700;display:flex}.PlatformDemos-module__RCW80G__label input,.PlatformDemos-module__RCW80G__label select{color:#3b2f33;background:#fff;border:1px solid #d5d1c8;border-radius:8px;width:100%;min-height:44px;padding:8px;font-weight:400}.PlatformDemos-module__RCW80G__overlay{z-index:10;background:#3b2f3370;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.PlatformDemos-module__RCW80G__confirm{background:#fff;border-radius:14px;gap:14px;width:min(380px,100%);padding:20px;display:grid}.PlatformDemos-module__RCW80G__drawer{z-index:11;background:#fff;flex-direction:column;width:min(430px,95%);display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-12px 0 30px #0002}.PlatformDemos-module__RCW80G__drawer header,.PlatformDemos-module__RCW80G__drawer footer{border-bottom:1px solid #e4e1da;padding:12px 16px}.PlatformDemos-module__RCW80G__drawer form{flex-direction:column;height:100%;min-height:0;display:flex}.PlatformDemos-module__RCW80G__status{color:#355746;background:#d8e2dc;flex:none;padding:9px 14px;font-size:13px}.PlatformDemos-module__RCW80G__swatches{flex-wrap:wrap;gap:10px;display:flex}.PlatformDemos-module__RCW80G__swatch{background:0 0;border:2px solid #0000;border-radius:12px;justify-items:center;gap:4px;min-height:44px;padding:5px;display:grid}.PlatformDemos-module__RCW80G__swatch[aria-pressed=true]{border-color:#3b2f33}.PlatformDemos-module__RCW80G__swatch span{background:var(--accent);border-radius:50%;width:36px;height:36px;display:block}.PlatformDemos-module__RCW80G__brand{--accent:#b8455a}.PlatformDemos-module__RCW80G__brand[data-accent="1"]{--accent:#4a7663}.PlatformDemos-module__RCW80G__brand[data-accent="2"]{--accent:#7a5a78}.PlatformDemos-module__RCW80G__brand[data-accent="3"]{--accent:#3b2f33}.PlatformDemos-module__RCW80G__phone{background:#fff7f9;border:5px solid #3b2f33;border-radius:26px;flex-direction:column;width:min(230px,100%);min-height:340px;margin:auto;display:flex;overflow:hidden}.PlatformDemos-module__RCW80G__welcome{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex}.PlatformDemos-module__RCW80G__welcome strong{font-size:30px}.PlatformDemos-module__RCW80G__mark{background:var(--accent);color:#fff;border-radius:10px;padding:10px 16px;font-size:24px}.PlatformDemos-module__RCW80G__accentButton{background:var(--accent);color:#fff;border:0;min-height:44px;padding:14px;font-weight:800}.PlatformDemos-module__RCW80G__dish{align-items:center;gap:12px;display:flex}.PlatformDemos-module__RCW80G__dish img{object-fit:cover;border-radius:12px;width:72px;height:72px}.PlatformDemos-module__RCW80G__table{border-collapse:collapse;width:100%}.PlatformDemos-module__RCW80G__table td,.PlatformDemos-module__RCW80G__table th{text-align:left;border-bottom:1px solid #e4e1da;padding:10px}.PlatformDemos-module__RCW80G__number{font-family:var(--font-plex-mono),monospace;font-size:26px;font-weight:700}.PlatformDemos-module__RCW80G__error{background:#fff0f3;border-radius:8px;padding:10px;color:#9d3045!important}.PlatformDemos-module__RCW80G__photo{background:#d8e2dc;flex-direction:column;height:100%;display:flex}.PlatformDemos-module__RCW80G__photo header{color:#f5f4f0;background:#3b2f33;padding:12px 16px;font-size:15px;font-weight:700}.PlatformDemos-module__RCW80G__picture{flex:1;min-height:0;position:relative}.PlatformDemos-module__RCW80G__picture>div{height:100%;aspect-ratio:auto!important}.PlatformDemos-module__RCW80G__picture img{object-fit:contain!important}.PlatformDemos-module__RCW80G__photo footer{background:#fff;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.PlatformDemos-module__RCW80G__photo footer button{background:#fff;border:1px solid #d5d1c8;border-radius:50%;min-width:44px;min-height:44px}.PlatformDemos-module__RCW80G__listButton{text-align:left;background:#fff;border:0;border-bottom:1px solid #e4e1da;width:100%;padding:12px;display:block}.PlatformDemos-module__RCW80G__listButton:hover{background:#f5f4f0}.PlatformDemos-module__RCW80G__listButton strong,.PlatformDemos-module__RCW80G__listButton small{display:block}.PlatformDemos-module__RCW80G__listButton small{overflow-wrap:anywhere}@media (max-width:500px){.PlatformDemos-module__RCW80G__body{padding:12px}.PlatformDemos-module__RCW80G__grid{grid-template-columns:1fr}.PlatformDemos-module__RCW80G__drawer{width:100%}.PlatformDemos-module__RCW80G__phone{min-height:270px}}.PlatformDemos-module__RCW80G__demo summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.PlatformDemos-module__RCW80G__demo summary:focus-visible{outline-offset:2px;outline:3px solid #4a7663}.PlatformDemos-module__RCW80G__demo [aria-pressed=true].PlatformDemos-module__RCW80G__button{color:#fff;background:#3b2f33}.PlatformDemos-module__RCW80G__demo dt{margin-top:8px;font-weight:700}.PlatformDemos-module__RCW80G__demo li{margin:6px 0}.PlatformDemos-module__RCW80G__demo ol{padding-left:20px;list-style:decimal}.PlatformDemos-module__RCW80G__demo footer{flex:none}
.AlinaStory-module__ELigXW__container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}.AlinaStory-module__ELigXW__jump{scrollbar-width:thin;gap:8px;padding:6px 2px 22px;display:flex;overflow-x:auto}.AlinaStory-module__ELigXW__jump a,.AlinaStory-module__ELigXW__tabs button{border:1px solid var(--rk-rule);min-height:44px;color:var(--rk-ink);cursor:pointer;background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:15px;font-weight:700;display:inline-flex}.AlinaStory-module__ELigXW__jump a{white-space:nowrap}.AlinaStory-module__ELigXW__jump a[aria-current],.AlinaStory-module__ELigXW__tabs button[aria-pressed=true]{background:var(--rk-ink);color:var(--rk-paper);border-color:var(--rk-ink)}.AlinaStory-module__ELigXW__jump a:hover,.AlinaStory-module__ELigXW__tabs button:hover{border-color:var(--rk-ink)}.AlinaStory-module__ELigXW__jump a:focus-visible,.AlinaStory-module__ELigXW__tabs button:focus-visible{outline:2px solid var(--rk-focus);outline-offset:3px}.AlinaStory-module__ELigXW__number{font-family:monospace;font-size:13px}.AlinaStory-module__ELigXW__hero{padding-bottom:16px}.AlinaStory-module__ELigXW__story{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;display:grid}.AlinaStory-module__ELigXW__step{border-bottom:1px solid var(--rk-rule);flex-direction:column;justify-content:center;gap:20px;min-height:86vh;padding:48px 0;scroll-margin-top:112px;display:flex}.AlinaStory-module__ELigXW__step h2{letter-spacing:-.035em;font-size:clamp(28px,2.8vw,38px);font-weight:800;line-height:1.08}.AlinaStory-module__ELigXW__lead{color:var(--rk-muted);max-width:52ch;font-size:18px;line-height:1.6}.AlinaStory-module__ELigXW__eyebrow{font-family:var(--font-plex-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--rk-muted);font-size:12.5px;font-weight:600}.AlinaStory-module__ELigXW__step>p.AlinaStory-module__ELigXW__eyebrow{color:var(--rk-ink);font-size:15px}.AlinaStory-module__ELigXW__capabilities{gap:10px;margin-top:12px;display:grid}.AlinaStory-module__ELigXW__capabilities li{color:var(--rk-ink-body);align-items:flex-start;gap:10px;font-size:17px;line-height:1.55;display:flex}.AlinaStory-module__ELigXW__capabilities li>span{color:var(--rk-done-ink);font-weight:800}.AlinaStory-module__ELigXW__note{border-top:1px solid var(--rk-rule);padding-top:16px}.AlinaStory-module__ELigXW__note p{color:var(--rk-ink-body);margin-top:8px;font-size:16px;line-height:1.55}.AlinaStory-module__ELigXW__aside{min-width:0}.AlinaStory-module__ELigXW__sticky{flex-direction:column;gap:14px;padding:36px 0;display:flex;position:sticky;top:108px}.AlinaStory-module__ELigXW__tabs{flex-wrap:wrap;gap:6px;display:flex}.AlinaStory-module__ELigXW__tabs button{padding-inline:12px;font-size:14px}.AlinaStory-module__ELigXW__simulator{flex:none;width:100%;min-width:0;height:540px;position:relative}.AlinaStory-module__ELigXW__hint{color:var(--rk-muted);font-size:14px;line-height:1.55}.AlinaStory-module__ELigXW__inline{gap:14px;margin-top:8px;display:grid}.AlinaStory-module__ELigXW__dialog{border:1px solid var(--rk-rule);background:var(--rk-paper);width:min(1100px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--rk-ink);border-radius:18px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 64px #2a212459}.AlinaStory-module__ELigXW__dialog::backdrop{background:#2a21248c}.AlinaStory-module__ELigXW__modalPanel{gap:14px;padding:20px;display:grid}.AlinaStory-module__ELigXW__modalPanel>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.AlinaStory-module__ELigXW__modalPanel h2{margin-top:5px;font-size:22px;font-weight:800;line-height:1.2}.AlinaStory-module__ELigXW__modalPanel>header button{border:1px solid var(--rk-rule);cursor:pointer;background:#fff;border-radius:50%;flex:none;min-width:44px;min-height:44px}.AlinaStory-module__ELigXW__modalPanel>header button:hover{background:var(--rk-ink);color:var(--rk-paper)}.AlinaStory-module__ELigXW__modalPanel>header button:focus-visible{outline:2px solid var(--rk-focus);outline-offset:3px}.AlinaStory-module__ELigXW__modalPanel .AlinaStory-module__ELigXW__simulator{height:min(660px,100dvh - 190px);min-height:460px}@media (max-width:1023px){.AlinaStory-module__ELigXW__story{display:block}.AlinaStory-module__ELigXW__step{min-height:0;padding:36px 0}.AlinaStory-module__ELigXW__simulator{height:660px}.AlinaStory-module__ELigXW__lead{font-size:18px}.AlinaStory-module__ELigXW__modalPanel .AlinaStory-module__ELigXW__simulator{height:660px;min-height:0}}@media (max-width:639px){.AlinaStory-module__ELigXW__container{padding-inline:16px}.AlinaStory-module__ELigXW__modalPanel{padding:12px}.AlinaStory-module__ELigXW__modalPanel h2{font-size:20px}.AlinaStory-module__ELigXW__simulator,.AlinaStory-module__ELigXW__modalPanel .AlinaStory-module__ELigXW__simulator{height:700px}.AlinaStory-module__ELigXW__dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.AlinaStory-module__ELigXW__jump a{font-size:14px}}@media (prefers-reduced-motion:no-preference){.AlinaStory-module__ELigXW__jump a,.AlinaStory-module__ELigXW__tabs button{transition:background .2s,color .2s}.AlinaStory-module__ELigXW__dialog[open]{animation:.18s ease-out AlinaStory-module__ELigXW__openDemo}@keyframes AlinaStory-module__ELigXW__openDemo{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}}.AlinaStory-module__ELigXW__preview{pointer-events:none;height:100%;min-height:0}.AlinaStory-module__ELigXW__openPreview{z-index:3;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:16px;position:absolute;inset:0}.AlinaStory-module__ELigXW__openPreview:focus-visible{outline:3px solid var(--rk-focus);outline-offset:4px}.AlinaStory-module__ELigXW__openPreview:hover{box-shadow:inset 0 0 0 2px var(--rk-ink)}.AlinaStory-module__ELigXW__sticky{top:120px}.AlinaStory-module__ELigXW__step{transition:opacity .3s}.AlinaStory-module__ELigXW__step[data-active=false]{opacity:.6}.AlinaStory-module__ELigXW__simulator{border-radius:16px;height:560px;overflow:hidden}.AlinaStory-module__ELigXW__modalPanel .AlinaStory-module__ELigXW__simulator{height:min(760px,100dvh - 150px);min-height:480px;overflow:auto}@media (max-width:1023px){.AlinaStory-module__ELigXW__step[data-active=false]{opacity:1}.AlinaStory-module__ELigXW__simulator{height:640px}}@media (prefers-reduced-motion:reduce){.AlinaStory-module__ELigXW__step{transition:none}}
