._shell_nevf7_1{--obsidian:#09090b;--graphite:#18181b;--silver:#d4d4d8;--paper:#fff;--canvas:#f4f4f5;--ink:#09090b;--muted:#71717a;--line:#e4e4e7;--green:#18181b;--green-soft:#f4f4f5;--blue:#27272a;--blue-soft:#f4f4f5;--amber:#3f3f46;--amber-soft:#f4f4f5;--red:#18181b;--red-soft:#f4f4f5;min-height:100vh;color:var(--ink);background:var(--canvas);font-family:var(--font-jakarta), Arial, Helvetica, sans-serif;font-feature-settings:"tnum" 1}._shell_nevf7_1 *{box-sizing:border-box}._shell_nevf7_1 button,._shell_nevf7_1 input,._shell_nevf7_1 select{font:inherit}:is(._shell_nevf7_1 button:focus-visible,._shell_nevf7_1 input:focus-visible,._shell_nevf7_1 select:focus-visible){outline-offset:2px;outline:3px solid #3e627f47}._shell_nevf7_1 svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}._srOnly_nevf7_29{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._eyebrow_nevf7_30{color:#777d84;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}._topbar_nevf7_32{z-index:20;color:#f4f4f5;background:var(--obsidian);border-bottom:1px solid #27272a;justify-content:space-between;align-items:center;gap:16px;height:56px;min-height:56px;padding:0 18px;display:flex;position:relative}._brand_nevf7_47{align-items:center;gap:10px;display:flex}._brand_nevf7_47 strong{letter-spacing:.12em;color:#fff;font-size:11px;font-weight:700}._brand_nevf7_47 small{color:#a1a1aa;font-size:9px}._topbarCenter_nevf7_65{align-items:center;gap:8px;display:flex}._headerIconButton_nevf7_71{color:#d4d4d8;cursor:pointer;background:#18181b;border:1px solid #3f3f46;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .12s;display:inline-flex;position:relative}._headerIconButton_nevf7_71:hover{color:#fff;background:#27272a;border-color:#71717a}._headerIconButtonActive_nevf7_94{color:#fff;background:#27272a;border-color:#52525b}._headerIconButton_nevf7_71 svg{width:17px;height:17px}._iconDotGreen_nevf7_105{background:#22c55e;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px;box-shadow:0 0 5px #22c55e}._iconBadgeRed_nevf7_116{color:#fff;background:#ef4444;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9.5px;font-weight:800;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 5px #0006}._prototypeFlag_nevf7_134{color:#c9ccd1;letter-spacing:.08em;text-transform:uppercase;border:1px solid #5f646c;padding:4px 8px;font-size:8px;font-weight:750}._shiftStatus_nevf7_144{text-align:right;flex-shrink:0;align-items:center;gap:8px;display:flex}._shiftStatus_nevf7_144 div{gap:1px;display:grid}._shiftStatus_nevf7_144 small{color:#92979f;font-size:8px}._shiftStatus_nevf7_144 strong{font-size:10px}._liveDot_nevf7_166{background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #22c55e26}._appBody_nevf7_174{grid-template-columns:76px minmax(0,1fr) 390px;height:calc(100vh - 56px);display:grid;overflow:hidden}._sideNav_nevf7_181{z-index:10;color:#bec1c5;background:#17191c;border-right:1px solid #2c2f33;flex-direction:column;gap:4px;padding:14px 8px;display:flex;position:relative}._sideNav_nevf7_181 button{color:#92979e;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-content:center;place-items:center;gap:5px;min-height:62px;display:grid}._sideNav_nevf7_181 button span{font-size:8px;font-weight:650}._sideNav_nevf7_181 button:hover{color:#e3e4e5;background:#202327}._sideNav_nevf7_181 ._activeNav_nevf7_196{color:#fff;background:#292c31;border-color:#41464d}._workspace_nevf7_198{min-width:0;padding:26px 28px 48px;overflow-y:auto}._workspaceHeader_nevf7_199{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}._workspaceHeader_nevf7_199 h1{letter-spacing:-.03em;margin:6px 0 5px;font-size:26px;line-height:1.15}._workspaceHeader_nevf7_199>div>p:last-child{color:var(--muted);margin:0;font-size:10px;line-height:1.5}._headerActions_nevf7_202{gap:8px;display:flex}._primaryButton_nevf7_204,._secondaryButton_nevf7_204,._dangerButton_nevf7_204,._payButton_nevf7_204{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 13px;font-size:9px;font-weight:750;display:inline-flex}._primaryButton_nevf7_204{border:1px solid var(--obsidian);color:#fff;background:var(--obsidian)}._secondaryButton_nevf7_204{color:var(--ink);background:var(--paper);border:1px solid #c7c4bd}._dangerButton_nevf7_204{border:1px solid var(--red);color:#fff;background:var(--red);width:100%}._primaryButton_nevf7_204:disabled,._secondaryButton_nevf7_204:disabled,._payButton_nevf7_204:disabled{cursor:not-allowed;opacity:.45}._primaryButton_nevf7_204 svg,._secondaryButton_nevf7_204 svg,._payButton_nevf7_204 svg{width:16px;height:16px}._locationFilters_nevf7_222{gap:12px;margin-top:28px;display:grid}._locationFilters_nevf7_222>div{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}._locationFilters_nevf7_222>div::-webkit-scrollbar{display:none}._locationFilters_nevf7_222 button{color:#6e6d69;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;min-height:36px;padding:7px 11px;font-size:9px;font-weight:700}._locationFilters_nevf7_222>div:first-child{border-bottom:1px solid #d1cec7;padding-bottom:10px}._locationFilters_nevf7_222>div:first-child button{border-bottom:2px solid #0000;border-radius:0;margin-right:18px;padding-left:0;padding-right:0}._locationFilters_nevf7_222 ._activeFilter_nevf7_228{color:var(--ink);border-bottom-color:var(--ink)!important}._locationFilters_nevf7_222 ._activeArea_nevf7_229{color:#fff;border-color:var(--obsidian);background:var(--obsidian)}._tableSection_nevf7_231{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:24px;padding:18px}._tableSectionHeader_nevf7_232{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:15px;display:flex}._tableSectionHeader_nevf7_232>div:first-child{align-items:baseline;gap:8px;display:flex}._tableSectionHeader_nevf7_232 h2{color:#09090b;margin:0;font-size:17px;font-weight:800}._tableSectionHeader_nevf7_232>div:first-child span{color:var(--muted);font-size:11px;font-weight:600}._legend_nevf7_236{color:#71717a;gap:14px;font-size:11px;font-weight:600;display:flex}._legend_nevf7_236 span{align-items:center;gap:6px;display:flex}._legend_nevf7_236 i{border-radius:50%;width:8px;height:8px}._emptyDot_nevf7_239{background:#a1a1aa}._occupiedDot_nevf7_239{background:#16a34a}._alertDot_nevf7_239{background:#ea580c}._tableGrid_nevf7_241{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-top:16px;display:grid}._tableCard_nevf7_242{color:#09090b;cursor:pointer;text-align:left;background:#fff;border:1.5px solid #e4e4e7;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:148px;padding:14px;transition:all .14s;display:flex;position:relative;box-shadow:0 1px 3px #0000000a}._tableCard_nevf7_242:hover{border-color:#09090b;transform:translateY(-2px);box-shadow:0 8px 18px #00000014}._tableCard_nevf7_242._selectedTable_nevf7_259{border-color:#09090b;box-shadow:0 0 0 2px #09090b,0 8px 20px #0000001a}._tableCard_nevf7_242._service_nevf7_260,._tableCard_nevf7_242._bill_nevf7_260{background:#fffaf0;border-color:#fca5a5}._tableCard_nevf7_242._ready_nevf7_261{background:#f0fdf4;border-color:#93c5fd}._tableCard_nevf7_242._occupied_nevf7_239{border-color:#86efac}._tableCardTop_nevf7_264{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._tableNumberBox_nevf7_271{flex-direction:column;gap:1px;display:flex}._tableNumberPrefix_nevf7_277{color:#71717a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}._tableNumber_nevf7_271{color:#09090b;font-family:inherit;font-size:24px;font-weight:900;line-height:1.1}._tableStatusTag_nevf7_293{text-transform:uppercase;letter-spacing:.03em;border-radius:5px;padding:3px 8px;font-size:9.5px;font-weight:800}._statusTag_empty_nevf7_302{color:#71717a;background:#f4f4f5;border:1px solid #e4e4e7}._statusTag_occupied_nevf7_303{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0}._statusTag_ready_nevf7_304{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}._statusTag_bill_nevf7_305{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}._statusTag_service_nevf7_306{color:#92400e;background:#fffbeb;border:1px solid #fde68a}._tableCardMid_nevf7_308{align-items:center;gap:10px;margin:8px 0;display:flex}._tableCapacity_nevf7_315{color:#27272a;align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}._tableGuests_nevf7_324{color:#047857;background:#ecfdf5;border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600}._tableFooter_nevf7_333{border-top:1px dashed #e4e4e7;justify-content:space-between;align-items:flex-end;gap:8px;padding-top:10px;display:flex}._tableTime_nevf7_342{color:#71717a;font-size:10.5px;font-weight:500}._tableBillAmount_nevf7_348{color:#09090b;font-size:13.5px;font-weight:800}._activityStrip_nevf7_354{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}._activityStrip_nevf7_354>div{border:1px solid var(--line);background:#fbfaf7b3;border-radius:8px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-height:66px;padding:10px;display:grid}._activityTime_nevf7_356{color:var(--muted);font-size:8px}._activityStrip_nevf7_354 p{gap:3px;margin:0;display:grid}._activityStrip_nevf7_354 strong{font-size:9px}._activityStrip_nevf7_354 small{color:var(--muted);font-size:7px}._activityStrip_nevf7_354 button{min-height:32px;color:var(--ink);background:var(--paper);cursor:pointer;border:1px solid #c4c1ba;border-radius:5px;padding:6px 8px;font-size:7px;font-weight:700}._billPanel_nevf7_360{border-left:1px solid var(--line);background:var(--paper);flex-direction:column;min-width:0;display:flex;overflow-y:auto}._billHeader_nevf7_361{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:18px;min-height:106px;padding:22px;display:flex}._billHeader_nevf7_361 h2{letter-spacing:-.03em;margin:5px 0 4px;font-size:21px}._billHeader_nevf7_361 div>span{color:var(--muted);font-size:8px}._billHeader_nevf7_361>button{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}._memberRow_nevf7_364{border-bottom:1px solid var(--line);background:#f4f3ef;flex:none;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:74px;padding:13px 22px;display:grid}._memberAvatar_nevf7_365{color:#5c5f61;border:1px solid #c7c4bd;border-radius:50%;place-items:center;width:36px;height:36px;font-size:8px;font-weight:850;display:grid}._memberAvatar_nevf7_365 svg{width:16px;height:16px}._memberRow_nevf7_364 div{gap:2px;min-width:0;display:grid}._memberRow_nevf7_364 small{color:var(--muted);font-size:7px}._memberRow_nevf7_364 strong{font-size:9px}._memberRow_nevf7_364 p{color:var(--muted);margin:0;font-size:7px}._memberRow_nevf7_364 button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:7px;font-size:8px;font-weight:750}._billRounds_nevf7_369{flex:1;min-height:220px;padding:0 22px}._billRounds_nevf7_369>section{border-bottom:1px solid var(--line);padding:17px 0 5px}._billRounds_nevf7_369 section>header{justify-content:space-between;gap:14px;margin-bottom:8px;display:flex}._billRounds_nevf7_369 section>header div{align-items:center;gap:7px;display:flex}._billRounds_nevf7_369 section>header span{color:var(--muted);font-size:7px}._billRounds_nevf7_369 section>header strong{font-size:8px}._billRounds_nevf7_369 section>header small{color:var(--muted);font-size:7px}._billRounds_nevf7_369 article{grid-template-columns:20px minmax(0,1fr) auto 24px;align-items:start;gap:7px;padding:9px 0;display:grid;position:relative}._billRounds_nevf7_369 article>span{color:var(--muted);font-size:8px;font-weight:750}._billRounds_nevf7_369 article>div{gap:3px;min-width:0;display:grid}._billRounds_nevf7_369 article strong{font-size:9px}._billRounds_nevf7_369 article small{color:var(--muted);font-size:7px;line-height:1.4}._billRounds_nevf7_369 article>p{margin:0;font-size:8px;font-weight:750}._billRounds_nevf7_369 article>button{color:#777;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:24px;height:24px;display:grid}._billRounds_nevf7_369 article>button svg{width:15px;height:15px}._billRounds_nevf7_369 article b{text-transform:uppercase;border-radius:3px;justify-self:start;padding:2px 4px;font-size:6px}._line_new_nevf7_377{color:var(--amber);background:var(--amber-soft)}._line_preparing_nevf7_377{color:var(--blue);background:var(--blue-soft)}._line_ready_nevf7_377{color:var(--green);background:var(--green-soft)}._line_served_nevf7_377{color:#626461;background:#e9e9e6}._line_cancelled_nevf7_377{color:var(--red);background:var(--red-soft)}._billRounds_nevf7_369 ._cancelledLine_nevf7_378{opacity:.58;text-decoration:line-through}._billCalculations_nevf7_380{border-top:1px solid var(--line);background:#f6f5f1;flex:none;padding:17px 22px}._billCalculations_nevf7_380>div{color:var(--muted);justify-content:space-between;gap:18px;margin-top:7px;font-size:8px;display:flex}._billCalculations_nevf7_380>div:first-child{margin-top:0}._billCalculations_nevf7_380 b{color:var(--ink)}._billCalculations_nevf7_380 small{color:#9a9994;margin-left:3px;font-size:6px}._billCalculations_nevf7_380 ._discountLine_nevf7_381,._billCalculations_nevf7_380 ._discountLine_nevf7_381 b{color:var(--green)}._billCalculations_nevf7_380 ._billTotal_nevf7_382{color:var(--ink);border-top:1px dashed #b8b5ae;margin-top:13px;padding-top:13px;font-size:11px}._billTotal_nevf7_382 strong{font-size:14px}._billActions_nevf7_383{border-top:1px solid var(--line);background:var(--paper);flex:none;grid-template-columns:1fr 1fr;gap:7px;padding:12px 22px 18px;display:grid;position:sticky;bottom:0}._billActions_nevf7_383 ._payButton_nevf7_204{grid-column:1/-1}._payButton_nevf7_204{border:1px solid var(--obsidian);color:#fff;background:var(--obsidian)}._payButton_nevf7_204 span{margin-right:auto}._payButton_nevf7_204 strong{font-size:10px}._emptyBill_nevf7_386{text-align:center;flex:1;place-content:center;justify-items:center;padding:32px;display:grid}._emptyBill_nevf7_386>span{width:62px;height:62px;color:var(--muted);border:1px solid #c2bfb8;border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:grid}._emptyBill_nevf7_386 h3{margin:18px 0 7px;font-size:14px}._emptyBill_nevf7_386 p{max-width:210px;color:var(--muted);margin:0 0 20px;font-size:9px;line-height:1.55}._listSurface_nevf7_388{border:1px solid var(--line);background:#fbfaf7c7;border-radius:10px;margin-top:26px;padding:18px}._queueList_nevf7_389,._orderFeed_nevf7_389{gap:7px;display:grid}._queueList_nevf7_389 article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 100px 90px 30px;align-items:center;gap:12px;min-height:62px;padding:8px 4px;display:grid}._queueList_nevf7_389 article>span{font-size:9px;font-weight:800}._queueList_nevf7_389 article div{gap:3px;display:grid}._queueList_nevf7_389 article div strong{font-size:9px}._queueList_nevf7_389 article div small{color:var(--muted);font-size:7px}._queueList_nevf7_389 article>b{color:var(--blue);font-size:8px}._queueList_nevf7_389 article>strong{text-align:right;font-size:9px}._queueList_nevf7_389 article>button{cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}._orderFeed_nevf7_389 article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:18px;min-height:76px;padding:10px 4px;display:grid}._orderFeed_nevf7_389 article div{gap:4px;display:grid}._orderFeed_nevf7_389 small{color:var(--muted);font-size:7px}._orderFeed_nevf7_389 strong{font-size:10px}._orderFeed_nevf7_389 span{color:var(--muted);font-size:8px}._orderFeed_nevf7_389 b{color:var(--blue);background:var(--blue-soft);border-radius:4px;padding:4px 6px;font-size:7px}._orderFeed_nevf7_389 button{min-height:34px;color:var(--ink);background:var(--paper);cursor:pointer;border:1px solid #c5c2bb;border-radius:5px;font-size:8px}._historySearch_nevf7_392,._catalogSearch_nevf7_392{border-bottom:1px solid #aaa7a0;align-items:center;gap:9px;min-height:44px;display:flex}._historySearch_nevf7_392 svg,._catalogSearch_nevf7_392 svg{color:var(--muted)}._historySearch_nevf7_392 input,._catalogSearch_nevf7_392 input{background:0 0;border:0;outline:0;width:100%;height:42px;font-size:9px}._historyTable_nevf7_393{margin-top:16px}._historyTable_nevf7_393>div{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:1.3fr 1fr .7fr 1fr .8fr;gap:12px;padding:14px 4px;font-size:8px;display:grid}._historyTable_nevf7_393 strong{color:var(--ink);text-align:right}._shiftGrid_nevf7_394{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}._shiftGrid_nevf7_394 section{border:1px solid var(--line);background:var(--paper);border-radius:8px;flex-direction:column;justify-content:space-between;min-height:105px;padding:14px;display:flex}._shiftGrid_nevf7_394 small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:8.5px;font-weight:700}._shiftGrid_nevf7_394 strong{color:var(--ink);margin-top:4px;font-size:15px}._shiftGrid_nevf7_394 p{color:var(--muted);margin:2px 0 0;font-size:8.5px}._shiftActions_nevf7_399{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}._modalBackdrop_nevf7_401{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050608b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._modal_nevf7_401{background:var(--paper);border-radius:12px;flex-direction:column;width:min(520px,100%);max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0000004d}._wideModal_nevf7_402{width:min(1080px,100%)}._modal_nevf7_401>header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:20px;min-height:82px;padding:20px 22px;display:flex}._modal_nevf7_401>header h2{letter-spacing:-.025em;margin:5px 0 0;font-size:19px}._modal_nevf7_401>header>button{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}._modalBody_nevf7_404{min-height:0;overflow-y:auto}._formStack_nevf7_405,._paymentLayout_nevf7_405,._takeawayForm_nevf7_405,._splitBody_nevf7_405{gap:16px;padding:22px;display:grid}._formStack_nevf7_405>label,._tenderField_nevf7_406,._customAmount_nevf7_406,._twoFields_nevf7_406 label{gap:7px;display:grid}._formStack_nevf7_405 label>span,._tenderField_nevf7_406>span,._customAmount_nevf7_406>span,._twoFields_nevf7_406 label>span{font-size:9px;font-weight:750}._formStack_nevf7_405 input,._formStack_nevf7_405 select,._tenderField_nevf7_406 input,._customAmount_nevf7_406 input,._twoFields_nevf7_406 input{border:1px solid var(--line);width:100%;height:43px;color:var(--ink);background:#fff;border-radius:7px;padding:0 11px;font-size:10px}._noticeBox_nevf7_407{background:var(--amber-soft);border:1px solid #ddc19c;border-radius:8px;padding:13px}._noticeBox_nevf7_407 strong{color:#78521f;font-size:9px}._noticeBox_nevf7_407 p{color:#8a6b40;margin:5px 0 0;font-size:8px;line-height:1.5}._formError_nevf7_408{color:var(--red);font-size:8px}._formHint_nevf7_408{color:var(--muted);margin:0;font-size:8px}._inputWithIcon_nevf7_408{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:8px;padding:0 11px;display:flex}._inputWithIcon_nevf7_408 input{border:0;outline:0;padding:0}._inputWithIcon_nevf7_408 svg{color:var(--muted)}._memberResult_nevf7_409{background:var(--green-soft);border:1px solid #b8c9c1;border-radius:8px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-height:76px;padding:11px;display:grid}._memberResult_nevf7_409>span{width:38px;height:38px;color:var(--green);border:1px solid #9eb7ac;border-radius:50%;place-items:center;font-size:8px;font-weight:850;display:grid}._memberResult_nevf7_409 div{gap:3px;display:grid}._memberResult_nevf7_409 strong{font-size:9px}._memberResult_nevf7_409 small,._memberResult_nevf7_409 p{color:#557366;margin:0;font-size:7px}._memberResult_nevf7_409 button{border:1px solid var(--green);color:#fff;background:var(--green);cursor:pointer;border-radius:5px;min-height:32px;padding:6px 9px;font-size:8px}._orderComposer_nevf7_411{grid-template-columns:1.25fr .9fr .8fr;min-height:560px;display:grid}._catalogPanel_nevf7_412,._configurePanel_nevf7_412,._draftPanel_nevf7_412{min-width:0;padding:18px}._catalogPanel_nevf7_412,._configurePanel_nevf7_412{border-right:1px solid var(--line)}._catalogSearch_nevf7_392{margin-bottom:14px}._catalogGrid_nevf7_413{grid-template-columns:1fr 1fr;gap:7px;display:grid}._catalogGrid_nevf7_413 button{border:1px solid var(--line);min-height:92px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border-radius:7px;flex-direction:column;align-items:flex-start;padding:11px;display:flex}._catalogGrid_nevf7_413 button:hover,._catalogGrid_nevf7_413 ._selectedProduct_nevf7_413{border-color:var(--obsidian);background:#f0efeb}._catalogGrid_nevf7_413 small{color:var(--muted);text-transform:uppercase;font-size:7px}._catalogGrid_nevf7_413 strong{margin-top:6px;font-size:9px}._catalogGrid_nevf7_413 span{margin-top:auto;font-size:8px;font-weight:750}._configurePanel_nevf7_412{flex-direction:column;gap:16px;display:flex}._configurePanel_nevf7_412>div:first-child h3{margin:6px 0 4px;font-size:15px}._configurePanel_nevf7_412>div:first-child>span{color:var(--muted);font-size:8px}._configurePanel_nevf7_412>._primaryButton_nevf7_204{margin-top:auto}._composerEmpty_nevf7_415{text-align:center;place-items:center;height:100%;display:grid}._composerEmpty_nevf7_415 p{max-width:180px;color:var(--muted);font-size:9px;line-height:1.6}._optionButtons_nevf7_416{border:0;margin:0;padding:0}._optionButtons_nevf7_416 legend{margin-bottom:7px;font-size:8px;font-weight:750}._optionButtons_nevf7_416>div{flex-wrap:wrap;gap:5px;display:flex}._optionButtons_nevf7_416 button{border:1px solid var(--line);color:#61615e;cursor:pointer;background:#fff;border-radius:5px;min-height:34px;padding:6px 9px;font-size:8px}._optionButtons_nevf7_416 ._activeOption_nevf7_416{color:#fff;border-color:var(--obsidian);background:var(--obsidian)}._draftPanel_nevf7_412{background:#f3f2ee;flex-direction:column;display:flex}._draftPanel_nevf7_412>div:first-child h3{margin:6px 0 0;font-size:15px}._draftLines_nevf7_417{gap:2px;margin:16px 0;display:grid}._draftLines_nevf7_417 article{border-bottom:1px solid var(--line);grid-template-columns:20px 1fr auto;gap:7px;padding:10px 0;display:grid}._draftLines_nevf7_417 article>span{color:var(--muted);font-size:8px}._draftLines_nevf7_417 article div{gap:3px;display:grid}._draftLines_nevf7_417 strong{font-size:8px}._draftLines_nevf7_417 small{color:var(--muted);font-size:7px}._draftLines_nevf7_417 b{font-size:8px}._draftEmpty_nevf7_417{color:var(--muted);text-align:center;margin:28px 0;font-size:8px}._draftPanel_nevf7_412 ._payButton_nevf7_204{width:100%;margin-top:auto}._splitTabs_nevf7_419{grid-template-columns:repeat(3,1fr);gap:4px;padding:16px 22px 0;display:grid}._splitTabs_nevf7_419 button{border:1px solid var(--line);min-height:38px;color:var(--muted);cursor:pointer;background:#fff;border-radius:6px;font-size:8px;font-weight:700}._splitTabs_nevf7_419 ._activeSplit_nevf7_419{color:#fff;border-color:var(--obsidian);background:var(--obsidian)}._splitItems_nevf7_420{gap:6px;display:grid}._splitItems_nevf7_420 label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:7px;grid-template-columns:18px 1fr auto;align-items:center;gap:9px;min-height:60px;padding:9px;display:grid}._splitItems_nevf7_420 input{accent-color:var(--obsidian)}._splitItems_nevf7_420 label span{gap:3px;display:grid}._splitItems_nevf7_420 strong{font-size:8px}._splitItems_nevf7_420 small{color:var(--muted);font-size:7px}._splitItems_nevf7_420 b{font-size:8px}._equalSplit_nevf7_421{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:14px;min-height:90px;padding:14px;display:flex}._equalSplit_nevf7_421>span{border:1px solid #bbb8b1;border-radius:50%;place-items:center;width:48px;height:48px;font-size:13px;font-weight:800;display:grid}._equalSplit_nevf7_421 div{gap:4px;display:grid}._equalSplit_nevf7_421 strong{font-size:10px}._equalSplit_nevf7_421 p{color:var(--muted);margin:0;font-size:8px}._splitSummary_nevf7_422{color:var(--muted);border-top:1px dashed #b9b6ae;justify-content:space-between;align-items:center;gap:20px;padding-top:14px;font-size:9px;display:flex}._splitSummary_nevf7_422 strong{color:var(--ink);font-size:15px}._amountDue_nevf7_424{border-bottom:1px solid var(--line);gap:3px;padding-bottom:17px;display:grid}._amountDue_nevf7_424 small{color:var(--muted);font-size:8px}._amountDue_nevf7_424 strong{letter-spacing:-.04em;font-size:29px}._amountDue_nevf7_424 span{color:var(--muted);font-size:8px}._paymentMethods_nevf7_425{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}._paymentMethods_nevf7_425 button{border:1px solid var(--line);color:#63635f;cursor:pointer;background:#fff;border-radius:6px;min-height:40px;font-size:8px;font-weight:700}._paymentMethods_nevf7_425 ._activeMethod_nevf7_425{color:#fff;border-color:var(--obsidian);background:var(--obsidian)}._appliedPayments_nevf7_426{border-top:1px solid var(--line);gap:7px;padding-top:13px;display:grid}._appliedPayments_nevf7_426>div{color:var(--muted);justify-content:space-between;gap:16px;font-size:8px;display:flex}._appliedPayments_nevf7_426 b{color:var(--ink)}._appliedPayments_nevf7_426 ._changeLine_nevf7_426,._appliedPayments_nevf7_426 ._changeLine_nevf7_426 b{color:var(--green)}._prototypeNote_nevf7_427{color:var(--muted);text-align:center;margin:0;font-size:7px;line-height:1.5}._twoFields_nevf7_406{grid-template-columns:1fr 1fr;gap:9px;display:grid}._twoFields_nevf7_406 label small{color:var(--muted);font-size:7px;font-weight:500}._takeawayForm_nevf7_405 fieldset{border:0;margin:0;padding:0}._takeawayForm_nevf7_405 legend{margin-bottom:8px;font-size:9px;font-weight:750}._takeawayForm_nevf7_405 fieldset label{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:18px 1fr auto;align-items:center;gap:8px;min-height:44px;display:grid}._takeawayForm_nevf7_405 fieldset input{accent-color:var(--obsidian)}._takeawayForm_nevf7_405 fieldset span,._takeawayForm_nevf7_405 fieldset b{font-size:8px}._successOverlay_nevf7_431{z-index:100;color:#fff;background:var(--obsidian);place-items:center;padding:24px;display:grid;position:fixed;inset:0}._successOverlay_nevf7_431 section{text-align:center;width:min(500px,100%)}._successMark_nevf7_431{color:#d8dadd;border:1px solid #5e6268;place-items:center;width:64px;height:64px;margin:0 auto 24px;font-size:11px;font-weight:850;display:grid}._successOverlay_nevf7_431 ._eyebrow_nevf7_30{color:#9ca0a7}._successOverlay_nevf7_431 h2{letter-spacing:-.04em;margin:9px 0 10px;font-size:clamp(28px,5vw,42px);line-height:1.08}._successOverlay_nevf7_431 section>p:not(._eyebrow_nevf7_30){color:#a8abb1;margin:0;font-size:9px}._successOverlay_nevf7_431 section>div{justify-content:center;gap:8px;margin-top:28px;display:flex}._successOverlay_nevf7_431 section>small{color:#777c83;margin-top:18px;font-size:7px;display:block}._toast_nevf7_432{z-index:200;color:#fff;text-align:center;pointer-events:none;background:#18181b;border:1px solid #3f3f46;border-radius:20px;max-width:calc(100% - 32px);padding:8px 16px;font-size:11px;font-weight:600;position:fixed;top:64px;bottom:auto;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}._promoGrid_nevf7_452{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px;display:grid}._promoCard_nevf7_453{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}._promoCard_nevf7_453:hover{border-color:var(--obsidian);background:#faf9f6}._activePromo_nevf7_455{border-color:var(--obsidian);background:#f0f3f6}._promoCard_nevf7_453 strong{color:var(--ink);font-size:10px}._promoCard_nevf7_453 small{color:var(--muted);font-size:8px}._quickCashRow_nevf7_459{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:6px;display:grid}._quickCashBtn_nevf7_460{border:1px solid var(--line);color:#475569;cursor:pointer;background:#fff;border-radius:6px;padding:6px 4px;font-size:8px;font-weight:700}._quickCashBtn_nevf7_460:hover{color:#0f172a;background:#f8fafc;border-color:#0f172a}._receiptPaper_nevf7_463{color:#1e293b;background:#fff;border:1px dashed #cbd5e1;border-radius:4px;width:100%;max-width:320px;margin:0 auto;padding:16px;font-family:Courier New,Courier,monospace;font-size:11px;line-height:1.4;box-shadow:0 4px 20px #0000000f}._receiptPaper_nevf7_463 header{text-align:center;border-bottom:1px dashed #cbd5e1;margin-bottom:10px;padding-bottom:10px}._receiptPaper_nevf7_463 header strong{font-size:13px;display:block}._receiptPaper_nevf7_463 header small{color:#64748b;font-size:9px}._receiptPaper_nevf7_463 ._receiptItems_nevf7_467{border-bottom:1px dashed #cbd5e1;gap:6px;margin-bottom:10px;padding-bottom:10px;display:grid}._receiptPaper_nevf7_463 ._receiptRow_nevf7_468{justify-content:space-between;gap:8px;display:flex}._receiptPaper_nevf7_463 ._receiptTotals_nevf7_469{border-bottom:1px dashed #cbd5e1;gap:4px;margin-bottom:10px;padding-bottom:10px;display:grid}._receiptPaper_nevf7_463 ._receiptGrandTotal_nevf7_470{border-top:1px solid #1e293b;margin-top:4px;padding-top:4px;font-size:13px;font-weight:700}._receiptPaper_nevf7_463 footer{text-align:center;color:#64748b;padding-top:4px;font-size:9px}@media (max-width:1180px){._appBody_nevf7_174{grid-template-columns:70px minmax(0,1fr);height:auto;min-height:calc(100vh - 76px);overflow:visible}._sideNav_nevf7_181{grid-row:1/span 2}._workspace_nevf7_198{overflow:visible}._billPanel_nevf7_360{border-top:1px solid var(--line);border-left:0;grid-column:2;min-height:620px;overflow:visible}._billActions_nevf7_383{position:static}._tableGrid_nevf7_241{grid-template-columns:repeat(3,minmax(130px,1fr))}}@media (max-width:820px){._topbar_nevf7_32{grid-template-columns:1fr auto;padding:0 16px}._prototypeFlag_nevf7_134{display:none}._appBody_nevf7_174{padding-bottom:68px;display:block}._sideNav_nevf7_181{z-index:60;height:64px;padding:5px 8px calc(5px + env(safe-area-inset-bottom));border-top:1px solid #34383d;border-right:0;flex-direction:row;justify-content:space-around;position:fixed;bottom:0;left:0;right:0}._sideNav_nevf7_181 button{width:20%;min-height:52px}._workspace_nevf7_198{padding:22px 18px 32px}._billPanel_nevf7_360{min-height:600px}._workspaceHeader_nevf7_199{align-items:flex-start}._workspaceHeader_nevf7_199 h1{font-size:23px}._headerActions_nevf7_202{flex-direction:column}._tableGrid_nevf7_241{grid-template-columns:repeat(2,minmax(130px,1fr))}._activityStrip_nevf7_354{grid-template-columns:1fr}._legend_nevf7_236{display:none}._orderComposer_nevf7_411{grid-template-columns:1fr 1fr}._draftPanel_nevf7_412{border-top:1px solid var(--line);grid-column:1/-1;min-height:210px}._catalogPanel_nevf7_412,._configurePanel_nevf7_412{border-right:0}._catalogPanel_nevf7_412{border-right:1px solid var(--line)}._queueList_nevf7_389 article{grid-template-columns:65px 1fr 90px 30px}._queueList_nevf7_389 article>strong{display:none}}@media (max-width:580px){._shiftStatus_nevf7_144 small{display:none}._workspaceHeader_nevf7_199{display:grid}._headerActions_nevf7_202{flex-direction:row}._headerActions_nevf7_202 button{flex:1}._tableGrid_nevf7_241{grid-template-columns:1fr 1fr;gap:7px}._tableCard_nevf7_242{min-height:118px;padding:10px}._tableSection_nevf7_231{padding:12px}._modalBackdrop_nevf7_401{align-items:end;padding:18px 0 0}._modal_nevf7_401{border-radius:14px 14px 0 0;max-height:calc(100vh - 18px)}._modal_nevf7_401>header,._formStack_nevf7_405,._paymentLayout_nevf7_405,._takeawayForm_nevf7_405,._splitBody_nevf7_405{padding:18px}._orderComposer_nevf7_411{grid-template-columns:1fr}._catalogPanel_nevf7_412{border-right:0;border-bottom:1px solid var(--line)}._configurePanel_nevf7_412{min-height:360px}._catalogGrid_nevf7_413{grid-template-columns:1fr 1fr}._draftPanel_nevf7_412{grid-column:1}._twoFields_nevf7_406,._shiftGrid_nevf7_394{grid-template-columns:1fr}._historyTable_nevf7_393>div{grid-template-columns:1fr 1fr 1fr}._historyTable_nevf7_393>div span:nth-child(2),._historyTable_nevf7_393>div span:nth-child(4){display:none}._queueList_nevf7_389 article{grid-template-columns:58px 1fr 30px}._queueList_nevf7_389 article>b,._queueList_nevf7_389 article>strong{display:none}._orderFeed_nevf7_389 article{grid-template-columns:1fr auto}._orderFeed_nevf7_389 article button{grid-column:1/-1}._successOverlay_nevf7_431 section>div{flex-direction:column}}@media (prefers-reduced-motion:reduce){._tableCard_nevf7_242{transition:none}}@media print{body,html{color:#000!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#fff!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}._shell_nevf7_1{background:#fff!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}._topbar_nevf7_32,._sideNav_nevf7_181,._workspace_nevf7_198,._billPanel_nevf7_360,._modalBackdrop_nevf7_401,._headerActions_nevf7_202,._shiftActions_nevf7_399,._toast_nevf7_432,._prototypeFlag_nevf7_134,._successOverlay_nevf7_431>section>div,._successOverlay_nevf7_431>section>h2,._successOverlay_nevf7_431>section>p,._successOverlay_nevf7_431>section>small,._successOverlay_nevf7_431 ._eyebrow_nevf7_30{display:none!important}._appBody_nevf7_174{height:auto!important;display:block!important}._successOverlay_nevf7_431{color:#000!important;background:#fff!important;margin:0 auto!important;padding:0!important;display:block!important;position:static!important;inset:auto!important}._successOverlay_nevf7_431 section{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}._receiptPaper_nevf7_463{box-shadow:none!important;color:#000!important;background:#fff!important;border:none!important;width:100%!important;max-width:72mm!important;margin:0 auto!important;padding:4mm!important;font-family:Courier New,Courier,monospace,sans-serif!important;font-size:11px!important;line-height:1.35!important}._receiptPaper_nevf7_463 header{border-bottom:1px dashed #000!important;margin-bottom:8px!important;padding-bottom:8px!important}._receiptPaper_nevf7_463 header strong{color:#000!important;font-size:14px!important;font-weight:900!important}._receiptPaper_nevf7_463 header small{color:#000!important;font-size:9px!important}._receiptPaper_nevf7_463 ._receiptItems_nevf7_467{border-bottom:1px dashed #000!important;gap:4px!important;margin-bottom:8px!important;padding-bottom:8px!important}._receiptPaper_nevf7_463 ._receiptRow_nevf7_468{color:#000!important}._receiptPaper_nevf7_463 ._receiptTotals_nevf7_469{border-bottom:1px dashed #000!important;gap:3px!important;margin-bottom:8px!important;padding-bottom:8px!important}._receiptPaper_nevf7_463 ._receiptGrandTotal_nevf7_470{border-top:1px solid #000!important;font-size:13px!important;font-weight:700!important}._receiptPaper_nevf7_463 footer{color:#000!important;padding-top:6px!important}._receiptPaper_nevf7_463 footer small{color:#000!important}@page{size:72mm auto;margin:2mm}}._kdsViewLayout_nevf7_652{flex-direction:column;gap:16px;height:100%;padding:20px;display:flex;overflow-y:auto}._kdsGrid_nevf7_661{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}._kdsCard_nevf7_667{background:#fff;border:1px solid #e2e8f0;border-top:4px solid #3b82f6;border-radius:10px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 1px 3px #0000000d}._kdsCardPreparing_nevf7_679{border-top-color:#f59e0b}._kdsCardReady_nevf7_683{border-top-color:#10b981}._kdsHeader_nevf7_687{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}._kdsTicketNum_nevf7_695{color:#0f172a;font-size:16px;font-weight:800}._kdsStationBadge_nevf7_701{color:#475569;background:#f1f5f9;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}._kdsItemsList_nevf7_710{flex-direction:column;flex:1;gap:8px;display:flex}._kdsItemRow_nevf7_717{align-items:flex-start;gap:8px;font-size:12px;display:flex}._kdsItemQty_nevf7_724{color:#2563eb;min-width:20px;font-weight:800}._kdsItemName_nevf7_730{color:#1e293b;font-weight:600}._kdsItemNote_nevf7_735{color:#d97706;font-size:10px;font-style:italic;display:block}._kdsBtnRow_nevf7_742{gap:8px;margin-top:auto;display:flex}._kdsBtn_nevf7_742{cursor:pointer;border:0;border-radius:6px;flex:1;padding:8px 12px;font-size:11px;font-weight:700;transition:all .12s}._kdsBtnStart_nevf7_759{color:#92400e;background:#fef3c7}._kdsBtnReady_nevf7_764{color:#166534;background:#dcfce7}._kdsBtnServed_nevf7_769{color:#fff;background:#0f172a}._serviceViewLayout_nevf7_775{flex-direction:column;gap:16px;padding:20px;display:flex;overflow-y:auto}._serviceCard_nevf7_783{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #ef4444;border-radius:8px;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}._printLogContainer_nevf7_795{flex-direction:column;gap:16px;padding:20px;display:flex;overflow-y:auto}._printStatusBadge_nevf7_803{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}._printLogTable_nevf7_816{border-collapse:collapse;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:100%;overflow:hidden}._printLogTable_nevf7_816 th{color:#475569;text-align:left;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:12px 16px;font-size:11px;font-weight:700}._printLogTable_nevf7_816 td{color:#1e293b;border-bottom:1px solid #f1f5f9;padding:12px 16px;font-size:11px}._splitTabs_nevf7_419{gap:6px;margin-bottom:14px;display:flex;overflow-x:auto}._splitTabBtn_nevf7_850{cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:6px 14px;font-size:11px;font-weight:600}._splitTabBtnActive_nevf7_860{color:#fff;background:#0f172a;border-color:#0f172a}@media (max-width:1024px){._topbar_nevf7_32{justify-content:space-between;gap:8px;height:52px;min-height:52px;padding:0 12px;display:flex}._brand_nevf7_47 strong{font-size:10.5px}._brand_nevf7_47 small{display:none}._topbarCenter_nevf7_65{gap:6px}._headerIconButton_nevf7_71{width:34px;height:34px}._prototypeFlag_nevf7_134,._shiftStatus_nevf7_144 small{display:none}._appBody_nevf7_174{flex-direction:column;height:auto;min-height:calc(100vh - 52px);padding-bottom:74px;display:flex;overflow-y:auto}._sideNav_nevf7_181{z-index:100;height:64px;padding:4px 6px calc(6px + env(safe-area-inset-bottom));background:#09090b;border-top:1px solid #27272a;border-right:none;flex-direction:row;justify-content:space-around;align-items:center;position:fixed;inset:auto 0 0;box-shadow:0 -4px 20px #0006}._sideNav_nevf7_181 button{flex:1;gap:3px;min-height:48px;padding:4px 6px}._sideNav_nevf7_181 button span{letter-spacing:-.01em;font-size:8.5px}._workspace_nevf7_198{padding:14px 14px 80px;overflow-y:visible}._workspaceHeader_nevf7_199{flex-direction:column;gap:12px}._headerActions_nevf7_202{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}._headerActions_nevf7_202 button{width:100%}._tableGrid_nevf7_241{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))!important;gap:10px!important}._modalBackdrop_nevf7_401{align-items:flex-end}._dialog_nevf7_971{width:100%!important;max-width:100%!important;max-height:90vh!important;padding:18px 16px calc(20px + env(safe-area-inset-bottom))!important;border-radius:20px 20px 0 0!important;overflow-y:auto!important}._shiftGrid_nevf7_394{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}._shiftActions_nevf7_399{flex-direction:column!important;gap:8px!important}._shiftActions_nevf7_399 button{width:100%!important;min-height:42px!important}}@media (max-width:820px){._desktopOnly_nevf7_997{display:none!important}._mobileTextSmall_nevf7_997{font-size:0!important}._mobileTextSmall_nevf7_997:after{content:attr(data-mobile);font-size:11px}}@media (max-width:480px){._quickCashRow_nevf7_459{grid-template-columns:repeat(2,1fr)}._shiftGrid_nevf7_394{grid-template-columns:1fr!important;gap:8px!important}._serviceCard_nevf7_783{flex-direction:column;align-items:stretch;gap:10px;padding:12px}._modal_nevf7_401,._wideModal_nevf7_402{width:100%!important;max-width:100%!important;max-height:92vh!important;padding:16px 14px calc(16px + env(safe-area-inset-bottom))!important;border-radius:16px 16px 0 0!important;overflow-y:auto!important}._printLogTable_nevf7_816{min-width:460px}}
