._sidebar_199f7_1{width:180px;min-height:100vh;background:#fff;border-right:1px solid #e5e5e5;display:flex;flex-direction:column;position:fixed;top:0;left:0;z-index:100}._brand_199f7_14{padding:20px 16px;font-size:18px;font-weight:700;color:#0f6e56;border-bottom:1px solid #e5e5e5}._nav_199f7_22{flex:1;padding:12px 0;display:flex;flex-direction:column;gap:2px}._link_199f7_30{display:block;padding:10px 16px;color:#555;text-decoration:none;font-size:14px;border-radius:6px;margin:0 8px;transition:background .15s,color .15s}._link_199f7_30:hover{background:#f0f0f0;color:#0f6e56}._active_199f7_46{background:#e8f5f1;color:#0f6e56;font-weight:600}._footer_199f7_52{padding:12px;border-top:1px solid #e5e5e5}._userInfo_199f7_57{display:flex;flex-direction:column;margin-bottom:8px}._userName_199f7_63{font-size:13px;font-weight:600;color:#333}._userRole_199f7_69{font-size:11px;color:#999;text-transform:capitalize}._logout_199f7_75{width:100%;padding:7px;background:none;border:1px solid #ddd;border-radius:5px;cursor:pointer;font-size:13px;color:#666;transition:background .15s}._logout_199f7_75:hover{background:#fef2f2;border-color:#f87171;color:#dc2626}@media (max-width: 768px){._sidebar_199f7_1{width:100%;min-height:auto;position:static;flex-direction:row;align-items:center;border-right:none;border-bottom:1px solid #e5e5e5;overflow-x:auto}._brand_199f7_14{border-bottom:none;border-right:1px solid #e5e5e5;white-space:nowrap}._nav_199f7_22{flex-direction:row;padding:4px;gap:2px}._link_199f7_30{white-space:nowrap;padding:8px 12px}._footer_199f7_52{border-top:none;border-left:1px solid #e5e5e5;margin-left:auto;flex-shrink:0;display:flex;align-items:center;gap:8px}._userInfo_199f7_57{margin-bottom:0}}._page_q1743_1{min-height:100vh;background:#f4f3ef;display:flex;align-items:center;justify-content:center;padding:16px}._card_q1743_10{background:#fff;border-radius:12px;padding:40px 36px;width:100%;max-width:400px;box-shadow:0 4px 24px #00000014;text-align:center}._logo_q1743_20{font-size:28px;font-weight:800;color:#0f6e56;margin-bottom:6px}._subtitle_q1743_27{color:#999;font-size:14px;margin:0 0 32px}._form_q1743_33{display:flex;flex-direction:column;gap:16px;text-align:left}._field_q1743_40{display:flex;flex-direction:column;gap:6px}._label_q1743_46{font-size:13px;font-weight:600;color:#555}._input_q1743_52{padding:11px 14px;border:1px solid #ddd;border-radius:8px;font-size:15px;outline:none;transition:border-color .15s;font-family:inherit}._input_q1743_52:focus{border-color:#0f6e56;box-shadow:0 0 0 3px #0f6e561a}._error_q1743_67{background:#fef2f2;border:1px solid #fca5a5;color:#dc2626;padding:10px 14px;border-radius:8px;font-size:14px}._btn_q1743_76{padding:13px;background:#0f6e56;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;margin-top:4px;transition:background .15s;font-family:inherit}._btn_q1743_76:hover:not(:disabled){background:#0a5542}._btn_q1743_76:disabled{opacity:.6;cursor:not-allowed}._topbar_tcuzj_1{padding:16px 24px;background:#fff;border-bottom:1px solid #e5e5e5;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between}._title_tcuzj_11{margin:0;font-size:20px;font-weight:600;color:#1a1a1a}._actions_tcuzj_18{display:flex;align-items:center;gap:10px}._layout_aub76_1{display:flex;min-height:100vh;background:#f4f3ef}._main_aub76_7{flex:1;margin-left:180px}._loading_aub76_12{padding:40px;color:#999}._content_aub76_17{padding:0 24px 40px}._cards_aub76_21{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}._card_aub76_21{background:#fff;border-radius:10px;padding:20px 24px;min-width:180px;box-shadow:0 1px 4px #0000000f}._cardLabel_aub76_36{font-size:13px;color:#888;margin-bottom:6px}._cardValue_aub76_42{font-size:28px;font-weight:700;color:#0f6e56}._section_aub76_48{background:#fff;border-radius:10px;padding:20px 24px;margin-bottom:16px;box-shadow:0 1px 4px #0000000f}._alertBox_aub76_56{background:#fff8f0;border:1px solid #fed7aa;border-radius:10px;padding:20px 24px;margin-bottom:16px}._sectionTitle_aub76_64{margin:0 0 14px;font-size:15px;font-weight:600;color:#333}._alertRow_aub76_71,._dishRow_aub76_71{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f0f0;font-size:14px}._alertRow_aub76_71:last-child,._dishRow_aub76_71:last-child{border-bottom:none}._alertQty_aub76_83{color:#d97706;font-weight:500}._dishQty_aub76_88{color:#0f6e56;font-weight:600}._empty_aub76_93{color:#aaa;font-size:14px;margin:0}._twoCol_aub76_99{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}._consumptionTable_aub76_106{font-size:14px}._consumptionHeader_aub76_110{display:grid;grid-template-columns:2fr 1fr .7fr;padding:6px 0 8px;border-bottom:2px solid #e5e5e5;font-size:12px;font-weight:600;color:#888}._consumptionRow_aub76_120{display:grid;grid-template-columns:2fr 1fr .7fr;padding:8px 0;border-bottom:1px solid #f5f5f5}._consumptionRow_aub76_120:last-child{border-bottom:none}._consumedQty_aub76_129{font-weight:600;color:#1a1a1a}._consumedUnit_aub76_130{color:#888}._sectionHead_aub76_132{display:flex;justify-content:space-between;align-items:center}._filterRow_aub76_138{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}._filterBtn_aub76_146{padding:5px 12px;border:1px solid #e0e0e0;background:#fff;border-radius:20px;font-size:12px;color:#666;cursor:pointer;font-family:inherit}._filterBtn_aub76_146:hover{border-color:#0f6e56}._filterBtnActive_aub76_161{background:#0f6e56;border-color:#0f6e56;color:#fff}._customDates_aub76_167{display:flex;align-items:center;gap:6px;font-size:12px;color:#888}._dateInput_aub76_175{padding:4px 8px;border:1px solid #e0e0e0;border-radius:6px;font-size:12px;font-family:inherit}._empChips_aub76_183{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}._empChip_aub76_183{padding:4px 10px;border:1px solid #e0e0e0;background:#fff;border-radius:14px;font-size:12px;color:#aaa;cursor:pointer;font-family:inherit}._empChipActive_aub76_201{border-color:#0f6e56;color:#1a1a1a;background:#f0faf7}._empChipRole_aub76_207{text-transform:capitalize;opacity:.7}._limitSelect_aub76_212{padding:5px 10px;border:1px solid #e0e0e0;border-radius:6px;font-size:12px;color:#666;font-family:inherit;background:#fff}._chartFootnote_aub76_222{margin:10px 0 0;font-size:12px;color:#aaa}@media (max-width: 768px){._layout_aub76_1{flex-direction:column}._main_aub76_7{margin-left:0;margin-top:0}._twoCol_aub76_99{grid-template-columns:1fr}}._overlay_1hir4_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}._modal_1hir4_7{background:#fff;border-radius:12px;width:100%;max-width:560px;max-height:88vh;overflow-y:auto;box-shadow:0 10px 40px #0003}._header_1hir4_12{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid #e5e5e5;position:sticky;top:0;background:#fff;z-index:1}._title_1hir4_18{margin:0;font-size:18px;font-weight:600;color:#1a1a1a;display:flex;align-items:center;gap:10px}._headerActions_1hir4_20{display:flex;align-items:center;gap:8px}._downloadBtn_1hir4_22{padding:6px 12px;background:#fff;color:#0f6e56;border:1px solid #0F6E56;border-radius:6px;cursor:pointer;font-family:inherit;font-weight:600;font-size:12px}._downloadBtn_1hir4_22:hover{background:#f0faf7}._liveBadge_1hir4_28{font-size:11px;font-weight:600;color:#16a34a;background:#dcfce7;padding:3px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:.03em}._closeBtn_1hir4_33{border:none;background:transparent;font-size:16px;color:#888;cursor:pointer;padding:4px 8px}._state_1hir4_38{padding:40px 20px;text-align:center;color:#999}._body_1hir4_40{padding:20px}._window_1hir4_42{font-size:13px;color:#999;margin-bottom:16px}._cashBox_1hir4_44{background:#0f6e56;border-radius:10px;padding:16px 18px;display:flex;flex-direction:column;gap:4px;margin-bottom:16px}._cashLabel_1hir4_48{font-size:12px;color:#dcfce7;font-weight:600;text-transform:uppercase;letter-spacing:.03em}._cashValue_1hir4_49{font-size:28px;font-weight:700;color:#fff}._cashHint_1hir4_50{font-size:12px;color:#a7d8c9}._totalsRow_1hir4_52{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:20px}._totalCard_1hir4_53{background:#f8f8f8;border-radius:8px;padding:10px;text-align:center;display:flex;flex-direction:column;gap:2px}._totalLabel_1hir4_57{font-size:11px;color:#888;text-transform:uppercase;letter-spacing:.02em}._totalValue_1hir4_58{font-size:15px;font-weight:600;color:#1a1a1a}._sectionTitle_1hir4_60{font-size:14px;font-weight:600;color:#333;margin:20px 0 8px}._empty_1hir4_62{font-size:13px;color:#999;padding:12px 0}._table_1hir4_64{width:100%;border-collapse:collapse;font-size:13px}._table_1hir4_64 th{text-align:left;font-size:11px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.02em;padding:6px 4px;border-bottom:1px solid #e5e5e5}._table_1hir4_64 td{padding:8px 4px;border-bottom:1px solid #f5f5f5;color:#333}._table_1hir4_64 tr:last-child td{border-bottom:none}._method_1hir4_72{text-transform:capitalize;color:#666}._right_1hir4_73{text-align:right}@media (max-width: 480px){._totalsRow_1hir4_52{grid-template-columns:repeat(2,1fr)}}@media print{body:has(.shift-report-print-root) *{visibility:hidden}body:has(.shift-report-print-root) .shift-report-print-root,body:has(.shift-report-print-root) .shift-report-print-root *{visibility:visible}._overlay_1hir4_1{position:static;background:none;padding:0;display:block}._modal_1hir4_7{position:static;max-height:none;overflow:visible;box-shadow:none;max-width:100%}._headerActions_1hir4_20{display:none}._header_1hir4_12{position:static}}._layout_4zj5d_2{display:flex;min-height:100vh;background:#f0efeb}._main_4zj5d_8{flex:1;margin-left:180px;display:flex;flex-direction:column;height:100vh;overflow:hidden}._posWrap_4zj5d_17{display:flex;flex:1;gap:16px;padding:0 16px 16px;min-height:0;overflow:hidden}._menuPanel_4zj5d_27{flex:1;display:flex;flex-direction:column;gap:10px;min-height:0;overflow:hidden}._searchBox_4zj5d_37{display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid #e8e8e8;border-radius:12px;padding:0 14px;height:46px;flex-shrink:0;transition:border-color .15s,box-shadow .15s}._searchBox_4zj5d_37:focus-within{border-color:#0f6e56;box-shadow:0 0 0 3px #0f6e5614}._searchIcon_4zj5d_53{width:18px;height:18px;flex-shrink:0}._searchInput_4zj5d_54{flex:1;border:none;outline:none;font-size:14px;font-family:inherit;color:#222;background:transparent}._searchInput_4zj5d_54::placeholder{color:#ccc}._searchClear_4zj5d_59{background:#f0f0f0;border:none;color:#888;cursor:pointer;font-size:12px;padding:3px 7px;border-radius:10px;line-height:1}._categoryTabs_4zj5d_65{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap}._catTab_4zj5d_72{padding:8px 22px;border:1.5px solid #ddd;border-radius:24px;background:#fff;cursor:pointer;font-size:14px;font-weight:600;font-family:inherit;color:#555;transition:all .15s}._catTab_4zj5d_72:hover{border-color:#0f6e56;color:#0f6e56}._catTabActive_4zj5d_85{background:#0f6e56;color:#fff;border-color:#0f6e56}._subcatTabs_4zj5d_92{display:flex;gap:6px;flex-shrink:0;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}._subcatTabs_4zj5d_92::-webkit-scrollbar{display:none}._subcatTab_4zj5d_92{padding:5px 16px;border:1.5px solid #e0e0e0;border-radius:20px;background:#fff;cursor:pointer;font-size:12px;font-weight:600;font-family:inherit;color:#777;white-space:nowrap;flex-shrink:0;transition:all .15s}._subcatTab_4zj5d_92:hover{border-color:#0f6e56;color:#0f6e56}._subcatTabActive_4zj5d_117{background:#0f6e56;color:#fff;border-color:#0f6e56}._itemsArea_4zj5d_124{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ddd transparent}._emptyState_4zj5d_131{text-align:center;padding:60px 0;color:#bbb;font-size:14px}._section_4zj5d_139{margin-bottom:16px}._sectionHeader_4zj5d_143{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 14px;background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;margin-bottom:6px;margin-top:10px;cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s}._sectionHeader_4zj5d_143:hover{border-color:#0f6e56;background:#f6fdf9}._sectionHeaderText_4zj5d_160{font-size:13px;font-weight:800;color:#1a1a1a;text-transform:uppercase;letter-spacing:.06em}._sectionArrow_4zj5d_168{font-size:11px;color:#aaa;transition:transform .2s;display:inline-block}._sectionArrowOpen_4zj5d_174{transform:rotate(90deg)}._itemList_4zj5d_179{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 4px #0000000d}._itemRow_4zj5d_187{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #f5f5f5;transition:background .12s}._itemRow_4zj5d_187:last-child{border-bottom:none}._itemRow_4zj5d_187:hover{background:#fafaf9}._itemInfo_4zj5d_198{flex:1;min-width:0}._itemName_4zj5d_203{font-size:14px;font-weight:600;color:#1a1a1a;line-height:1.3}._itemMeta_4zj5d_210{font-size:12px;color:#aaa;margin-top:2px}._itemRight_4zj5d_216{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}._itemPrice_4zj5d_224{font-size:14px;font-weight:800;color:#0f6e56;white-space:nowrap}._addBtn_4zj5d_231{width:32px;height:32px;border-radius:50%;background:#0f6e56;border:none;color:#fff;font-size:22px;font-weight:300;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;transition:background .15s,transform .1s;box-shadow:0 2px 8px #0f6e564d}._addBtn_4zj5d_231:hover{background:#0a5542;transform:scale(1.08)}._addBtn_4zj5d_231:active{transform:scale(.94)}._cartPanel_4zj5d_253{width:300px;background:#fff;border-radius:16px;padding:16px;display:flex;flex-direction:column;box-shadow:0 2px 10px #00000012;overflow:hidden;flex-shrink:0}._cartTitle_4zj5d_265{font-size:17px;font-weight:800;color:#1a1a1a;margin:0 0 14px}._cartEmpty_4zj5d_272{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#ccc;font-size:13px}._cartEmptyIcon_4zj5d_282{font-size:32px}._cartItems_4zj5d_284{flex:1;overflow-y:auto;margin-bottom:12px;scrollbar-width:thin;scrollbar-color:#eee transparent}._cartRow_4zj5d_292{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #f5f5f5}._cartRow_4zj5d_292:last-child{border-bottom:none}._cartItemName_4zj5d_301{flex:1;font-size:12px;color:#333;line-height:1.3}._cartQtyCtrl_4zj5d_308{display:flex;align-items:center;gap:6px}._cartQtyCtrl_4zj5d_308 button{width:26px;height:26px;border:1.5px solid #0F6E56;border-radius:50%;background:#fff;cursor:pointer;font-size:15px;line-height:1;font-family:inherit;color:#0f6e56;display:flex;align-items:center;justify-content:center;transition:all .12s}._cartQtyCtrl_4zj5d_308 button:hover{background:#0f6e56;color:#fff}._cartQtyCtrl_4zj5d_308 span{font-size:13px;font-weight:700;min-width:18px;text-align:center}._cartLineTotal_4zj5d_337{font-size:12px;font-weight:700;color:#1a1a1a;min-width:58px;text-align:right}._cartSummary_4zj5d_345{border-top:1px solid #f0f0f0;padding-top:10px;margin-bottom:10px}._summaryRow_4zj5d_350{display:flex;justify-content:space-between;font-size:13px;padding:3px 0;color:#666}._summaryTotal_4zj5d_357{font-size:15px;font-weight:800;color:#1a1a1a;margin-top:4px;padding-top:4px;border-top:1px dashed #e5e5e5}._orderTypeRow_4zj5d_366{display:flex;gap:6px;margin-bottom:8px}._orderTypeBtn_4zj5d_371{flex:1;padding:9px 4px;border:1.5px solid #ddd;border-radius:8px;background:#f9f9f9;cursor:pointer;font-size:12px;font-weight:700;font-family:inherit;color:#666;transition:all .15s}._orderTypeBtnActive_4zj5d_384{background:#0f6e56;color:#fff;border-color:#0f6e56}._paymentRow_4zj5d_390{display:flex;gap:6px;margin-bottom:10px}._payBtn_4zj5d_395{flex:1;padding:8px 4px;border:1.5px solid #ddd;border-radius:8px;background:#f9f9f9;cursor:pointer;font-size:11px;font-weight:700;font-family:inherit;color:#666;transition:all .15s}._payBtnActive_4zj5d_408{background:#0f6e56;color:#fff;border-color:#0f6e56}._error_4zj5d_410{background:#fef2f2;border:1px solid #fca5a5;color:#dc2626;padding:8px 12px;border-radius:8px;font-size:12px;margin-bottom:8px}._placeBtn_4zj5d_415{width:100%;padding:14px;background:#0f6e56;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:800;cursor:pointer;font-family:inherit;flex-shrink:0;transition:background .15s}._placeBtn_4zj5d_415:hover:not(:disabled){background:#0a5542}._placeBtn_4zj5d_415:disabled{opacity:.55;cursor:not-allowed}._modalOverlay_4zj5d_433{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:200;padding-left:180px}._modal_4zj5d_433{background:#fff;border-radius:20px;width:90%;max-width:440px;max-height:80vh;overflow-y:auto;box-shadow:0 24px 60px #00000040;animation:_popIn_4zj5d_1 .2s cubic-bezier(.34,1.56,.64,1)}@keyframes _popIn_4zj5d_1{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}._modalHeader_4zj5d_460{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 14px}._modalTitle_4zj5d_467{font-size:18px;font-weight:800;color:#1a1a1a;line-height:1.2;flex:1;padding-right:12px}._modalClose_4zj5d_476{width:30px;height:30px;border-radius:50%;background:#f2f2f2;border:none;cursor:pointer;font-size:13px;color:#666;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s}._modalClose_4zj5d_476:hover{background:#e5e5e5}._customiseHeading_4zj5d_489{display:flex;align-items:center;gap:10px;padding:0 20px 14px;font-size:12px;font-weight:700;color:#aaa;text-transform:uppercase;letter-spacing:.06em}._customiseLine_4zj5d_500{flex:1;height:1px;background:#ececec}._sizeOptions_4zj5d_507{padding:0 20px;margin-bottom:20px}._sizeOption_4zj5d_507{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:background .1s}._sizeOption_4zj5d_507:last-child{border-bottom:none}._sizeOption_4zj5d_507:hover{background:transparent}._sizeOptionSelected_4zj5d_524 ._sizeLabel_4zj5d_524{color:#0f6e56;font-weight:700}._radioWrap_4zj5d_526{flex-shrink:0}._radioOuter_4zj5d_528{width:20px;height:20px;border-radius:50%;border:2px solid #ccc;display:flex;align-items:center;justify-content:center;transition:border-color .15s}._radioOuterSelected_4zj5d_538{border-color:#0f6e56}._radioDot_4zj5d_540{width:10px;height:10px;border-radius:50%;background:#0f6e56}._sizeLabel_4zj5d_524{flex:1;font-size:15px;color:#333;text-transform:capitalize}._sizePrice_4zj5d_554{font-size:15px;font-weight:800;color:#0f6e56;white-space:nowrap}._addToCartBtn_4zj5d_562{display:block;width:calc(100% - 40px);margin:0 20px 20px;padding:15px;background:#0f6e56;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:800;font-family:inherit;cursor:pointer;transition:background .15s,transform .1s;text-align:center}._addToCartBtn_4zj5d_562:hover:not(:disabled){background:#0a5542}._addToCartBtn_4zj5d_562:active{transform:scale(.98)}._addToCartBtn_4zj5d_562:disabled{opacity:.4;cursor:not-allowed}._addToCartPrice_4zj5d_582{font-weight:600;opacity:.9}._receiptWrap_4zj5d_585{display:flex;justify-content:center;padding:0 16px 40px}._receipt_4zj5d_585{background:#fff;border-radius:16px;padding:32px;max-width:480px;width:100%;box-shadow:0 2px 10px #0000000f}._receiptHeader_4zj5d_594{text-align:center;margin-bottom:20px}._receiptTitle_4zj5d_595{font-size:22px;font-weight:800;color:#0f6e56}._receiptMeta_4zj5d_596{font-size:12px;color:#999;margin-top:4px}._tokenBig_4zj5d_597{font-size:36px;font-weight:900;color:#1a1a1a;margin-top:6px}._receiptTable_4zj5d_598{width:100%;border-collapse:collapse;margin-bottom:16px;font-size:14px}._receiptTable_4zj5d_598 th{text-align:left;padding:6px 0;border-bottom:2px solid #e5e5e5;color:#888;font-weight:600}._receiptTable_4zj5d_598 td{padding:7px 0;border-bottom:1px solid #f0f0f0}._receiptTotals_4zj5d_606{margin-bottom:16px}._receiptRow_4zj5d_607{display:flex;justify-content:space-between;font-size:14px;padding:4px 0;color:#555}._receiptTotal_4zj5d_606{font-size:18px;font-weight:800;color:#1a1a1a;border-top:2px solid #e5e5e5;padding-top:8px;margin-top:4px}._lowStock_4zj5d_615{background:#fff8f0;border:1px solid #fed7aa;color:#d97706;padding:10px 14px;border-radius:8px;font-size:13px;margin-bottom:16px}._receiptActions_4zj5d_619{display:flex;gap:12px}._printBtn_4zj5d_620,._newOrderBtn_4zj5d_620{flex:1;padding:12px;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit}._printBtn_4zj5d_620{background:#f5f5f5;border:1px solid #ddd;color:#333}._newOrderBtn_4zj5d_620{background:#0f6e56;border:none;color:#fff}@media (max-width: 768px){._layout_4zj5d_2{flex-direction:column}._main_4zj5d_8{margin-left:0;height:auto;overflow:visible}._posWrap_4zj5d_17{flex-direction:column;padding:0 10px 24px;overflow:visible}._menuPanel_4zj5d_27{overflow:visible;min-height:unset}._itemsArea_4zj5d_124{overflow:visible}._cartPanel_4zj5d_253{width:100%}._modalOverlay_4zj5d_433{padding-left:0;align-items:flex-end}._modal_4zj5d_433{border-radius:20px 20px 0 0;max-width:100%;width:100%}}._shiftReportBtn_4zj5d_639{padding:8px 16px;background:#fff;color:#0f6e56;border:1px solid #0F6E56;border-radius:6px;cursor:pointer;font-family:inherit;font-weight:600;font-size:13px}._shiftReportBtn_4zj5d_639:hover{background:#f0faf7}@media print{._layout_4zj5d_2>aside,._main_4zj5d_8>header{display:none}._receiptActions_4zj5d_619,._lowStock_4zj5d_615{display:none}._receipt_4zj5d_585{box-shadow:none}._layout_4zj5d_2,._main_4zj5d_8{height:auto;min-height:0;overflow:visible}}._pendingSection_1i8ie_2{background:#fff5f5;border:2px solid #fca5a5;border-radius:12px;padding:16px 20px 20px;margin-bottom:28px}._pendingSectionHeader_1i8ie_10{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:800;color:#dc2626;text-transform:uppercase;letter-spacing:.05em;margin-bottom:14px}._pendingDot_1i8ie_22{width:10px;height:10px;border-radius:50%;background:#dc2626;flex-shrink:0;animation:_blink_1i8ie_1 1.2s ease-in-out infinite}@keyframes _blink_1i8ie_1{0%,to{opacity:1}50%{opacity:.3}}._pendingGrid_1i8ie_36{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}._pendingCard_1i8ie_42{background:#fff;border:1.5px solid #fca5a5;border-radius:10px;padding:14px 16px}._pendingTop_1i8ie_49{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}._pendingLabel_1i8ie_56{font-size:14px;font-weight:600;color:#555}._pendingAmount_1i8ie_62{font-size:20px;font-weight:800;color:#dc2626}._pendingTime_1i8ie_68{font-size:12px;color:#aaa;margin-bottom:12px}._confirmBtn_1i8ie_74{width:100%;padding:9px 12px;background:#0f6e56;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s}._confirmBtn_1i8ie_74:hover:not(:disabled){background:#0a5542}._confirmBtn_1i8ie_74:disabled{opacity:.6;cursor:not-allowed}._layout_1i8ie_91{display:flex;min-height:100vh;background:#f4f3ef}._main_1i8ie_92{flex:1;margin-left:180px}._content_1i8ie_93{padding:0 24px 40px}._loading_1i8ie_94{color:#999;padding:20px 0}._empty_1i8ie_95{color:#aaa;font-size:14px}._legend_1i8ie_97{display:flex;gap:16px;margin-bottom:20px;flex-wrap:wrap}._legendItem_1i8ie_104{display:flex;align-items:center;gap:6px;font-size:13px;color:#555;text-transform:capitalize}._dot_1i8ie_113{width:10px;height:10px;border-radius:50%}._tokenGrid_1i8ie_119{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:32px;align-items:start}._tokenCard_1i8ie_127{background:#fff;border-radius:10px;padding:16px;box-shadow:0 1px 4px #0000000f}._tokenNum_1i8ie_134{font-size:36px;font-weight:900;color:#1a1a1a;line-height:1}._tokenStatus_1i8ie_141{font-size:13px;font-weight:600;text-transform:capitalize;margin:4px 0}._tokenItems_1i8ie_148{border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;margin:8px 0;padding:8px 0;max-height:140px;overflow-y:auto}._tokenItemRow_1i8ie_157{font-size:13px;color:#333;line-height:1.5}._tokenItemQty_1i8ie_163{font-weight:700;color:#0f6e56}._tokenAmount_1i8ie_168{font-size:14px;color:#666;margin-bottom:12px}._tokenActions_1i8ie_174{display:flex;flex-wrap:wrap;gap:6px}._statusBtn_1i8ie_180{padding:4px 10px;border-radius:14px;background:transparent;border:1px solid;cursor:pointer;font-size:11px;font-weight:600;text-transform:capitalize;font-family:inherit;transition:opacity .15s}._statusBtn_1i8ie_180:hover{opacity:.7}._doneSection_1i8ie_195{border-top:1px solid #e5e5e5;padding-top:20px}._doneTitle_1i8ie_200{font-size:14px;color:#999;margin:0 0 10px}._doneList_1i8ie_206{display:flex;flex-wrap:wrap;gap:8px}._doneToken_1i8ie_212{background:#f0f0f0;color:#aaa;border-radius:6px;padding:4px 10px;font-size:13px;font-weight:600}@media (max-width: 768px){._layout_1i8ie_91{flex-direction:column}._main_1i8ie_92{margin-left:0}}._printReceipt_1i8ie_227{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#fff;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-family:Courier New,monospace;text-align:center}._printRestaurantName_1i8ie_241{font-size:22px;font-weight:900;letter-spacing:.1em;margin-bottom:4px}._printOrderType_1i8ie_248{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#555}._printTokenLabel_1i8ie_255{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#888;margin-top:16px}._printTokenNumber_1i8ie_264{font-size:80px;font-weight:900;line-height:1;color:#111}._printAmount_1i8ie_271{font-size:22px;font-weight:700;color:#111;margin-top:4px}._printTime_1i8ie_278{font-size:12px;color:#aaa}._printFooter_1i8ie_283{font-size:11px;color:#888;max-width:240px;margin-top:16px;line-height:1.5}._printDismiss_1i8ie_291{margin-top:24px;padding:10px 24px;background:#dc2626;color:#fff;border:none;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer}@media print{body:has(>.printReceipt)>*:not(.printReceipt){display:none!important}._printReceipt_1i8ie_227{display:flex!important;position:static!important;width:58mm;margin:0 auto;background:#fff;padding:8mm 4mm;box-shadow:none}._printDismiss_1i8ie_291{display:none!important}._printTokenNumber_1i8ie_264{font-size:60px}}._display_84fzp_2{min-height:100vh;height:100vh;background:#0d1117;color:#fff;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;display:flex;flex-direction:column;overflow:hidden}._header_84fzp_14{display:flex;justify-content:space-between;align-items:center;padding:14px 40px;background:#161b22;border-bottom:2px solid #21262d;flex-shrink:0}._brand_84fzp_24{font-size:30px;font-weight:900;color:#0f6e56;letter-spacing:2px;text-transform:uppercase}._clock_84fzp_32{display:flex;flex-direction:column;align-items:flex-end;gap:2px}._clockTime_84fzp_39{font-size:30px;font-weight:700;color:#e6edf3;font-variant-numeric:tabular-nums;letter-spacing:2px}._clockDate_84fzp_47{font-size:13px;color:#8b949e;text-transform:uppercase;letter-spacing:2px}._board_84fzp_55{display:flex;flex:1;gap:2px;background:#21262d;overflow:hidden}._column_84fzp_63{flex:1;display:flex;flex-direction:column;background:#0d1117;min-height:0}._colHeader_84fzp_72{display:flex;align-items:center;gap:12px;padding:16px 24px;font-size:17px;font-weight:800;text-transform:uppercase;letter-spacing:4px;border-bottom:3px solid;background:#161b22;flex-shrink:0}._colDot_84fzp_86{width:12px;height:12px;border-radius:50%;flex-shrink:0}._colCount_84fzp_93{margin-left:auto;font-size:12px;font-weight:800;color:#0d1117;padding:3px 10px;border-radius:20px;line-height:1.4;letter-spacing:0}._tokenGrid_84fzp_105{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px;padding:20px;overflow-y:auto;flex:1;align-content:start;scrollbar-width:thin;scrollbar-color:#21262d transparent}._tokenCard_84fzp_118{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:16px;aspect-ratio:1;border:2px solid;gap:4px;animation:_popIn_84fzp_1 .3s cubic-bezier(.34,1.56,.64,1)}._tokenLabel_84fzp_130{font-size:11px;font-weight:700;letter-spacing:3px;opacity:.55;text-transform:uppercase}._tokenNum_84fzp_138{font-size:48px;font-weight:900;font-variant-numeric:tabular-nums;line-height:1}._token_preparing_84fzp_146{background:#f59e0b12;border-color:#f59e0b;color:#f59e0b}._token_ready_84fzp_152{background:#22c55e1a;border-color:#22c55e;color:#22c55e;animation:_popIn_84fzp_1 .3s cubic-bezier(.34,1.56,.64,1),_pulse_84fzp_1 2s ease-in-out infinite}._token_serving_84fzp_159{background:#3b82f612;border-color:#3b82f6;color:#3b82f6}._empty_84fzp_166{grid-column:1 / -1;text-align:center;font-size:40px;color:#21262d;padding:60px 0;-webkit-user-select:none;user-select:none}._footer_84fzp_176{height:54px;display:flex;align-items:center;justify-content:center;background:#161b22;border-top:2px solid #21262d;flex-shrink:0}._footerBrand_84fzp_186{font-size:16px;color:#3d444d;letter-spacing:3px;text-transform:uppercase;font-weight:600}._announcement_84fzp_194{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:700;color:#22c55e;letter-spacing:1px;animation:_slideUp_84fzp_1 .3s ease}._speakerIcon_84fzp_205{font-size:24px}._audioBtn_84fzp_208{position:fixed;bottom:70px;right:24px;padding:10px 18px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:10px;color:#8b949e;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._audioBtn_84fzp_208:hover{background:#ffffff24;color:#e6edf3}@keyframes _popIn_84fzp_1{0%{transform:scale(.82);opacity:0}to{transform:scale(1);opacity:1}}@keyframes _pulse_84fzp_1{0%,to{box-shadow:0 0 #22c55e00}50%{box-shadow:0 0 0 10px #22c55e2e}}@keyframes _slideUp_84fzp_1{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}._layout_1s48l_1{display:flex;min-height:100vh;background:#f4f3ef}._main_1s48l_2{flex:1;margin-left:180px}._content_1s48l_3{padding:0 24px 40px}._tabs_1s48l_6{display:flex;gap:4px;margin-bottom:20px;background:#e8e8e8;border-radius:10px;padding:4px;width:fit-content}._tab_1s48l_6{padding:8px 22px;border:none;border-radius:7px;background:transparent;color:#666;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s}._tabActive_1s48l_29{background:#fff;color:#0f6e56;box-shadow:0 1px 4px #00000014}._capacityHint_1s48l_36{font-size:13px;color:#999;margin:0 0 16px}._capacityGrid_1s48l_42{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}._capacityCard_1s48l_48{background:#fff;border-radius:12px;padding:18px 16px;box-shadow:0 1px 4px #0000000f;border-left:4px solid #e5e5e5;display:flex;flex-direction:column;gap:4px}._cap_ok_1s48l_59{border-left-color:#22c55e}._cap_low_1s48l_60{border-left-color:#f59e0b}._cap_critical_1s48l_61{border-left-color:#ef4444}._cap_norecipe_1s48l_62{border-left-color:#d1d5db}._capacityCardClickable_1s48l_64{cursor:pointer;transition:transform .1s,box-shadow .15s}._capacityCardClickable_1s48l_64:hover{transform:translateY(-1px);box-shadow:0 3px 10px #0000001a}._capName_1s48l_73{font-size:13px;font-weight:600;color:#444;line-height:1.3}._capCount_1s48l_80{font-size:36px;font-weight:900;line-height:1;margin:6px 0 2px}._cap_ok_1s48l_59 ._capCount_1s48l_80{color:#16a34a}._cap_low_1s48l_60 ._capCount_1s48l_80{color:#d97706}._cap_critical_1s48l_61 ._capCount_1s48l_80{color:#dc2626}._cap_norecipe_1s48l_62 ._capCount_1s48l_80{color:#9ca3af}._capLabel_1s48l_92{font-size:12px;color:#999}._capUnavailable_1s48l_97{margin-top:6px;font-size:11px;font-weight:600;color:#9ca3af;text-transform:uppercase;letter-spacing:.5px}._addBtn_1s48l_106{margin-bottom:16px;padding:9px 18px;background:#0f6e56;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;font-family:inherit}._formCard_1s48l_119{background:#fff;border-radius:10px;padding:20px;margin-bottom:20px;box-shadow:0 1px 4px #0000000f}._formCard_1s48l_119 h3{margin:0 0 14px;font-size:15px}._formGrid_1s48l_129{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin-bottom:14px}._field_1s48l_136{display:flex;flex-direction:column;gap:4px}._field_1s48l_136 label{font-size:12px;color:#888;text-transform:capitalize}._field_1s48l_136 input,._field_1s48l_136 select{padding:8px 10px;border:1px solid #ddd;border-radius:6px;font-size:14px;font-family:inherit}._formActions_1s48l_146{display:flex;gap:10px}._saveBtn_1s48l_147{padding:8px 20px;background:#0f6e56;color:#fff;border:none;border-radius:6px;cursor:pointer;font-family:inherit}._cancelBtn_1s48l_151{padding:8px 20px;background:#f5f5f5;color:#555;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-family:inherit}._table_1s48l_156{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0000000f}._tableHeader_1s48l_158,._tableRow_1s48l_158{display:grid;grid-template-columns:2fr 1fr .7fr 1fr 1fr 2fr 1fr;padding:10px 16px;align-items:center;gap:8px;font-size:13px}._tableHeader_1s48l_158{background:#f8f8f8;font-weight:600;color:#888;border-bottom:1px solid #e5e5e5;font-size:12px}._tableRow_1s48l_158{border-bottom:1px solid #f5f5f5}._tableRow_1s48l_158:last-child{border-bottom:none}._itemName_1s48l_181{font-weight:500;color:#333}._qty_1s48l_183{font-weight:700}._ok_1s48l_184{color:#16a34a}._low_1s48l_185{color:#d97706}._critical_1s48l_186{color:#dc2626}._barWrap_1s48l_188{height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden}._bar_1s48l_188{height:100%;border-radius:4px;transition:width .3s}._bar_ok_1s48l_196{background:#22c55e}._bar_low_1s48l_197{background:#f59e0b}._bar_critical_1s48l_198{background:#ef4444}._rowActions_1s48l_200{display:flex;gap:6px}._editBtn_1s48l_202{padding:4px 10px;background:none;border:1px solid #ddd;border-radius:5px;cursor:pointer;font-size:12px;font-family:inherit;color:#555}._editBtn_1s48l_202:hover{background:#f5f5f5}._delBtn_1s48l_209{padding:4px 10px;background:#fef2f2;border:1px solid #fca5a5;border-radius:5px;cursor:pointer;font-size:12px;font-family:inherit;color:#dc2626}._stockBtn_1s48l_215{padding:4px 10px;background:#f0faf6;border:1px solid #6ee7b7;border-radius:5px;cursor:pointer;font-size:12px;font-family:inherit;color:#0f6e56;font-weight:600}._stockBtn_1s48l_215:hover{background:#d1fae5}._modalOverlay_1s48l_223{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}._modalBox_1s48l_228{background:#fff;border-radius:14px;padding:28px;width:420px;max-width:94vw;box-shadow:0 8px 32px #0000002e}._modalTitle_1s48l_233{font-size:17px;font-weight:700;color:#111;margin-bottom:20px}._modalField_1s48l_237{margin-bottom:16px}._modalField_1s48l_237 label{display:block;font-size:13px;font-weight:600;color:#555;margin-bottom:6px}._modalInput_1s48l_240{width:100%;padding:10px 12px;border:1.5px solid #ddd;border-radius:8px;font-size:15px;font-family:inherit;box-sizing:border-box}._modalInput_1s48l_240:focus{outline:none;border-color:#0f6e56}._deductionPreview_1s48l_246{background:#fff8e1;border:1px solid #fbbf24;border-radius:8px;padding:12px 14px;margin-bottom:16px}._deductionTitle_1s48l_251{font-size:12px;font-weight:700;color:#92400e;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}._deductionRow_1s48l_256{display:flex;justify-content:space-between;font-size:13px;color:#333;padding:3px 0}._deductionAmt_1s48l_261{font-weight:700;color:#b45309}._noPrepNote_1s48l_263{font-size:12px;color:#888;background:#f9f9f9;border-radius:6px;padding:10px 12px;margin-bottom:16px;line-height:1.5}._modalActions_1s48l_269{display:flex;gap:10px}._confirmStockBtn_1s48l_271{flex:1;padding:10px;background:#0f6e56;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit}._confirmStockBtn_1s48l_271:disabled{opacity:.5;cursor:not-allowed}._confirmStockBtn_1s48l_271:hover:not(:disabled){background:#0a5542}._cancelBtn_1s48l_151{padding:10px 20px;background:none;border:1px solid #ddd;border-radius:8px;cursor:pointer;font-size:13px;font-family:inherit;color:#555}._tableHeaderSettings_1s48l_285,._tableRowSettings_1s48l_285{display:grid;grid-template-columns:2fr 3fr 1.4fr;padding:10px 16px;align-items:center;gap:8px;font-size:13px}._tableHeaderSettings_1s48l_285{background:#f8f8f8;font-weight:600;color:#888;border-bottom:1px solid #e5e5e5;font-size:12px}._tableRowSettings_1s48l_285{border-bottom:1px solid #f5f5f5}._tableRowSettings_1s48l_285:last-child{border-bottom:none}._emptyRow_1s48l_305{padding:24px 16px;color:#999;font-size:13px;text-align:center}._yieldCell_1s48l_312{font-size:12px;color:#666}._noYield_1s48l_313{color:#b45309;font-style:italic}._formRow_1s48l_315{display:grid;grid-template-columns:1fr 1fr;gap:12px}._yieldNote_1s48l_321{font-size:12px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}._dishPicker_1s48l_326{margin-top:8px;max-height:200px;overflow-y:auto;border:1.5px solid #eee;border-radius:8px}._dishPickerRow_1s48l_334{padding:8px 12px;font-size:13px;cursor:pointer;border-bottom:1px solid #f5f5f5}._dishPickerRow_1s48l_334:last-child{border-bottom:none}._dishPickerRow_1s48l_334:hover{background:#f0faf6;color:#0f6e56}._dishPickerEmpty_1s48l_343{padding:10px 12px;font-size:13px;color:#999}._dishPicked_1s48l_349{margin-top:8px;display:flex;align-items:center;justify-content:space-between;background:#f0faf6;border:1px solid #6ee7b7;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600;color:#0f6e56}._dishChangeBtn_1s48l_363{background:none;border:none;color:#0f6e56;text-decoration:underline;cursor:pointer;font-size:12px;font-family:inherit}@media (max-width: 768px){._layout_1s48l_1{flex-direction:column}._main_1s48l_2{margin-left:0}._tableHeader_1s48l_158,._tableRow_1s48l_158{grid-template-columns:2fr 1fr .7fr 1fr}._tableHeader_1s48l_158 span:nth-child(5),._tableRow_1s48l_158 span:nth-child(5),._tableHeader_1s48l_158 span:nth-child(6),._tableRow_1s48l_158 span:nth-child(6){display:none}._formRow_1s48l_315{grid-template-columns:1fr}}._layout_111xr_1{display:flex;min-height:100vh;background:#f4f3ef}._main_111xr_2{flex:1;margin-left:180px}._content_111xr_3{padding:0 24px 40px}._loading_111xr_4{color:#999;padding:20px 0}._split_111xr_6{display:flex;gap:16px;align-items:flex-start}._itemList_111xr_13{width:240px;background:#fff;border-radius:12px;padding:0;box-shadow:0 1px 4px #0000000f;flex-shrink:0;overflow:hidden}._listTitle_111xr_23{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#888;padding:14px 16px 10px}._searchWrap_111xr_32{padding:0 10px 10px;border-bottom:1px solid #f0f0f0}._searchInput_111xr_37{width:100%;padding:7px 10px;border:1px solid #e5e5e5;border-radius:7px;font-size:13px;font-family:inherit;color:#333;box-sizing:border-box;background:#fafafa}._searchInput_111xr_37:focus{outline:none;border-color:#0f6e56;background:#fff}._itemRow_111xr_50{display:flex;justify-content:space-between;align-items:center;padding:11px 16px;cursor:pointer;border-bottom:1px solid #f5f5f5;transition:background .1s}._itemRow_111xr_50:last-child{border-bottom:none}._itemRow_111xr_50:hover{background:#f9f9f9}._itemRowActive_111xr_61{background:#f0faf6}._itemRowActive_111xr_61 ._itemName_111xr_62{color:#0f6e56;font-weight:600}._itemName_111xr_62{font-size:13px;color:#333;display:flex;align-items:center;gap:6px}._itemPrice_111xr_65{font-size:12px;color:#bbb}._configuredList_111xr_67{max-height:240px;overflow-y:auto;border-bottom:1px solid #f0f0f0}._emptyListNote_111xr_73{padding:10px 16px;font-size:12px;color:#bbb;font-style:italic}._setDot_111xr_80{width:6px;height:6px;border-radius:50%;background:#0f6e56;flex-shrink:0;display:inline-block}._recipePanel_111xr_90{flex:1;background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 4px #0000000f;min-height:400px}._emptyHint_111xr_99{display:flex;flex-direction:column;align-items:center;justify-content:center;height:320px;gap:12px;color:#bbb;font-size:14px}._emptyIcon_111xr_109{font-size:36px}._panelHeader_111xr_111{margin-bottom:20px}._panelTitle_111xr_112{font-size:18px;font-weight:700;color:#111}._panelSub_111xr_113{font-size:13px;color:#888;margin-top:3px}._batchTableWrap_111xr_116{overflow-x:auto;margin-bottom:8px}._batchTable_111xr_116{width:100%;border-collapse:collapse;font-size:14px}._batchTable_111xr_116 th{text-align:left;padding:8px 10px 8px 0;border-bottom:2px solid #f0f0f0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#999}._batchTable_111xr_116 td{padding:8px 10px 8px 0;border-bottom:1px solid #f8f8f8;vertical-align:middle}._ingSelect_111xr_141{padding:7px 10px;border:1px solid #e5e5e5;border-radius:7px;font-size:13px;font-family:inherit;color:#333;background:#fafafa;min-width:160px}._qtyInput_111xr_152{width:90px;padding:7px 10px;border:1px solid #e5e5e5;border-radius:7px;font-size:14px;font-family:inherit;font-weight:600;color:#111}._qtyInput_111xr_152:focus{outline:none;border-color:#0f6e56}._unitCell_111xr_164{color:#888;font-size:13px;font-weight:500}._removeBtn_111xr_166{background:none;border:none;cursor:pointer;color:#ccc;font-size:14px;padding:4px 8px;border-radius:4px;transition:color .1s}._removeBtn_111xr_166:hover{color:#ef4444;background:#fef2f2}._emptyRow_111xr_178{color:#ccc;font-size:13px;padding:16px 0}._ingSelectDish_111xr_180{background:#fef9ec;border-color:#fcd34d;color:#92400e;font-weight:600}._addRowBtns_111xr_187{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}._addRowBtn_111xr_187{padding:7px 14px;background:none;border:1.5px dashed #ccc;border-radius:7px;font-size:13px;font-family:inherit;color:#888;cursor:pointer;transition:all .1s}._addRowBtn_111xr_187:hover{border-color:#0f6e56;color:#0f6e56;background:#f0faf6}._addRowBtnDish_111xr_207{border-color:#fcd34d;color:#92400e}._addRowBtnDish_111xr_207:hover{border-color:#f59e0b;color:#78350f;background:#fef9ec}._yieldRow_111xr_214{display:flex;align-items:center;gap:10px;background:#f8fffe;border:1.5px solid #a7f3d0;border-radius:10px;padding:14px 16px;margin-bottom:12px}._yieldLabel_111xr_225{font-size:14px;font-weight:600;color:#555;white-space:nowrap}._yieldInput_111xr_232{width:70px;padding:6px 10px;border:1.5px solid #0F6E56;border-radius:7px;font-size:18px;font-weight:700;font-family:inherit;color:#0f6e56;text-align:center}._yieldInput_111xr_232:focus{outline:none}._yieldUnit_111xr_245{font-size:13px;color:#666}._perPortionBox_111xr_251{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:10px 14px;margin-bottom:16px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}._perPortionTitle_111xr_263{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#92400e;margin-right:4px;white-space:nowrap}._perPortionItem_111xr_273{font-size:12px;background:#fef3c7;color:#78350f;padding:3px 9px;border-radius:99px;font-weight:600}._saveBtn_111xr_282{padding:11px 28px;background:#0f6e56;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s}._saveBtn_111xr_282:hover:not(:disabled){background:#0a5542}._saveBtn_111xr_282:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 768px){._layout_111xr_1{flex-direction:column}._main_111xr_2{margin-left:0}._split_111xr_6{flex-direction:column}._itemList_111xr_13{width:100%}}._layout_pikzv_1{display:flex;min-height:100vh;background:#f4f3ef}._main_pikzv_2{flex:1;margin-left:180px}._content_pikzv_3{padding:0 24px 40px}._topRow_pikzv_5{display:flex;gap:10px;margin-bottom:16px}._addBtn_pikzv_7,._addCatBtn_pikzv_7{padding:9px 18px;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;font-family:inherit}._addBtn_pikzv_7{background:#0f6e56;color:#fff}._addCatBtn_pikzv_7{background:#fff;border:1px solid #ddd;color:#555}._miniForm_pikzv_14{display:flex;gap:10px;align-items:center;margin-bottom:16px;background:#fff;padding:12px;border-radius:8px}._miniForm_pikzv_14 input{padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;font-family:inherit;flex:1}._formCard_pikzv_23{background:#fff;border-radius:10px;padding:20px;margin-bottom:20px;box-shadow:0 1px 4px #0000000f}._formCard_pikzv_23 h3{margin:0 0 14px;font-size:15px}._formGrid_pikzv_28{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:14px}._field_pikzv_29{display:flex;flex-direction:column;gap:4px}._field_pikzv_29 label{font-size:12px;color:#888}._field_pikzv_29 input,._field_pikzv_29 select{padding:8px 10px;border:1px solid #ddd;border-radius:6px;font-size:14px;font-family:inherit}._formActions_pikzv_35{display:flex;gap:10px}._saveBtn_pikzv_36{padding:8px 20px;background:#0f6e56;color:#fff;border:none;border-radius:6px;cursor:pointer;font-family:inherit}._cancelBtn_pikzv_37{padding:8px 20px;background:#f5f5f5;color:#555;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-family:inherit}._catSection_pikzv_40{margin-bottom:32px}._catHeader_pikzv_41{display:flex;align-items:center;gap:10px;margin-bottom:14px}._catTitle_pikzv_42{font-size:18px;font-weight:800;color:#1a1a1a;margin:0}._delCatBtn_pikzv_43{padding:3px 10px;background:#fef2f2;border:1px solid #fca5a5;border-radius:5px;cursor:pointer;font-size:12px;font-family:inherit;color:#dc2626}._empty_pikzv_47{color:#aaa;font-size:14px;margin:0}._subcatGroup_pikzv_50{margin-bottom:20px}._subcatLabel_pikzv_51{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#999;padding:4px 0 8px;border-bottom:1px solid #ebebeb;margin-bottom:8px}._groupList_pikzv_58{display:flex;flex-direction:column;gap:2px}._groupRow_pikzv_60{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0000000d;margin-bottom:6px}._groupName_pikzv_68{font-size:13px;font-weight:700;color:#333;padding:10px 14px 6px;border-bottom:1px solid #f5f5f5}._variantList_pikzv_74{display:flex;flex-direction:column}._variantRow_pikzv_76{display:flex;align-items:center;gap:8px;padding:7px 14px;border-bottom:1px solid #fafafa;transition:background .1s}._variantRow_pikzv_76:last-child{border-bottom:none}._variantRow_pikzv_76:hover{background:#fafafa}._unavailable_pikzv_84{opacity:.45}._variantLabel_pikzv_86{flex:1;font-size:13px;color:#555}._variantPrice_pikzv_89{font-size:13px;font-weight:700;color:#0f6e56;min-width:60px;text-align:right}._variantActions_pikzv_93{display:flex;gap:5px;margin-left:10px}._toggleBtn_pikzv_95,._editBtn_pikzv_95,._delBtn_pikzv_95{padding:3px 9px;border-radius:5px;cursor:pointer;font-size:11px;font-family:inherit;font-weight:600}._toggleBtn_pikzv_95{background:#f5f5f5;border:1px solid #ddd;color:#555}._editBtn_pikzv_95{background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb}._delBtn_pikzv_95{background:#fef2f2;border:1px solid #fca5a5;color:#dc2626}@media (max-width: 768px){._layout_pikzv_1{flex-direction:column}._main_pikzv_2{margin-left:0}}._layout_d7kqm_1{display:flex;min-height:100vh;background:#f4f3ef}._main_d7kqm_2{flex:1;margin-left:180px}._content_d7kqm_3{padding:0 24px 40px}._addBtn_d7kqm_5{margin-bottom:16px;padding:9px 18px;background:#0f6e56;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;font-family:inherit}._formCard_d7kqm_10{background:#fff;border-radius:10px;padding:20px;margin-bottom:20px;box-shadow:0 1px 4px #0000000f}._formCard_d7kqm_10 h3{margin:0 0 14px;font-size:15px}._formGrid_d7kqm_15{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:14px}._field_d7kqm_16{display:flex;flex-direction:column;gap:4px}._field_d7kqm_16 label{font-size:12px;color:#888}._field_d7kqm_16 input,._field_d7kqm_16 select{padding:8px 10px;border:1px solid #ddd;border-radius:6px;font-size:14px;font-family:inherit}._formActions_d7kqm_21{display:flex;gap:10px}._saveBtn_d7kqm_22{padding:8px 20px;background:#0f6e56;color:#fff;border:none;border-radius:6px;cursor:pointer;font-family:inherit}._cancelBtn_d7kqm_23{padding:8px 20px;background:#f5f5f5;color:#555;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-family:inherit}._table_d7kqm_25{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0000000f}._tableHeader_d7kqm_26,._tableRow_d7kqm_26{display:grid;grid-template-columns:2fr 3fr 1fr 1fr 1.5fr;padding:10px 16px;align-items:center;font-size:13px;gap:8px}._tableHeader_d7kqm_26{background:#f8f8f8;font-weight:600;color:#888;border-bottom:1px solid #e5e5e5;font-size:12px}._tableRow_d7kqm_26{border-bottom:1px solid #f5f5f5}._tableRow_d7kqm_26:last-child{border-bottom:none}._name_d7kqm_33{font-weight:600;color:#333}._email_d7kqm_34{color:#555}._role_d7kqm_35{text-transform:capitalize;color:#555}._active_d7kqm_36{color:#16a34a;font-weight:600}._inactive_d7kqm_37{color:#9ca3af}._actions_d7kqm_38{display:flex;gap:6px}._editBtn_d7kqm_39{padding:4px 12px;background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb;border-radius:5px;cursor:pointer;font-size:12px;font-family:inherit}._toggleBtn_d7kqm_40{padding:4px 12px;background:#f5f5f5;border:1px solid #ddd;color:#555;border-radius:5px;cursor:pointer;font-size:12px;font-family:inherit}@media (max-width: 768px){._layout_d7kqm_1{flex-direction:column}._main_d7kqm_2{margin-left:0}._tableHeader_d7kqm_26,._tableRow_d7kqm_26{grid-template-columns:2fr 1fr 1fr}._tableHeader_d7kqm_26 span:nth-child(2),._tableRow_d7kqm_26 span:nth-child(2){display:none}}._welcome_14085_2{min-height:100vh;background:linear-gradient(150deg,#0f6e56,#083d30);display:flex;align-items:center;justify-content:center}._welcomeInner_14085_10{text-align:center;padding:40px 24px}._logo_14085_15{font-size:60px;font-weight:900;color:#fff;letter-spacing:-2px;margin-bottom:10px}._welcomeTagline_14085_23{font-size:20px;color:#ffffffbf;margin-bottom:64px}._orderTypeGrid_14085_29{display:flex;gap:32px;justify-content:center;flex-wrap:wrap}._orderTypeBtn_14085_36{width:240px;height:220px;background:#ffffff1f;border:2px solid rgba(255,255,255,.35);border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;cursor:pointer;color:#fff;font-family:inherit;transition:all .2s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}._orderTypeBtn_14085_36:hover,._orderTypeBtn_14085_36:active{background:#ffffff3d;border-color:#fff;transform:scale(1.04)}._orderTypeIcon_14085_61{font-size:54px;line-height:1}._orderTypeLabel_14085_66{font-size:26px;font-weight:700}._kioskWrap_14085_72{display:flex;flex-direction:column;min-height:100vh;background:#f4f3ef}._kioskHeader_14085_79{display:flex;align-items:center;padding:12px 24px;background:#0f6e56;color:#fff;gap:16px;flex-shrink:0;box-shadow:0 2px 8px #00000026}._backBtn_14085_90{background:#ffffff2e;border:1px solid rgba(255,255,255,.4);color:#fff;padding:8px 18px;border-radius:8px;cursor:pointer;font-size:15px;font-family:inherit;transition:background .15s;white-space:nowrap}._backBtn_14085_90:hover{background:#ffffff4d}._headerTitle_14085_107{flex:1;font-size:20px;font-weight:700;text-align:center}._typeBadge_14085_114{font-size:14px;font-weight:600;padding:6px 14px;border-radius:20px;white-space:nowrap}._typeDineIn_14085_122{background:#ffffff38;color:#fff}._typeTakeAway_14085_127{background:#fff;color:#0f6e56}._menuLayout_14085_133{display:flex;flex:1;overflow:hidden;height:calc(100vh - 57px)}._categorySidebar_14085_140{width:190px;background:#1a1a2e;display:flex;flex-direction:column;gap:2px;padding:12px 8px;overflow-y:auto;flex-shrink:0}._catSideBtn_14085_151{width:100%;padding:14px 12px;background:transparent;border:none;border-radius:10px;color:#ffffffa6;font-size:15px;font-weight:600;text-align:left;cursor:pointer;font-family:inherit;transition:all .15s;line-height:1.3}._catSideBtn_14085_151:hover{background:#ffffff1a;color:#fff}._catSideBtnActive_14085_172{background:#0f6e56!important;color:#fff!important}._itemsSection_14085_177{flex:1;overflow-y:auto;padding:0 16px 16px;display:flex;flex-direction:column;gap:0}._subcatTabs_14085_187{display:flex;gap:8px;flex-wrap:wrap;padding:12px 0 10px;flex-shrink:0}._subcatTab_14085_187{padding:7px 18px;border:1.5px solid #ddd;border-radius:20px;background:#fff;cursor:pointer;font-size:13px;font-weight:600;font-family:inherit;color:#666;white-space:nowrap;transition:all .15s}._subcatTab_14085_187:hover{border-color:#0f6e56;color:#0f6e56}._subcatTabActive_14085_209{background:#0f6e56;color:#fff;border-color:#0f6e56}._kioskItemGrid_14085_211{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}._kioskItemCard_14085_217{background:#fff;border:2px solid #e8e8e8;border-radius:14px;padding:20px 16px;cursor:pointer;text-align:left;font-family:inherit;transition:all .15s;min-height:100px;display:flex;flex-direction:column;justify-content:space-between;position:relative}._kioskItemCard_14085_217:hover{border-color:#0f6e56;box-shadow:0 4px 16px #0f6e5624;transform:translateY(-2px)}._kioskItemCardActive_14085_239{border-color:#0f6e56!important;background:#f0faf7;cursor:default}._kioskItemName_14085_245{font-size:15px;font-weight:600;color:#222;line-height:1.3;margin-bottom:4px}._kioskItemMeta_14085_253{font-size:12px;color:#aaa;margin-bottom:8px}._kioskItemBottom_14085_259{display:flex;align-items:center;justify-content:space-between;gap:8px}._kioskItemPrice_14085_266{font-size:18px;font-weight:800;color:#0f6e56}._cardAddBtn_14085_272{width:32px;height:32px;background:#0f6e56;color:#fff;border-radius:50%;font-size:22px;line-height:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:400}._cardQtyCtrl_14085_287{display:flex;align-items:center;gap:6px}._cardQtyCtrl_14085_287 button{width:30px;height:30px;border:1.5px solid #0F6E56;border-radius:50%;background:#fff;color:#0f6e56;cursor:pointer;font-size:18px;line-height:1;font-family:inherit;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}._cardQtyCtrl_14085_287 button:hover{background:#0f6e56;color:#fff}._cardQtyCtrl_14085_287 span{font-size:15px;font-weight:700;min-width:20px;text-align:center;color:#1a1a1a}._kioskCart_14085_326{width:296px;background:#fff;border-left:1px solid #e5e5e5;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden}._cartHeader_14085_336{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid #f0f0f0;font-size:17px;font-weight:700;color:#222;flex-shrink:0}._cartCount_14085_348{font-size:12px;font-weight:700;background:#0f6e56;color:#fff;padding:3px 10px;border-radius:12px}._cartEmptyMsg_14085_357{flex:1;display:flex;align-items:center;justify-content:center;color:#bbb;font-size:15px;text-align:center;padding:32px 20px;line-height:1.5}._kioskCartItems_14085_369{flex:1;overflow-y:auto;padding:8px 14px}._kioskCartRow_14085_375{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #f5f5f5}._kioskCartName_14085_383{flex:1;font-size:13px;color:#333;line-height:1.3}._kioskCartQty_14085_390{display:flex;align-items:center;gap:6px}._kioskCartQty_14085_390 button{width:30px;height:30px;border:1px solid #ddd;border-radius:50%;background:#f5f5f5;cursor:pointer;font-size:17px;line-height:1;font-family:inherit;transition:background .15s;display:flex;align-items:center;justify-content:center}._kioskCartQty_14085_390 button:hover{background:#e5e5e5}._kioskCartQty_14085_390 span{font-size:14px;font-weight:700;min-width:22px;text-align:center}._kioskCartLine_14085_423{font-size:13px;font-weight:600;color:#333;min-width:60px;text-align:right}._kioskCartTotals_14085_431{border-top:1px solid #efefef;padding:12px 14px;flex-shrink:0}._kioskTotalRow_14085_437{display:flex;justify-content:space-between;font-size:13px;padding:3px 0;color:#777}._kioskGrandTotal_14085_445{font-size:18px;font-weight:700;color:#1a1a1a;margin-top:6px;padding-top:8px;border-top:1px solid #e5e5e5}._kioskProceedBtn_14085_454{margin:10px 14px 14px;padding:15px;background:#0f6e56;color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s;flex-shrink:0}._kioskProceedBtn_14085_454:hover{background:#0a5542}._modalOverlay_14085_474{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:flex-end;justify-content:center;z-index:300}._modalSheet_14085_484{background:#fff;border-radius:24px 24px 0 0;width:100%;max-width:640px;max-height:85vh;overflow-y:auto;padding-bottom:24px;animation:_slideUp_14085_1 .25s cubic-bezier(.34,1.56,.64,1)}@keyframes _slideUp_14085_1{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}._modalHeader_14085_500{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 16px}._modalTitle_14085_507{font-size:22px;font-weight:800;color:#1a1a1a}._modalClose_14085_513{width:36px;height:36px;border-radius:50%;background:#f2f2f2;border:none;cursor:pointer;font-size:15px;color:#666;display:flex;align-items:center;justify-content:center}._modalDivider_14085_522{display:flex;align-items:center;gap:10px;padding:0 24px 16px;font-size:12px;font-weight:700;color:#aaa;text-transform:uppercase;letter-spacing:.06em}._modalDividerLine_14085_533{flex:1;height:1px;background:#ececec}._modalDividerText_14085_534{white-space:nowrap}._sizeOptions_14085_536{padding:0 24px;margin-bottom:20px}._sizeOption_14085_536{display:flex;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid #f5f5f5;cursor:pointer}._sizeOption_14085_536:last-child{border-bottom:none}._sizeOptionSelected_14085_547 ._sizeLabel_14085_547{color:#0f6e56;font-weight:700}._radioOuter_14085_549{width:24px;height:24px;border-radius:50%;border:2px solid #ccc;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .15s}._radioOuterSelected_14085_557{border-color:#0f6e56}._radioDot_14085_558{width:12px;height:12px;border-radius:50%;background:#0f6e56}._sizeLabel_14085_547{flex:1;font-size:17px;color:#333;text-transform:capitalize}._sizePrice_14085_561{font-size:17px;font-weight:800;color:#0f6e56;white-space:nowrap}._addToCartBtn_14085_563{display:block;width:calc(100% - 48px);margin:0 24px;padding:18px;background:#0f6e56;color:#fff;border:none;border-radius:14px;font-size:17px;font-weight:800;font-family:inherit;cursor:pointer;transition:background .15s;text-align:center}._addToCartBtn_14085_563:hover:not(:disabled){background:#0a5542}._addToCartBtn_14085_563:disabled{opacity:.4;cursor:not-allowed}._addToCartPrice_14085_581{font-weight:600;opacity:.9}._reviewWrap_14085_584{display:flex;justify-content:center;padding:32px 24px}._reviewCard_14085_590{background:#fff;border-radius:16px;padding:28px;width:100%;max-width:560px;box-shadow:0 1px 6px #0000000f}._sectionTitle_14085_599{font-size:18px;font-weight:700;color:#333;margin:0 0 16px}._reviewItems_14085_606{margin-bottom:16px}._reviewRow_14085_610{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f0f0f0}._reviewItemName_14085_618{flex:1;font-size:15px;color:#333}._reviewQtyCtrl_14085_624{display:flex;align-items:center;gap:8px}._reviewQtyCtrl_14085_624 button{width:30px;height:30px;border:1.5px solid #0F6E56;border-radius:50%;background:#fff;color:#0f6e56;cursor:pointer;font-size:18px;font-family:inherit;font-weight:700;display:flex;align-items:center;justify-content:center;transition:all .15s}._reviewQtyCtrl_14085_624 button:hover{background:#0f6e56;color:#fff}._reviewQtyCtrl_14085_624 span{font-size:15px;font-weight:700;min-width:24px;text-align:center}._reviewItemTotal_14085_659{font-size:15px;font-weight:700;color:#1a1a1a;min-width:80px;text-align:right}._reviewTotals_14085_667{border-top:1px solid #f0f0f0;padding-top:12px;margin-bottom:16px}._reviewTotalRow_14085_673{display:flex;justify-content:space-between;font-size:14px;padding:3px 0;color:#777}._reviewGrandTotal_14085_681{font-size:22px;font-weight:800;color:#1a1a1a;border-top:2px solid #e5e5e5;padding-top:10px;margin-top:6px}._reviewNote_14085_690{font-size:13px;color:#999;text-align:center;margin-bottom:20px}._reviewError_14085_697{background:#fef2f2;border:1px solid #fca5a5;color:#dc2626;padding:12px 16px;border-radius:8px;font-size:14px;margin-bottom:14px}._placeOrderBtn_14085_707{width:100%;padding:18px;background:#0f6e56;color:#fff;border:none;border-radius:12px;font-size:18px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s}._placeOrderBtn_14085_707:hover:not(:disabled){background:#0a5542}._placeOrderBtn_14085_707:disabled{opacity:.6;cursor:not-allowed}._confirm_14085_725{min-height:100vh;background:linear-gradient(150deg,#0f6e56,#083d30);display:flex;align-items:center;justify-content:center;padding:24px}._confirmCard_14085_734{background:#fff;border-radius:24px;padding:48px 40px;max-width:460px;width:100%;text-align:center;box-shadow:0 24px 60px #00000040}._confirmCheck_14085_744{width:72px;height:72px;background:#0f6e56;color:#fff;border-radius:50%;font-size:34px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}._confirmTitle_14085_757{font-size:28px;font-weight:800;color:#1a1a1a;margin-bottom:14px}._confirmToken_14085_764{font-size:58px;font-weight:900;color:#0f6e56;line-height:1;margin-bottom:12px}._confirmPayNotice_14085_772{background:#f0faf7;border:2px solid #0F6E56;border-radius:16px;padding:20px 24px;margin-bottom:16px;display:flex;flex-direction:column;align-items:center;gap:6px}._confirmPayIcon_14085_783{font-size:36px}._confirmPayText_14085_784{font-size:20px;font-weight:700;color:#0f6e56}._confirmPayAmount_14085_789{font-size:36px;font-weight:900;color:#1a1a1a}._confirmType_14085_795{font-size:18px;color:#666;margin-bottom:14px}._confirmTotal_14085_801{font-size:22px;font-weight:700;color:#1a1a1a;margin-bottom:20px}._confirmMsg_14085_808{font-size:16px;color:#777;line-height:1.6;margin-bottom:20px}._confirmReset_14085_815{font-size:13px;color:#bbb;margin-bottom:20px}._confirmNewBtn_14085_821{display:block;width:100%;padding:14px;background:#0f6e56;color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .15s}._confirmNewBtn_14085_821:hover{background:#0a5542}._payingIcon_14085_838{font-size:56px;margin-bottom:10px}._confirmPayAmount2_14085_839{font-size:52px;font-weight:900;color:#0f6e56;line-height:1;margin-bottom:12px}._payingWaiting_14085_846{display:inline-flex;align-items:center;gap:8px;background:#f0faf7;border:1px solid #c3e6dc;color:#0f6e56;font-size:14px;font-weight:600;padding:10px 20px;border-radius:24px;margin-bottom:20px}._payingDot_14085_859{width:8px;height:8px;background:#0f6e56;border-radius:50%;flex-shrink:0;animation:_pulse_14085_1 1.4s ease-in-out infinite}._qrScreen_14085_866{min-height:100vh;background:linear-gradient(150deg,#0f6e56,#083d30);display:flex;align-items:center;justify-content:center;padding:24px}._qrCard_14085_875{background:#fff;border-radius:24px;padding:40px 36px;max-width:440px;width:100%;text-align:center;box-shadow:0 24px 60px #00000040}._qrHeader_14085_885{margin-bottom:24px}._qrTitle_14085_889{font-size:26px;font-weight:800;color:#1a1a1a;margin-bottom:6px}._qrSubtitle_14085_896{font-size:13px;color:#999}._qrImageWrap_14085_901{width:240px;height:240px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;border:2px dashed #e0e0e0;border-radius:12px;background:#fafafa}._qrImage_14085_901{width:220px;height:220px;border-radius:8px;display:block}._qrPlaceholder_14085_920{display:flex;align-items:center;justify-content:center;width:100%;height:100%}._qrSpinner_14085_928{width:40px;height:40px;border:3px solid #e5e5e5;border-top-color:#0f6e56;border-radius:50%;animation:_spin_14085_1 .8s linear infinite}@keyframes _spin_14085_1{to{transform:rotate(360deg)}}._qrAmount_14085_941{font-size:40px;font-weight:900;color:#0f6e56;line-height:1;margin-bottom:4px}._qrAmountLabel_14085_949{font-size:13px;color:#aaa;margin-bottom:24px}._qrWaiting_14085_955{display:inline-flex;align-items:center;gap:8px;background:#f0faf7;border:1px solid #c3e6dc;color:#0f6e56;font-size:14px;font-weight:600;padding:10px 20px;border-radius:24px;margin-bottom:24px}._qrDot_14085_969{width:8px;height:8px;background:#0f6e56;border-radius:50%;flex-shrink:0;animation:_pulse_14085_1 1.4s ease-in-out infinite}@keyframes _pulse_14085_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}._qrCancelBtn_14085_983{display:block;width:100%;padding:14px;background:transparent;border:1.5px solid #ddd;border-radius:10px;color:#888;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s}._qrCancelBtn_14085_983:hover{border-color:#bbb;color:#555;background:#f8f8f8}._counterFallbackBtn_14085_1005{display:block;width:100%;margin-top:10px;padding:14px;background:transparent;border:1.5px solid #ddd;border-radius:10px;color:#888;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s}._counterFallbackBtn_14085_1005:hover:not(:disabled){border-color:#aaa;color:#444;background:#f5f5f5}._counterFallbackBtn_14085_1005:disabled{opacity:.5;cursor:not-allowed}@media print{._kioskHeader_14085_79,._confirmReset_14085_815,._confirmNewBtn_14085_821,._payingWaiting_14085_846{display:none!important}._confirm_14085_725{min-height:unset;background:#fff;padding:0}._confirmCard_14085_734{box-shadow:none;padding:24px;max-width:320px;margin:0 auto}._confirmToken_14085_764{font-size:80px}}@media (max-width: 900px){._kioskItemGrid_14085_211{grid-template-columns:repeat(2,1fr)}._categorySidebar_14085_140{width:150px}._kioskCart_14085_326{width:260px}}@media (max-width: 640px){._menuLayout_14085_133{flex-direction:column;height:auto;overflow:visible}._categorySidebar_14085_140{width:100%;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;padding:8px;gap:4px}._catSideBtn_14085_151{white-space:nowrap;padding:10px 14px}._kioskCart_14085_326{width:100%;border-left:none;border-top:1px solid #e5e5e5}._kioskItemGrid_14085_211{grid-template-columns:repeat(2,1fr)}._paymentWrap_14085_1057{flex-direction:column;padding:16px}._paymentRight_14085_1058{width:100%}._orderTypeGrid_14085_29{flex-direction:column;align-items:center}}._layout_15o19_1{display:flex;min-height:100vh;background:#f4f3ef}._main_15o19_2{flex:1;margin-left:180px}._content_15o19_3{padding:0 24px 40px}._formCard_15o19_5{background:#fff;border-radius:10px;padding:20px;margin-bottom:20px;box-shadow:0 1px 4px #0000000f}._formCard_15o19_5 h3{margin:0 0 14px;font-size:15px}._formGrid_15o19_10{display:grid;grid-template-columns:1fr 1fr 2fr;gap:12px;margin-bottom:14px}._fieldWide_15o19_13{grid-column:span 1}._field_15o19_13{display:flex;flex-direction:column;gap:4px}._field_15o19_13 label{font-size:12px;color:#888}._field_15o19_13 input,._field_15o19_13 select{padding:8px 10px;border:1px solid #ddd;border-radius:6px;font-size:14px;font-family:inherit}._formActions_15o19_19{display:flex;align-items:center;gap:12px}._saveBtn_15o19_20{padding:9px 20px;background:#0f6e56;color:#fff;border:none;border-radius:6px;cursor:pointer;font-family:inherit;font-weight:600}._saveBtn_15o19_20:disabled{opacity:.5;cursor:not-allowed}._savedNote_15o19_25{color:#16a34a;font-size:13px;font-weight:600}._hint_15o19_27{font-size:13px;color:#999;line-height:1.5;max-width:480px}._listHeader_15o19_31{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}._listHeader_15o19_31 h3{margin:0;font-size:15px}._totalBadge_15o19_36{background:#f0faf6;border:1px solid #6ee7b7;color:#0f6e56;font-weight:700;font-size:13px;padding:6px 14px;border-radius:20px}._table_15o19_41{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0000000f}._tableHeader_15o19_42,._tableRow_15o19_42{display:grid;grid-template-columns:.8fr 1.3fr 2.4fr 1.2fr 1fr .6fr;padding:10px 16px;align-items:center;font-size:13px;gap:8px}._tableHeader_15o19_42{background:#f8f8f8;font-weight:600;color:#888;border-bottom:1px solid #e5e5e5;font-size:12px}._tableRow_15o19_42{border-bottom:1px solid #f5f5f5}._tableRow_15o19_42:last-child{border-bottom:none}._emptyRow_15o19_50{padding:24px 16px;color:#999;font-size:13px;text-align:center}._dateCell_15o19_52{color:#888}._descCell_15o19_53{color:#333}._ingredientTag_15o19_54{color:#999;font-style:italic}._amountCell_15o19_55{font-weight:700;color:#333}._categoryBadge_15o19_57{background:#f0f0f0;color:#555;font-size:11px;font-weight:600;padding:3px 8px;border-radius:10px;white-space:nowrap}._delBtn_15o19_62{padding:4px 10px;background:#fef2f2;border:1px solid #fca5a5;border-radius:5px;cursor:pointer;font-size:12px;font-family:inherit;color:#dc2626}@media (max-width: 768px){._layout_15o19_1{flex-direction:column}._main_15o19_2{margin-left:0}._formGrid_15o19_10{grid-template-columns:1fr}._tableHeader_15o19_42,._tableRow_15o19_42{grid-template-columns:1fr 1.5fr 1fr}._tableHeader_15o19_42 span:nth-child(3),._tableRow_15o19_42 ._descCell_15o19_53,._tableHeader_15o19_42 span:nth-child(4),._tableRow_15o19_42 span:nth-child(4){display:none}}._layout_174mh_1{display:flex;min-height:100vh;background:#f4f3ef}._main_174mh_2{flex:1;margin-left:180px}._content_174mh_3{padding:0 24px 40px}._hint_174mh_5{font-size:13px;color:#999;line-height:1.5;max-width:600px;margin-bottom:16px}._table_174mh_9{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0000000f}._tableHeader_174mh_10,._tableRow_174mh_10{display:grid;grid-template-columns:3fr 1fr 1fr;align-items:center;padding:12px 16px;gap:8px}._tableHeader_174mh_10{background:#f8f8f8;font-weight:600;color:#888;font-size:12px;border-bottom:1px solid #e5e5e5;text-transform:capitalize}._tableRow_174mh_10{border-bottom:1px solid #f5f5f5}._tableRow_174mh_10:last-child{border-bottom:none}._roleCol_174mh_18{text-align:center;text-transform:capitalize}._roleCol_174mh_18 input{width:18px;height:18px;cursor:pointer}._featureCell_174mh_21{display:flex;flex-direction:column;gap:2px}._featureName_174mh_22{font-weight:600;color:#333;font-size:14px}._featureDesc_174mh_23{font-size:12px;color:#999}._actions_174mh_25{display:flex;align-items:center;gap:12px;margin-top:16px}._saveBtn_174mh_26{padding:9px 24px;background:#0f6e56;color:#fff;border:none;border-radius:6px;cursor:pointer;font-family:inherit;font-weight:600}._saveBtn_174mh_26:disabled{opacity:.5;cursor:not-allowed}._savedNote_174mh_31{color:#16a34a;font-size:13px;font-weight:600}@media (max-width: 768px){._layout_174mh_1{flex-direction:column}._main_174mh_2{margin-left:0}}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#f4f3ef;color:#1a1a1a;-webkit-font-smoothing:antialiased}input,select,button,textarea{font-family:inherit}
