.terminal-module__MtoXxa__theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--op-bg:#101719;--op-surface:#192225;--op-raised:#222e32;--op-border:#39494c;--op-text:#f0f5f3;--op-muted:#acbebd;--op-teal:#6ce3c4;--op-amber:#ffd28a;color:var(--op-text);background:var(--op-bg);min-height:100svh;font-family:Arial,Helvetica,sans-serif}.terminal-module__MtoXxa__theme *{box-sizing:border-box}.terminal-module__MtoXxa__theme :focus-visible,.terminal-module__MtoXxa__theme button:enabled:focus-visible,.terminal-module__MtoXxa__theme a[href]:focus-visible{outline:3px solid var(--op-teal);outline-offset:4px}.terminal-module__MtoXxa__theme button,.terminal-module__MtoXxa__theme input,.terminal-module__MtoXxa__theme select,.terminal-module__MtoXxa__theme a{touch-action:manipulation}.terminal-module__MtoXxa__theme a{color:var(--op-teal);text-underline-offset:5px;text-decoration-thickness:1px}.terminal-module__MtoXxa__theme button:disabled{opacity:1;color:#91a2a3;cursor:not-allowed;background:#1b2528;border-color:#344145}@media (hover:hover) and (pointer:fine){.terminal-module__MtoXxa__theme :is(button:enabled,a[href]):hover{filter:brightness(1.12)}}.terminal-module__MtoXxa__theme :is(button:enabled,a[href]):active{filter:brightness(.82);box-shadow:inset 0 0 0 2px var(--op-teal)}.terminal-module__MtoXxa__theme h2{letter-spacing:-.025em;margin:0;font-size:1.5rem;line-height:1.25}.terminal-module__MtoXxa__theme h3{margin:0}.terminal-module__MtoXxa__theme p{line-height:1.5}.terminal-module__MtoXxa__main{min-height:100svh;padding:0}.terminal-module__MtoXxa__brand{letter-spacing:-.08em;white-space:nowrap;align-items:baseline;font-size:2rem;font-weight:750;display:inline-flex}.terminal-module__MtoXxa__brand>span{color:var(--op-teal)}.terminal-module__MtoXxa__brand small{letter-spacing:.15em;color:var(--op-muted);margin-left:14px;font-size:.65rem}.terminal-module__MtoXxa__badge{border:1px solid var(--op-border);border-radius:6px;align-items:center;padding:5px 10px;font-size:.75rem;font-weight:700;line-height:1.4;display:inline-flex}.terminal-module__MtoXxa__neutral{color:#c6d4d2;background:#202c2e}.terminal-module__MtoXxa__good{color:#88edd3;background:#173c34;border-color:#2a6555}.terminal-module__MtoXxa__warning{color:var(--op-amber);background:#3c3020;border-color:#665332}.terminal-module__MtoXxa__eyebrow{color:var(--op-teal);letter-spacing:.16em;margin:0 0 12px;font-size:.7rem;font-weight:700}.terminal-module__MtoXxa__muted{color:var(--op-muted)}.terminal-module__MtoXxa__action{border:1px solid var(--op-border);min-height:52px;font:inherit;border-radius:10px;padding:12px 18px;font-size:.9rem;font-weight:650;line-height:1.25}.terminal-module__MtoXxa__secondary{background:var(--op-raised);color:var(--op-text)}.terminal-module__MtoXxa__primary{background:var(--op-teal);color:#0d2922;border-color:var(--op-teal)}.terminal-module__MtoXxa__danger{color:#ffdadd;background:#532d30;border-color:#bf6970}.terminal-module__MtoXxa__action[aria-pressed=true],.terminal-module__MtoXxa__action[aria-current=page]{border-color:var(--op-teal);color:var(--op-teal);background:#1e3833}.terminal-module__MtoXxa__settingsLink{justify-content:center;align-items:center;min-height:52px;padding:10px 16px;font-size:.85rem;display:inline-flex}.terminal-module__MtoXxa__lockScreen{min-height:100svh;padding:0 28px}.terminal-module__MtoXxa__lockHeader{border-bottom:1px solid var(--op-border);align-items:center;gap:24px;min-height:76px;display:flex}.terminal-module__MtoXxa__lockHeader .terminal-module__MtoXxa__restaurantBrand{max-width:none;margin-right:auto}.terminal-module__MtoXxa__lockLayout{place-items:center;min-height:calc(100svh - 76px);padding:20px 0;display:grid}.terminal-module__MtoXxa__unlockCard{width:min(100%,460px);padding:12px 24px}.terminal-module__MtoXxa__unlockCard h1{text-align:center;letter-spacing:-.035em;margin:0 0 16px;font-size:2rem}.terminal-module__MtoXxa__unlockCard .terminal-module__MtoXxa__keypad button{min-height:72px;font-size:1.9rem}.terminal-module__MtoXxa__unlockCard .terminal-module__MtoXxa__keypad button:nth-child(10){font-size:.9rem}.terminal-module__MtoXxa__unlockCard .terminal-module__MtoXxa__unlockButton{justify-content:center;gap:20px}.terminal-module__MtoXxa__unlockCard .terminal-module__MtoXxa__chooseEmployee{min-height:48px}.terminal-module__MtoXxa__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.terminal-module__MtoXxa__pinEntry{text-align:center;background:#111b1d;border:1px solid #425657;border-radius:12px;margin-bottom:18px;padding:16px 8px 10px}.terminal-module__MtoXxa__pinProgress{justify-content:center;align-items:center;gap:18px;min-height:20px;display:flex}.terminal-module__MtoXxa__pinDot,.terminal-module__MtoXxa__filledDot{border:2px solid #8baba5;border-radius:50%;width:12px;height:12px}.terminal-module__MtoXxa__filledDot{background:var(--op-teal);border-color:var(--op-teal)}.terminal-module__MtoXxa__keyboardHint{color:var(--op-muted);margin-top:10px;font-size:.65rem;display:block}.terminal-module__MtoXxa__keypad{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.terminal-module__MtoXxa__keypad button{color:var(--op-text);background:#283639;border:1px solid #425456;border-radius:10px;min-height:64px;padding:6px;font-size:1.65rem;font-weight:500}.terminal-module__MtoXxa__keypad button:nth-child(10){font-size:.85rem}.terminal-module__MtoXxa__keypad button:enabled:active{background:#36574e}.terminal-module__MtoXxa__unlockButton{justify-content:space-between;align-items:center;width:100%;min-height:56px;margin-top:18px;display:flex}.terminal-module__MtoXxa__chooseEmployee{width:100%;color:var(--op-muted);background:0 0;border-color:#0000;margin-top:8px;font-size:.8rem}.terminal-module__MtoXxa__feedback{color:var(--op-muted);overflow-wrap:anywhere;margin:12px 0 0;font-size:.85rem}.terminal-module__MtoXxa__feedback:empty{display:none}.terminal-module__MtoXxa__error{color:#ffd5d8;background:#392629;border-left:3px solid #f5a0a7;padding:14px}.terminal-module__MtoXxa__feedback strong,.terminal-module__MtoXxa__feedback span{margin-top:8px;display:block}.terminal-module__MtoXxa__operator{text-align:left;align-items:center;gap:10px;min-width:0;display:flex}.terminal-module__MtoXxa__operator strong{overflow-wrap:anywhere;font-size:.85rem;display:block}.terminal-module__MtoXxa__operator small{color:var(--op-muted);font-size:.65rem;font-weight:400;display:block}.terminal-module__MtoXxa__avatar{color:#b0f5e0;background:#315149;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:.85rem;font-weight:700;display:grid}.terminal-module__MtoXxa__dialog{border:1px solid var(--op-border);border-radius:18px;width:min(580px,100vw - 32px);min-height:0;max-height:calc(100svh - 32px);margin:auto;padding:0;overflow:auto}.terminal-module__MtoXxa__dialog::backdrop{background:#030a0ddb}.terminal-module__MtoXxa__dialogHeader{background:var(--op-surface);border-bottom:1px solid var(--op-border);z-index:1;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex;position:sticky;top:0}.terminal-module__MtoXxa__dialogHeader h2{font-size:1.3rem}.terminal-module__MtoXxa__dialogHeader>button{white-space:nowrap;flex-shrink:0}.terminal-module__MtoXxa__dialogBody{padding:24px}.terminal-module__MtoXxa__fullDialog{width:calc(100vw - 24px);max-width:none;height:calc(100svh - 24px)}.terminal-module__MtoXxa__employeeGrid{gap:10px;margin-top:20px;display:grid}.terminal-module__MtoXxa__employeeGrid>button{min-height:72px}.terminal-module__MtoXxa__workspace{flex-direction:column;min-height:100svh;display:flex}.terminal-module__MtoXxa__topbar{border-bottom:1px solid var(--op-border);background:#182224;align-items:center;gap:20px;min-height:76px;padding:10px 16px;display:flex}.terminal-module__MtoXxa__restaurantBrand{gap:3px;max-width:170px;display:grid}.terminal-module__MtoXxa__restaurantBrand .terminal-module__MtoXxa__brand{font-size:1.55rem}.terminal-module__MtoXxa__restaurantBrand>span:last-child{color:var(--op-muted);overflow-wrap:anywhere;font-size:.7rem}.terminal-module__MtoXxa__topbar nav{align-items:center;gap:4px;display:flex}.terminal-module__MtoXxa__topbar nav .terminal-module__MtoXxa__action{white-space:nowrap;padding:12px 14px;font-size:.85rem}.terminal-module__MtoXxa__topbar .terminal-module__MtoXxa__navTab{background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0}.terminal-module__MtoXxa__topbar .terminal-module__MtoXxa__navTab[aria-current=page]{color:var(--op-teal);border-bottom-color:var(--op-teal);background:#1d302c}.terminal-module__MtoXxa__topbar .terminal-module__MtoXxa__newOrder{margin-inline:8px}.terminal-module__MtoXxa__topbar .terminal-module__MtoXxa__newOrder[aria-current=page]{background:var(--op-teal);color:#0d2922;outline:2px solid var(--op-teal);outline-offset:3px}.terminal-module__MtoXxa__userActions{align-items:center;gap:12px;margin-left:auto;display:flex}.terminal-module__MtoXxa__userActions>.terminal-module__MtoXxa__action{white-space:nowrap;font-size:.8rem}.terminal-module__MtoXxa__overflowAction{background:0 0;border-color:#0000;min-width:48px;padding:8px;font-size:1.5rem!important}.terminal-module__MtoXxa__optionsList{gap:12px;display:grid}.terminal-module__MtoXxa__optionsList a{border-bottom:1px solid var(--op-border);justify-content:flex-start}.terminal-module__MtoXxa__workspace>.terminal-module__MtoXxa__feedback{padding:0 16px}.terminal-module__MtoXxa__workspaceContent{flex-direction:column;flex:1;min-height:0;padding:0 16px 12px;display:flex}.terminal-module__MtoXxa__viewHeading{align-items:center;gap:18px;min-height:48px;display:flex}.terminal-module__MtoXxa__viewHeading h1{letter-spacing:-.025em;margin:0;font-size:1.1rem}.terminal-module__MtoXxa__surfaceStatus{color:var(--op-muted);font-size:.75rem}.terminal-module__MtoXxa__floor{border:1px solid var(--op-border);background:#151e21;border-radius:8px;flex:1;grid-template-rows:auto 1fr auto;min-height:0;display:grid;overflow:hidden}.terminal-module__MtoXxa__areaBar{border-bottom:1px solid var(--op-border);color:var(--op-muted);align-items:center;gap:16px;padding:4px 16px;font-size:.8rem;display:flex}.terminal-module__MtoXxa__areaBar button{border:1px solid var(--op-border);min-height:48px;font:inherit;border-radius:4px;padding:8px 24px}.terminal-module__MtoXxa__areaBar .terminal-module__MtoXxa__surfaceStatus{margin-left:auto}.terminal-module__MtoXxa__floorCanvas{isolation:isolate;background-image:radial-gradient(#354548 1px,#0000 1px);background-size:24px 24px;place-items:center;min-height:250px;padding:16px;display:grid;position:relative}.terminal-module__MtoXxa__floorOutline{z-index:-1;opacity:.25;grid-template-columns:repeat(3,1fr);place-items:center;display:grid;position:absolute;inset:12% 9%}.terminal-module__MtoXxa__roundTable,.terminal-module__MtoXxa__squareTable{border:2px solid #5a7770;width:88px;height:76px;display:block;box-shadow:0 0 0 7px #21332e}.terminal-module__MtoXxa__roundTable{border-radius:50%;width:80px;height:80px}.terminal-module__MtoXxa__squareTable{border-radius:8px}.terminal-module__MtoXxa__floorEmpty{text-align:center;background:#151e21ed;border-radius:8px;padding:20px 32px}.terminal-module__MtoXxa__floorEmpty>span{color:var(--op-muted);font-size:1.8rem}.terminal-module__MtoXxa__floorEmpty h2{margin-top:10px;font-size:1rem}.terminal-module__MtoXxa__floorEmpty p{color:var(--op-muted);margin:6px 0 0;font-size:.8rem}.terminal-module__MtoXxa__empty{text-align:center;max-width:490px;margin:auto;padding:30px}.terminal-module__MtoXxa__emptySymbol{width:54px;height:54px;color:var(--op-teal);background:#29413a;border-radius:14px;place-items:center;margin:0 auto 16px;font-size:1.6rem;display:grid}.terminal-module__MtoXxa__empty h2{font-size:1.25rem}.terminal-module__MtoXxa__empty p{color:var(--op-muted);margin-bottom:0;font-size:.85rem}.terminal-module__MtoXxa__unlockCard .terminal-module__MtoXxa__empty{padding:16px 0}.terminal-module__MtoXxa__legend{border-top:1px solid var(--op-border);color:#b9cac5;flex-wrap:wrap;align-items:center;gap:10px 24px;min-height:40px;padding:8px 16px;font-size:.7rem;display:flex}.terminal-module__MtoXxa__legend span{align-items:center;gap:7px;display:inline-flex}.terminal-module__MtoXxa__legend i{background:#80d5b5;border-radius:2px;width:8px;height:8px}.terminal-module__MtoXxa__legend .terminal-module__MtoXxa__tableState1{background:#b5c9ea}.terminal-module__MtoXxa__legend .terminal-module__MtoXxa__tableState2{background:#c1b2e8}.terminal-module__MtoXxa__legend .terminal-module__MtoXxa__tableState3{background:#ebbc74}.terminal-module__MtoXxa__legend .terminal-module__MtoXxa__tableState4{background:#a3acad}.terminal-module__MtoXxa__orderWorkspace{flex:1;grid-template-columns:minmax(280px,32%) minmax(0,1fr);gap:14px;min-height:0;display:grid}.terminal-module__MtoXxa__checkPanel{border:1px solid var(--op-border);background:var(--op-surface);border-radius:8px;flex-direction:column;min-height:0;padding:14px;display:flex}.terminal-module__MtoXxa__checkIdentity{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.terminal-module__MtoXxa__checkPanel h2{font-size:1.1rem}.terminal-module__MtoXxa__checkIdentity>span{color:var(--op-muted);font-size:.75rem}.terminal-module__MtoXxa__contextActions{gap:8px;margin:12px 0;display:flex}.terminal-module__MtoXxa__contextActions .terminal-module__MtoXxa__action{flex:1;min-height:48px;padding:10px;font-size:.8rem}.terminal-module__MtoXxa__itemHeading{border-block:1px solid var(--op-border);color:var(--op-muted);justify-content:space-between;padding:10px 0;font-size:.75rem;display:flex}.terminal-module__MtoXxa__checkItems{text-align:center;min-height:60px;color:var(--op-muted);flex:1;padding:16px 8px;overflow:auto}.terminal-module__MtoXxa__checkItems p{margin:8px 0;font-size:.85rem}.terminal-module__MtoXxa__draftItem{border-bottom:1px solid var(--op-border);text-align:left;color:var(--op-text);grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:10px 2px;font-size:.85rem;display:grid}.terminal-module__MtoXxa__draftItem>div:first-child{gap:3px;min-width:0;display:grid}.terminal-module__MtoXxa__draftItem small{color:var(--op-muted);overflow-wrap:anywhere;display:block}.terminal-module__MtoXxa__draftItemActions{flex-wrap:wrap;grid-column:1/-1;gap:5px;display:flex}.terminal-module__MtoXxa__draftItemActions .terminal-module__MtoXxa__action{min-width:42px;min-height:42px;padding:6px 9px}.terminal-module__MtoXxa__totals{margin:8px 0 12px;font-size:.85rem}.terminal-module__MtoXxa__totals div{color:var(--op-muted);justify-content:space-between;padding:5px 0;display:flex}.terminal-module__MtoXxa__totals div:last-child{border-top:1px solid var(--op-border);color:var(--op-text);margin-top:5px;padding-top:10px;font-size:1.1rem;font-weight:700}.terminal-module__MtoXxa__checkActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.terminal-module__MtoXxa__checkActions .terminal-module__MtoXxa__action{min-height:52px;padding:10px 4px;font-size:.8rem}.terminal-module__MtoXxa__checkActions .terminal-module__MtoXxa__primary:disabled{color:#b5d4c9;background:#23453c;border-color:#437969}.terminal-module__MtoXxa__menuPanel{flex-direction:column;min-width:0;min-height:0;display:flex}.terminal-module__MtoXxa__catalogHeader{align-items:center;gap:16px;display:flex}.terminal-module__MtoXxa__menuGroups{gap:6px;display:flex}.terminal-module__MtoXxa__search{flex:1;min-width:100px}.terminal-module__MtoXxa__search input{border:1px solid var(--op-border);min-height:52px;color:var(--op-muted);font:inherit;background:#202c2f;border-radius:6px;width:100%;padding:12px;font-size:.85rem}.terminal-module__MtoXxa__search input::placeholder{color:var(--op-muted);opacity:1}.terminal-module__MtoXxa__categories{flex-wrap:wrap;gap:6px;padding:10px 0;display:flex}.terminal-module__MtoXxa__category{border:1px solid var(--op-border);background:var(--op-raised);min-width:48px;min-height:48px;color:var(--op-text);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.85rem;display:inline-flex;position:relative}.terminal-module__MtoXxa__theme .terminal-module__MtoXxa__category[aria-pressed=true]{border-bottom:3px solid var(--op-teal);color:#c6e7dc;background:#203a34;font-weight:700}.terminal-module__MtoXxa__categoryColor{border-radius:2px;width:5px;height:18px}.terminal-module__MtoXxa__catalogStatus{justify-content:space-between;align-items:baseline;padding:4px 0 12px;display:flex}.terminal-module__MtoXxa__catalogStatus h2{font-size:.95rem}.terminal-module__MtoXxa__catalogStatus>span{color:var(--op-muted);font-size:.75rem}.terminal-module__MtoXxa__productGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:8px;min-height:0;display:grid;overflow:auto}.terminal-module__MtoXxa__product{text-align:left;border:1px solid var(--op-border);background:var(--op-raised);min-height:92px;color:var(--op-text);font:inherit;border-radius:6px;flex-direction:column;justify-content:space-between;padding:12px;display:flex}.terminal-module__MtoXxa__product strong{font-size:.85rem;font-weight:600}.terminal-module__MtoXxa__productMeta{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;width:100%;font-size:.8rem;display:flex}.terminal-module__MtoXxa__productMeta small{font-size:.7rem}.terminal-module__MtoXxa__menuGroups{scrollbar-width:thin;min-width:0;max-width:100%;overflow-x:auto}.terminal-module__MtoXxa__menuGroups .terminal-module__MtoXxa__category,.terminal-module__MtoXxa__categories .terminal-module__MtoXxa__category{flex:none}.terminal-module__MtoXxa__categories{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.terminal-module__MtoXxa__menuMessage{border:1px solid var(--op-border);color:var(--op-muted);border-radius:8px;margin:8px 0;padding:16px}.terminal-module__MtoXxa__menuMessage p{margin-top:0}.terminal-module__MtoXxa__publishedProduct{border:1px solid var(--op-border);background:var(--op-raised);border-radius:6px;gap:10px;min-width:0;height:100%;padding:12px;display:grid}.terminal-module__MtoXxa__publishedProduct h3{overflow-wrap:anywhere;margin:0;font-size:.9rem}.terminal-module__MtoXxa__variantChoices{gap:6px;display:grid}.terminal-module__MtoXxa__publishedChoice{width:100%;min-height:48px;color:var(--op-text);font:inherit;text-align:left;cursor:pointer;background:#203a34;border:1px solid #607775;border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding:8px;font-size:.8rem;display:flex}.terminal-module__MtoXxa__publishedChoice:disabled{color:#b6c2c0;cursor:not-allowed;background:#2a3132;border-color:#536061}.terminal-module__MtoXxa__publishedChoice small{color:#b5d4c9;flex-basis:100%;font-size:.75rem}.terminal-module__MtoXxa__publishedChoice:disabled small{color:#c2c9c8}.terminal-module__MtoXxa__publishedChoice:focus-visible{outline-offset:2px;outline:3px solid #f2d187}.terminal-module__MtoXxa__menuNotice{color:var(--op-muted);margin:0;font-size:.75rem}.terminal-module__MtoXxa__resultContext{color:var(--op-muted);margin:0 0 4px;font-size:.75rem;display:block}.terminal-module__MtoXxa__configuration{gap:16px;display:grid}.terminal-module__MtoXxa__dialog:has(.terminal-module__MtoXxa__configuration)[open]{flex-direction:column;display:flex;overflow:hidden}.terminal-module__MtoXxa__dialog:has(.terminal-module__MtoXxa__configuration) .terminal-module__MtoXxa__dialogBody{min-height:0;overflow:auto}.terminal-module__MtoXxa__configurationContext{border:1px solid var(--op-border);background:var(--op-raised);border-radius:10px;gap:6px;padding:14px;display:grid}.terminal-module__MtoXxa__configurationContext strong{font-size:1.15rem}.terminal-module__MtoXxa__configurationContext span{color:var(--op-muted);font-size:.85rem}.terminal-module__MtoXxa__modifierGroup{border:1px solid var(--op-border);border-radius:10px;gap:8px;min-width:0;margin:0;padding:14px;display:grid}.terminal-module__MtoXxa__modifierGroup legend{padding:0 6px;font-weight:700}.terminal-module__MtoXxa__modifierGroup legend span,.terminal-module__MtoXxa__requiredHint{color:var(--op-amber)}.terminal-module__MtoXxa__modifierGroup>p{color:var(--op-muted);margin:0 0 4px;font-size:.8rem}.terminal-module__MtoXxa__modifierOption{border:1px solid var(--op-border);background:var(--op-raised);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;min-height:52px;padding:8px 12px;font-size:.9rem;display:flex}.terminal-module__MtoXxa__modifierOption label{cursor:pointer;flex:1;align-items:center;gap:12px;min-height:40px;display:flex}.terminal-module__MtoXxa__modifierOption input{width:22px;height:22px;accent-color:var(--op-teal);flex-shrink:0}.terminal-module__MtoXxa__modifierOption:has(input:checked){border-color:var(--op-teal);background:#203a34}.terminal-module__MtoXxa__modifierOption small{color:var(--op-muted);font-size:.8rem}.terminal-module__MtoXxa__quantityOption{flex:1;justify-content:space-between;align-items:center;gap:8px;display:flex}.terminal-module__MtoXxa__quantityControls{align-items:center;gap:8px;display:flex}.terminal-module__MtoXxa__quantityControls .terminal-module__MtoXxa__action{min-width:48px;min-height:48px;padding:8px}.terminal-module__MtoXxa__quantityControls output{text-align:center;min-width:24px}.terminal-module__MtoXxa__configurationFooter{z-index:1;background:var(--op-bg);border-top:1px solid var(--op-border);gap:8px;padding:14px 0 4px;display:grid;position:sticky;bottom:0}.terminal-module__MtoXxa__configurationFooter>div:first-child{justify-content:space-between;gap:16px;font-weight:700;display:flex}.terminal-module__MtoXxa__configurationFooter output{color:var(--op-teal);font-size:1.2rem}.terminal-module__MtoXxa__configurationFooter p{color:var(--op-amber);margin:0;font-size:.8rem}.terminal-module__MtoXxa__configurationActions{gap:10px;display:flex}.terminal-module__MtoXxa__configurationActions .terminal-module__MtoXxa__action{flex:1}.terminal-module__MtoXxa__configurationReady{gap:8px;display:grid}.terminal-module__MtoXxa__configurationReady p{color:var(--op-muted);margin:0}.terminal-module__MtoXxa__configurationReady .terminal-module__MtoXxa__action{margin-top:8px}.terminal-module__MtoXxa__configStale{color:#ffd5d8;background:#392629;border-left:3px solid #f5a0a7;margin:0;padding:12px}.terminal-module__MtoXxa__checksEmpty{border:1px solid var(--op-border);background:var(--op-surface);border-radius:8px;flex:1;padding:0 16px 20px}.terminal-module__MtoXxa__checkList{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.85rem}.terminal-module__MtoXxa__checkList th{border-block:1px solid var(--op-border);text-align:left;height:48px;color:var(--op-muted);padding:8px;font-size:.75rem;font-weight:500}.terminal-module__MtoXxa__checkList td{overflow-wrap:anywhere;height:56px;padding:12px 8px}.terminal-module__MtoXxa__checkListEmpty{text-align:center;min-height:120px;color:var(--op-muted);place-items:center;margin:0;font-size:.85rem;display:grid}.terminal-module__MtoXxa__workflowNote{color:var(--op-muted);margin:0;padding:0 0 12px;font-size:.75rem}.terminal-module__MtoXxa__fullDialog{border-radius:8px}.terminal-module__MtoXxa__fullDialog[open]{flex-direction:column;display:flex}.terminal-module__MtoXxa__fullDialog .terminal-module__MtoXxa__dialogHeader{padding:10px 16px}.terminal-module__MtoXxa__fullDialog .terminal-module__MtoXxa__dialogHeader .terminal-module__MtoXxa__action{min-width:100px}.terminal-module__MtoXxa__fullDialog .terminal-module__MtoXxa__dialogBody{flex-direction:column;flex:1;min-height:0;padding:12px;display:flex}.terminal-module__MtoXxa__splitColumns{flex:1;grid-template-columns:1fr 1fr .6fr;gap:12px;min-height:0;display:grid}.terminal-module__MtoXxa__splitColumn{border:1px solid var(--op-border);background:var(--op-surface);border-radius:8px;flex-direction:column;min-height:0;padding:16px;display:flex}.terminal-module__MtoXxa__splitColumn header{padding-bottom:16px}.terminal-module__MtoXxa__splitColumn h3{font-size:1rem}.terminal-module__MtoXxa__splitColumn header>span{color:var(--op-muted);margin-top:6px;font-size:.75rem;display:block}.terminal-module__MtoXxa__splitColumn>.terminal-module__MtoXxa__action{width:100%}.terminal-module__MtoXxa__newCheckSlots{grid-template-rows:1fr 1fr;gap:12px;display:grid}.terminal-module__MtoXxa__newCheckSlots .terminal-module__MtoXxa__action{background:0 0;border-style:dashed}.terminal-module__MtoXxa__moveWorkspace{flex:1;grid-template-columns:minmax(240px,26%) minmax(0,1fr);gap:12px;min-height:0;display:grid}.terminal-module__MtoXxa__destination{border-block:1px solid var(--op-border);gap:8px;margin:4px 0 12px;padding:14px 0;display:grid}.terminal-module__MtoXxa__destination>span{color:var(--op-muted);font-size:.75rem}.terminal-module__MtoXxa__destination strong{font-size:.9rem}.terminal-module__MtoXxa__destination[data-selected=true]{border-color:var(--op-teal);background:#203a34}.terminal-module__MtoXxa__settings{max-width:1280px;margin:auto;padding:0 36px 48px}.terminal-module__MtoXxa__settingsHeader{border-bottom:1px solid var(--op-border);align-items:center;gap:24px;min-height:84px;display:flex}.terminal-module__MtoXxa__settingsHeader>span:nth-child(2){color:var(--op-muted);font-size:.85rem}.terminal-module__MtoXxa__settingsHeader>a{margin-left:auto}.terminal-module__MtoXxa__settingsHeading{padding:32px 0 20px}.terminal-module__MtoXxa__settingsHeading h1{font-size:2.2rem}.terminal-module__MtoXxa__settingsHeading>p:last-child{color:var(--op-muted)}.terminal-module__MtoXxa__settingsLayout{grid-template-columns:210px minmax(0,1fr);gap:32px;display:grid}.terminal-module__MtoXxa__settingsLayout>nav{flex-direction:column;gap:10px;display:flex}.terminal-module__MtoXxa__settingsLayout>nav p{color:var(--op-muted);padding:10px;font-size:.8rem}.terminal-module__MtoXxa__settingsContent{border:1px solid var(--op-border);background:var(--op-surface);border-radius:16px;padding:28px}.terminal-module__MtoXxa__sectionHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.terminal-module__MtoXxa__settingsContent>.terminal-module__MtoXxa__muted{font-size:.85rem}.terminal-module__MtoXxa__deviceList{gap:10px;padding:0;list-style:none;display:grid}.terminal-module__MtoXxa__deviceList li{border:1px solid var(--op-border);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:.85rem;display:flex}.terminal-module__MtoXxa__operationChoices{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.terminal-module__MtoXxa__operationChoices .terminal-module__MtoXxa__action{flex:1;font-size:.8rem}.terminal-module__MtoXxa__settingsForm fieldset{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.terminal-module__MtoXxa__settingsForm legend{padding:0 0 20px;font-size:1.1rem;font-weight:700}.terminal-module__MtoXxa__settingsForm label{gap:8px;font-size:.85rem;font-weight:600;display:grid}.terminal-module__MtoXxa__settingsForm input:not([type=checkbox]),.terminal-module__MtoXxa__settingsForm select{width:100%;min-width:0;min-height:52px;color:var(--op-text);font:inherit;background:#111c1f;border:1px solid #62777a;border-radius:8px;padding:12px;font-size:1rem}.terminal-module__MtoXxa__settingsForm label small{color:var(--op-muted);font-weight:400}.terminal-module__MtoXxa__fieldRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.terminal-module__MtoXxa__stepUp{border-top:1px solid var(--op-border);padding-top:8px}.terminal-module__MtoXxa__stepUp p{color:var(--op-muted);font-size:.8rem}.terminal-module__MtoXxa__settingsForm .terminal-module__MtoXxa__confirmation{align-items:center;gap:12px;min-height:52px;font-weight:400;display:flex}.terminal-module__MtoXxa__confirmation input{width:24px;height:24px;accent-color:var(--op-teal);flex-shrink:0}.terminal-module__MtoXxa__teamSummary{color:var(--op-muted);gap:20px;font-size:.85rem;display:flex}@media (min-width:800px){.terminal-module__MtoXxa__workspace{height:100svh}.terminal-module__MtoXxa__workspaceContent>.terminal-module__MtoXxa__floor{min-height:360px}}@media (min-width:1200px){.terminal-module__MtoXxa__productGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1360px){.terminal-module__MtoXxa__productGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1600px){.terminal-module__MtoXxa__product{min-height:112px}.terminal-module__MtoXxa__topbar{padding-inline:24px}}@media (max-height:700px) and (min-width:800px){.terminal-module__MtoXxa__lockHeader{min-height:64px}.terminal-module__MtoXxa__lockLayout{min-height:calc(100svh - 64px);padding:8px 0}.terminal-module__MtoXxa__unlockCard{padding:8px 24px}.terminal-module__MtoXxa__unlockCard h1{margin-bottom:12px;font-size:1.7rem}.terminal-module__MtoXxa__unlockCard .terminal-module__MtoXxa__keypad button{min-height:58px}.terminal-module__MtoXxa__pinEntry{margin-bottom:10px;padding:12px}.terminal-module__MtoXxa__unlockButton{min-height:52px;margin-top:10px}.terminal-module__MtoXxa__chooseEmployee{margin-top:0}.terminal-module__MtoXxa__product{min-height:72px}}@media (min-width:800px) and (max-width:1199px){.terminal-module__MtoXxa__topbar{gap:12px;padding-inline:12px}.terminal-module__MtoXxa__topbar nav .terminal-module__MtoXxa__action{padding-inline:10px;font-size:.78rem}.terminal-module__MtoXxa__topbar .terminal-module__MtoXxa__restaurantBrand{max-width:110px}.terminal-module__MtoXxa__userActions{gap:8px}.terminal-module__MtoXxa__userActions .terminal-module__MtoXxa__avatar{display:none}.terminal-module__MtoXxa__userActions>.terminal-module__MtoXxa__action{padding-inline:10px}.terminal-module__MtoXxa__operator strong{font-size:.78rem}.terminal-module__MtoXxa__menuGroups .terminal-module__MtoXxa__category,.terminal-module__MtoXxa__categories .terminal-module__MtoXxa__category{padding-inline:10px;font-size:.78rem}.terminal-module__MtoXxa__catalogHeader{gap:8px}.terminal-module__MtoXxa__settings{padding-inline:24px}.terminal-module__MtoXxa__settingsLayout{grid-template-columns:170px minmax(0,1fr);gap:20px}}@media (max-width:799px){.terminal-module__MtoXxa__lockScreen{padding-inline:16px}.terminal-module__MtoXxa__lockHeader{flex-wrap:wrap;gap:12px;min-height:76px;padding-block:10px}.terminal-module__MtoXxa__lockLayout{min-height:auto;padding:16px 0}.terminal-module__MtoXxa__unlockCard{padding:16px 0}.terminal-module__MtoXxa__unlockCard .terminal-module__MtoXxa__keypad button{min-height:64px}.terminal-module__MtoXxa__topbar{flex-wrap:wrap;gap:10px;padding:12px}.terminal-module__MtoXxa__topbar nav{flex-wrap:wrap;order:3;width:100%}.terminal-module__MtoXxa__topbar .terminal-module__MtoXxa__restaurantBrand{max-width:none}.terminal-module__MtoXxa__userActions{flex-wrap:wrap;gap:8px}.terminal-module__MtoXxa__topbar nav .terminal-module__MtoXxa__action{flex:1;padding-inline:10px}.terminal-module__MtoXxa__topbar .terminal-module__MtoXxa__newOrder{margin:0}.terminal-module__MtoXxa__workspaceContent{padding-inline:12px}.terminal-module__MtoXxa__viewHeading{flex-wrap:wrap;gap:8px 12px;padding:10px 0}.terminal-module__MtoXxa__viewHeading h1{font-size:1rem}.terminal-module__MtoXxa__checkList th:nth-child(3),.terminal-module__MtoXxa__checkList th:nth-child(5),.terminal-module__MtoXxa__checkList th:nth-child(6){display:none}.terminal-module__MtoXxa__floorCanvas{min-height:360px}.terminal-module__MtoXxa__floorOutline{inset-inline:5%}.terminal-module__MtoXxa__roundTable,.terminal-module__MtoXxa__squareTable{width:54px;height:54px}.terminal-module__MtoXxa__areaBar{gap:8px;padding-inline:10px}.terminal-module__MtoXxa__areaBar button{padding-inline:12px}.terminal-module__MtoXxa__legend{gap:10px 16px}.terminal-module__MtoXxa__orderWorkspace,.terminal-module__MtoXxa__moveWorkspace{grid-template-columns:1fr}.terminal-module__MtoXxa__checkPanel{min-height:400px}.terminal-module__MtoXxa__catalogHeader{flex-wrap:wrap}.terminal-module__MtoXxa__catalogHeader .terminal-module__MtoXxa__search{flex-basis:100%}.terminal-module__MtoXxa__menuPanel{margin-top:8px}.terminal-module__MtoXxa__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.terminal-module__MtoXxa__product{min-height:92px;padding:10px}.terminal-module__MtoXxa__fullDialog .terminal-module__MtoXxa__dialogBody{display:block;overflow:auto}.terminal-module__MtoXxa__splitColumns{grid-template-columns:1fr}.terminal-module__MtoXxa__splitColumn{min-height:440px}.terminal-module__MtoXxa__newCheckSlots{grid-template-rows:120px;grid-template-columns:1fr 1fr}.terminal-module__MtoXxa__moveWorkspace{display:grid}.terminal-module__MtoXxa__settingsLayout{grid-template-columns:1fr}.terminal-module__MtoXxa__settingsLayout>nav{flex-flow:wrap}.terminal-module__MtoXxa__settingsLayout>nav p{flex-basis:100%;margin:0;padding:0}.terminal-module__MtoXxa__settingsLayout>nav .terminal-module__MtoXxa__action{flex:1}.terminal-module__MtoXxa__settingsContent{padding:20px}.terminal-module__MtoXxa__settingsHeader{flex-wrap:wrap;gap:12px;padding-block:10px}.terminal-module__MtoXxa__settingsHeader>span:nth-child(2){display:none}}@media (max-width:480px){.terminal-module__MtoXxa__dialog:has(.terminal-module__MtoXxa__configuration){border-radius:0;width:100vw;height:100svh;max-height:100svh}.terminal-module__MtoXxa__lockHeader .terminal-module__MtoXxa__restaurantBrand{flex-basis:100%}.terminal-module__MtoXxa__lockHeader .terminal-module__MtoXxa__settingsLink{margin-left:auto;padding-inline:8px}.terminal-module__MtoXxa__unlockCard h1{font-size:1.7rem}.terminal-module__MtoXxa__restaurantBrand .terminal-module__MtoXxa__brand{font-size:1.4rem}.terminal-module__MtoXxa__userActions{margin-left:0}.terminal-module__MtoXxa__userActions .terminal-module__MtoXxa__operator{flex:1;display:flex}.terminal-module__MtoXxa__userActions{width:100%}.terminal-module__MtoXxa__userActions .terminal-module__MtoXxa__operator small{max-width:90px}.terminal-module__MtoXxa__topbar nav .terminal-module__MtoXxa__action{flex-basis:40%}.terminal-module__MtoXxa__floorEmpty{padding:16px}.terminal-module__MtoXxa__productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.terminal-module__MtoXxa__settings{padding-inline:16px}.terminal-module__MtoXxa__sectionHeading{flex-wrap:wrap}.terminal-module__MtoXxa__fieldRow{grid-template-columns:1fr}.terminal-module__MtoXxa__operationChoices{flex-direction:column}.terminal-module__MtoXxa__dialogHeader,.terminal-module__MtoXxa__dialogBody{padding:16px}.terminal-module__MtoXxa__teamSummary{flex-wrap:wrap;gap:6px}}.terminal-module__MtoXxa__permissionPanel{border-top:1px solid var(--op-border);gap:12px;margin-top:28px;padding-top:20px;display:grid}.terminal-module__MtoXxa__permissionPanel h3,.terminal-module__MtoXxa__permissionPanel p{margin:0}.terminal-module__MtoXxa__permissionPanel>button{white-space:normal;justify-self:start;max-width:100%}
.floor-module__Z3Ziba__floor{border:1px solid var(--op-border);background:#151e21;border-radius:8px;flex-direction:column;flex:1;min-width:0;min-height:360px;display:flex;position:relative;overflow:hidden}.floor-module__Z3Ziba__floor button,.floor-module__Z3Ziba__recovery a{min-width:48px;min-height:48px;font:inherit;cursor:pointer;color:#e7f1ee;background:#203033;border:1px solid #526b6d;border-radius:6px;padding:8px 16px}.floor-module__Z3Ziba__floor button:active,.floor-module__Z3Ziba__recovery a:active{filter:brightness(.85);box-shadow:inset 0 0 0 2px #9bbcb2}.floor-module__Z3Ziba__floor button:focus-visible,.floor-module__Z3Ziba__recovery a:focus-visible{outline-offset:3px;outline:3px solid #b0ffe3}.floor-module__Z3Ziba__areaBar{border-bottom:1px solid var(--op-border);flex-shrink:0;align-items:center;gap:8px;min-height:57px;padding:4px 12px;font-size:.82rem;display:flex;overflow-x:auto}.floor-module__Z3Ziba__areaBar button{text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:260px;overflow:hidden}.floor-module__Z3Ziba__areaBar button[aria-pressed=true]{background:#315950;border-color:#80d5b5}.floor-module__Z3Ziba__freshness{white-space:nowrap;color:#b9cac5;margin-left:auto;font-size:.7rem}.floor-module__Z3Ziba__canvasBody{flex:1;min-width:0;min-height:0;display:flex}.floor-module__Z3Ziba__area{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.floor-module__Z3Ziba__area h2{background:#233438;margin:0;padding:8px 16px;font-size:.85rem}.floor-module__Z3Ziba__allAreas{flex-wrap:wrap;overflow:auto}.floor-module__Z3Ziba__allAreas .floor-module__Z3Ziba__area{border:1px solid #354548;flex:1 0 50%;min-height:270px}.floor-module__Z3Ziba__areaCanvas{flex:1;min-height:0;position:relative}.floor-module__Z3Ziba__viewport{background-image:radial-gradient(#354548 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;overflow:auto}.floor-module__Z3Ziba__scrollSurface{position:relative;overflow:hidden}.floor-module__Z3Ziba__world{transform-origin:0 0;isolation:isolate;width:1600px;height:1000px;position:absolute;top:0;left:0}.floor-module__Z3Ziba__floor .floor-module__Z3Ziba__table{transform-origin:50%;z-index:10;border:2px solid;border-radius:14px;min-width:0;min-height:0;padding:3px;position:absolute;box-shadow:0 3px 7px #0004}.floor-module__Z3Ziba__tableLabel{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;height:100%;line-height:1.15;display:flex}.floor-module__Z3Ziba__tableLabel strong{overflow-wrap:anywhere;max-width:160%;font-size:17px}.floor-module__Z3Ziba__tableLabel small{font-size:11px}.floor-module__Z3Ziba__floor .floor-module__Z3Ziba__round{border-radius:50%}.floor-module__Z3Ziba__floor .floor-module__Z3Ziba__available,.floor-module__Z3Ziba__available{color:#103c30;background:#bfefdc;border-color:#38a378}.floor-module__Z3Ziba__floor .floor-module__Z3Ziba__occupied,.floor-module__Z3Ziba__occupied{color:#531f2c;background:#f1c9d1;border-color:#cb627b}.floor-module__Z3Ziba__floor .floor-module__Z3Ziba__reserved,.floor-module__Z3Ziba__reserved{color:#133b57;background:#c0e2f5;border-color:#419bc5}.floor-module__Z3Ziba__floor .floor-module__Z3Ziba__bill_requested,.floor-module__Z3Ziba__bill_requested{color:#533717;background:#f5d8ad;border-color:#c28a3a}.floor-module__Z3Ziba__floor .floor-module__Z3Ziba__awaiting_cleaning,.floor-module__Z3Ziba__awaiting_cleaning{color:#34444b;background:#d4dcdf;border-color:#8399a3}.floor-module__Z3Ziba__floor .floor-module__Z3Ziba__table[data-group=true]{border-style:dashed}.floor-module__Z3Ziba__floor .floor-module__Z3Ziba__table[aria-pressed=true]{outline-offset:5px;outline:4px solid #fff}.floor-module__Z3Ziba__structure{pointer-events:none;color:#c6d3d4;text-align:center;background:#293a3ed9;border:1px solid #627378;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;overflow:hidden}.floor-module__Z3Ziba__structure>span:first-child{font-size:22px}.floor-module__Z3Ziba__wall{background:#76858a;border:0;border-radius:3px}.floor-module__Z3Ziba__floor .floor-module__Z3Ziba__zoom{background:#203033ed;font-size:.75rem;position:absolute;bottom:10px;right:10px}.floor-module__Z3Ziba__message{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:220px;padding:24px;display:flex}.floor-module__Z3Ziba__message h2{font-size:1.1rem}.floor-module__Z3Ziba__message p{color:#b9cac5;font-size:.85rem}.floor-module__Z3Ziba__recovery{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.floor-module__Z3Ziba__recovery a{align-items:center;text-decoration:none;display:flex}.floor-module__Z3Ziba__noTables{background:#151e21eb;padding:8px;font-size:.85rem;position:absolute;top:10px;left:16px}.floor-module__Z3Ziba__context{background:#203033;border-top:1px solid #627378;align-items:center;gap:16px;padding:8px 16px;display:flex}.floor-module__Z3Ziba__context>div{flex-direction:column;gap:4px;min-width:0;display:flex}.floor-module__Z3Ziba__context strong{overflow-wrap:anywhere;font-size:.95rem}.floor-module__Z3Ziba__context span{color:#c6d3d4;font-size:.75rem}.floor-module__Z3Ziba__context dl{flex-wrap:wrap;gap:24px;margin:0 auto 0 8px;display:flex}.floor-module__Z3Ziba__context dt{color:#b9cac5;font-size:.7rem}.floor-module__Z3Ziba__context dd{margin:4px 0 0;font-size:.8rem}.floor-module__Z3Ziba__legend{flex-shrink:0}.floor-module__Z3Ziba__legend b{border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}@media (min-width:768px){.floor-module__Z3Ziba__context{z-index:30;border:1px solid #627378;border-radius:8px;flex-wrap:wrap;gap:12px;width:228px;padding:12px;position:absolute;top:76px;right:12px;box-shadow:0 8px 24px #0006}.floor-module__Z3Ziba__context dl{grid-template-columns:1fr 1fr;gap:12px;width:100%;margin:0;display:grid}.floor-module__Z3Ziba__context button{width:100%}}@media (max-width:767px){.floor-module__Z3Ziba__floor{min-height:520px}.floor-module__Z3Ziba__canvasBody{min-height:330px}.floor-module__Z3Ziba__freshness{display:none}.floor-module__Z3Ziba__allAreas .floor-module__Z3Ziba__area{flex-basis:100%;min-height:300px}.floor-module__Z3Ziba__context{flex-wrap:wrap;gap:10px}.floor-module__Z3Ziba__context dl{gap:12px;margin:0}.floor-module__Z3Ziba__context button{margin-left:auto}.floor-module__Z3Ziba__legend{gap:8px 16px}}
.check-module__ggS1Wa__flow{gap:14px;min-width:0;display:grid}.check-module__ggS1Wa__flow>strong{font-size:1.15rem}.check-module__ggS1Wa__inputs{gap:14px;display:grid}.check-module__ggS1Wa__inputs label{gap:6px;font-weight:600;display:grid}.check-module__ggS1Wa__inputs input{width:100%;min-height:48px;font:inherit;color:#182532;background:#fff;border:1px solid #bcc8d5;border-radius:10px;padding:10px 14px;font-size:1.2rem}.check-module__ggS1Wa__inputs fieldset{border:0;min-width:0;margin:0;padding:0}.check-module__ggS1Wa__inputs legend{margin-bottom:8px;font-weight:600}.check-module__ggS1Wa__inputs small{font-weight:400}.check-module__ggS1Wa__choices{flex-wrap:wrap;gap:8px;display:flex}.check-module__ggS1Wa__choices p{flex-basis:100%}.check-module__ggS1Wa__choices button[aria-pressed=true]{color:#125845;background:#dcefea;border-color:#197760}.check-module__ggS1Wa__message{color:#493710;background:#fff3d7;border-radius:10px;padding:12px}@media (min-width:800px){.check-module__ggS1Wa__flow{grid-template-columns:minmax(0,1fr) 240px;align-items:start}.check-module__ggS1Wa__flow>strong,.check-module__ggS1Wa__flow>p,.check-module__ggS1Wa__flow>.check-module__ggS1Wa__choices,.check-module__ggS1Wa__flow>button{grid-column:1/-1}.check-module__ggS1Wa__flow>.check-module__ggS1Wa__inputs{grid-column:1}.check-module__ggS1Wa__flow>[role=group]{grid-column:2;width:100%}}
.lock-screen-module__RkMWFa__screen{--rosemary-shade:linear-gradient(90deg,#07141126 0%,#08141159 26%,#091412b8 43%,#091412a3 76%,#09141266 100%);color:#f3f7f5;background:var(--rosemary-shade),linear-gradient(0deg,#09141280,transparent 48%,#09141233),url(/rosemary.webp) center/cover no-repeat,#091412;box-sizing:border-box;min-height:100dvh;padding:30px 42px}.lock-screen-module__RkMWFa__header{z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.lock-screen-module__RkMWFa__header p{text-transform:uppercase;letter-spacing:.22em;color:#becac8;margin:7px 0;font-size:11px}.lock-screen-module__RkMWFa__overflow{position:relative}.lock-screen-module__RkMWFa__overflow summary{cursor:pointer;background:#ffffff08;border:1px solid #ffffff10;border-radius:12px;place-items:center;width:44px;height:46px;font-size:32px;list-style:none;display:grid}.lock-screen-module__RkMWFa__overflow summary::-webkit-details-marker{display:none}.lock-screen-module__RkMWFa__overflow form{background:#142824;border:1px solid #35524a;border-radius:12px;min-width:200px;padding:8px;position:absolute;top:54px;right:0;box-shadow:0 12px 35px #0009}.lock-screen-module__RkMWFa__overflow button{white-space:nowrap;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:14px}.lock-screen-module__RkMWFa__content{text-align:center;max-width:810px;margin:18px auto 0;padding-left:70px}.lock-screen-module__RkMWFa__intro{max-width:460px}.lock-screen-module__RkMWFa__lock{color:#80efd2;background:#70f0ca05;border:1px solid #64d6b98a;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto 18px;display:grid;box-shadow:0 0 24px #73e3c411}.lock-screen-module__RkMWFa__lock svg{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px}.lock-screen-module__RkMWFa__intro h1{letter-spacing:-.025em;margin:0 0 9px;font-size:34px;line-height:1.2}.lock-screen-module__RkMWFa__intro p{color:#abb;margin:0;font-size:17px}.lock-screen-module__RkMWFa__compatibility{max-width:460px;margin:15px 0 0}.lock-screen-module__RkMWFa__compatibility label{color:#bdceca;text-align:left;align-items:center;gap:12px;font-size:13px;display:flex}.lock-screen-module__RkMWFa__compatibility select{color:#f0f8f5;min-width:0;font:inherit;background:#152822;border:1px solid #38544c;border-radius:8px;flex:1;padding:9px}.lock-screen-module__RkMWFa__entry{border-radius:8px;place-items:center;max-width:460px;min-height:55px;display:grid}.lock-screen-module__RkMWFa__dots{justify-content:center;align-items:center;gap:15px;height:24px;display:flex}.lock-screen-module__RkMWFa__dots span{background:#80efd2;border-radius:50%;width:13px;height:13px}.lock-screen-module__RkMWFa__controls{grid-template-columns:460px 1fr;align-items:stretch;gap:30px;display:grid}.lock-screen-module__RkMWFa__keypad>div{grid-template-columns:repeat(3,1fr);gap:10px}.lock-screen-module__RkMWFa__keypad button{color:#f6f8f7;background:#c6e0da0c;border:1px solid #c4e0d321;border-radius:11px;height:68px;min-height:0;font-size:31px;font-weight:500;box-shadow:inset 0 1px #ffffff02}.lock-screen-module__RkMWFa__keypad button:nth-last-child(3){color:#becdca;font-size:17px}.lock-screen-module__RkMWFa__keypad button:hover{background:#b3e1cc17}.lock-screen-module__RkMWFa__actions{border-left:1px solid #b7e0d426;flex-direction:column;justify-content:flex-end;gap:15px;padding-left:30px;display:flex}.lock-screen-module__RkMWFa__actions button,.lock-screen-module__RkMWFa__timeclockOnly{color:#f5f8f6;cursor:pointer;background:#bddcc50b;border:1px solid #b8e4da26;border-radius:12px;justify-content:center;align-items:center;gap:22px;min-height:76px;padding:16px 24px;font-family:inherit;font-size:18px;display:flex}.lock-screen-module__RkMWFa__actions span{color:#86f3d6;font-size:36px;font-weight:400}.lock-screen-module__RkMWFa__screen .lock-screen-module__RkMWFa__actions .lock-screen-module__RkMWFa__go{color:#08221c;background:#7ae7c9;border-color:#7ae7c9;font-weight:700}.lock-screen-module__RkMWFa__screen .lock-screen-module__RkMWFa__actions .lock-screen-module__RkMWFa__go span{color:inherit}.lock-screen-module__RkMWFa__actions button:disabled{opacity:.45;cursor:default}.lock-screen-module__RkMWFa__feedback{color:#d0e1dc;max-width:460px;min-height:20px;margin:17px 0 0;font-size:14px}.lock-screen-module__RkMWFa__timeclockOnly{margin:auto}.lock-screen-module__RkMWFa__screen :is(button,summary,select,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #9bffe2}@media (min-width:1100px){.lock-screen-module__RkMWFa__content{max-width:810px;margin-left:calc(50% - 230px);margin-right:0;padding-left:0}.lock-screen-module__RkMWFa__header>div>span{font-size:38px}.lock-screen-module__RkMWFa__header small{color:#86eed3;letter-spacing:.3em;font-size:14px}}@media (min-width:1400px){.lock-screen-module__RkMWFa__content{margin-top:40px}.lock-screen-module__RkMWFa__intro h1{font-size:39px}.lock-screen-module__RkMWFa__lock{width:90px;height:90px}.lock-screen-module__RkMWFa__keypad button{height:77px}}@media (max-width:900px){.lock-screen-module__RkMWFa__screen{padding:23px}.lock-screen-module__RkMWFa__content{max-width:610px;margin:25px auto;padding:0}.lock-screen-module__RkMWFa__controls{grid-template-columns:minmax(0,1fr) 190px;gap:20px}.lock-screen-module__RkMWFa__intro,.lock-screen-module__RkMWFa__compatibility,.lock-screen-module__RkMWFa__entry,.lock-screen-module__RkMWFa__feedback{max-width:400px}.lock-screen-module__RkMWFa__actions{padding-left:20px}.lock-screen-module__RkMWFa__actions button{gap:12px;padding:12px;font-size:16px}}@media (max-width:600px){.lock-screen-module__RkMWFa__screen{--rosemary-shade:linear-gradient(90deg,#091412cc,#091412e0 45%,#091412cc);background-position:50%,50%,52%;padding:20px 20px 24px}.lock-screen-module__RkMWFa__header p{letter-spacing:.16em;font-size:9px}.lock-screen-module__RkMWFa__header>div>span{font-size:28px}.lock-screen-module__RkMWFa__content{max-width:360px;margin:24px auto 0}.lock-screen-module__RkMWFa__intro h1{font-size:28px}.lock-screen-module__RkMWFa__intro p{font-size:14px}.lock-screen-module__RkMWFa__lock{width:57px;height:57px;margin-bottom:14px}.lock-screen-module__RkMWFa__lock svg{width:25px;height:25px}.lock-screen-module__RkMWFa__controls{flex-direction:column;gap:17px;display:flex}.lock-screen-module__RkMWFa__keypad button{height:58px;font-size:27px}.lock-screen-module__RkMWFa__entry{min-height:48px}.lock-screen-module__RkMWFa__actions{border:0;grid-template-columns:1fr 1fr;gap:12px;padding:0;display:grid}.lock-screen-module__RkMWFa__actions button{gap:12px;min-height:62px}.lock-screen-module__RkMWFa__actions span{font-size:28px}.lock-screen-module__RkMWFa__feedback{margin-top:14px}.lock-screen-module__RkMWFa__compatibility{margin-top:13px}}
