:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--floor:#fff;--warm:#fffbf6;--bar:#fff6ef;--table:#fbf1e9;--ink:#3b2416;--ink-quiet:#6e5444;--go:#3b2416;--go-press:#2a190f;--on-go:#fff;--go-tint:#ffeadb;--go-tint-press:#ffdcc4;--edge:#94806f;--seam:#f2e6dc;--handle:#d9cbbf;--stat-count:#ffe7a6;--stat-cash:#ffc9a3;--bar-press:#ffe8d6;--sync-dot:#2f6b2f;--warn:#8f2b14;--warn-tint:#fbe9e4;--ok:#0a6b3c;--ok-tint:#e3f4ea;--undo-bg:#3b2416;--undo-ink:#fff;--undo-btn:#ffd9bf;--scrim:#3b241666;--shadow-sheet:0 -8px 24px #3b24161f;--shadow-undo:0 4px 12px #3b241638;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--ease:cubic-bezier(.2, .8, .2, 1);--touch-min:max(44px, 2.75rem)}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-hebrew-400-normal-Dp0lvSRB.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-hebrew-500-normal-B_5jqoVI.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-hebrew-600-normal-CpCbvE17.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-400-normal-j0pmKyiQ.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:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/rubik-latin-500-normal-1os41rQk.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:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-latin-600-normal-7iWW07_k.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}*,:before,:after{box-sizing:border-box}html,body,#root{block-size:100%;margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--floor);color:var(--ink);font-variant-numeric:tabular-nums;overscroll-behavior:none;font-family:Rubik,system-ui,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;overflow:hidden}button,input,select,textarea{font:inherit;font-variant-numeric:inherit}a,button,input,select,textarea,[role=button],[role=switch]{min-block-size:var(--touch-min);min-inline-size:var(--touch-min)}a{align-items:center;display:inline-flex}:focus-visible{outline:2px solid var(--go);outline-offset:2px}.shell{--column:30rem;--column-gutter:max(0px, calc((100% - var(--column)) / 2));block-size:100%;block-size:var(--viewport-height,100dvh);padding-inline:var(--column-gutter);transform:translateY(var(--viewport-top,0));flex-direction:column;display:flex;position:relative;overflow:hidden}.shell:before,.shell:after{content:"";inline-size:var(--column-gutter);background:var(--table);position:absolute;inset-block:0}.shell:before{inset-inline-start:0}.shell:after{inset-inline-end:0}.shell__header{background:var(--warm);border-block-end:1px solid var(--seam);padding-block:calc(var(--space-2) + env(safe-area-inset-top)) var(--space-3);padding-inline:var(--space-4);flex:none}.shell__title{margin:0;font-size:1.5rem;font-weight:600;line-height:2rem}.shell__content{flex:1;min-block-size:0;overflow-y:auto}:where(.back-button,.filled-button,.outline-button,.tint-button,.warning-button,.add-button,.text-button,.row,.sheet__close,.undo-bar__button,.switch,.type-button){appearance:none;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;padding:0;text-decoration:none}.icon{flex:none;block-size:1.25rem;inline-size:1.25rem;display:block}.icon--quiet{color:var(--ink-quiet)}.num{white-space:nowrap}.app-title{margin:0;font-size:1.75rem;font-weight:600;line-height:2.25rem}.page-title{margin:0;font-size:1.5rem;font-weight:600;line-height:2rem}.quiet{color:var(--ink-quiet);margin:0;font-size:1rem;font-weight:400;line-height:1.375rem}.body-text{color:var(--ink);margin:0;font-size:1rem;font-weight:400;line-height:1.5rem}.screen-form{display:contents}.screen-body{background:var(--floor);padding:var(--space-4)}.screen-body--roomy{padding-block-start:var(--space-6)}.screen-body .page-title+.body-text{margin-block-start:var(--space-2)}.back-button{min-block-size:44px;inline-size:fit-content;transition:background-color .15s var(--ease), transform .15s var(--ease);border-radius:10px;align-items:center;gap:6px;margin-inline-start:-12px;padding-inline:12px;font-size:1.0625rem;font-weight:500;line-height:1.5rem;display:flex}.back-button:active{background:var(--table);transform:scale(.98)}.field-label{color:var(--ink);margin-block-end:var(--space-2);font-size:1rem;font-weight:500;line-height:1.375rem;display:block}.field{border:1px solid var(--edge);background:var(--floor);border-radius:10px;align-items:center;min-block-size:3.5rem;inline-size:100%;padding-inline:0;display:flex}.field:focus-within{border:2px solid var(--go)}.field input{appearance:none;inline-size:100%;min-inline-size:0;padding-block:0;padding-inline:var(--space-4);color:var(--ink);background:0 0;border:0;align-self:stretch;display:block}.field:focus-within input{padding-inline:calc(var(--space-4) - 1px)}.field input:focus-visible{outline:none}.field input::placeholder{color:var(--ink-quiet);opacity:1;font-weight:400}.field--big input{text-align:center;font-size:1.75rem;font-weight:600;line-height:2.375rem}.field--sheet-number input{text-align:center;font-size:1.25rem;font-weight:600;line-height:1.75rem}.field--name input{text-align:start;font-size:1.0625rem;font-weight:400;line-height:1.5rem}.field--short{inline-size:10rem}.field--short input{text-align:center;font-size:1.25rem;font-weight:600;line-height:1.75rem}.field__suffix{color:var(--ink);flex:none;padding-inline-end:var(--space-4);font-size:1.25rem;font-weight:600;line-height:1.75rem}.field--money input,.field--money:focus-within input{text-align:start;padding-inline-start:var(--space-2)}.field-hint{text-wrap:pretty;margin-block-start:var(--space-2)}.warning{align-items:flex-start;gap:var(--space-1);margin-block:var(--space-2) 0;color:var(--warn);font-size:1rem;font-weight:500;line-height:1.375rem;display:flex}.warning span{text-wrap:pretty}.warning--above{margin-block:0 var(--space-2)}.warning__icon{flex:none;block-size:1rem;inline-size:1rem;margin-block-start:3px}.help{color:var(--ink-quiet);margin-block-start:var(--space-4);font-size:1rem;font-weight:400;line-height:1.375rem}.help p{margin:0}.help__line{align-items:center;gap:var(--space-1);display:flex}.spinner{border:2px solid;border-block-start-color:#0000;border-radius:50%;flex:none;block-size:1.25rem;inline-size:1.25rem;animation:1s linear infinite spin;display:block}.spinner--small{block-size:1rem;inline-size:1rem}@keyframes spin{to{transform:rotate(360deg)}}.action-bar{background:var(--bar);padding-block:var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom));padding-inline:var(--space-4);border-start-start-radius:24px;border-start-end-radius:24px;flex:none}.quiet-foot{background:var(--floor);padding-block:var(--space-2) calc(var(--space-2) + env(safe-area-inset-bottom));padding-inline:var(--space-4);flex:none}.text-button{min-block-size:44px;inline-size:fit-content;color:var(--ink-quiet);transition:background-color .15s var(--ease), transform .15s var(--ease);border-radius:10px;align-items:center;margin-inline-start:-12px;padding-inline:12px;font-size:1.0625rem;font-weight:500;line-height:1.5rem;display:flex}.text-button:active{background:var(--table);transform:scale(.98)}.filled-button,.tint-button,.warning-button,.add-button,.outline-button{text-align:center;transition:background-color .15s var(--ease), transform .15s var(--ease);justify-content:center;align-items:center;gap:6px;font-size:1.0625rem;font-weight:500;line-height:1.5rem;display:flex}.filled-button:active,.tint-button:active,.warning-button:active,.add-button:active,.outline-button:active{transform:scale(.98)}.filled-button{background:var(--go);min-block-size:3.5rem;inline-size:100%;color:var(--on-go);border-radius:12px;font-weight:600}.filled-button:active{background:var(--go-press)}.outline-button{min-block-size:44px;inline-size:fit-content;padding-inline:var(--space-4);border:1px solid var(--edge);background:var(--floor);color:var(--ink);border-radius:10px;margin-block-start:var(--space-2)}.outline-button:active{background:var(--table)}.tint-button{min-block-size:44px;inline-size:100%;padding-inline:var(--space-4);background:var(--go-tint);color:var(--ink);border-radius:10px;margin-block-start:var(--space-4)}.tint-button:active{background:var(--go-tint-press)}.warning-button{min-block-size:3.5rem;inline-size:100%;border:1px solid var(--warn);background:var(--floor);color:var(--warn);border-radius:10px;margin-block-start:var(--space-2)}.warning-button:active{background:var(--table)}.add-button{min-block-size:3.5rem;inline-size:100%;padding:var(--space-2) var(--space-4);border:1px dashed var(--go);color:var(--ink);border-radius:10px}.add-button:active{background:var(--table)}.row{align-items:center;gap:var(--space-3);min-block-size:3.75rem;inline-size:100%;padding:10px var(--space-4);text-align:start;display:flex;position:relative}.row--tall{min-block-size:4.375rem}.row+.row:before{content:"";inset-block-start:0;inset-inline:var(--space-4);background:var(--seam);block-size:1px;position:absolute}.row:active{background:var(--table)}.row:active:before,.row:active+.row:before{opacity:0}.row__who{flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}.row__name{overflow-wrap:anywhere;font-size:1.25rem;font-weight:500;line-height:1.75rem}.cashiers{padding-block-end:env(safe-area-inset-bottom)}.cashiers__note{padding:var(--space-4)}.cashiers__add{padding:var(--space-2) var(--space-4)}.cashiers--undo{padding-block-end:calc(5rem + env(safe-area-inset-bottom))}.setup{padding-block-end:env(safe-area-inset-bottom)}.setup__note{padding:var(--space-4);text-wrap:pretty}.setup__add{padding:var(--space-2) var(--space-4)}.section-title{padding:var(--space-4) var(--space-4) var(--space-1);color:var(--ink-quiet);margin:0;font-size:1rem;font-weight:500;line-height:1.375rem}.row__price{flex:none;font-size:1.125rem;font-weight:500;line-height:1.5rem}.money,.status__part,.day-time__time{white-space:nowrap}.row--still{cursor:default}.row--still:active{background:0 0}.row--still:active:before,.row--still:active+.row:before{opacity:1}.steps{margin:0;padding:0;list-style:none}.steps__row{align-items:baseline;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex;position:relative}.steps__row+.steps__row:before{content:"";inset-block-start:0;inset-inline:var(--space-4);background:var(--seam);block-size:1px;position:absolute}.steps__number{flex:none;font-size:1.25rem;font-weight:500;line-height:1.75rem}.steps__text{font-size:1rem;font-weight:400;line-height:1.5rem}.steps__note{padding:var(--space-4);padding-block-end:calc(var(--space-4) + env(safe-area-inset-bottom))}.scrim{z-index:20;background:var(--scrim);position:absolute;inset:0}.sheet{inset-inline:var(--column-gutter);z-index:21;background:var(--floor);max-block-size:100%;padding-block:var(--space-2) calc(var(--space-4) + env(safe-area-inset-bottom));padding-inline:var(--space-4);box-shadow:var(--shadow-sheet);border-start-start-radius:16px;border-start-end-radius:16px;position:absolute;inset-block-end:0;overflow-y:auto}.sheet__handle{background:var(--handle);block-size:4px;inline-size:36px;border-radius:2px;margin-block-end:var(--space-2);margin-inline:auto}.sheet__title-row{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:44px;display:flex}.sheet__title-row .page-title{overflow-wrap:anywhere;min-inline-size:0}.sheet__close{border-radius:10px;flex:none;place-items:center;min-block-size:44px;min-inline-size:44px;margin-inline-end:-12px;display:grid}.sheet__close:active{background:var(--table)}.sheet__group{margin-block-start:var(--space-4)}.sheet__note{margin-block-start:var(--space-2)}.switch-row{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.switch-row__label{font-size:1.0625rem;font-weight:500;line-height:1.5rem}.switch{border-radius:10px;flex:none;place-items:center;min-block-size:56px;min-inline-size:60px;margin-inline-end:-4px;display:grid}.switch__track{border:1px solid var(--edge);background:var(--floor);block-size:32px;inline-size:52px;transition:background-color .15s var(--ease);border-radius:10px;display:block;position:relative}.switch__knob{background:var(--edge);border-radius:7px;block-size:24px;inline-size:24px;position:absolute;inset-block-start:3px;inset-inline-start:3px}.switch[aria-checked=true] .switch__track{border-color:var(--go);background:var(--go)}.switch[aria-checked=true] .switch__knob{background:var(--on-go);inset-inline:auto 3px}.type-grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,4.5rem),1fr));display:grid}.type-stack{gap:var(--space-2);flex-direction:column;display:flex}.type-button{min-block-size:3rem;padding-inline:var(--space-2);border:1px solid var(--edge);background:var(--floor);color:var(--ink);text-align:center;transition:background-color .15s var(--ease), transform .15s var(--ease);border-radius:10px;justify-content:center;align-items:center;font-size:1.0625rem;font-weight:500;line-height:1.5rem;display:flex}.type-stack .type-button{padding-inline:var(--space-4);text-align:start;overflow-wrap:anywhere;justify-content:flex-start}.type-button:active{background:var(--table);transform:scale(.98)}.type-button[aria-checked=true]{border-color:var(--go);box-shadow:inset 0 0 0 1px var(--go);background:var(--go-tint);font-weight:600}.type-button[aria-checked=true]:active{background:var(--go-tint-press)}.outline-button--flush{margin-block-start:0}.undo-bar{inset-inline:calc(var(--column-gutter) + var(--space-3));z-index:5;align-items:center;gap:var(--space-2);min-block-size:3.5rem;padding-block:6px;padding-inline:var(--space-4) 6px;background:var(--undo-bg);color:var(--undo-ink);box-shadow:var(--shadow-undo);border-radius:12px;display:flex;position:absolute;inset-block-end:calc(var(--space-2) + env(safe-area-inset-bottom))}.undo-bar__text{overflow-wrap:anywhere;flex:1 1 0;min-inline-size:0;font-size:1rem;font-weight:400;line-height:1.375rem}.undo-bar__text strong{font-weight:500}.undo-bar__button{min-block-size:44px;min-inline-size:64px;padding-inline:var(--space-3);color:var(--undo-btn);text-align:center;transition:transform .15s var(--ease);border-radius:10px;flex:none;place-items:center;font-size:1.0625rem;font-weight:600;line-height:1.5rem;display:grid}.undo-bar__button:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.filled-button,.tint-button,.warning-button,.add-button,.outline-button,.back-button,.text-button,.undo-bar__button,.switch__track,.type-button{transition:none}.filled-button:active,.tint-button:active,.warning-button:active,.add-button:active,.outline-button:active,.back-button:active,.text-button:active,.undo-bar__button:active,.type-button:active{transform:none}.spinner{animation:none}}
