.rXFTgW_root{color:#fff;background:#090a0f;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;display:flex}.rXFTgW_brand{letter-spacing:1px;font-size:2rem;font-weight:800;animation:2s ease-in-out infinite rXFTgW_posPulse}.rXFTgW_brandAccent{color:var(--gastro-primary-400)}.rXFTgW_subtitle{font-size:var(--gastro-text-sm);color:var(--gastro-gray-400);font-weight:500}.rXFTgW_dots{gap:6px;display:flex}.rXFTgW_dot{background:var(--gastro-primary-400);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite both rXFTgW_posBounce}.rXFTgW_dotDelay1{animation-delay:.2s}.rXFTgW_dotDelay2{animation-delay:.4s}@keyframes rXFTgW_posPulse{0%,to{opacity:.6;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}@keyframes rXFTgW_posBounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}
._1-DMa_overlay{z-index:1200;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));overscroll-behavior:none;background:#000000b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}._1-DMa_dialog{overscroll-behavior:contain;background:#111218;border:1px solid #252836;border-radius:12px;width:min(100%,380px);max-height:min(90dvh,720px);padding:20px;overflow-y:auto;box-shadow:0 20px 50px #00000073}._1-DMa_title{color:#f3f4f6;margin:0 0 8px;font-size:1.1rem;font-weight:700}._1-DMa_message{color:#9ca3af;margin:0 0 18px;font-size:.92rem;line-height:1.45}._1-DMa_actions{justify-content:flex-end;gap:10px;display:flex}._1-DMa_dialogWide{width:min(100%,440px)}._1-DMa_picker{flex-direction:column;gap:8px;margin:0 0 16px;display:flex}._1-DMa_pickerList{flex-direction:column;gap:6px;max-height:220px;display:flex;overflow-y:auto}._1-DMa_pickerItem{appearance:none;text-align:left;color:#f3f4f6;cursor:pointer;background:#161720;border:1px solid #2f3345;border-radius:8px;width:100%;padding:10px 12px}._1-DMa_pickerItemSelected{background:#3b82f61f;border-color:#3b82f6b3}._1-DMa_pickerName{font-size:.95rem;font-weight:700;display:block}._1-DMa_pickerMeta{color:#9ca3af;margin-top:2px;font-size:.78rem;display:block}._1-DMa_pickerEmpty{color:#9ca3af;margin:0;font-size:.85rem}
.g_2WUW_terminalUserBar{background:#12141c;border:1px solid #252836;border-radius:10px;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;padding:10px 14px;display:flex}.g_2WUW_left{align-items:center;gap:16px;min-width:0;display:flex}.g_2WUW_appTitle{color:#34d399;white-space:nowrap;font-size:.95rem;font-weight:700}.g_2WUW_registerBlock{flex-direction:column;gap:2px;min-width:0;display:flex}.g_2WUW_deviceHint{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:.7rem;overflow:hidden}.g_2WUW_userMeta{color:#9ca3af;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;font-size:.85rem;display:flex}.g_2WUW_userName{color:#f3f4f6;font-weight:600}.g_2WUW_userRole{color:#6ee7b7;background:#10b9811f;border-radius:999px;padding:2px 8px;font-size:.75rem;font-weight:600}.g_2WUW_userBranch{color:#6b7280}.g_2WUW_logoutBtn{color:#d1d5db;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #374151;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-family:inherit;font-size:.8rem;font-weight:600;display:inline-flex}.g_2WUW_logoutBtn:hover{color:#fca5a5;border-color:#ef4444}@media (max-width:768px){.g_2WUW_terminalUserBar{flex-direction:column;align-items:stretch}.g_2WUW_left{flex-direction:column;align-items:flex-start;gap:8px}}
.FI6hta_overlay{z-index:1400;padding:12px;padding-bottom:max(12px, env(safe-area-inset-bottom,0px));background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.FI6hta_sheet{background:#111218;border:1px solid #2f3345;border-radius:16px 16px 12px 12px;flex-direction:column;gap:12px;width:min(100%,1100px);padding:14px 16px 16px;display:flex;box-shadow:0 -12px 40px #00000073}.FI6hta_sheetInline{width:100%;box-shadow:none;border-radius:10px;flex-shrink:0;gap:6px;margin-top:8px;padding:8px}.FI6hta_sheetInline .FI6hta_header{margin-bottom:2px}.FI6hta_sheetInline .FI6hta_title{font-size:.72rem}.FI6hta_sheetInline .FI6hta_doneBtn{min-height:32px;padding:6px 12px;font-size:.78rem}.FI6hta_sheetInline .FI6hta_key{border-radius:6px;min-height:34px;font-size:.82rem}.FI6hta_sheetInline .FI6hta_keyWide{font-size:.7rem}.FI6hta_sheetInline .FI6hta_keySpace{font-size:.72rem}.FI6hta_sheetInline .FI6hta_keys{gap:4px}.FI6hta_sheetInline .FI6hta_row{gap:3px}.FI6hta_sheetInline .FI6hta_numGrid .FI6hta_key{min-height:40px;font-size:1.05rem}.FI6hta_header{justify-content:space-between;align-items:center;gap:12px;display:flex}.FI6hta_title{color:#d1d5db;text-transform:uppercase;letter-spacing:.04em;font-size:1rem;font-weight:800}.FI6hta_doneBtn{appearance:none;color:#c7d2fe;cursor:pointer;touch-action:manipulation;background:#6366f133;border:1px solid #6366f173;border-radius:10px;min-height:52px;padding:12px 20px;font-size:1rem;font-weight:800}.FI6hta_preview{color:#f3f4f6;word-break:break-word;background:#161720;border:1px solid #2f3345;border-radius:10px;min-height:56px;padding:14px 16px;font-size:1.2rem;font-weight:600;line-height:1.35}.FI6hta_previewEmpty{color:#6b7280;font-weight:500}.FI6hta_keys{flex-direction:column;gap:8px;display:flex}.FI6hta_row{justify-content:center;gap:6px;display:flex}.FI6hta_key{appearance:none;color:#f3f4f6;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:#1a1d29;border:1px solid #2f3345;border-radius:10px;flex:1 1 0;min-width:0;min-height:58px;font-size:1.25rem;font-weight:700}.FI6hta_key:active{background:#2a2f42}.FI6hta_keyWide{flex:1.35 1 0;font-size:.95rem}.FI6hta_keySpace{letter-spacing:.04em;flex:3.2 1 0;font-size:1rem}.FI6hta_keyAction{font-size:.95rem}.FI6hta_keyActive{color:#c7d2fe;background:#6366f147;border-color:#6366f180}.FI6hta_numGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.FI6hta_numGrid .FI6hta_key{min-height:68px;font-size:1.55rem}@media (max-width:720px){.FI6hta_key{min-height:48px;font-size:1.05rem}.FI6hta_keyWide{font-size:.8rem}.FI6hta_numGrid .FI6hta_key{min-height:56px;font-size:1.3rem}}
.GyjxDW_wrap{width:100%;min-width:0;display:flex;position:relative}.GyjxDW_wrap input,.GyjxDW_wrap textarea{box-sizing:border-box;flex:1;min-width:0;padding-right:34px}.GyjxDW_keyboardBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:color .15s,background .15s;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.GyjxDW_keyboardBtn:hover:not(:disabled){color:#e2e8f0;background:#ffffff14}.GyjxDW_keyboardBtn svg{width:16px;height:16px}.GyjxDW_keyboardBtn:disabled{opacity:.4;cursor:default}
.zM0KDa_overlay{z-index:1100;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.zM0KDa_panel{background:#111218;border:1px solid #252836;border-radius:10px;flex-direction:column;gap:16px;width:min(420px,100vw - 24px);max-height:min(92vh,900px);padding:24px;display:flex;overflow-y:auto}.zM0KDa_title{color:#fff;margin:0;font-size:1.35rem;font-weight:700}.zM0KDa_itemName{color:#f3f4f6;margin:0;font-size:1.05rem;font-weight:650;line-height:1.3}.zM0KDa_itemMeta{color:#8b90a5;margin:-8px 0 0;font-size:.88rem}.zM0KDa_fieldLabel{color:#d1d5db;font-size:.9rem;font-weight:600;display:block}.zM0KDa_qtyBlock{flex-direction:column;gap:8px;display:flex}.zM0KDa_qtyControl{background:#0b0c12;border:1px solid #373a4d;border-radius:10px;align-items:stretch;width:100%;min-height:56px;display:flex;overflow:hidden}.zM0KDa_qtyBtn,.zM0KDa_qtyBtnInc{appearance:none;color:#f87171;cursor:pointer;background:#161720;border:none;flex:0 0 64px;font-size:1.5rem;font-weight:800;line-height:1;transition:background .12s,color .12s}.zM0KDa_qtyBtnInc{color:#34d399}.zM0KDa_qtyBtn:hover:not(:disabled),.zM0KDa_qtyBtnInc:hover:not(:disabled){background:#1c1f2b}.zM0KDa_qtyBtn:disabled,.zM0KDa_qtyBtnInc:disabled{color:#4b5563;cursor:default;opacity:.7}.zM0KDa_qtyValue{color:#f3f4f6;font-variant-numeric:tabular-nums;background:0 0;border-left:1px solid #2a2d3c;border-right:1px solid #2a2d3c;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.zM0KDa_qtyNumber{font-size:1.45rem;font-weight:800;line-height:1}.zM0KDa_qtyHint{color:#8b90a5;letter-spacing:.02em;font-size:.72rem;font-weight:600}.zM0KDa_pinHint{color:#a1a5b7;margin:0;font-size:.92rem;line-height:1.4}.zM0KDa_pinHintStrong{color:#e5e7eb;font-weight:650}.zM0KDa_pinField{color:#fff;letter-spacing:.28em;text-align:center;box-sizing:border-box;background:#0b0c12;border:1px solid #373a4d;border-radius:10px;width:100%;margin-top:8px;padding:14px;font-size:1.25rem;font-weight:700;display:block}.zM0KDa_actions{gap:10px;margin-top:4px;display:flex}.zM0KDa_actionSlot{flex:1;min-width:0}
.XgyonW_overlay{z-index:1100;background:#000000d9;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.XgyonW_panel{background:#111218;border:1px solid #252836;border-radius:10px;flex-direction:column;gap:12px;width:min(360px,100vw - 24px);padding:18px;display:flex}.XgyonW_header{justify-content:space-between;align-items:center;gap:8px;display:flex}.XgyonW_title{color:#f3f4f6;text-transform:capitalize;font-size:1.05rem;font-weight:800}.XgyonW_navBtn{appearance:none;color:#e5e7eb;cursor:pointer;touch-action:manipulation;background:#161720;border:1px solid #2e3147;border-radius:8px;width:40px;height:40px;font-size:1.2rem;font-weight:800}.XgyonW_navBtn:hover{background:#1c1e27;border-color:#3f4458}.XgyonW_weekdayRow{grid-template-columns:repeat(7,1fr);display:grid}.XgyonW_weekdayLabel{text-align:center;color:#6b7280;text-transform:uppercase;font-size:.68rem;font-weight:800}.XgyonW_grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.XgyonW_dayBtn{appearance:none;color:#d1d5db;aspect-ratio:1;cursor:pointer;touch-action:manipulation;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:8px;min-height:40px;font-size:.88rem;font-weight:700}.XgyonW_dayBtn:hover:not(:disabled){background:#1c1e27;border-color:#3f4458}.XgyonW_dayBtn:disabled{color:#3f4458;cursor:not-allowed}.XgyonW_dayBtnToday{color:#93c5fd;border-color:#60a5fa99;font-weight:900}.XgyonW_dayBtnSelected{color:#6ee7b7;background:#0f2a22;border-color:#10b981}.XgyonW_actions{gap:8px;margin-top:4px;display:flex}
.o1EMwG_posContainer{color:#fff;box-sizing:border-box;background:#090a0f;flex-direction:column;justify-content:space-between;height:100vh;max-height:100vh;padding:12px;font-family:inherit;display:flex;overflow:hidden}.o1EMwG_posGrid{flex:1;grid-template-columns:1.5fr 1.4fr 1.2fr;gap:12px;min-height:0;margin-bottom:12px;display:grid;overflow:hidden}.o1EMwG_loadingText{color:#9ca3af;text-align:center;padding:40px}@media (max-width:1280px){.o1EMwG_posContainer{padding:8px}.o1EMwG_posGrid{grid-template-columns:1.3fr 1.2fr 1fr;gap:8px;margin-bottom:8px}}@media (max-height:700px){.o1EMwG_posContainer{padding:6px}.o1EMwG_posGrid{gap:6px;margin-bottom:6px}}
._0dtGpG_column{background:#111218;border:1px solid #252836;border-radius:6px;flex-direction:column;min-height:0;display:flex;overflow:hidden}._0dtGpG_header{background:#161720;border-bottom:1px solid #252836;flex-shrink:0;padding:14px 16px}._0dtGpG_title{text-transform:uppercase;letter-spacing:.06em;color:#fff;margin:0;font-size:1.15rem;font-weight:900}._0dtGpG_searchBox{background:#161720;border-bottom:1px solid #252836;flex-shrink:0;padding:12px}._0dtGpG_areaFilter{scrollbar-width:none;-ms-overflow-style:none;background:#161720;border-bottom:1px solid #252836;flex-wrap:nowrap;flex-shrink:0;gap:8px;padding:10px 12px;display:flex;overflow-x:auto}._0dtGpG_areaFilter::-webkit-scrollbar{display:none}._0dtGpG_areaChip{color:#c7cad8;letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:#090a0f;border:1px solid #2e3147;border-radius:999px;flex:none;padding:8px 14px;font-size:.85rem;font-weight:800}._0dtGpG_areaChip:hover{color:#fff;border-color:#3b82f6}._0dtGpG_areaChipActive{color:#34d399;background:#0f2019;border-color:#10b981}._0dtGpG_areaEmpty{color:#9ca3af;text-align:center;grid-column:1/-1;margin:12px 0;font-size:.9rem}._0dtGpG_searchInput{color:#fff;box-sizing:border-box;background:#090a0f;border:1px solid #2e3147;border-radius:6px;outline:none;width:100%;padding:10px 14px;font-size:1rem;transition:border-color .2s}._0dtGpG_searchInput:focus{box-shadow:none;border-color:#10b981}._0dtGpG_scrollableArea{scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:12px;overflow-y:auto}._0dtGpG_scrollableArea::-webkit-scrollbar{display:none}._0dtGpG_tablesGrid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:8px;display:grid}._0dtGpG_tableBtn{aspect-ratio:1;cursor:pointer;border:1px solid #252836;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}._0dtGpG_tableBtnText{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;max-width:100%;margin-bottom:2px;font-size:.9rem;font-weight:900;line-height:1.15;display:-webkit-box;overflow:hidden}._0dtGpG_tableBtnStatus{text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:900}._0dtGpG_tableAvailable{color:#60a5fa;background:#12141c;border-color:#2b3952}._0dtGpG_tableAvailable:hover{background:#1b2030;border-color:#3b82f6}._0dtGpG_tableOccupied{color:#f87171;background:#251415;border-color:#592527}._0dtGpG_tableOccupied:hover{background:#36191b;border-color:#ef4444}._0dtGpG_tableReady{color:#34d399;background:#0f2019;border-color:#1b4d36}._0dtGpG_tableReady:hover{background:#163327;border-color:#10b981}._0dtGpG_tableReserved{color:#fbbf24;background:#1f1a0f;border-color:#78520f}._0dtGpG_tableReserved:hover{background:#2a2212;border-color:#eab308}._0dtGpG_tableCheckRequested{color:#c4b5fd;background:#1a1424;border-color:#5b21b6}._0dtGpG_tableCheckRequested:hover{background:#241a33;border-color:#8b5cf6}._0dtGpG_tableSelected{outline-offset:1px;outline:3px solid #10b981}@media (max-width:1280px){._0dtGpG_header{padding:10px 12px}._0dtGpG_title{font-size:.95rem}._0dtGpG_searchBox{padding:10px}._0dtGpG_tablesGrid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px}._0dtGpG_tableBtn{padding:6px}._0dtGpG_tableBtnText{font-size:.82rem}._0dtGpG_tableBtnStatus{font-size:9px}}@media (max-width:640px){._0dtGpG_tablesGrid{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:5px}._0dtGpG_tableBtnText{font-size:.75rem}._0dtGpG_tableBtnStatus{font-size:8px}}@media (max-height:700px){._0dtGpG_tablesGrid{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:6px}}._0dtGpG_scrollNavBtn{color:#34d399;cursor:pointer;background:#161720;border:none;border-bottom:1px solid #252836;justify-content:center;align-items:center;gap:6px;padding:4px 0;font-size:.85rem;font-weight:900;transition:opacity .2s;display:flex}._0dtGpG_scrollNavBtnBottom{border-top:1px solid #252836;border-bottom:none}._0dtGpG_scrollNavBtn[data-disabled=true]{color:#4b5563;cursor:default;opacity:.3}._0dtGpG_tabNav{background:#161720;flex-shrink:0;grid-template-columns:1fr 1fr;gap:6px;padding:6px 8px 0;display:grid}._0dtGpG_tabBtn{color:#94a3b8;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:#111218;border:1px solid #2e3147;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:.75rem;font-weight:800;transition:background .15s,border-color .15s,color .15s;display:inline-flex}._0dtGpG_tabBtn:hover{color:#e2e8f0;background:#161720;border-color:#3f4458}._0dtGpG_tabBtnActive{color:#ecfdf5;background:#0f2a22;border-color:#10b981}._0dtGpG_tabBadge{color:#052e1c;background:#10b981;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.75rem;font-weight:900;display:inline-flex}._0dtGpG_tabBtnActive ._0dtGpG_tabBadge{color:#052e1c;background:#34d399}._0dtGpG_correctionPanel{background:#111218;border-top:1px solid #252836;flex:1;min-height:0;margin-top:10px;padding:12px;overflow-y:auto}._0dtGpG_correctionEmpty{text-align:center;color:#6b7280;margin:24px 8px;font-size:.9rem;line-height:1.4}._0dtGpG_correctionList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._0dtGpG_correctionCard{text-align:left;color:#f8fafc;box-sizing:border-box;background:#161720;border:1px solid #2e3147;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px 14px;display:flex}._0dtGpG_correctionCardInfo{cursor:pointer;border-radius:4px;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._0dtGpG_correctionCardInfo:hover{background:#ffffff0a}._0dtGpG_correctionCardSelected{background:#0f2a22;border-color:#10b981;box-shadow:inset 0 0 0 1px #10b98159}._0dtGpG_correctionActionBtn{appearance:none;color:#93c5fd;cursor:pointer;touch-action:manipulation;background:#3b82f61f;border:1px solid #3b82f6;border-radius:6px;flex-shrink:0;min-height:44px;padding:10px 14px;font-size:.78rem;font-weight:800;transition:border-color .15s,background .15s}._0dtGpG_correctionActionBtn:hover:not(:disabled){background:#3b82f638;border-color:#60a5fa}._0dtGpG_correctionActionBtn:disabled{opacity:.5;cursor:not-allowed}._0dtGpG_correctionCancelBtn{appearance:none;color:#fca5a5;cursor:pointer;touch-action:manipulation;background:#f871711a;border:1px solid #f8717180;border-radius:6px;flex-shrink:0;min-height:44px;padding:10px 14px;font-size:.78rem;font-weight:800;transition:border-color .15s,background .15s}._0dtGpG_correctionCancelBtn:hover:not(:disabled){background:#f8717133;border-color:#f87171b3}._0dtGpG_correctionCancelBtn:disabled{opacity:.5;cursor:not-allowed}._0dtGpG_correctionBtnMain{align-items:center;gap:8px;display:flex}._0dtGpG_correctionBadge{letter-spacing:.04em;text-transform:uppercase;color:#c4b5fd;background:#4c1d9559;border:1px solid #a78bfa59;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:900}._0dtGpG_correctionBadgeClosed{letter-spacing:.04em;text-transform:uppercase;color:#9ca3af;background:#94a3b81f;border:1px solid #94a3b84d;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:900}._0dtGpG_correctionTable{font-size:.95rem;font-weight:800}._0dtGpG_correctionMeta{color:#94a3b8;font-size:.8rem}._0dtGpG_correctionCheckNo{color:#6b7280;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}._0dtGpG_correctionSearchBox{background:#161720;border-bottom:1px solid #252836;flex-direction:column;gap:4px;margin:-12px -12px 12px;padding:10px 12px;display:flex}._0dtGpG_correctionSearchInput{color:#fff;box-sizing:border-box;background:#090a0f;border:1px solid #2e3147;border-radius:6px;outline:none;width:100%;padding:10px 14px;font-size:.95rem}._0dtGpG_correctionSearchHint{color:#6b7280;font-size:.72rem}._0dtGpG_correctionDateLabel{color:#9ca3af;text-transform:uppercase;letter-spacing:.03em;flex-direction:column;gap:3px;margin-bottom:8px;font-size:.68rem;font-weight:700;display:flex}._0dtGpG_correctionDateBtn{appearance:none;color:#f3f4f6;text-align:left;text-transform:none;letter-spacing:normal;cursor:pointer;touch-action:manipulation;box-sizing:border-box;background:#090a0f;border:1px solid #2e3147;border-radius:6px;width:100%;min-height:44px;padding:6px 12px;font-size:.85rem;font-weight:700}._0dtGpG_correctionDateBtn:hover{border-color:#3f4458}
.mQ3uUW_column{background:#111218;border:1px solid #252836;border-radius:6px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.mQ3uUW_header{background:#161720;border-bottom:1px solid #252836;flex-direction:column;flex-shrink:0;gap:10px;padding:12px 14px;display:flex}.mQ3uUW_title{text-transform:uppercase;letter-spacing:.06em;color:#fff;margin:0;font-size:1.15rem;font-weight:900}.mQ3uUW_headerTop{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.mQ3uUW_closedBadge,.mQ3uUW_openBadge,.mQ3uUW_paidBadge,.mQ3uUW_correctionBadge{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:.68rem;font-weight:800;line-height:1.2}.mQ3uUW_closedBadge{color:#fbbf24;background:#78350f47;border-color:#fbbf2466}.mQ3uUW_openBadge{color:#6ee7b7;background:#064e3b52;border-color:#10b98166}.mQ3uUW_paidBadge{color:#93c5fd;background:#1e40af59;border-color:#60a5fa73}.mQ3uUW_correctionBadge{color:#c4b5fd;background:#4c1d9547;border-color:#a78bfa66}.mQ3uUW_toolbar{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mQ3uUW_toolbarBtn{appearance:none;color:#d1d5db;cursor:pointer;text-transform:uppercase;letter-spacing:.02em;background:#1c1e27;border:1px solid #373a4d;border-radius:6px;padding:9px 6px;font-size:.76rem;font-weight:700;transition:background .15s,border-color .15s,color .15s}.mQ3uUW_toolbarBtn:hover:not(:disabled){color:#fff;background:#222534;border-color:#4b5168}.mQ3uUW_toolbarBtn:disabled{opacity:.4;cursor:not-allowed}.mQ3uUW_toolbarBtnMuted{color:#9ca3af}.mQ3uUW_toolbarBtnAccent{color:#7dd3fc;border-color:#38bdf873}.mQ3uUW_toolbarBtnAccent:hover{color:#e0f2fe;background:#0e749040}.mQ3uUW_toolbarBtnDanger{color:#fca5a5;background:#f871711a;border-color:#f8717180}.mQ3uUW_toolbarBtnDanger:hover{color:#fecaca;background:#f8717133;border-color:#f87171b3}.mQ3uUW_receiptList{scrollbar-width:thin;scrollbar-color:#373a4d transparent;flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.mQ3uUW_receiptItem{background:#15161d;border:1px solid #262838;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;transition:border-color .15s,background .15s,opacity .15s;display:grid;box-shadow:inset 0 1px #ffffff05,0 6px 16px #00000038}.mQ3uUW_receiptItemSelected{background:#0f1d18;border-color:#10b981;box-shadow:inset 0 0 0 1px #10b98126}.mQ3uUW_receiptItemSelectable{cursor:pointer}.mQ3uUW_receiptItemSelectable:active{transform:scale(.997)}.mQ3uUW_receiptItemComplimentaryPicked{background:#0f1a2e;border-color:#60a5fa;box-shadow:inset 0 0 0 1px #60a5fa33}.mQ3uUW_complimentaryPickBadge{color:#8b90a5;box-sizing:border-box;border:1px dashed #94a3b866;border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:4px 11px;font-size:.68rem;font-weight:700;display:inline-flex}.mQ3uUW_complimentaryPickBadgeActive{color:#93c5fd;box-sizing:border-box;background:#60a5fa29;border:1px solid #60a5fa8c;border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:4px 11px;font-size:.68rem;font-weight:800;display:inline-flex}.mQ3uUW_complimentaryPickCheck{flex-shrink:0}.mQ3uUW_receiptItemCancelled{opacity:.7;background:#161218;border-color:#7f1d1d8c}.mQ3uUW_receiptItemCancelled .mQ3uUW_receiptItemTitle{color:#9ca3af}.mQ3uUW_receiptItemCancelled .mQ3uUW_receiptItemPrice{color:#6b7280;text-decoration:line-through}.mQ3uUW_receiptItemUnservable{background:#9a341238;border-color:#fb923ca6}.mQ3uUW_receiptItemPaid{opacity:.58;border-color:#0000}.mQ3uUW_receiptItemPartialPaid{background:#78350f2e;border-color:#fbbf2473}.mQ3uUW_receiptItemLeft{align-items:center;min-width:0;min-height:44px;display:flex}.mQ3uUW_receiptQtyControl{box-sizing:border-box;background:#0b0c12;border:1px solid #2e3147;border-radius:8px;align-items:stretch;width:max-content;max-width:100%;height:44px;display:inline-flex}.mQ3uUW_receiptQtyBtn,.mQ3uUW_receiptQtyBtnInc{appearance:none;cursor:pointer;color:#f87171;touch-action:manipulation;background:0 0;border:none;border-radius:0;flex:0 clamp(32px,3vw,38px);justify-content:center;align-items:center;min-width:32px;min-height:42px;padding:0;font-family:inherit;font-size:1.1rem;font-weight:800;line-height:1;transition:background .12s,color .12s;display:flex}.mQ3uUW_receiptQtyBtnInc{color:#34d399}.mQ3uUW_receiptQtyBtn:hover:not(:disabled),.mQ3uUW_receiptQtyBtnInc:hover:not(:disabled){background:#ffffff0f}.mQ3uUW_receiptQtyBtn:active:not(:disabled),.mQ3uUW_receiptQtyBtnInc:active:not(:disabled){color:#fff;background:#4338ca}.mQ3uUW_receiptQtyBtn:focus-visible,.mQ3uUW_receiptQtyBtnInc:focus-visible,.mQ3uUW_receiptQtyValue:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #818cf8;position:relative}.mQ3uUW_receiptQtyBtn:disabled,.mQ3uUW_receiptQtyBtnInc:disabled{opacity:.4;cursor:not-allowed}.mQ3uUW_receiptQtyValue{text-align:center;color:#f3f4f6;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;border-left:1px solid #23263a;border-right:1px solid #23263a;flex:0 auto;justify-content:center;align-items:center;min-width:clamp(40px,4vw,52px);padding:0 4px;font-family:inherit;font-size:.9rem;font-weight:800;display:flex}.mQ3uUW_receiptQtyValueActive{color:#34d399}.mQ3uUW_receiptStatePill{text-transform:uppercase;white-space:nowrap;letter-spacing:.02em;border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-width:66px;padding:5px 8px;font-size:.66rem;font-weight:800;display:inline-flex}.mQ3uUW_receiptStatePillUnpaid{color:#fcd34d;background:#78350f4d;border-color:#fbbf2459}.mQ3uUW_receiptStatePillPartial{color:#fdba74;background:#9a341259;border-color:#fb923c73}.mQ3uUW_receiptStatePillPaid{color:#6ee7b7;background:#064e3b59;border-color:#10b98166}.mQ3uUW_receiptStatePillComplimentary{color:#a5b4fc;background:#312e8159;border-color:#818cf866;min-width:56px}.mQ3uUW_receiptStatePillCancelled{color:#fca5a5;background:#7f1d1d59;border-color:#f8717159;min-width:78px}.mQ3uUW_receiptStatePillRefunded{color:#fdba74;background:#9a341259;border-color:#fb923c73;min-width:56px}.mQ3uUW_receiptStatePillRefundedInline{letter-spacing:.02em;color:#fdba74;background:#9a341259;border:1px solid #fb923c73;border-radius:999px;align-items:center;padding:2px 7px;font-size:.68rem;font-weight:700;display:inline-flex}.mQ3uUW_receiptItemBody{flex-direction:column;gap:9px;min-width:0;padding-top:2px;display:flex}.mQ3uUW_receiptItemHeader{align-items:baseline;gap:8px;min-width:0;display:flex}.mQ3uUW_receiptItemTitle{color:#f9fafb;overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.3}.mQ3uUW_receiptItemQtyTag{color:#9ca3af;flex-shrink:0;font-size:.76rem;font-weight:800}.mQ3uUW_receiptItemMeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mQ3uUW_receiptItemStatus{letter-spacing:.03em;text-transform:uppercase;box-sizing:border-box;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-height:26px;padding:4px 11px;font-size:.68rem;font-weight:800;display:inline-flex}.mQ3uUW_receiptItemStatusDot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.mQ3uUW_receiptStatusPending{color:#fbbf24;background:#78350f59;border-color:#fbbf2447}.mQ3uUW_receiptStatusPreparing{color:#93c5fd;background:#1e3a8a59;border-color:#93c5fd47}.mQ3uUW_receiptStatusReady{color:#86efac;background:#16653459;border-color:#4ade8047}.mQ3uUW_receiptStatusServed{color:#6ee7b7;background:#064e3b66;border-color:#34d3994d}.mQ3uUW_receiptStatusUnservable{color:#fdba74;background:#7c2d1261;border-color:#fb923c52}.mQ3uUW_receiptStatusCancelled{color:#fca5a5;background:#7f1d1d61;border-color:#f8717152}.mQ3uUW_receiptFailureReason,.mQ3uUW_receiptItemNotes{color:#9ca3af;font-size:.72rem;font-weight:500;line-height:1.35}.mQ3uUW_receiptFailureReason{color:#fdba74}.mQ3uUW_voidItemBtn,.mQ3uUW_complimentaryBtn,.mQ3uUW_keepPaymentBtn{appearance:none;cursor:pointer;touch-action:manipulation;border:1px solid #0000;border-radius:7px;min-height:34px;padding:0 14px;font-size:.78rem;font-weight:700;transition:background .15s,border-color .15s}.mQ3uUW_voidItemBtn:disabled,.mQ3uUW_complimentaryBtn:disabled,.mQ3uUW_keepPaymentBtn:disabled{opacity:.4;cursor:not-allowed}.mQ3uUW_voidItemBtn{color:#fca5a5;background:#f871711a;border-color:#f871714d}.mQ3uUW_voidItemBtn:hover:not(:disabled){background:#f871712e;border-color:#f8717180}.mQ3uUW_complimentaryBtn{color:#93c5fd;background:#60a5fa1a;border-color:#60a5fa4d}.mQ3uUW_complimentaryBtn:hover:not(:disabled){background:#60a5fa2e;border-color:#60a5fa80}.mQ3uUW_refundDecisionBtns{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.mQ3uUW_keepPaymentBtn{color:#86efac;background:#86efac1a;border-color:#86efac4d}.mQ3uUW_keepPaymentBtn:hover:not(:disabled){background:#86efac2e;border-color:#86efac80}.mQ3uUW_receiptItemPrice{color:#f9fafb;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.05rem;font-weight:800}.mQ3uUW_receiptItemPriceMuted{color:#6b7280;text-decoration:line-through}.mQ3uUW_receiptEmpty{color:#a1a5b7;text-align:center;padding:56px 20px;font-size:.95rem;font-weight:600;line-height:1.45}.mQ3uUW_receiptPrepaidNotice{background:#fbbf2414;border:1px solid #fbbf2447;border-radius:8px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.mQ3uUW_receiptPrepaidNoticeTitle{color:#fbbf24;font-size:.88rem;font-weight:750}.mQ3uUW_receiptPrepaidNoticeBody{color:#d1d5db;font-size:.86rem;line-height:1.35}.mQ3uUW_receiptGroup{border-top:1px dashed #2a2d3a;flex-direction:column;gap:8px;margin-top:4px;padding-top:10px;display:flex}.mQ3uUW_receiptGroupTitle,.mQ3uUW_receiptGroupTitleMuted,.mQ3uUW_receiptGroupTitleWarn,.mQ3uUW_receiptGroupTitleDanger{text-transform:uppercase;letter-spacing:.05em;padding:0 2px;font-size:.68rem;font-weight:800}.mQ3uUW_receiptGroupTitle{color:#34d399}.mQ3uUW_receiptGroupTitleWarn{color:#fbbf24}.mQ3uUW_receiptGroupTitleDanger{color:#f87171}.mQ3uUW_receiptGroupTitleMuted{color:#9ca3af}.mQ3uUW_receiptGroupToggle{appearance:none;cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:none;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:2px;display:flex}.mQ3uUW_receiptGroupToggle:hover{background:#ffffff0a}.mQ3uUW_receiptGroupChevron{opacity:.85;flex-shrink:0;font-size:.75rem;font-weight:700;line-height:1}.mQ3uUW_receiptArchive{border-top:1px dashed #2a2d3a;margin-top:4px;padding-top:10px}.mQ3uUW_receiptArchiveTabs{flex-wrap:wrap;gap:8px;display:flex}.mQ3uUW_receiptArchiveTab{appearance:none;cursor:pointer;font:inherit;color:#9ca3af;letter-spacing:.02em;text-transform:uppercase;touch-action:manipulation;background:#12131a;border:1px solid #2e3147;border-radius:999px;min-height:44px;padding:0 16px;font-size:.74rem;font-weight:800;transition:background .15s,border-color .15s,color .15s}.mQ3uUW_receiptArchiveTab:hover{color:#e5e7eb;border-color:#444a63}.mQ3uUW_receiptArchiveTabActive{color:#e5e7eb;background:#94a3b824;border-color:#6b7280}.mQ3uUW_receiptArchiveTabPaid.mQ3uUW_receiptArchiveTabActive{color:#6ee7b7;background:#34d3991f;border-color:#34d39980}.mQ3uUW_receiptArchiveList{flex-direction:column;gap:8px;margin-top:10px;display:flex}.mQ3uUW_footer{background:#161720;border-top:1px solid #252836;flex-direction:column;flex-shrink:0;min-height:0;display:flex}.mQ3uUW_totals{flex-direction:column;gap:7px;padding:12px 14px 14px;display:flex}.mQ3uUW_payments{scrollbar-width:thin;scrollbar-color:#373a4d transparent;background:#111218;border-bottom:1px solid #2a2d3a;flex-direction:column;gap:10px;max-height:260px;padding:12px 16px 14px;display:flex;overflow-y:auto}.mQ3uUW_paymentsHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.mQ3uUW_paymentsTitle{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;font-size:.68rem;font-weight:800}.mQ3uUW_paymentsTitlePending{text-transform:uppercase;letter-spacing:.05em;color:#ca8a04;font-size:.68rem;font-weight:800}.mQ3uUW_paymentsTitlePendingButton{text-transform:uppercase;letter-spacing:.05em;color:#ca8a04;cursor:pointer;text-align:left;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:.68rem;font-weight:800}.mQ3uUW_paymentsTitlePendingButton:hover:not(:disabled),.mQ3uUW_paymentsTitlePendingButton:focus-visible:not(:disabled){color:#eab308;text-decoration:underline}.mQ3uUW_paymentsTitlePendingButton:disabled{cursor:default}.mQ3uUW_paymentsCount{color:#cbd5e1;font-variant-numeric:tabular-nums;background:#1c1e27;border:1px solid #2a2d3a;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.7rem;font-weight:800;display:inline-flex}.mQ3uUW_paymentsTotal{color:#a1a5b7;font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:700}.mQ3uUW_paymentList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mQ3uUW_paymentCard,.mQ3uUW_refundCard{appearance:none;width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:#161720;border:1px solid #252836;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;transition:background .15s,border-color .15s;display:grid}.mQ3uUW_paymentCard:hover,.mQ3uUW_refundCard:hover{background:#1c1e27;border-color:#373a4d}.mQ3uUW_paymentCardPending{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#1a1810;border:1px solid #5b4a1a;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.mQ3uUW_paymentCardPending:hover:not(:disabled),.mQ3uUW_paymentCardPending:focus-visible:not(:disabled){background:#221e12;border-color:#ca8a04}.mQ3uUW_paymentCardPending:disabled{cursor:default}.mQ3uUW_refundCard{background:#1a1315;border-color:#3f1d22;grid-template-columns:1fr auto}.mQ3uUW_methodBadge{letter-spacing:.02em;text-transform:uppercase;border:1px solid;border-radius:6px;flex-shrink:0;padding:4px 7px;font-size:.68rem;font-weight:800;line-height:1.2}.mQ3uUW_methodCash{color:#6ee7b7;background:#064e3b59;border-color:#10b98173}.mQ3uUW_methodCard{color:#93c5fd;background:#1e3a8a59;border-color:#3b82f673}.mQ3uUW_methodOnline{color:#d8b4fe;background:#581c874d;border-color:#a855f766}.mQ3uUW_paymentInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.mQ3uUW_paymentTime{color:#9ca3af;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600}.mQ3uUW_paymentRegister{color:#6ee7b7;font-size:.7rem;font-weight:600}.mQ3uUW_paymentItemsSummary{color:#9ca3af;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:.74rem;font-weight:600;overflow:hidden}.mQ3uUW_paymentRefundNote{color:#f87171;font-size:.68rem;font-weight:700}.mQ3uUW_paymentChangeNote{color:#6ee7b7;font-size:.68rem;font-weight:700}.mQ3uUW_paymentAmounts{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.mQ3uUW_paymentGross{color:#6b7280;font-variant-numeric:tabular-nums;font-size:.68rem;text-decoration:line-through}.mQ3uUW_paymentAmount{color:#34d399;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:800}.mQ3uUW_paymentAmountPending{color:#eab308;font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:800}.mQ3uUW_paymentPendingNote{color:#ca8a04;font-size:.68rem;font-weight:700}.mQ3uUW_refundsBlock{border-top:1px dashed #2a2d3a;flex-direction:column;gap:6px;margin-top:2px;padding-top:8px;display:flex}.mQ3uUW_refundCardPending{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:#f59e0b14;border:1px solid #f59e0b66;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.mQ3uUW_refundCardPending:hover{background:#f59e0b24}.mQ3uUW_refundAmountPending{color:#fbbf24;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.88rem;font-weight:800}.mQ3uUW_refundReason{text-overflow:ellipsis;white-space:nowrap;color:#d1d5db;font-size:.78rem;font-weight:600;overflow:hidden}.mQ3uUW_refundAmount{color:#f87171;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.88rem;font-weight:800}.mQ3uUW_totalsRow{color:#a1a5b7;justify-content:space-between;align-items:center;font-size:.92rem;font-weight:600;display:flex}.mQ3uUW_totalsRowPending{color:#fbbf24;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:.92rem;font-weight:800;display:flex}.mQ3uUW_totalsPaid{color:#34d399;font-variant-numeric:tabular-nums}.mQ3uUW_totalsRemaining{color:#fff;font-variant-numeric:tabular-nums;border-top:1px solid #2a2d3a;justify-content:space-between;align-items:center;margin-top:2px;padding-top:10px;font-size:1.28rem;font-weight:900;display:flex}.mQ3uUW_closeAccountRow{flex-direction:column;gap:8px;padding:0 14px 14px;display:flex}.mQ3uUW_chargeToAccountBtn{color:#e5e7eb;letter-spacing:.02em;cursor:pointer;background:0 0;border:1px solid #3f4458;border-radius:10px;width:100%;padding:12px 14px;font-size:.92rem;font-weight:800}.mQ3uUW_chargeToAccountBtn:hover:not(:disabled){background:#1c1e27;border-color:#5b6178}.mQ3uUW_chargeToAccountBtn:disabled{opacity:.55;cursor:not-allowed}.mQ3uUW_closeAccountBtn{color:#f3f4f6;letter-spacing:.02em;cursor:pointer;background:#1c1e27;border:1px solid #3f4458;border-radius:10px;width:100%;padding:12px 14px;font-size:.95rem;font-weight:800;transition:background .15s,border-color .15s,opacity .15s}.mQ3uUW_closeAccountBtn:hover:not(:disabled){background:#252836;border-color:#5b6178}.mQ3uUW_closeAccountBtn:disabled{opacity:.55;cursor:not-allowed}@media (max-width:1280px){.mQ3uUW_header{gap:8px;padding:8px 10px}.mQ3uUW_title{font-size:.95rem}.mQ3uUW_toolbarBtn{padding:7px 4px;font-size:.66rem}.mQ3uUW_receiptList{gap:6px;padding:8px}.mQ3uUW_receiptItem{gap:8px;padding:8px 10px}.mQ3uUW_receiptItemLeft{min-width:0}.mQ3uUW_receiptItemTitle,.mQ3uUW_receiptItemPrice{font-size:.88rem}.mQ3uUW_totals{padding:10px}.mQ3uUW_payments{max-height:120px}.mQ3uUW_paymentCard,.mQ3uUW_paymentCardPending,.mQ3uUW_refundCard{padding:7px 8px}.mQ3uUW_totalsRemaining{font-size:1.08rem}}
.eZ0u0a_group{background:#1a1810;border:1px solid #5b4a1a;border-radius:10px;flex-direction:column;gap:8px;margin-top:8px;padding:10px;display:flex}.eZ0u0a_groupClickable{cursor:pointer;transition:border-color .15s,background .15s}.eZ0u0a_groupClickable:hover{background:#1f1c12;border-color:#7c6a2a}.eZ0u0a_groupClickable:active{background:#242016}.eZ0u0a_groupClickable:focus-visible{outline-offset:2px;outline:2px solid #f59e0b}.eZ0u0a_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 2px;display:flex}.eZ0u0a_title{text-transform:uppercase;letter-spacing:.05em;color:#fbbf24;font-size:.68rem;font-weight:800}.eZ0u0a_badge{letter-spacing:.03em;text-transform:uppercase;color:#fde68a;background:#a1620740;border:1px solid #a16207;border-radius:999px;flex-shrink:0;padding:3px 7px;font-size:.62rem;font-weight:800}.eZ0u0a_hint{color:#a8a29e;text-transform:none;letter-spacing:normal;margin:0;padding:0 2px;font-size:.72rem;font-weight:600;line-height:1.35}.eZ0u0a_list{flex-direction:column;gap:6px;display:flex}.eZ0u0a_item{border-left:3px solid #fbbf24;border-radius:4px;padding-left:6px}
.ECcM9a_overlay{z-index:1100;background:#000000d9;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ECcM9a_panel{background:#111218;border:1px solid #252836;border-radius:10px;flex-direction:column;gap:14px;width:min(420px,100vw - 24px);max-height:min(92vh,900px);padding:22px;display:flex;overflow-y:auto}.ECcM9a_header{justify-content:space-between;align-items:center;gap:10px;display:flex}.ECcM9a_title{color:#fff;margin:0;font-size:1.25rem;font-weight:800}.ECcM9a_method{letter-spacing:.03em;text-transform:uppercase;color:#c7cad8;background:#1c1e27;border:1px solid #2e3147;border-radius:999px;flex-shrink:0;padding:4px 10px;font-size:.72rem;font-weight:800}.ECcM9a_meta{color:#8b90a5;margin:-6px 0 0;font-size:.85rem}.ECcM9a_reason{color:#fca5a5;background:#f8717114;border:1px solid #f8717140;border-radius:8px;margin:0;padding:10px 12px;font-size:.88rem;line-height:1.4}.ECcM9a_reasonLabel{letter-spacing:.04em;text-transform:uppercase;color:#f87171;margin-bottom:3px;font-size:.66rem;font-weight:800;display:block}.ECcM9a_itemList{flex-direction:column;gap:8px;display:flex}.ECcM9a_itemListLabel{letter-spacing:.04em;text-transform:uppercase;color:#6b7280;font-size:.68rem;font-weight:800}.ECcM9a_itemRows{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ECcM9a_itemRow{background:#161720;border:1px solid #252836;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.ECcM9a_itemRowName{color:#f3f4f6;overflow-wrap:anywhere;min-width:0;font-size:.9rem;font-weight:650}.ECcM9a_itemRowQty{color:#9ca3af;font-weight:700}.ECcM9a_itemRowAmount{font-variant-numeric:tabular-nums;color:#e5e7eb;flex-shrink:0;font-weight:700}.ECcM9a_amountRow{color:#d1d5db;border-top:1px solid #252836;justify-content:space-between;align-items:center;padding-top:8px;font-size:.95rem;font-weight:700;display:flex}.ECcM9a_amount{color:#34d399;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800}.ECcM9a_amountNegative{color:#f87171;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800}
.ICI11G_column{background:#111218;border:1px solid #252836;border-radius:6px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.ICI11G_panelHeader{background:#161720;border-bottom:1px solid #252836;flex-shrink:0;padding:10px 12px}.ICI11G_modeTabs{background:#111218;border:1px solid #252836;border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;padding:3px;display:grid}.ICI11G_modeTab{appearance:none;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:10px 0;font-size:.84rem;font-weight:800;transition:background .15s,color .15s,border-color .15s}.ICI11G_modeTab:hover{color:#e5e7eb;background:#ffffff08}.ICI11G_modeTabActive{color:#6ee7b7;background:#064e3b66;border-color:#10b98173}.ICI11G_modeTabActiveRefund{color:#fecaca;background:#7f1d1d66;border-color:#f8717180}.ICI11G_displaySection{background:#1c1e27;border-bottom:1px solid #252836;flex-direction:column;flex-shrink:0;gap:6px;padding:14px 16px;display:flex}.ICI11G_displayMeta{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.ICI11G_displayLabel{color:#a1a5b7;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:800}.ICI11G_remainingHint{color:#9ca3af;font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:700}.ICI11G_remainingHintDone{color:#34d399;text-transform:uppercase;letter-spacing:.03em;font-size:.74rem;font-weight:800}.ICI11G_amountPresets{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.ICI11G_amountPreset,.ICI11G_amountPresetMuted{appearance:none;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;border-radius:8px;height:40px;font-size:.78rem;font-weight:800;transition:background .12s,border-color .12s,color .12s}.ICI11G_amountPreset:disabled,.ICI11G_amountPresetMuted:disabled{opacity:.4;cursor:not-allowed}.ICI11G_amountPreset{color:#6ee7b7;background:#0f2019;border:1px solid #10b98166}.ICI11G_amountPreset:hover{color:#fff;background:#143528}.ICI11G_amountPresetMuted{color:#f87171;background:#1a1315;border:1px solid #3f1d22}.ICI11G_amountPresetMuted:hover{color:#fff;background:#2a1618}.ICI11G_displayAmountRow{justify-content:flex-end;align-items:center;gap:6px;width:100%;display:flex}.ICI11G_displayCurrency{color:#34d399;font-size:1.45rem;font-weight:800;line-height:1}.ICI11G_displayInput{color:#34d399;text-align:right;caret-color:#34d399;font-variant-numeric:tabular-nums;width:100%;box-shadow:none;background:0 0;border:none;outline:none;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:2.45rem;font-weight:900}.ICI11G_cashBlock{flex-direction:column;gap:6px;margin-top:4px;display:flex}.ICI11G_changeUnder,.ICI11G_changeUnderShort,.ICI11G_changeUnderMuted{color:#6ee7b7;background:#064e3b47;border:1px solid #10b98166;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:.82rem;font-weight:700;display:flex}.ICI11G_changeUnder strong,.ICI11G_changeUnderShort strong,.ICI11G_changeUnderMuted strong{font-variant-numeric:tabular-nums;color:#a7f3d0;font-size:.95rem;font-weight:900}.ICI11G_changeUnderShort{color:#fca5a5;background:#7f1d1d47;border-color:#f8717166}.ICI11G_changeUnderShort strong{color:#fecaca}.ICI11G_changeUnderMuted{color:#9ca3af;background:#14161f;border-color:#2a2f3a}.ICI11G_changeUnderMuted strong{color:#d1d5db}.ICI11G_displayInput:focus,.ICI11G_displayInput:focus-visible{box-shadow:none;border:none;outline:none}.ICI11G_displayLocked{color:#f87171;text-align:center;text-transform:uppercase;letter-spacing:.04em;padding:14px 8px;font-size:.9rem;font-weight:800}.ICI11G_numpadGrid{background:#111218;flex:1;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,1fr);gap:7px;min-height:0;padding:12px;display:grid}.ICI11G_numpadGrid[data-disabled=true]{opacity:.35;pointer-events:none}.ICI11G_numBtn{appearance:none;color:#fff;cursor:pointer;background:#161720;border:1px solid #252836;border-radius:8px;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.4rem;font-weight:900;transition:background .12s,border-color .12s;display:flex}.ICI11G_numBtn:hover{background:#1c1e27;border-color:#3a3f55}.ICI11G_numBtn:active{background:#222534}.ICI11G_numBtnDanger{color:#f87171;background:#1a1315;border-color:#4a2628}.ICI11G_numBtnDanger:hover{background:#251415;border-color:#ef4444}.ICI11G_paymentActions{background:#161720;border-top:1px solid #252836;flex-direction:column;flex-shrink:0;gap:8px;padding:12px;display:flex}.ICI11G_quickPayGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ICI11G_cashPayBtn,.ICI11G_cardPayBtn,.ICI11G_onlinePayBtn,.ICI11G_mealPayBtn{appearance:none;cursor:pointer;text-transform:uppercase;letter-spacing:.03em;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-size:.92rem;font-weight:900;transition:background .15s,border-color .15s,color .15s;display:flex;position:relative}.ICI11G_payBtnLabel{font-weight:900}.ICI11G_payBtnKey{letter-spacing:.04em;opacity:.85;background:#00000047;border:1px solid #ffffff1f;border-radius:4px;padding:2px 6px;font-size:.68rem;font-weight:800}.ICI11G_cashPayBtn{color:#34d399;background:#0f2019;border:1px solid #10b981}.ICI11G_cashPayBtn:hover:not(:disabled){color:#fff;background:#143528}.ICI11G_cardPayBtn{color:#60a5fa;background:#0d1e36;border:1px solid #3b82f6}.ICI11G_cardPayBtn:hover:not(:disabled){color:#fff;background:#132b4f}.ICI11G_onlinePayBtn{color:#c4b5fd;background:#1a1520;border:1px solid #a78bfa}.ICI11G_onlinePayBtn:hover:not(:disabled){color:#fff;background:#241c33}.ICI11G_mealPayBtn{color:#e8c547;background:#1a1810;border:1px solid #d4a017}.ICI11G_mealPayBtn:hover:not(:disabled){color:#fff;background:#2a2418}.ICI11G_tipRow{align-items:center;gap:8px;margin-top:8px;display:flex}.ICI11G_tipLabel{color:#9aa3b2;min-width:88px;font-size:.75rem;font-weight:700}.ICI11G_tipInput{color:#e8eaed;background:#0f1117;border:1px solid #2a2f3a;border-radius:6px;flex:1;height:36px;padding:0 10px;font-weight:700}.ICI11G_paySummary{background:#0f1117;border:1px solid #2a2f3a;border-radius:8px;flex-direction:column;gap:6px;margin-top:10px;padding:10px 12px;display:flex}.ICI11G_paySummaryRow,.ICI11G_paySummaryTotal,.ICI11G_paySummaryChange,.ICI11G_paySummaryShort{color:#9aa3b2;justify-content:space-between;align-items:center;gap:12px;font-size:.8rem;font-weight:700;display:flex}.ICI11G_paySummaryTotal{color:#f3f4f6;border-top:1px solid #2a2f3a;margin-top:2px;padding-top:8px;font-size:.95rem;font-weight:800}.ICI11G_paySummaryChange{color:#34d399;font-size:1rem;font-weight:800}.ICI11G_paySummaryShort{color:#f87171;font-weight:800}.ICI11G_paySummaryExact{color:#9aa3b2;justify-content:space-between;align-items:center;gap:12px;font-size:.8rem;font-weight:700;display:flex}.ICI11G_paySummaryHint{color:#7c8494;margin:0;font-size:.72rem;font-weight:600;line-height:1.35}.ICI11G_cashPayBtn:disabled,.ICI11G_cardPayBtn:disabled,.ICI11G_onlinePayBtn:disabled,.ICI11G_mealPayBtn:disabled{opacity:.45;cursor:not-allowed}.ICI11G_cardDisabledHint{color:#9aa3b2;margin:6px 0 0;font-size:.72rem;font-weight:600;line-height:1.35}@media (max-width:1280px){.ICI11G_panelHeader{padding:8px}.ICI11G_modeTab{padding:8px 0;font-size:.76rem}.ICI11G_displaySection{padding:10px 12px}.ICI11G_displayInput{font-size:1.7rem}.ICI11G_displayCurrency{font-size:1.15rem}.ICI11G_numpadGrid{gap:5px;padding:8px}.ICI11G_numBtn{border-radius:6px;font-size:1.1rem}.ICI11G_paymentActions{gap:6px;padding:8px}.ICI11G_cashPayBtn,.ICI11G_cardPayBtn,.ICI11G_onlinePayBtn,.ICI11G_mealPayBtn{height:44px;font-size:.9rem}}@media (max-height:700px){.ICI11G_displaySection{padding:8px 10px}.ICI11G_displayInput{font-size:1.55rem}.ICI11G_numpadGrid{gap:4px;padding:6px}.ICI11G_cashPayBtn,.ICI11G_cardPayBtn,.ICI11G_onlinePayBtn,.ICI11G_mealPayBtn{height:36px}}
.Vz63GG_shell{background:#12141c;flex-direction:column;flex:1;min-height:0;display:flex}.Vz63GG_panel{flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px 14px 16px;display:flex;overflow-y:auto}.Vz63GG_empty{text-align:center;color:#9ca3af;margin:auto 0;padding:28px 12px;font-size:.9rem;font-weight:600}.Vz63GG_tabs{background:#0c0e14;border:1px solid #252836;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.Vz63GG_tab{appearance:none;color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:10px 8px;font-size:.84rem;font-weight:700}.Vz63GG_tabOn{color:#f3f4f6;background:#1c2030}.Vz63GG_list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Vz63GG_row{background:#171a24;border:1px solid #2a2e3d;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.Vz63GG_rowOn{background:#1b2030;border-color:#4b5568}.Vz63GG_name{color:#f3f4f6;font-size:.95rem;font-weight:700;line-height:1.25;display:block}.Vz63GG_meta{color:#9ca3af;margin-top:4px;font-size:.75rem;font-weight:600;display:block}.Vz63GG_right{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.Vz63GG_qty{background:#12141c;border:1px solid #2f3345;border-radius:6px;align-items:center;gap:2px;display:inline-flex;overflow:hidden}.Vz63GG_qtyBtn{appearance:none;color:#e5e7eb;cursor:pointer;background:0 0;border:none;width:34px;height:32px;font-size:1.1rem;font-weight:700}.Vz63GG_qtyBtn:active{background:#252836}.Vz63GG_qtyVal{text-align:center;color:#d1d5db;font-variant-numeric:tabular-nums;min-width:36px;font-size:.85rem;font-weight:700}.Vz63GG_amount{color:#f3f4f6;font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:800}.Vz63GG_payLine{color:#d1d5db;background:#151822;border:1px solid #252836;border-radius:8px;margin:0;padding:10px 12px;font-size:.84rem;font-weight:600;line-height:1.4}.Vz63GG_payLineWarn{color:#fbbf24;border-color:#f59e0b66}.Vz63GG_reasons{flex-wrap:wrap;gap:6px;display:flex}.Vz63GG_reason{appearance:none;color:#d1d5db;cursor:pointer;background:#171a24;border:1px solid #2f3345;border-radius:999px;padding:7px 12px;font-size:.78rem;font-weight:700}.Vz63GG_reasonOn{color:#fff;background:#222738;border-color:#64748b}.Vz63GG_textarea{color:#f3f4f6;background:#12141c;border:1px solid #2f3345;border-radius:8px;width:100%;min-height:64px;margin-top:4px;padding:10px 12px;font-size:.9rem}.Vz63GG_footer{background:#0f1118;border-top:1px solid #252836;flex-direction:column;flex-shrink:0;gap:8px;padding:12px 14px 14px;display:flex}.Vz63GG_total{color:#e5e7eb;text-align:center;margin:0;font-size:.9rem;font-weight:700}.Vz63GG_confirm{appearance:none;color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;padding:14px 16px;font-size:1rem;font-weight:800}.Vz63GG_confirm:disabled{opacity:.4;cursor:not-allowed}.Vz63GG_skip{appearance:none;color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #2f3345;border-radius:8px;padding:11px 16px;font-size:.85rem;font-weight:700}.Vz63GG_skip:disabled{opacity:.4;cursor:not-allowed}.Vz63GG_pendingManual{background:#f59e0b14;border:1px solid #f59e0b73;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.Vz63GG_pendingManualHint{color:#fbbf24;margin:0;font-size:.78rem;font-weight:600;line-height:1.4}.Vz63GG_pendingManualBtn{appearance:none;color:#12141c;cursor:pointer;background:#f59e0b;border:none;border-radius:8px;padding:12px 14px;font-size:.85rem;font-weight:800}.Vz63GG_pendingManualBtn:disabled{opacity:.4;cursor:not-allowed}.Vz63GG_label{color:#9ca3af;text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:700}
.P1rb7q_legendBar{background:#111218;border:1px solid #252836;border-radius:4px;flex-wrap:wrap;justify-content:center;gap:32px;padding:12px 24px;display:flex}.P1rb7q_legendItem{font-size:var(--gastro-text-sm);color:#a1a5b7;align-items:center;gap:8px;font-weight:600;display:flex}.P1rb7q_legendKey{color:#fff;background:#1c1e27;border:1px solid #373a4d;border-radius:3px;padding:3px 8px;font-family:monospace;font-size:13px;font-weight:900}.P1rb7q_legendActionBtn{color:#fff;cursor:pointer;text-transform:uppercase;background:#1c1e27;border:1px solid #373a4d;border-radius:4px;padding:6px 16px;font-size:.9rem;font-weight:800;transition:all .2s}.P1rb7q_legendActionBtn:hover{color:#10b981;background:#252836;border-color:#10b981}@media (max-width:1280px){.P1rb7q_legendBar{gap:16px;padding:8px 16px}}@media (max-height:700px){.P1rb7q_legendBar{gap:12px;padding:6px 12px}}.P1rb7q_legendBar{justify-content:space-between;align-items:center;width:100%}.P1rb7q_legendActions{align-items:center;gap:8px;display:flex}.P1rb7q_legendHints{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.P1rb7q_statusRow{border-right:1px solid #2a2d3a;flex-wrap:wrap;align-items:center;gap:14px;padding-right:12px;display:flex}.P1rb7q_swatch{border:1px solid;border-radius:3px;flex-shrink:0;width:12px;height:12px}.P1rb7q_swatchAvailable{background:#12141c;border-color:#3b82f6}.P1rb7q_swatchOccupied{background:#251415;border-color:#ef4444}.P1rb7q_swatchReady{background:#0f2019;border-color:#10b981}.P1rb7q_swatchCheckRequested{background:#1a1424;border-color:#8b5cf6}.P1rb7q_swatchReserved{background:#1f1a0f;border-color:#eab308}
.i__hBa_overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;background:#030609b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.i__hBa_panelWide{--cash-bg:#12171d;--cash-surface:#191f27;--cash-border:#2b333e;--cash-muted:#99a5b5;--cash-text:#edf1f6;background:var(--cash-bg);width:min(1180px,100%);height:min(780px,100dvh - 48px);color:var(--cash-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid #35404c;border-radius:18px;outline:none;overflow:hidden;box-shadow:0 32px 100px #0008}.i__hBa_content{flex-direction:column;height:100%;min-height:0;display:flex}.i__hBa_header{border-bottom:1px solid var(--cash-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.i__hBa_headerTitle{align-items:center;gap:13px;min-width:0;display:flex}.i__hBa_headerIcon{color:#f2a46e;background:#ed8b4610;border:1px solid #ed8b4630;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.i__hBa_title{color:var(--cash-text);letter-spacing:-.6px;margin:0;font-size:22px;font-weight:650}.i__hBa_headerSubtitle{color:var(--cash-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:11px;display:flex}.i__hBa_headerSubtitle>span{color:#566374;margin:0 2px}.i__hBa_headerRight{flex-shrink:0;align-items:center;gap:10px;display:flex}.i__hBa_statusBadge{color:#8ed6b4;background:#66c69b0c;border-radius:20px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:550;display:flex}.i__hBa_statusBadge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.i__hBa_statusBadge[data-status=AWAITING_APPROVAL],.i__hBa_statusBadge[data-status=COUNTING]{color:#e7bb73;background:#e7bb730c}.i__hBa_statusBadge[data-status=CLOSED],.i__hBa_statusBadge[data-status=FORCE_CLOSED]{color:var(--cash-muted);background:var(--cash-surface)}.i__hBa_refreshBtn,.i__hBa_dismissBtn{border:1px solid var(--cash-border);width:36px;height:36px;color:var(--cash-muted);cursor:pointer;background:0 0;border-radius:9px;place-items:center;display:grid}.i__hBa_dismissBtn{border-color:#0000}.i__hBa_refreshBtn:hover,.i__hBa_dismissBtn:hover{color:var(--cash-text);background:#ffffff06}.i__hBa_refreshBtn:disabled{cursor:wait}.i__hBa_workspace{flex:1;grid-template-columns:205px minmax(0,1fr);min-height:0;display:grid}.i__hBa_nav{border-right:1px solid var(--cash-border);background:#10151b;flex-direction:column;gap:7px;padding:27px 14px;display:flex}.i__hBa_navLabel{color:#7f8a9b;letter-spacing:1.25px;padding:0 12px 14px;font-size:9px;font-weight:600}.i__hBa_navBtn,.i__hBa_navBtnActive{color:#8995a7;text-align:left;cursor:pointer;width:100%;min-height:65px;font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.i__hBa_navBtn>svg,.i__hBa_navBtnActive>svg{flex-shrink:0}.i__hBa_navBtn>span:not(.i__hBa_navBadge),.i__hBa_navBtnActive>span:not(.i__hBa_navBadge){flex-direction:column;gap:5px;display:flex}.i__hBa_nav strong{white-space:nowrap;font-size:12px;font-weight:550}.i__hBa_nav small{color:#8b97a8;font-size:10px}.i__hBa_navBtn:hover{color:#e3e8ef;background:#ffffff04}.i__hBa_navBtnActive{color:#f2b07e;background:#d48c5410;border-color:#d48c5430}.i__hBa_navBtnActive small{color:#bf9f86}.i__hBa_navBadge{color:#f1b99f;background:#c9694424;border-radius:5px;place-items:center;min-width:18px;height:18px;margin-left:auto;font-size:10px;display:grid}.i__hBa_navNote{color:#818e9f;margin-top:auto;padding:20px 12px 0;font-size:10px;line-height:1.7}.i__hBa_pane{scrollbar-width:thin;scrollbar-color:#3d4857 transparent;min-width:0;min-height:0;padding:26px 28px;overflow-y:auto}.i__hBa_columnSummary,.i__hBa_closePage{flex-direction:column;gap:22px;min-width:0;display:flex}.i__hBa_summaryHeading,.i__hBa_closeHeading{justify-content:space-between;align-items:center;gap:15px;display:flex}.i__hBa_sectionTitleX,.i__hBa_sectionTitleIn,.i__hBa_sectionTitleOut{color:var(--cash-text);letter-spacing:-.35px;margin:0;font-size:18px;font-weight:600}.i__hBa_summaryIntro,.i__hBa_closeIntro,.i__hBa_hint{color:var(--cash-muted);font-size:12px;line-height:1.65}.i__hBa_summaryIntro,.i__hBa_closeIntro{margin-top:6px}.i__hBa_shiftStatus,.i__hBa_closeStatusBlind,.i__hBa_closeStatusReady{border:1px solid var(--cash-border);color:var(--cash-muted);border-radius:7px;flex-shrink:0;padding:6px 9px;font-size:10px}.i__hBa_closeStatusReady{color:#8ed6b4}.i__hBa_salesOverview{border:1px solid var(--cash-border);background:var(--cash-surface);border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);gap:0;display:grid;overflow:hidden}.i__hBa_netSalesCard{border-right:1px solid var(--cash-border);background:#e79b5a09;flex-direction:column;justify-content:center;padding:23px;display:flex}.i__hBa_netSalesLabel{color:#efb17e;font-size:12px;font-weight:500}.i__hBa_netSalesValue{color:#fff;letter-spacing:-1.1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:10px 0 12px;font-size:clamp(26px,2.5vw,34px);font-weight:600;line-height:1.1}.i__hBa_salesMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding:20px 8px;display:grid}.i__hBa_grossSalesCard,.i__hBa_refundCard,.i__hBa_tipCard{flex-direction:column;gap:10px;min-width:0;padding:0 14px;display:flex}.i__hBa_refundCard,.i__hBa_tipCard{border-left:1px solid var(--cash-border)}.i__hBa_metricLabelRow{color:var(--cash-muted);align-items:center;gap:5px;font-size:11px;font-weight:500;display:flex}.i__hBa_metricMarker{color:#7e8b9b;font-size:12px}.i__hBa_metricValue,.i__hBa_refundValue{color:var(--cash-text);letter-spacing:-.5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(16px,1.8vw,22px);font-weight:600}.i__hBa_refundValue{color:#eeb0a6}.i__hBa_metricHint{color:#96a1b0;font-size:10px;line-height:1.55}.i__hBa_salesExplanation{border-top:1px solid var(--cash-border);color:#96a1b0;grid-column:1/-1;margin:0;padding:11px 23px;font-size:10px;line-height:1.5}.i__hBa_summaryDetails{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.i__hBa_detailCard{border:1px solid var(--cash-border);background:var(--cash-surface);border-radius:13px;flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.i__hBa_subTitle{color:#dce3ed;margin:0;font-size:13px;font-weight:550}.i__hBa_summary,.i__hBa_summaryHighlight{flex-direction:column;gap:0;font-size:12px;display:flex}.i__hBa_summaryRow,.i__hBa_summaryRowExpected{color:var(--cash-muted);justify-content:space-between;align-items:baseline;gap:14px;padding:12px 0;font-size:12px;line-height:1.5;display:flex}.i__hBa_summaryRow+.i__hBa_summaryRow{border-top:1px solid #ffffff06}.i__hBa_summaryValue,.i__hBa_summaryValueGood,.i__hBa_summaryValueBad{color:var(--cash-text);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:550}.i__hBa_summaryValueGood{color:#8ed6b4}.i__hBa_summaryValueBad{color:#edaaa0}.i__hBa_summaryRowExpected{border-top:1px solid var(--cash-border);color:#f2b07e;margin-top:8px;padding-top:17px;font-weight:550}.i__hBa_summary .i__hBa_hint,.i__hBa_summaryHighlight .i__hBa_hint{margin-top:9px;font-size:11px}.i__hBa_textAction{color:#efb17e;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:12px;padding:0;font-size:11px;display:flex}.i__hBa_unpaidTables{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.i__hBa_unpaidChip{color:#edaaa0;background:#c9694414;border-radius:6px;padding:6px 8px;font-size:10px}.i__hBa_movementLayout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:20px;display:grid}.i__hBa_movementForm{flex-direction:column;gap:20px;min-width:0;display:flex}.i__hBa_movementForm>div:first-child{margin-bottom:4px}.i__hBa_movementForm .i__hBa_hint{margin-top:6px}.i__hBa_field{flex-direction:column;gap:9px;min-width:0;display:flex}.i__hBa_label{color:#c6d0de;font-size:12px;font-weight:500}.i__hBa_requiredNote{color:#8895a8;font-size:10px;font-weight:400}.i__hBa_directionPicker{grid-template-columns:1fr 1fr;gap:7px;display:grid}.i__hBa_directionPicker button{border:1px solid var(--cash-border);background:var(--cash-surface);min-height:46px;color:var(--cash-muted);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 6px;font-size:12px;display:flex}.i__hBa_directionPicker button[aria-pressed=true]{color:#f2b07e;background:#d48c5410;border-color:#d48c5466}.i__hBa_directionPicker button:hover{border-color:#596779}.i__hBa_select,.i__hBa_input,.i__hBa_inputDesc,.i__hBa_inputClosing{width:100%;min-height:46px;color:var(--cash-text);font:inherit;background:#10151b;border:1px solid #35404d;border-radius:9px;outline:none;padding:12px;font-size:14px}.i__hBa_select{cursor:pointer}.i__hBa_input{text-align:right;font-variant-numeric:tabular-nums}.i__hBa_input::placeholder,.i__hBa_inputDesc::placeholder,.i__hBa_inputClosing::placeholder{color:#758295}.i__hBa_movementInputs{flex-direction:column;gap:18px;display:flex}.i__hBa_movementHintOut,.i__hBa_movementHintIn{color:var(--cash-muted);margin:-8px 0 0;font-size:11px;line-height:1.65}.i__hBa_recentBox{border:1px solid var(--cash-border);background:var(--cash-surface);border-radius:13px;flex-direction:column;gap:16px;min-width:0;padding:20px;display:flex}.i__hBa_recentHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.i__hBa_recentHeading>span{color:var(--cash-muted);font-size:10px}.i__hBa_recentEmpty{color:#91a0b4;text-align:center;place-items:center;min-height:210px;padding:28px 12px;font-size:12px;line-height:1.8;display:grid}.i__hBa_recentList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.i__hBa_recentRow{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 0;display:flex}.i__hBa_recentRow+.i__hBa_recentRow{border-top:1px solid var(--cash-border)}.i__hBa_recentMeta{flex-direction:column;gap:5px;min-width:0;display:flex}.i__hBa_recentType{color:#dce3ed;font-size:12px;font-weight:550}.i__hBa_recentDesc{color:var(--cash-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.5}.i__hBa_recentTime{color:#8190a4;font-size:10px}.i__hBa_recentRow>span{font-size:12px}.i__hBa_closeSteps{border-bottom:1px solid var(--cash-border);gap:0;padding:0 0 18px;display:flex}.i__hBa_closeStepActive,.i__hBa_closeStepDone,.i__hBa_closeStepPending{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.i__hBa_closeStepNumber{color:#99a5b5;border:1px solid #3b4654;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.i__hBa_closeStepActive .i__hBa_closeStepNumber{color:#f2b07e;background:#d48c5410;border-color:#d48c5470}.i__hBa_closeStepDone .i__hBa_closeStepNumber{color:#8ed6b4;background:#66c69b0c;border-color:#66c69b30;font-size:0}.i__hBa_closeStepDone .i__hBa_closeStepNumber:after{content:"✓";font-size:12px}.i__hBa_closeSteps strong{color:#dce3ed;font-size:11px;font-weight:550}.i__hBa_closeStepPending strong{color:#8592a4}.i__hBa_closeSteps small{display:none}.i__hBa_closeWarning{color:#e7bf80;background:#d7ac5d08;border:1px solid #d7ac5d38;border-radius:10px;flex-direction:column;gap:6px;padding:14px 16px;font-size:12px;line-height:1.65;display:flex}.i__hBa_closeWarning strong{font-weight:550}.i__hBa_closeLayout{align-self:center;width:100%;max-width:690px}.i__hBa_closeForm{flex-direction:column;gap:14px;min-width:0;display:flex}.i__hBa_countedCashCard,.i__hBa_comparisonCard{border:1px solid var(--cash-border);background:var(--cash-surface);border-radius:12px;flex-direction:column;gap:15px;padding:20px;display:flex}.i__hBa_cardSectionHeading h5{color:#dce3ed;margin:0;font-size:13px;font-weight:550}.i__hBa_cardSectionHeading p{color:var(--cash-muted);margin:5px 0 0;font-size:11px}.i__hBa_fieldClosing{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:12px;display:grid}.i__hBa_inputClosing{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.7px;min-height:60px;padding:16px;font-size:26px;font-weight:550}.i__hBa_inputCurrency{color:var(--cash-muted);font-size:12px}.i__hBa_countedCashHint{color:var(--cash-muted);font-size:10px;line-height:1.6}.i__hBa_closeSide{border:1px solid var(--cash-border);background:#161c23;border-radius:11px;container-type:inline-size}.i__hBa_denominationHeading{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;list-style:none;display:flex}.i__hBa_denominationHeading::-webkit-details-marker{display:none}.i__hBa_supervisorActions summary::-webkit-details-marker{display:none}.i__hBa_denominationHeading>span:first-child{color:var(--cash-muted);align-items:center;gap:10px;display:flex}.i__hBa_denominationHeading strong{color:#cbd5e3;font-size:12px;font-weight:500;display:block}.i__hBa_denominationHeading small{color:#8996a8;margin-top:5px;font-size:10px;display:block}.i__hBa_denominationTotal{color:var(--cash-muted);font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-size:12px;display:flex}.i__hBa_closeSide[open] .i__hBa_denominationTotal>svg,.i__hBa_supervisorActions[open] summary>svg{transform:rotate(180deg)}.i__hBa_countGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 20px 16px;display:grid}.i__hBa_countRow{border:1px solid var(--cash-border);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 7px 7px 12px;display:flex}.i__hBa_countLabel{color:#cbd5e3;flex-shrink:0;font-size:12px;font-weight:500}.i__hBa_countStepper{background:#10151b;border:1px solid #35404d;border-radius:7px;flex:0 0 182px;align-items:stretch;width:182px;height:46px;display:flex;overflow:hidden}.i__hBa_countStepper>div{flex:1;width:auto;min-width:0}.i__hBa_countStepBtn,.i__hBa_countStepBtnInc{color:#edaaa0;cursor:pointer;touch-action:manipulation;background:#edaaa008;border:0;flex:0 0 44px;place-items:center;padding:0;font-size:22px;display:grid}.i__hBa_countStepBtnInc{color:#9eddc0;background:#66c69b12}.i__hBa_countStepBtn:hover:not(:disabled),.i__hBa_countStepBtnInc:hover{background:#ffffff08}.i__hBa_countStepBtn:disabled{opacity:.3;cursor:not-allowed}.i__hBa_countStepper .i__hBa_countValue{border:0;border-inline:1px solid var(--cash-border);width:100%;min-width:0;color:var(--cash-text);text-align:center;font:inherit;font-variant-numeric:tabular-nums;background:0 0;padding:0 34px 0 8px;font-size:16px;font-weight:550}@container (max-width:580px){.i__hBa_countGrid{grid-template-columns:1fr}}.i__hBa_countTotalRow{border-top:1px solid var(--cash-border);color:var(--cash-muted);justify-content:space-between;align-items:center;gap:12px;margin:0 20px 18px;padding-top:15px;font-size:12px;display:flex}.i__hBa_countTotalRow>span:last-child{color:var(--cash-text);font-variant-numeric:tabular-nums;font-weight:550}.i__hBa_blindCountNotice{background:#10151b;border-radius:8px;align-items:center;gap:12px;padding:14px;display:flex}.i__hBa_blindCountIcon{color:#8c9aae;letter-spacing:2px}.i__hBa_blindCountNotice strong{color:#cbd5e3;font-size:12px;font-weight:500}.i__hBa_blindCountNotice p{color:var(--cash-muted);margin-top:5px;font-size:11px;line-height:1.6}.i__hBa_comparisonGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.i__hBa_comparisonMetric,.i__hBa_comparisonMetricOk,.i__hBa_comparisonMetricOver,.i__hBa_comparisonMetricShort{background:#10151b;border-radius:8px;flex-direction:column;gap:8px;min-width:0;padding:13px;display:flex}.i__hBa_comparisonGrid span{color:var(--cash-muted);font-size:11px}.i__hBa_comparisonGrid strong{color:var(--cash-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px;font-weight:550}.i__hBa_comparisonGrid small{color:var(--cash-muted);font-size:10px}.i__hBa_comparisonMetricOk{background:#66c69b0c}.i__hBa_comparisonMetricOk strong,.i__hBa_comparisonMetricOk small{color:#8ed6b4}.i__hBa_comparisonMetricOver,.i__hBa_comparisonMetricShort{background:#d7ac5d0c}.i__hBa_comparisonMetricOver strong,.i__hBa_comparisonMetricShort strong{color:#e7bf80}.i__hBa_finishCard{flex-direction:column;gap:16px;padding:16px 0 4px;display:flex}.i__hBa_closeActions{flex-direction:column;gap:14px;display:flex}.i__hBa_supervisorActions summary{color:var(--cash-muted);cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:8px;font-size:11px;list-style:none;display:flex}.i__hBa_panelWide .i__hBa_forceCloseAction{width:100%;margin-top:8px;display:flex;color:#e7bf80!important;background:#b58c480c!important;border:1px solid #b58c4840!important;font-size:12px!important}.i__hBa_footer{border-top:1px solid var(--cash-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 26px;display:flex}.i__hBa_footerActions{align-items:center;gap:10px;display:flex}.i__hBa_logoutAction{min-height:40px;color:var(--cash-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 8px;font-size:11px;display:flex}.i__hBa_logoutAction:hover{color:#edaaa0;background:#edaaa008}.i__hBa_panelWide .i__hBa_primaryAction{min-height:44px;color:#17130f!important;background:#e9843c!important;border:1px solid #e9843c!important;border-radius:9px!important;padding:11px 16px!important;font-size:12px!important;font-weight:600!important}.i__hBa_panelWide .i__hBa_primaryAction:hover:not(:disabled){background:#f29855!important;border-color:#f29855!important}.i__hBa_panelWide .i__hBa_primaryAction:disabled{cursor:not-allowed;opacity:1!important;border-color:var(--cash-border)!important;color:#8895a8!important;background:#252d37!important}.i__hBa_panelWide .i__hBa_secondaryAction{min-height:44px;border:1px solid var(--cash-border)!important;color:#c1ccda!important;background:0 0!important;border-radius:9px!important;font-size:12px!important}.i__hBa_panelWide button:focus-visible,.i__hBa_panelWide summary:focus-visible{outline-offset:3px;outline:2px solid #f2b07e}.i__hBa_spinning{animation:1s linear infinite i__hBa_cash-spin}@keyframes i__hBa_cash-spin{to{transform:rotate(360deg)}}@media (max-width:1050px){.i__hBa_workspace{grid-template-columns:180px minmax(0,1fr)}.i__hBa_nav{padding-inline:10px}.i__hBa_navBtn,.i__hBa_navBtnActive{gap:8px;padding-inline:9px}.i__hBa_nav strong{font-size:11px}.i__hBa_pane{padding:22px}.i__hBa_salesOverview{grid-template-columns:1fr}.i__hBa_netSalesCard{border-right:0;border-bottom:1px solid var(--cash-border);padding:20px}.i__hBa_netSalesValue{margin-block:8px}.i__hBa_salesMetricGrid{padding:20px 6px}.i__hBa_summaryDetails,.i__hBa_movementLayout{grid-template-columns:1fr}.i__hBa_recentEmpty{min-height:120px}}@media (max-width:760px){.i__hBa_overlay{padding:12px}.i__hBa_panelWide{border-radius:13px;height:calc(100dvh - 24px)}.i__hBa_header{gap:10px;padding:16px 18px}.i__hBa_headerIcon{width:36px;height:36px}.i__hBa_title{font-size:19px}.i__hBa_headerRight{gap:5px}.i__hBa_workspace{flex-direction:column;display:flex}.i__hBa_nav{border-right:0;border-bottom:1px solid var(--cash-border);flex-direction:row;flex-shrink:0;gap:4px;padding:9px 12px}.i__hBa_navLabel,.i__hBa_navNote,.i__hBa_nav small{display:none}.i__hBa_navBtn,.i__hBa_navBtnActive{flex:1;justify-content:center;gap:6px;width:auto;min-height:46px;padding:8px 4px}.i__hBa_nav svg{width:16px}.i__hBa_navBadge{margin-left:0}.i__hBa_pane{flex:1;padding:20px}.i__hBa_closeSteps strong{font-size:10px}.i__hBa_footer{padding:12px 18px}.i__hBa_countGrid{grid-template-columns:1fr}.i__hBa_inputClosing{font-size:24px}.i__hBa_select,.i__hBa_input,.i__hBa_inputDesc{font-size:16px}}@media (max-width:520px){.i__hBa_overlay{padding:0}.i__hBa_panelWide{border:0;border-radius:0;width:100%;height:100dvh}.i__hBa_header{padding:14px}.i__hBa_headerIcon{display:none}.i__hBa_statusBadge{padding:6px;font-size:10px}.i__hBa_headerSubtitle{font-size:10px}.i__hBa_refreshBtn,.i__hBa_dismissBtn{width:30px;height:34px}.i__hBa_nav{padding:8px}.i__hBa_navBtn,.i__hBa_navBtnActive{flex-direction:column;gap:5px}.i__hBa_nav strong{font-size:10px}.i__hBa_navBadge{margin-top:-23px;margin-left:72px;position:absolute}.i__hBa_pane{padding:20px 14px}.i__hBa_summaryHeading,.i__hBa_closeHeading{align-items:flex-start}.i__hBa_summaryIntro,.i__hBa_closeIntro{font-size:11px}.i__hBa_closeStatusBlind,.i__hBa_closeStatusReady{text-align:center;max-width:105px;line-height:1.5}.i__hBa_netSalesCard{padding:20px}.i__hBa_grossSalesCard,.i__hBa_refundCard,.i__hBa_tipCard{padding:0 10px}.i__hBa_metricValue,.i__hBa_refundValue{font-size:16px}.i__hBa_metricLabelRow{font-size:10px}.i__hBa_metricHint{font-size:9px}.i__hBa_detailCard,.i__hBa_countedCashCard,.i__hBa_comparisonCard{padding:16px}.i__hBa_closeSteps{gap:8px}.i__hBa_closeStepActive,.i__hBa_closeStepDone,.i__hBa_closeStepPending{flex-direction:column;align-items:flex-start;gap:7px}.i__hBa_closeStepNumber{width:25px;height:25px}.i__hBa_closeSteps strong{font-size:10px}.i__hBa_denominationHeading{padding:16px}.i__hBa_denominationHeading small{max-width:145px;line-height:1.5}.i__hBa_denominationTotal{gap:5px;font-size:11px}.i__hBa_countGrid{padding-inline:16px}.i__hBa_countTotalRow{margin-inline:16px}.i__hBa_comparisonGrid{gap:6px}.i__hBa_comparisonMetric,.i__hBa_comparisonMetricOk,.i__hBa_comparisonMetricOver,.i__hBa_comparisonMetricShort{padding:10px}.i__hBa_comparisonGrid strong{font-size:15px}.i__hBa_comparisonGrid span,.i__hBa_comparisonGrid small{font-size:9px}.i__hBa_footer{flex-wrap:wrap;padding:12px 14px}.i__hBa_footerActions{flex-wrap:wrap;gap:7px;margin-left:auto}.i__hBa_panelWide .i__hBa_primaryAction,.i__hBa_panelWide .i__hBa_secondaryAction{padding-inline:12px!important;font-size:11px!important}.i__hBa_logoutAction{padding:0;font-size:10px}}@media (prefers-reduced-motion:reduce){.i__hBa_spinning{animation:none}}.i__hBa_comparisonCard[data-blind=true]{background:0 0;border:0;padding:0}.i__hBa_comparisonCard[data-blind=true] .i__hBa_blindCountNotice{background:0 0;padding:0 4px}.i__hBa_comparisonHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.i__hBa_comparisonHeading .i__hBa_textAction{flex-shrink:0;margin-top:0}
.HPYv5a_overlay{z-index:1001;background:#000000e6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.HPYv5a_panel{background:#111218;border:1px solid #252836;border-radius:8px;flex-direction:column;gap:16px;width:550px;padding:24px;display:flex}.HPYv5a_header{border-bottom:1px solid #252836;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.HPYv5a_title{color:#fff;text-transform:uppercase;margin:0;font-size:1.4rem;font-weight:900}.HPYv5a_closeIcon{color:#a1a5b7;cursor:pointer;background:0 0;border:none;font-size:1.5rem}.HPYv5a_body{color:#e4e4e7;flex-direction:column;gap:10px;max-height:400px;font-size:1.1rem;display:flex;overflow-y:auto}.HPYv5a_row{border-bottom:1px solid #1f212a;justify-content:space-between;padding-bottom:6px;display:flex}.HPYv5a_rowBold{border-bottom:1px solid #1f212a;justify-content:space-between;padding-bottom:6px;font-weight:700;display:flex}.HPYv5a_rowDiffPositive{color:#34d399;border-bottom:1px solid #1f212a;justify-content:space-between;padding-bottom:6px;font-weight:700;display:flex}.HPYv5a_rowDiffNegative{color:#f87171;border-bottom:1px solid #1f212a;justify-content:space-between;padding-bottom:6px;font-weight:700;display:flex}.HPYv5a_sectionTitle{color:#38bdf8;text-transform:uppercase;margin:16px 0 8px;font-size:1rem}.HPYv5a_sectionTitleRefund{color:#f87171;text-transform:uppercase;margin:16px 0 8px;font-size:1rem}.HPYv5a_methodRow{border-bottom:1px dashed #1f212a;justify-content:space-between;padding-bottom:4px;font-size:1rem;display:flex}.HPYv5a_refundTotal{justify-content:space-between;margin-bottom:6px;font-size:1rem;display:flex}.HPYv5a_refundTotalValue{color:#f87171}.HPYv5a_refundMethodRow{color:#a1a5b7;border-bottom:1px dashed #1f212a;justify-content:space-between;padding-bottom:4px;font-size:.95rem;display:flex}
.DIZhOG_overlay{z-index:1000;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DIZhOG_panel{background:#111218;border:1px solid #252836;border-radius:8px;flex-direction:column;gap:16px;width:min(1080px,94vw);height:min(720px,88dvh);padding:20px;display:flex}.DIZhOG_header{border-bottom:1px solid #252836;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.DIZhOG_title{color:#fff;margin:0;font-size:1.3rem;font-weight:700}.DIZhOG_closeIcon{color:#a1a5b7;cursor:pointer;background:0 0;border:none;font-size:1.5rem}.DIZhOG_body{flex:1;gap:16px;min-height:0;display:flex}.DIZhOG_menuSide{flex-direction:column;flex:1.4;gap:12px;min-width:0;display:flex}.DIZhOG_searchInput{color:#fff;background:#090a0f;border:1px solid #2e3147;border-radius:4px;outline:none;padding:10px 14px;font-size:.95rem}.DIZhOG_categoryTabs{scrollbar-width:none;gap:6px;padding-bottom:6px;display:flex;overflow-x:auto}.DIZhOG_categoryTab{color:#fff;cursor:pointer;white-space:nowrap;background:#1c1e27;border:1px solid #252836;border-radius:4px;padding:6px 12px;font-size:.85rem;font-weight:700}.DIZhOG_categoryTabActive{color:#fff;cursor:pointer;white-space:nowrap;background:#10b981;border:1px solid #252836;border-radius:4px;padding:6px 12px;font-size:.85rem;font-weight:700}.DIZhOG_productGrid{flex:1;grid-template-columns:repeat(2,1fr);gap:8px;padding-right:4px;display:grid;overflow-y:auto}.DIZhOG_productCard{cursor:pointer;background:#161720;border:1px solid #252836;border-radius:4px;flex-direction:column;justify-content:space-between;gap:6px;padding:12px;display:flex}.DIZhOG_productCardSelected{cursor:pointer;background:#0f2019;border:1px solid #10b981;border-radius:4px;flex-direction:column;justify-content:space-between;gap:6px;padding:12px;display:flex}.DIZhOG_productCardTop{justify-content:space-between;align-items:flex-start;display:flex}.DIZhOG_productName{color:#fff;font-size:.95rem;font-weight:700}.DIZhOG_qtyBadge{color:#fff;background:#10b981;border-radius:4px;padding:2px 6px;font-size:.8rem;font-weight:900}.DIZhOG_productPrice{color:#10b981;font-size:.9rem;font-weight:800}.DIZhOG_basketSide{border-left:1px solid #252836;flex-direction:column;flex:1;gap:12px;min-width:0;padding-left:16px;display:flex}.DIZhOG_basketTitle{color:#a1a5b7;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:700}.DIZhOG_basketList{flex-direction:column;flex:1;gap:6px;display:flex;overflow-y:auto}.DIZhOG_basketItem{background:#161720;border:1px solid #252836;border-radius:4px;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.DIZhOG_basketItemName{color:#fff;font-size:.9rem;font-weight:700}.DIZhOG_qtyControls{align-items:center;gap:8px;display:flex}.DIZhOG_decBtn{color:#f87171;cursor:pointer;background:#251415;border:1px solid #f87171;border-radius:4px;width:24px;height:24px;font-weight:700}.DIZhOG_incBtn{color:#34d399;cursor:pointer;background:#0f2019;border:1px solid #34d399;border-radius:4px;width:24px;height:24px;font-weight:700}.DIZhOG_qtyValue{color:#fff;text-align:center;min-width:20px;font-weight:700}.DIZhOG_emptyBasket{color:#a1a5b7;text-align:center;padding-top:40px;font-size:.9rem}.DIZhOG_actions{gap:10px;display:flex}.DIZhOG_confirmSlot{flex:1.5;min-width:0}.DIZhOG_cancelSlot{flex:1;min-width:0}
.iPLMuG_overlay{z-index:1100;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.iPLMuG_panel{background:#111218;border:1px solid #252836;border-radius:10px;flex-direction:column;gap:14px;width:min(520px,100vw - 24px);max-height:min(92vh,900px);padding:24px;display:flex;overflow-y:auto}.iPLMuG_title{color:#fff;margin:0;font-size:1.35rem}.iPLMuG_itemLabel{color:#a1a5b7;margin:0}.iPLMuG_wasteWarn{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b73;border-radius:8px;margin:0;padding:10px 12px;font-size:.88rem;font-weight:600;line-height:1.4}.iPLMuG_label{color:#d1d5db;font-weight:600}.iPLMuG_textarea{color:#fff;resize:vertical;box-sizing:border-box;background:#0b0c12;border:1px solid #373a4d;border-radius:8px;width:100%;margin-top:6px;padding:10px 12px;display:block}.iPLMuG_actions{gap:10px;margin-top:8px;display:flex}.iPLMuG_actionSlot{flex:1;min-width:0}
.JGpHZa_overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:999;background:#090a0fcc;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.JGpHZa_panel{text-align:center;background:#111218;border:2px solid #ef4444;border-radius:8px;flex-direction:column;gap:20px;width:480px;padding:32px;display:flex;box-shadow:0 20px 25px -5px #00000080}.JGpHZa_lockBadge{color:#ef4444;text-transform:uppercase;letter-spacing:1px;font-size:1.6rem;font-weight:900}.JGpHZa_title{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:1.6rem;font-weight:900}.JGpHZa_description{color:#a1a5b7;margin:0;font-size:1.1rem;line-height:1.5}.JGpHZa_actions{flex-direction:column;gap:12px;margin-top:10px;display:flex}
.va9y3G_dialogWide{width:min(100%,420px)}.va9y3G_dialogScrollable{flex-direction:column;max-height:min(90dvh,720px);padding:0;display:flex;overflow:hidden}.va9y3G_dialogBody{overscroll-behavior:contain;flex:auto;min-height:0;padding:20px;overflow-y:auto}.va9y3G_itemList{color:#d1d5db;background:#16181f;border:1px solid #252836;border-radius:8px;margin:0 0 16px;padding:10px 12px 10px 28px;font-size:.88rem;line-height:1.45}.va9y3G_itemMore{color:#9ca3af;margin-left:-16px;list-style:none}.va9y3G_choiceStack{flex-direction:column;gap:8px;display:flex}.va9y3G_choiceBtn{justify-content:center;width:100%}.va9y3G_choiceHint{color:#9ca3af;text-align:center;margin:-2px 0 4px;padding:0 2px;font-size:.78rem;line-height:1.35}
.JXHxvG_overlay{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030609b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.JXHxvG_panel{--cash-bg:#12171d;--cash-surface:#191f27;--cash-border:#2b333e;--cash-muted:#99a5b5;--cash-text:#edf1f6;background:var(--cash-bg);width:min(640px,100%);max-height:min(820px,100dvh - 48px);color:var(--cash-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid #35404c;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 32px 100px #0008}.JXHxvG_header{border-bottom:1px solid var(--cash-border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px;display:flex}.JXHxvG_headerTitle{align-items:flex-start;gap:13px;min-width:0;display:flex}.JXHxvG_headerIcon{color:#e7bf80;background:#d7ac5d10;border:1px solid #d7ac5d38;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.JXHxvG_title{color:var(--cash-text);letter-spacing:-.6px;margin:0;font-size:22px;font-weight:650}.JXHxvG_headerSubtitle{color:var(--cash-muted);margin:6px 0 0;font-size:12px;line-height:1.6}.JXHxvG_dismissBtn{width:36px;height:36px;color:var(--cash-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.JXHxvG_dismissBtn:hover:not(:disabled){color:var(--cash-text);background:#ffffff06}.JXHxvG_steps{border-bottom:1px solid var(--cash-border);flex-shrink:0;gap:12px;margin:0;padding:16px 26px;list-style:none;display:flex}.JXHxvG_stepActive,.JXHxvG_stepDone{flex:1;align-items:center;gap:9px;min-width:0;display:flex}.JXHxvG_stepNumber{width:28px;height:28px;color:var(--cash-muted);border:1px solid #3b4654;border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.JXHxvG_stepActive .JXHxvG_stepNumber{color:#f2b07e;background:#d48c5410;border-color:#d48c5470}.JXHxvG_stepDone .JXHxvG_stepNumber{color:#8ed6b4;background:#66c69b10;border-color:#66c69b50}.JXHxvG_stepText{flex-direction:column;gap:2px;min-width:0;display:flex}.JXHxvG_stepText strong{color:#dce3ed;font-size:12px;font-weight:550}.JXHxvG_stepText small{color:var(--cash-muted);font-size:11px}.JXHxvG_stepDone .JXHxvG_stepText strong{color:var(--cash-muted)}.JXHxvG_body{flex-direction:column;flex:1;gap:22px;min-height:0;padding:20px 26px 24px;display:flex;overflow-y:auto}.JXHxvG_section{flex-direction:column;gap:12px;display:flex}.JXHxvG_sectionHeading{flex-direction:column;gap:4px;display:flex}.JXHxvG_sectionTitle{color:var(--cash-text);letter-spacing:-.2px;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;display:flex}.JXHxvG_countPill,.JXHxvG_countPillWarn{color:#f2b07e;background:#e9843c18;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:600}.JXHxvG_countPillWarn{color:#edaaa0;background:#c9694418}.JXHxvG_sectionHint{color:var(--cash-muted);margin:0;font-size:12px;line-height:1.55}.JXHxvG_list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.JXHxvG_card,.JXHxvG_cardWarn{border:1px solid var(--cash-border);background:var(--cash-surface);border-radius:13px;flex-direction:column;gap:14px;padding:16px 18px;display:flex}.JXHxvG_cardWarn{background:linear-gradient(0deg, #c9694408, #c9694408), var(--cash-surface);border-color:#c9694440}.JXHxvG_cardTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.JXHxvG_cardInfo{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.JXHxvG_tableName{color:var(--cash-text);letter-spacing:-.2px;margin:0;font-size:16px;font-weight:600}.JXHxvG_meta{color:var(--cash-muted);margin:0;font-size:12px;line-height:1.5}.JXHxvG_badge{color:#f2b07e;background:#e9843c12;border-radius:20px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:550;display:inline-flex}.JXHxvG_badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.JXHxvG_badge[data-tone=partial]{color:#e7bb73;background:#e7bb7312}.JXHxvG_badge[data-tone=paid]{color:#8ed6b4;background:#66c69b12}.JXHxvG_badge[data-tone=refund]{color:#edaaa0;background:#c9694414}.JXHxvG_amount{color:var(--cash-text);letter-spacing:-.4px;font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;font-size:20px;font-weight:650;display:flex}.JXHxvG_amount small{color:var(--cash-muted);letter-spacing:.4px;text-transform:uppercase;font-size:10px;font-weight:500}.JXHxvG_actions{flex-wrap:wrap;gap:8px;display:flex}.JXHxvG_primaryAction,.JXHxvG_secondaryAction,.JXHxvG_textAction{min-height:40px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.JXHxvG_primaryAction{color:#17130f;background:#e9843c;border:1px solid #e9843c}.JXHxvG_primaryAction:hover:not(:disabled){background:#f0975a;border-color:#f0975a}.JXHxvG_secondaryAction{border:1px solid var(--cash-border);color:#c1ccda;background:0 0;font-weight:550}.JXHxvG_secondaryAction:hover:not(:disabled){color:var(--cash-text);background:#ffffff06;border-color:#3b4654}.JXHxvG_textAction{color:var(--cash-muted);background:0 0;border:1px solid #0000;font-weight:550}.JXHxvG_textAction:hover:not(:disabled){color:var(--cash-text)}.JXHxvG_primaryAction:disabled,.JXHxvG_secondaryAction:disabled,.JXHxvG_textAction:disabled{opacity:.5;cursor:not-allowed}.JXHxvG_primaryAction[aria-busy=true],.JXHxvG_secondaryAction[aria-busy=true]{cursor:wait}.JXHxvG_panel button:focus-visible{outline-offset:3px;outline:2px solid #f2b07e}.JXHxvG_footer{border-top:1px solid var(--cash-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 26px;display:flex}.JXHxvG_footer .JXHxvG_primaryAction,.JXHxvG_footer .JXHxvG_secondaryAction{min-height:44px;padding-inline:16px}.JXHxvG_spinning{animation:1s linear infinite JXHxvG_open-checks-spin}@keyframes JXHxvG_open-checks-spin{to{transform:rotate(360deg)}}@media (max-width:560px){.JXHxvG_overlay{padding:0}.JXHxvG_panel{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.JXHxvG_header,.JXHxvG_steps,.JXHxvG_body,.JXHxvG_footer{padding-inline:16px}.JXHxvG_steps{gap:8px}.JXHxvG_stepText small{display:none}.JXHxvG_footer{flex-direction:column-reverse;align-items:stretch}}@media (prefers-reduced-motion:reduce){.JXHxvG_spinning{animation:none}}
.ARyvvW_overlay{z-index:80;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));overscroll-behavior:none;background:#000000b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.ARyvvW_card{color:#e8eaed;background:#161a22;border:1px solid #2a2f3a;border-radius:14px;flex-direction:column;width:min(1280px,98vw);max-height:min(96dvh,980px);display:flex;overflow:hidden}.ARyvvW_cardHeader{flex-shrink:0;padding:24px 28px 0}.ARyvvW_cardBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:16px 28px 12px;overflow-y:auto}.ARyvvW_cardFooter{padding:16px 28px max(24px, env(safe-area-inset-bottom,0px));background:#161a22;border-top:1px solid #2a2f3a;flex-shrink:0}.ARyvvW_title{margin:0 0 10px;font-size:1.35rem;font-weight:800}.ARyvvW_amount{color:#60a5fa;margin:0 0 14px;font-size:1.75rem;font-weight:800}.ARyvvW_status{margin:0 0 10px;font-size:1.05rem;font-weight:700}.ARyvvW_hint{color:#9aa3b2;margin:0 0 16px;font-size:.95rem;line-height:1.45}.ARyvvW_formFields{flex-direction:column;gap:14px;margin-bottom:8px;display:flex}.ARyvvW_field{color:#9aa3b2;flex-direction:column;gap:6px;font-size:.9rem;font-weight:600;display:flex}.ARyvvW_field input,.ARyvvW_field textarea{color:#e8eaed;box-sizing:border-box;background:#0f1218;border:1px solid #3a4150;border-radius:10px;width:100%;height:52px;padding:0 14px;font-size:1.1rem}.ARyvvW_field textarea{resize:none;height:auto;min-height:52px;padding:12px 14px}.ARyvvW_field input:focus,.ARyvvW_field textarea:focus{border-color:#2563eb;outline:none}.ARyvvW_warn{color:#fbbf24;background:#3b2a12;border:1px solid #a16207;border-radius:10px;margin:0 0 14px;padding:12px 14px;font-size:.95rem;line-height:1.4}.ARyvvW_actions{flex-wrap:wrap;gap:12px;display:flex}.ARyvvW_primary,.ARyvvW_secondary,.ARyvvW_destructive{appearance:none;cursor:pointer;border:1px solid #0000;border-radius:10px;flex:160px;min-height:56px;padding:14px 20px;font-size:1.05rem;font-weight:800}.ARyvvW_primary{color:#fff;background:#2563eb}.ARyvvW_secondary{color:#cbd5e1;background:0 0;border-color:#3a4150}.ARyvvW_destructive{color:#fca5a5;background:0 0;border-color:#7f1d1d}.ARyvvW_primary:disabled,.ARyvvW_secondary:disabled,.ARyvvW_destructive:disabled{opacity:.55;cursor:not-allowed}@media (max-width:720px){.ARyvvW_card{width:min(100%,96vw)}.ARyvvW_title{font-size:1.2rem}.ARyvvW_amount{font-size:1.5rem}.ARyvvW_primary,.ARyvvW_secondary,.ARyvvW_destructive{flex:100%}}
._9xqgCW_overlay{z-index:80;padding:max(12px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));overscroll-behavior:none;background:#000000b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}._9xqgCW_manualCard{box-sizing:border-box;color:#e8eaed;background:#161a22;border:1px solid #2a2f3a;border-radius:14px;flex-direction:column;width:min(760px,92vw);max-width:min(760px,92vw);max-height:92dvh;display:flex;overflow:hidden}._9xqgCW_cardHeader{flex-shrink:0;padding:24px 32px 0}._9xqgCW_cardBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding:16px 32px 12px;overflow-y:auto}._9xqgCW_cardFooter{padding:16px 32px max(24px, env(safe-area-inset-bottom,0px));background:#161a22;border-top:1px solid #2a2f3a;flex-shrink:0}._9xqgCW_title{margin:0 0 10px;font-size:1.4rem;font-weight:800}._9xqgCW_amount{color:#60a5fa;margin:0 0 14px;font-size:1.85rem;font-weight:800}._9xqgCW_status{margin:0 0 10px;font-size:1.1rem;font-weight:700}._9xqgCW_hint{color:#9aa3b2;max-width:70ch;margin:0 0 18px;font-size:1rem;line-height:1.45}._9xqgCW_formFields{flex-direction:column;gap:14px;margin-bottom:8px;display:flex}._9xqgCW_field{color:#9aa3b2;flex-direction:column;gap:6px;font-size:.95rem;font-weight:600;display:flex}._9xqgCW_field input,._9xqgCW_field textarea{color:#e8eaed;box-sizing:border-box;background:#0f1218;border:1px solid #3a4150;border-radius:10px;width:100%;height:56px;padding:0 16px;font-size:1.15rem}._9xqgCW_field textarea{resize:none;height:auto;min-height:56px;padding:14px 16px}._9xqgCW_field input:focus,._9xqgCW_field textarea:focus{border-color:#2563eb;outline:none}._9xqgCW_actions{flex-wrap:wrap;gap:12px;display:flex}._9xqgCW_primary,._9xqgCW_destructive{appearance:none;cursor:pointer;border:1px solid #0000;border-radius:10px;flex:180px;min-height:58px;padding:14px 22px;font-size:1.1rem;font-weight:800}._9xqgCW_primary{color:#fff;background:#2563eb}._9xqgCW_destructive{color:#fca5a5;background:0 0;border-color:#7f1d1d}._9xqgCW_primary:disabled,._9xqgCW_destructive:disabled{opacity:.55;cursor:not-allowed}@media (max-width:900px){._9xqgCW_manualCard{width:min(100%,94vw);max-width:min(100%,94vw)}}
