: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,.row,.sheet__close,.undo-bar__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}.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__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}.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))}.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)}.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,.undo-bar__button{transition:none}.filled-button:active,.tint-button:active,.warning-button:active,.add-button:active,.outline-button:active,.back-button:active,.undo-bar__button:active{transform:none}.spinner{animation:none}}
