.customer-order-panel_overlay__Ufh9j{position:fixed;inset:0;z-index:50;background:rgba(15,23,42,.36);border:0;width:100%;cursor:default}.customer-order-panel_sheet__HU22V{position:fixed;inset:auto 0 0;z-index:51;display:flex;justify-content:center;padding:0 8px calc(8px + env(safe-area-inset-bottom, 0px))}.customer-order-panel_sheetCard__CMj6B{width:min(100%,540px);max-height:min(86vh,760px);overflow-y:auto;border-radius:26px 26px 18px 18px;border:1px solid rgba(13,13,13,.08);background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(249,247,242,.99));box-shadow:0 -4px 40px -16px rgba(15,23,42,.22),0 30px 80px -36px rgba(15,23,42,.38);padding:12px 16px 20px}.customer-order-panel_sheetHandle__A8Jta{margin:0 auto 14px;width:50px;height:5px;border-radius:var(--qr-r-pill);background:rgba(13,13,13,.1)}.customer-order-panel_sheetHeader__UcByt{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:4px}.customer-order-panel_sheetEyebrow__r5Xza{color:var(--qr-muted);font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.customer-order-panel_sheetTitle__Da_Af{margin:4px 0 0;color:var(--qr-ink);font-family:Cormorant Garamond,serif;font-size:32px;font-weight:500;line-height:.98}.customer-order-panel_closeButton__nhSHb{flex-shrink:0;margin-top:2px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--qr-r-pill);border:1px solid rgba(13,13,13,.1);background:rgba(255,255,255,.9);color:var(--qr-muted);cursor:pointer}.customer-order-panel_summaryGrid__JzDIQ{margin-top:16px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-order-panel_summaryCard__NdthL{border-radius:var(--qr-r-md);border:1px solid rgba(13,13,13,.08);background:rgba(255,255,255,.96);padding:13px}.customer-order-panel_summaryCardTotal__IQplF{grid-column:span 2;border-color:rgba(13,13,13,.9);background:#0d0d0d}.customer-order-panel_summaryLabel__j7HCm{margin:0;color:var(--qr-muted);font-family:DM Sans,sans-serif;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.customer-order-panel_summaryCardTotal__IQplF .customer-order-panel_summaryLabel__j7HCm{color:rgba(247,245,240,.6)}.customer-order-panel_summaryValue__wi63h{margin:7px 0 0;color:var(--qr-ink);font-family:Cormorant Garamond,serif;font-size:26px;font-weight:500;line-height:1}.customer-order-panel_summaryCardTotal__IQplF .customer-order-panel_summaryValue__wi63h{color:#f7f5f0}.customer-order-panel_block__ox9fl{margin-top:14px;border-radius:var(--qr-r-lg);border:1px solid rgba(13,13,13,.08);background:rgba(255,255,255,.88);padding:13px}.customer-order-panel_blockTitle__hZBmS{margin:0;color:var(--qr-muted);font-family:DM Sans,sans-serif;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.customer-order-panel_itemList__CFzm3{margin-top:10px;display:grid;gap:8px}.customer-order-panel_itemRow__KyKcE{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:var(--qr-r-sm);background:#fff;padding:11px 12px}.customer-order-panel_itemName__7exiV{margin:0;color:var(--qr-ink);font-family:Cormorant Garamond,serif;font-size:17px;font-weight:500;line-height:1.12}.customer-order-panel_itemMeta__JnpyU{margin:3px 0 0;color:var(--qr-muted);font-family:DM Sans,sans-serif;font-size:12px}.customer-order-panel_itemPrice__qPwvC{color:var(--qr-ink);font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;white-space:nowrap}.customer-order-panel_modeGrid__37ZjX{margin-top:14px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-order-panel_modeCard__CIsf7{display:flex;flex-direction:column;gap:4px;border-radius:var(--qr-r-md);border:1px solid rgba(13,13,13,.09);background:#fff;padding:12px 13px;cursor:pointer;text-align:left;transition:border-color .12s,background .12s}.customer-order-panel_modeCard__CIsf7:hover{border-color:rgba(13,13,13,.18)}.customer-order-panel_modeCardActive__Cac3W{border-color:rgba(13,13,13,.88);background:#0d0d0d}.customer-order-panel_modeIcon__JQMVO{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--qr-r-pill);background:rgba(13,13,13,.06);color:var(--qr-ink)}.customer-order-panel_modeCardActive__Cac3W .customer-order-panel_modeIcon__JQMVO{background:rgba(247,245,240,.12);color:#f7f5f0}.customer-order-panel_modeName__GYsfZ{margin:0;color:var(--qr-ink);font-family:DM Sans,sans-serif;font-size:12px;font-weight:600}.customer-order-panel_modeCardActive__Cac3W .customer-order-panel_modeName__GYsfZ{color:#f7f5f0}.customer-order-panel_modeDesc__KMeHj{margin:0;color:var(--qr-muted);font-family:DM Sans,sans-serif;font-size:11px;line-height:1.4}.customer-order-panel_modeCardActive__Cac3W .customer-order-panel_modeDesc__KMeHj{color:rgba(247,245,240,.56)}.customer-order-panel_configBlock__7dZog{margin-top:12px;border-radius:var(--qr-r-md);border:1px solid rgba(13,13,13,.08);background:rgba(255,255,255,.88);padding:13px;display:grid;gap:12px}.customer-order-panel_stepper__R7N93{display:flex;align-items:center;gap:14px;justify-content:center}.customer-order-panel_stepperBtn__oBgYS{width:38px;height:38px;border-radius:var(--qr-r-pill);border:1px solid rgba(13,13,13,.14);background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:300;color:var(--qr-ink);cursor:pointer;line-height:1}.customer-order-panel_stepperBtn__oBgYS:disabled{opacity:.38;cursor:not-allowed}.customer-order-panel_stepperValue__mjtiw{color:var(--qr-ink);font-family:Cormorant Garamond,serif;font-size:28px;font-weight:500;line-height:1;min-width:50px;text-align:center}.customer-order-panel_stepperLabel__4ABxq{color:var(--qr-muted);font-family:DM Sans,sans-serif;font-size:12px;text-align:center}.customer-order-panel_shareDisplay__eq6Y1{border-radius:var(--qr-r-sm);background:rgba(247,245,240,.8);padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.customer-order-panel_shareLabel__k6KW8{color:var(--qr-muted);font-family:DM Sans,sans-serif;font-size:12px}.customer-order-panel_shareAmount__9kspP{color:var(--qr-ink);font-family:Cormorant Garamond,serif;font-size:24px;font-weight:500;line-height:1}.customer-order-panel_itemSelectList__nuuP2{display:grid;gap:6px}.customer-order-panel_itemSelectRow__G4Fen{display:flex;align-items:center;gap:10px;border-radius:var(--qr-r-sm);background:#fff;padding:10px 11px;cursor:pointer;transition:background .1s}.customer-order-panel_itemSelectRow__G4Fen:hover{background:rgba(247,245,240,.9)}.customer-order-panel_itemCheckbox__3kKG_{flex-shrink:0;width:18px;height:18px;border-radius:5px;border:1.5px solid rgba(13,13,13,.2);background:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background .12s,border-color .12s}.customer-order-panel_itemCheckboxChecked__ix0cW{border-color:#0d0d0d;background:#0d0d0d}.customer-order-panel_itemSelectName__pksbF{flex:1;min-width:0;color:var(--qr-ink);font-family:Cormorant Garamond,serif;font-size:16px;font-weight:500;line-height:1.15}.customer-order-panel_itemSelectMeta__9Liti{color:var(--qr-muted);font-family:DM Sans,sans-serif;font-size:11px}.customer-order-panel_itemSelectPrice__kSkz7{flex-shrink:0;color:var(--qr-ink);font-family:DM Sans,sans-serif;font-size:13px;font-weight:500}.customer-order-panel_qtyRow__FOPY5{display:flex;align-items:center;gap:10px;border-radius:var(--qr-r-sm);background:#fff;padding:8px 11px}.customer-order-panel_qtyControl__YjGx1{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.customer-order-panel_qtyBtn__NGYRR{width:26px;height:26px;border-radius:7px;border:1.5px solid rgba(13,13,13,.16);background:#fff;color:var(--qr-ink);font-size:16px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .12s,opacity .12s}.customer-order-panel_qtyBtn__NGYRR:disabled{opacity:.3;cursor:default}.customer-order-panel_qtyCount__wiTuQ{min-width:34px;text-align:center;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;color:var(--qr-ink)}.customer-order-panel_qtyCountMax__oyrfj{color:var(--qr-muted);font-weight:400}.customer-order-panel_selectionTotal__jK8pZ{border-radius:var(--qr-r-sm);border:1px solid rgba(13,13,13,.08);background:rgba(247,245,240,.7);padding:10px 12px;display:grid;gap:5px}.customer-order-panel_selectionTotalRow__KRxat{display:flex;align-items:center;justify-content:space-between;gap:10px}.customer-order-panel_selectionTotalLabel__QUpba{color:var(--qr-muted);font-family:DM Sans,sans-serif;font-size:11px}.customer-order-panel_selectionTotalAmount__YmT6j{color:var(--qr-ink);font-family:Cormorant Garamond,serif;font-size:20px;font-weight:500;line-height:1}.customer-order-panel_selectionTotalAmountMuted__Y6AJT{color:#a8a49e}.customer-order-panel_amountInputWrap__uCy71{display:flex;align-items:center;gap:8px;border-radius:var(--qr-r-sm);border:1px solid rgba(13,13,13,.12);background:#fff;padding:0 14px;height:52px}.customer-order-panel_amountCurrency__VfdZy{color:var(--qr-muted);font-family:DM Sans,sans-serif;font-size:14px;font-weight:500}.customer-order-panel_amountInput__xezug{flex:1;border:0;background:transparent;outline:none;color:var(--qr-ink);font-family:Cormorant Garamond,serif;font-size:28px;font-weight:500;line-height:1;min-width:0}.customer-order-panel_amountInput__xezug::placeholder{color:#c8c4bc}.customer-order-panel_remainderRow__8XTID{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px}.customer-order-panel_remainderLabel__wSirL{color:var(--qr-muted);font-family:DM Sans,sans-serif;font-size:12px}.customer-order-panel_remainderAmount__Qr8X4{color:#4e4b45;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:500}.customer-order-panel_actions___BMpo{margin-top:16px;display:grid;gap:8px}.customer-order-panel_submitButton__zG0XR{width:100%;min-height:54px;border:0;border-radius:var(--qr-r-md);background:linear-gradient(160deg,#1e1e1c,#0d0d0d);color:#f7f5f0;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 18px -6px rgba(13,13,13,.42);transition:background .15s,box-shadow .15s,opacity .15s}.customer-order-panel_submitButton__zG0XR:hover:not(:disabled){background:linear-gradient(160deg,#2e2e2c,#1c1c1a);box-shadow:0 6px 22px -6px rgba(13,13,13,.52)}.customer-order-panel_submitButton__zG0XR:disabled{opacity:.38;cursor:not-allowed;box-shadow:none}.customer-order-panel_cancelButton__fBM_D{width:100%;min-height:46px;border:1.5px solid rgba(13,13,13,.1);border-radius:var(--qr-r-sm);background:transparent;color:var(--qr-muted);font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.customer-order-panel_cancelButton__fBM_D:hover{border-color:rgba(13,13,13,.22);color:var(--qr-ink);background:rgba(13,13,13,.03)}.customer-order-panel_errorMessage__0rIzO{margin-top:10px;border-radius:var(--qr-r-sm);border:1px solid rgba(190,63,63,.14);background:rgba(252,244,244,.98);padding:11px 13px;color:#8f4141;font-family:DM Sans,sans-serif;font-size:13px;line-height:1.55}.customer-order-panel_helper__Sx4wb{margin-top:8px;color:var(--qr-muted);font-family:DM Sans,sans-serif;font-size:12px;line-height:1.55;text-align:center}.menu-ordering_statePopoverShell__kVkOF{position:fixed;inset:0;z-index:55;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(10,10,10,.18);backdrop-filter:blur(6px)}.menu-ordering_tableStateCard__tMhIl{width:min(100%,24rem);border:1px solid rgba(13,13,13,.08);border-radius:var(--qr-r-lg);background:#fffdfa;box-shadow:0 28px 80px -36px rgba(13,13,13,.32);padding:20px 18px 18px;pointer-events:auto}.menu-ordering_statePopoverClose__YhPF2{display:inline-flex;align-items:center;justify-content:center;margin-top:16px;min-height:48px;width:100%;border:0;border-radius:var(--qr-r-md);background:linear-gradient(160deg,#1e1e1c,#0d0d0d);color:#f8f5ef;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 16px -6px rgba(13,13,13,.38);transition:background .15s}.menu-ordering_statePopoverClose__YhPF2:hover{background:linear-gradient(160deg,#2e2e2c,#1c1c1a)}.menu-ordering_tableStateEyebrow__finX7{margin:0 0 10px;color:#9b8963;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.menu-ordering_tableStateTitle__wzodr{margin:0;color:var(--qr-ink);font-family:Cormorant Garamond,serif;font-size:32px;font-weight:500;line-height:.98;letter-spacing:-.02em}.menu-ordering_tableStateBody___RWqU{margin:12px 0 0;color:#5a554c;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.65}.menu-ordering_overlay__V4CPV{position:fixed;inset:0;z-index:50;background:rgba(13,13,13,.42)}.menu-ordering_sheet__yLtYs{position:fixed;left:0;right:0;bottom:0;z-index:60;padding:0 0 calc(18px + env(safe-area-inset-bottom))}.menu-ordering_sheetCard__mudgt{margin:0 auto;max-width:32rem;max-height:min(90dvh,700px);overflow-y:auto;border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -24px 60px -40px rgba(13,13,13,.35);padding:14px 16px 18px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.menu-ordering_handle__UM5Xk{width:34px;height:4px;margin:0 auto 14px;border-radius:var(--qr-r-pill);background:#ddd6ca}.menu-ordering_sheetHeader__pcxhL{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.menu-ordering_sheetEyebrow__naZeQ{margin:0 0 4px;color:#8a7b5a;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.menu-ordering_sheetTitle__emfoy{margin:0;color:var(--qr-ink);font-family:Cormorant Garamond,serif;font-size:28px;font-weight:500;line-height:1}.menu-ordering_sheetClose__55Hq0{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:64px;min-height:32px;border:1px solid rgba(13,13,13,.1);border-radius:var(--qr-r-pill);background:rgba(255,255,255,.9);padding:0 12px;color:var(--qr-muted);font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color .12s,color .12s}.menu-ordering_sheetClose__55Hq0:hover{border-color:rgba(13,13,13,.2);color:var(--qr-ink)}.menu-ordering_sheetSummary__ebE3O{margin-top:14px;display:grid;gap:10px}.menu-ordering_sheetItem__NiIgx{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(13,13,13,.08);padding-bottom:10px}.menu-ordering_sheetItem__NiIgx:last-child{border-bottom:0;padding-bottom:0}.menu-ordering_sheetItemName__W5A2p{margin:0;color:var(--qr-ink);font-family:Cormorant Garamond,serif;font-size:18px;font-weight:500;line-height:1.15}.menu-ordering_sheetItemMeta__6Qoyi,.menu-ordering_sheetItemTotal__u2BEO{color:var(--qr-muted);font-family:DM Sans,sans-serif;font-size:12px;line-height:1.45}.menu-ordering_sheetItemTotal__u2BEO{color:var(--qr-ink);font-weight:500;white-space:nowrap}.menu-ordering_sheetTotal__Gsbcl{margin-top:14px;display:flex;align-items:end;justify-content:space-between;gap:12px;border-radius:var(--qr-r-md);background:#f8f5ef;padding:12px 14px}.menu-ordering_sheetTotalLabel__VSx7e{color:var(--qr-muted);font-family:DM Sans,sans-serif;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.menu-ordering_sheetTotalValue__uEzme{margin-top:2px;color:var(--qr-ink);font-family:Cormorant Garamond,serif;font-size:24px;font-weight:500;line-height:1}.menu-ordering_sheetSection__uUven{margin-top:14px}.menu-ordering_sheetLabel__Pcku0{display:block;margin-bottom:6px;color:var(--qr-muted);font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.menu-ordering_sheetInput__5dg5q,.menu-ordering_sheetTextarea__Zkr4J{width:100%;border:1px solid rgba(13,13,13,.1);border-radius:var(--qr-r-md);background:#fff;color:var(--qr-ink);font-family:DM Sans,sans-serif;font-size:16px;outline:none}.menu-ordering_sheetTextarea__Zkr4J{min-height:90px;resize:none;padding:12px 14px}.menu-ordering_sheetInput__5dg5q{height:46px;padding:0 14px}.menu-ordering_sheetPhoneField__x7U0f{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.menu-ordering_sheetPhonePrefix__SIrns{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 12px;border:1px solid rgba(13,13,13,.08);border-radius:var(--qr-r-md);background:#f8f5ef;color:#5e584d;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.menu-ordering_sheetInput__5dg5q[type=tel]{letter-spacing:.01em}.menu-ordering_sheetCheckboxRow__wmjK6{display:flex;align-items:center;gap:10px;margin-top:12px;color:var(--qr-ink);font-family:DM Sans,sans-serif;font-size:13px;font-weight:500}.menu-ordering_sheetHint__D7aBQ{margin-top:6px;color:var(--qr-muted);font-family:DM Sans,sans-serif;font-size:11px;line-height:1.5}.menu-ordering_sheetInputError__bjPAu,.menu-ordering_sheetInputError__bjPAu:focus{border-color:#c0392b;background:#fdf4f2;box-shadow:0 0 0 2px rgba(192,57,43,.14)}.menu-ordering_sheetPhonePrefixError__VGZFl{border-color:#c0392b;background:#fdf4f2;color:#c0392b}.menu-ordering_sheetPhoneCountry__3RkvV{display:inline-block;cursor:pointer;text-transform:none;letter-spacing:.01em;font-size:13px;font-weight:600}.menu-ordering_sheetErrorText__Tqn9f{margin-top:6px;color:#c0392b;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;line-height:1.5}.menu-ordering_sheetActions__gOINk{margin-top:16px;display:grid;gap:10px}.menu-ordering_sheetSubmit__3HJYL{width:100%;min-height:52px;border:0;border-radius:var(--qr-r-md);padding:0 16px;color:#fff;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 16px -6px rgba(13,13,13,.32);transition:opacity .15s,box-shadow .15s}.menu-ordering_sheetSubmit__3HJYL:hover:not(:disabled){box-shadow:0 6px 20px -6px rgba(13,13,13,.42);opacity:.92}.menu-ordering_sheetSubmitDisabled__9phbU{opacity:.42;pointer-events:none;box-shadow:none}.menu-ordering_sheetCancel__lIK6M{width:100%;min-height:46px;margin-top:8px;border:1.5px solid rgba(13,13,13,.1);border-radius:var(--qr-r-sm);background:transparent;padding:0 16px;color:var(--qr-muted);font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.menu-ordering_sheetCancel__lIK6M:hover{border-color:rgba(13,13,13,.22);color:var(--qr-ink);background:rgba(13,13,13,.02)}.menu-ordering_sheetMessage__OwuuP{margin-top:12px;border-radius:var(--qr-r-md);padding:10px 12px;font-family:DM Sans,sans-serif;font-size:12px;line-height:1.5}.menu-ordering_sheetMessageSuccess__bd3VZ{background:#eaf2ee;color:#244238}.menu-ordering_sheetMessageError__GCGmd{background:#f7efe1;color:#6b4f1f}.payment-status-sheet_overlay__I1hO0{position:fixed;inset:0;z-index:70;background:rgba(13,13,13,.38);backdrop-filter:blur(6px)}.payment-status-sheet_sheet__JE2Q_{position:fixed;left:0;right:0;bottom:0;z-index:80;padding:0 12px calc(12px + env(safe-area-inset-bottom))}.payment-status-sheet_card__5Q92w{margin:0 auto;width:min(100%,32rem);border-radius:28px 28px 18px 18px;border:1px solid transparent;background:#fff;box-shadow:0 -30px 80px -44px rgba(13,13,13,.38);padding:14px 16px 18px}.payment-status-sheet_handle__vW32a{width:34px;height:4px;margin:0 auto 16px;border-radius:var(--qr-r-pill);background:rgba(13,13,13,.12)}.payment-status-sheet_success__FQ1_5{border-color:rgba(61,90,79,.14);background:linear-gradient(180deg,rgba(234,242,238,.92),rgba(255,255,255,.98))}.payment-status-sheet_processing__l4WNS{border-color:rgba(196,169,106,.26);background:linear-gradient(180deg,rgba(253,248,240,.96),rgba(255,255,255,.98))}.payment-status-sheet_danger__jpT5R{border-color:rgba(190,63,63,.16);background:linear-gradient(180deg,rgba(252,244,244,.98),rgba(255,255,255,.98))}.payment-status-sheet_eyebrow__2x_eP{margin:0;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.payment-status-sheet_header__vK5bJ{display:flex;align-items:center;justify-content:space-between;gap:12px}.payment-status-sheet_badge__g3WvK{display:inline-flex;align-items:center;gap:12px}.payment-status-sheet_icon__JaIBF{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--qr-r-md);flex-shrink:0}.payment-status-sheet_success__FQ1_5 .payment-status-sheet_icon__JaIBF{background:rgba(61,90,79,.12);color:#3d5a4f}.payment-status-sheet_processing__l4WNS .payment-status-sheet_icon__JaIBF{background:rgba(196,169,106,.14);color:#8a6a2f}.payment-status-sheet_danger__jpT5R .payment-status-sheet_icon__JaIBF{background:rgba(190,63,63,.1);color:#a14141}.payment-status-sheet_title__yd2cO{margin:14px 0 0;color:var(--qr-ink);font-family:Cormorant Garamond,serif;font-size:32px;font-weight:500;line-height:.98}.payment-status-sheet_message__aiA8r{margin:10px 0 0;color:#3f3b35;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.6}.payment-status-sheet_meta__CIJOp{margin-top:10px}.payment-status-sheet_actions__9HEhL{margin-top:16px;display:flex;gap:10px}.payment-status-sheet_button__jNAvK{min-height:46px;border:none;border-radius:var(--qr-r-md);padding:0 16px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.payment-status-sheet_buttonPrimary__YbFRC{background:#0d0d0d;color:#f7f5f0}.payment-status-sheet_buttonGhost__kXMF6{background:rgba(13,13,13,.04);color:#4e4b45}.payment-status-sheet_spinner__aEPr7{width:20px;height:20px;border-radius:var(--qr-r-pill);border:2px solid;border-right:2px solid transparent;animation:payment-status-sheet_spin__GdpEk .9s linear infinite}.payment-status-sheet_iconSvg__3APBz{width:22px;height:22px}@keyframes payment-status-sheet_spin__GdpEk{to{transform:rotate(1turn)}}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/fd3893c623c32b6d-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/ea896c3885e026c1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/024ead497118aa23-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e74f24ed7f0e4323-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_abd3fa{font-family:Cormorant Garamond,Cormorant Garamond Fallback}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_c95b6f{font-family:DM Sans,DM Sans Fallback;font-style:normal}.qaro-order-page_root__EST0q{min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;display:flex;flex-direction:column;background:var(--r-bg);color:var(--r-text);overflow:hidden}.qaro-order-page_header__nKqeO{background:var(--r-primary);padding:calc(env(safe-area-inset-top, 0px) + 18px) 16px 0}.qaro-order-page_headerRow__Wf8fl{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px}.qaro-order-page_logoWrap__H63uX{flex:1;display:flex;justify-content:flex-start;min-width:0}.qaro-order-page_logo__Lyd9o{max-width:110px;max-height:40px;width:auto;height:auto;object-fit:contain;filter:brightness(0) invert(1)}.qaro-order-page_logoFallback__CGCqr{margin:0;color:#fff;font-family:var(--font-cormorant),"Cormorant Garamond",serif;font-size:21px;font-style:italic;font-weight:500;line-height:1;letter-spacing:.01em}.qaro-order-page_tableBadge__u_t9v{flex-shrink:0;border:1px solid rgba(255,255,255,.2);border-radius:var(--qr-r-lg);background:rgba(255,255,255,.12);padding:6px 12px;color:rgba(255,255,255,.85);font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.qaro-order-page_headerBadges__tn32Q{flex-shrink:0;display:flex;align-items:center;gap:8px}.qaro-order-page_presenceBadge__BLfNg{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.2);border-radius:var(--qr-r-lg);background:rgba(255,255,255,.12);padding:6px 11px;color:rgba(255,255,255,.92);font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:10px;font-weight:500;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.qaro-order-page_presenceBadge__BLfNg svg{width:13px;height:13px}.qaro-order-page_accentBar__11uW_{height:3px;margin:18px -16px 0;background:var(--r-accent)}.qaro-order-page_infoStrip__XSv7_{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--r-border);background:#fff;padding:9px 16px}.qaro-order-page_infoText__nfdAK{min-width:0}.qaro-order-page_restaurantName__aSoa6{margin:0;color:var(--r-text);font-family:var(--font-cormorant),"Cormorant Garamond",serif;font-size:15px;font-weight:500;line-height:1.15}.qaro-order-page_restaurantSub__1NXpz{margin:2px 0 0;color:var(--r-muted);font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:.04em}.qaro-order-page_infoDot__Sk_X9{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--r-accent)}.qaro-order-page_searchBar__Y3GlT{border-bottom:1px solid var(--r-border);background:#fff;padding:11px 16px 12px}.qaro-order-page_searchWrap__5GT9p{position:relative}.qaro-order-page_searchIcon__5kqBr{position:absolute;left:14px;top:50%;width:14px;height:14px;transform:translateY(-50%);stroke:var(--r-muted);stroke-width:1.3;fill:none;pointer-events:none}.qaro-order-page_searchInput__UQP5e{width:100%;height:40px;border:1px solid transparent;border-radius:var(--qr-r-lg);background:#f3f2ef;padding:0 15px 0 39px;color:var(--r-text);font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:16px;font-weight:400;line-height:1.2;outline:none;appearance:none;-webkit-appearance:none;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.qaro-order-page_searchInput__UQP5e::placeholder{color:var(--r-muted)}.qaro-order-page_searchInput__UQP5e:focus{border-color:var(--r-accent);background:#f7f5f1;box-shadow:0 0 0 3px var(--r-accent-soft)}.qaro-order-page_contentArea__um9O_{flex:1;min-height:0;overflow-y:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scroll-padding-top:calc(var(--r-tabs-offset) + 10px)}.qaro-order-page_contentArea__um9O_::-webkit-scrollbar{display:none}.qaro-order-page_tabs__8tAwQ{position:sticky;top:0;z-index:4;display:flex;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--r-border);background:rgba(255,255,255,.94);padding:0 16px;backdrop-filter:blur(10px);box-shadow:0 10px 18px -18px rgba(26,26,24,.38);-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.qaro-order-page_tabs__8tAwQ::-webkit-scrollbar{display:none}.qaro-order-page_tab__m8BpE{border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;padding:12px 15px;white-space:nowrap;cursor:pointer;color:var(--r-muted);font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:color .14s ease,border-color .14s ease,opacity .14s ease}.qaro-order-page_tabActive__Hjnj9{color:var(--r-primary);border-bottom-color:var(--r-accent)}.qaro-order-page_sections__GXIjr{padding:4px 0 14px}.qaro-order-page_menuSection__c7m_H{scroll-margin-top:calc(var(--r-tabs-offset) + 10px)}.qaro-order-page_menuSection__c7m_H+.qaro-order-page_menuSection__c7m_H{padding-top:6px}.qaro-order-page_sectionLabel__It5j0{padding:16px 16px 4px;color:var(--r-accent);font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.qaro-order-page_list__Nu8D5{padding:2px 16px 10px}.qaro-order-page_item__8_ZB8{display:flex;align-items:flex-start;gap:12px;border-bottom:1px solid var(--r-border);padding:15px 0}.qaro-order-page_item__8_ZB8:last-child{border-bottom:0}.qaro-order-page_itemImage__KXsve{width:68px;height:68px;flex-shrink:0;border-radius:var(--qr-r-sm);object-fit:cover;background:var(--r-border)}.qaro-order-page_itemInfo__cMgB5{flex:1;min-width:0}.qaro-order-page_itemName__wv3ra{margin:0 0 4px;color:var(--r-text);font-family:var(--font-cormorant),"Cormorant Garamond",serif;font-size:16px;font-weight:500;line-height:1.2}.qaro-order-page_itemDescription__cg_bJ{margin:0 0 6px;color:var(--r-muted);font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:11px;font-weight:400;line-height:1.5}.qaro-order-page_itemPrice__mdzgy{color:var(--r-primary);font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:13px;font-weight:500;line-height:1.3}.qaro-order-page_qtyControl___0Byr{flex-shrink:0;display:flex;align-items:center;gap:6px;padding-top:2px}.qaro-order-page_qtyButton__baMni{width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-family:var(--font-dm-sans),"DM Sans",sans-serif;line-height:1}.qaro-order-page_qtyMinus__SuFVn,.qaro-order-page_qtyPlusActive__5esSp{border:1.5px solid var(--r-border);background:#fff;color:var(--r-primary);font-size:15px}.qaro-order-page_qtyPlusIdle__geEey{border:1px solid var(--r-primary);background:var(--r-primary);color:#fff;font-size:17px}.qaro-order-page_qtyGhost__NFhtj{opacity:0;pointer-events:none}.qaro-order-page_qtyValue__EP1u7{min-width:16px;text-align:center;color:var(--r-text);font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:13px;font-weight:500;line-height:1.2}.qaro-order-page_qtyValueGhost__Ze04Q{opacity:0}.qaro-order-page_emptyState__eJYx_{padding:36px 32px 44px;text-align:center;color:var(--r-muted);font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:13px;line-height:1.5}.qaro-order-page_footer__F9Paw{position:sticky;bottom:0;z-index:5;flex-shrink:0;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--r-border);background:rgba(255,255,255,.96);backdrop-filter:blur(12px);box-shadow:0 -14px 28px -24px rgba(26,26,24,.42);padding:10px 16px calc(13px + env(safe-area-inset-bottom, 0px))}.qaro-order-page_footerNotice__Zy4Zg{border-radius:var(--qr-r-sm);border:1px solid rgba(180,83,9,.28);background:rgba(251,191,36,.14);color:#92400e;font-size:13px;line-height:1.45;padding:9px 12px}.qaro-order-page_sessionBar__2nUXZ{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:1.5px solid var(--r-primary);border-radius:var(--qr-r-md,14px);background:#fdf6ec;background:color-mix(in srgb,var(--r-primary) 10%,#fff);padding:13px 16px;cursor:pointer;text-align:left;box-shadow:0 4px 14px rgba(13,13,13,.08);transition:background .12s,box-shadow .12s,transform .12s}.qaro-order-page_sessionBar__2nUXZ:hover{background:color-mix(in srgb,var(--r-primary) 16%,#fff);box-shadow:0 6px 18px rgba(13,13,13,.12)}.qaro-order-page_sessionBar__2nUXZ:active{transform:scale(.99)}.qaro-order-page_sessionBarInfo__e_I02{display:flex;align-items:center;gap:9px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1a1a18;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:13px;font-weight:600}.qaro-order-page_sessionBarPill__FpmhY{display:inline-flex;align-items:center;flex-shrink:0;height:20px;border-radius:var(--qr-r-pill);background:var(--r-primary);padding:0 9px;color:#fff;font-size:9.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.qaro-order-page_sessionBarLink__UcBD_{flex-shrink:0;color:var(--r-primary);font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:14px;font-weight:700;letter-spacing:.02em}.qaro-order-page_sendRoundButton__hHN_6{width:100%;margin-top:8px;border:none;border-radius:var(--qr-r-md,12px);background:var(--qr-ink,#1a1a18);padding:13px 16px;color:var(--qr-paper,#faf8f4);font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:14px;font-weight:600;letter-spacing:.01em;cursor:pointer;transition:opacity .12s}.qaro-order-page_sendRoundButton__hHN_6:disabled{opacity:.6;cursor:default}.qaro-order-page_roundPendingHint__xFiXc{margin:10px 0 0;text-align:center;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:12.5px;font-weight:500;color:var(--qr-ink-soft,#6b6256);line-height:1.35}.qaro-order-page_footerRow__xrHUp{display:flex;align-items:center;gap:12px;width:100%}.qaro-order-page_footerMeta__3JdiF{flex:1;min-width:0}.qaro-order-page_footerCount__bEGix{color:var(--r-muted);font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.qaro-order-page_footerTotal__b0ulL{color:var(--r-text);font-family:var(--font-cormorant),"Cormorant Garamond",serif;font-size:22px;font-weight:500;line-height:1.1;margin-top:2px}.qaro-order-page_checkoutButton__NFSkJ{border:0;min-height:40px;border-radius:var(--qr-r-lg);background:var(--r-primary);padding:11px 18px;color:#fff;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:11px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;box-shadow:0 12px 24px -20px rgba(26,26,24,.5)}.qaro-order-page_checkoutDisabled__XR3l_{opacity:.45;pointer-events:none}.qaro-order-page_highlight__6xGFp{border-radius:2px;background:var(--r-accent-soft);color:inherit;padding:0 1px}@media (min-width:768px){.qaro-order-page_root__EST0q{max-width:30rem;margin:0 auto;border-left:1px solid var(--r-border);border-right:1px solid var(--r-border);box-shadow:0 24px 72px -48px rgba(26,26,24,.22)}}@media (min-width:960px){.qaro-order-page_root__EST0q{max-width:34rem}}@media (max-height:600px) and (orientation:landscape){.qaro-order-page_header__nKqeO{padding-top:calc(env(safe-area-inset-top, 0px) + 8px)}.qaro-order-page_accentBar__11uW_{margin-top:10px}.qaro-order-page_infoStrip__XSv7_{padding-top:5px;padding-bottom:5px}.qaro-order-page_searchBar__Y3GlT,.qaro-order-page_tab__m8BpE{padding-top:7px;padding-bottom:7px}.qaro-order-page_footer__F9Paw{padding-top:6px;padding-bottom:calc(5px + env(safe-area-inset-bottom, 0px));gap:5px}.qaro-order-page_footerTotal__b0ulL{font-size:18px;margin-top:1px}}.service-session-payment-panel_panel__L2yyy{border-radius:28px;border:1px solid rgba(13,13,13,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(250,248,244,.98));box-shadow:0 24px 60px -42px rgba(15,23,42,.24);padding:20px 18px}.service-session-payment-panel_hero__FhOFr{display:grid;gap:14px}.service-session-payment-panel_eyebrow__WEXC3{margin:0;color:#7a7870;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.service-session-payment-panel_title__gnePL{margin:0;color:#1a1a18;font-family:Cormorant Garamond,serif;font-size:34px;font-weight:500;line-height:.98}.service-session-payment-panel_description__scWrO{margin:0;color:#4e4b45;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.65}.service-session-payment-panel_heroMeta__QChaO{display:flex;flex-wrap:wrap;gap:10px}.service-session-payment-panel_pill__9DNlI{display:inline-flex;align-items:center;min-height:30px;border-radius:999px;border:1px solid rgba(13,13,13,.08);background:rgba(247,245,240,.92);color:#615d57;font-weight:500}.service-session-payment-panel_partsLauncher___nbts,.service-session-payment-panel_pill__9DNlI{padding:0 12px;font-family:DM Sans,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.service-session-payment-panel_partsLauncher___nbts{min-height:32px;border-radius:999px;border:1px solid rgba(13,13,13,.12);background:#fff;color:#1a1a18;font-weight:600}.service-session-payment-panel_summaryGrid__x3jsY{margin-top:18px;display:grid;gap:10px}.service-session-payment-panel_summaryCard__oUGvw{border-radius:20px;border:1px solid rgba(13,13,13,.08);background:rgba(255,255,255,.96);padding:14px}.service-session-payment-panel_summaryLabel__U5uTM{margin:0;color:#7a7870;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.service-session-payment-panel_summaryValue__U66FI{margin:8px 0 0;color:#1a1a18;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:500;line-height:1}.service-session-payment-panel_summaryCardTotal__GOa56{border-color:rgba(13,13,13,.9);background:#0d0d0d}.service-session-payment-panel_summaryCardTotal__GOa56 .service-session-payment-panel_summaryLabel__U5uTM{color:rgba(247,245,240,.68)}.service-session-payment-panel_summaryCardTotal__GOa56 .service-session-payment-panel_summaryValue__U66FI{color:#f7f5f0}.service-session-payment-panel_block__5xOrn{margin-top:16px;border-radius:22px;border:1px solid rgba(13,13,13,.08);background:rgba(255,255,255,.88);padding:14px}.service-session-payment-panel_blockTitle__r_Fc0{margin:0;color:#7a7870;font-family:DM Sans,sans-serif;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.service-session-payment-panel_itemList__1Rd8G{margin-top:12px;display:grid;gap:10px}.service-session-payment-panel_itemRow__D3Qqr{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:16px;border:0;background:#fff;padding:12px 13px;width:100%;text-align:left;cursor:default}button.service-session-payment-panel_itemRow__D3Qqr{cursor:pointer;transition:background .12s}button.service-session-payment-panel_itemRow__D3Qqr:hover:not(:disabled){background:rgba(247,245,240,.9)}button.service-session-payment-panel_itemRow__D3Qqr:disabled{opacity:.6;cursor:not-allowed}.service-session-payment-panel_itemName__X40TE{margin:0;color:#1a1a18;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:500;line-height:1.12}.service-session-payment-panel_helper__wiEtZ,.service-session-payment-panel_itemMeta__6LcVq,.service-session-payment-panel_itemTotal__HALeC,.service-session-payment-panel_message__dF_DJ{font-family:DM Sans,sans-serif}.service-session-payment-panel_itemMeta__6LcVq{margin:3px 0 0;color:#7a7870;font-size:12px;line-height:1.45}.service-session-payment-panel_itemTotal__HALeC{color:#1a1a18;font-size:13px;font-weight:500;white-space:nowrap}.service-session-payment-panel_tipGrid__SEVg3{margin-top:12px;display:grid;gap:8px}.service-session-payment-panel_tipButton__yQjAb{min-height:48px;border-radius:18px;border:1px solid rgba(13,13,13,.08);background:#fff;padding:0 14px;color:#1a1a18;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;text-align:left}.service-session-payment-panel_tipButtonActive__zRz59{border-color:#0d0d0d;background:#0d0d0d;color:#f7f5f0}.service-session-payment-panel_fieldLabel__fsaaJ{display:block;margin-bottom:8px;color:#7a7870;font-family:DM Sans,sans-serif;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.service-session-payment-panel_checkboxRow__VYBeX{display:flex;align-items:center;gap:10px;color:#1a1a18;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500}.service-session-payment-panel_emailInput__yeg5S{width:100%;height:48px;margin-top:12px;border:1px solid rgba(13,13,13,.1);border-radius:16px;background:#fff;padding:0 14px;color:#1a1a18;font-family:DM Sans,sans-serif;font-size:16px;outline:none}.service-session-payment-panel_emailInput__yeg5S:focus{border-color:#c4a96a}.service-session-payment-panel_helper__wiEtZ{margin:10px 0 0;color:#7a7870;font-size:12px;line-height:1.55}.service-session-payment-panel_message__dF_DJ{margin-top:14px;border-radius:18px;padding:12px 14px;font-size:13px;line-height:1.55}.service-session-payment-panel_messageError__ZdGaC{border:1px solid rgba(190,63,63,.14);background:rgba(252,244,244,.98);color:#8f4141}.service-session-payment-panel_actions__oBKBN{margin-top:16px}.service-session-payment-panel_splitButton__qyOMj{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin-top:10px;border:1.5px solid rgba(13,13,13,.14);border-radius:18px;background:#fff;color:#1a1a18;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:border-color .15s,background .15s}.service-session-payment-panel_splitButton__qyOMj:hover{border-color:rgba(13,13,13,.28);background:rgba(247,245,240,.9)}.service-session-payment-panel_partsSheetOverlay__jKEI_{position:fixed;inset:0;z-index:70;border:0;background:rgba(15,23,42,.34)}.service-session-payment-panel_partsSheet__0AYrU{position:fixed;inset:auto 0 0;z-index:71;display:flex;justify-content:center;padding:0 12px 12px}.service-session-payment-panel_partsSheetCard__CSPEq{width:min(100%,520px);max-height:min(82vh,720px);overflow:auto;border-radius:28px 28px 20px 20px;background:linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,245,239,.99));box-shadow:0 30px 80px -36px rgba(15,23,42,.42);padding:14px 16px 18px}.service-session-payment-panel_partsSheetHandle__iaT4f{margin:0 auto 12px;width:52px;height:5px;border-radius:999px;background:rgba(13,13,13,.12)}.service-session-payment-panel_partsSheetTitle__lONzG{margin:8px 0 0;color:#1a1a18;font-family:Cormorant Garamond,serif;font-size:30px;font-weight:500;line-height:1}.service-session-payment-panel_partsSheetLead__I22kN{margin:8px 0 0;color:#615d57;font-family:DM Sans,sans-serif;font-size:13px;line-height:1.5}.service-session-payment-panel_partsList__mSaDI{margin-top:16px;display:grid;gap:10px}.service-session-payment-panel_partCard__rEyEi{border-radius:18px;border:1px solid rgba(13,13,13,.08);background:#fff;padding:14px}.service-session-payment-panel_partCardSelected__dfcRN{border-color:rgba(13,13,13,.22);box-shadow:inset 0 0 0 1px rgba(13,13,13,.08)}.service-session-payment-panel_partCardAvailable__Jtxxv{border-color:rgba(13,13,13,.08)}.service-session-payment-panel_partCardProcessing__kFVUD{border-color:rgba(181,142,58,.22);background:#fcf8f0}.service-session-payment-panel_partCardPaid__1YsWJ{border-color:rgba(63,117,89,.18);background:#f3f8f5}.service-session-payment-panel_partCardWarning__U9CJO{border-color:rgba(168,92,72,.16);background:#fdf7f5}.service-session-payment-panel_partCardDisabled__MWrvK{opacity:.78}.service-session-payment-panel_partMain__k3xTE{display:flex;align-items:center;justify-content:space-between;gap:12px}.service-session-payment-panel_partHeading__aA0D2{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.service-session-payment-panel_partTitle__HdsC_{margin:0;color:#1a1a18;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:500;line-height:1.08}.service-session-payment-panel_partAmount__6y7K6,.service-session-payment-panel_partMeta__1uv2H{font-family:DM Sans,sans-serif}.service-session-payment-panel_partMeta__1uv2H{margin:6px 0 0;color:#7a7870;font-size:12px}.service-session-payment-panel_partCheckoutHint__mKPQA{margin:6px 0 0;color:#4d4a44;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500}.service-session-payment-panel_partAmount__6y7K6{color:#1a1a18;font-size:14px;font-weight:600;white-space:nowrap}.service-session-payment-panel_partStatusPill__gdcaa{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;padding:0 10px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.service-session-payment-panel_partStatusAvailable__PZDA7{background:#eef6ef;color:#315240}.service-session-payment-panel_partStatusProcessing__rObUq{background:#f6efe2;color:#8a6415}.service-session-payment-panel_partStatusPaid__BXmGo{background:#e9f3ee;color:#365546}.service-session-payment-panel_partStatusWarning__j2GFJ{background:#f9ece8;color:#8d4b3b}.service-session-payment-panel_partActionForm__koS1M{display:flex;flex-shrink:0}.service-session-payment-panel_partPayButton__0FiA6{min-height:44px;border:0;border-radius:16px;background:linear-gradient(160deg,#1e1e1c,#0d0d0d);padding:0 16px;color:#f7f5f0;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;box-shadow:0 3px 12px -4px rgba(13,13,13,.38);transition:background .15s}.service-session-payment-panel_partPayButton__0FiA6:hover:not(:disabled){background:linear-gradient(160deg,#2e2e2c,#1c1c1a)}.service-session-payment-panel_partPayButton__0FiA6:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.service-session-payment-panel_partPickButtonSelected__yDY8S{background:#f1ebe0;color:#1a1a18}.service-session-payment-panel_sheetOptions__nr56L{margin-top:16px}.service-session-payment-panel_sheetOptionsLead__vP4K4{margin:8px 0 0;color:#615d57;font-family:DM Sans,sans-serif;font-size:12px;line-height:1.55}.service-session-payment-panel_selectedPartSummary__64DOs{margin-top:12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-radius:16px;background:#fff;padding:14px}.service-session-payment-panel_selectedPartTitle__bvdps{margin:0;color:#1a1a18;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:500;line-height:1.05}.service-session-payment-panel_selectedPartMeta__rIxiH{margin:6px 0 0;color:#7a7870;font-family:DM Sans,sans-serif;font-size:12px}.service-session-payment-panel_selectedPartTotal__Dn8b2{margin:0;color:#1a1a18;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:500;line-height:1;white-space:nowrap}.service-session-payment-panel_selectedPartActionForm__GII_G{margin-top:14px}.service-session-payment-panel_selectedPartSubmit__LJ7Zy{width:100%;min-height:50px;border:0;border-radius:16px;background:#0d0d0d;color:#f7f5f0;font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.service-session-payment-panel_selectedPartSubmit__LJ7Zy:disabled{opacity:.55}.service-session-payment-panel_partsSheetActions__dAemz{margin-top:16px;display:grid;gap:10px}.service-session-payment-panel_splitOverviewHeader__evB_O{display:flex;align-items:center;justify-content:space-between;gap:12px}.service-session-payment-panel_splitOverviewLead__r2v_O{margin:6px 0 0;color:#615d57;font-family:DM Sans,sans-serif;font-size:13px;line-height:1.5}.service-session-payment-panel_openSplitButton__9lIEP{min-height:42px;border-radius:14px;border:1px solid rgba(13,13,13,.1);background:#fff;padding:0 14px;color:#1a1a18;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.service-session-payment-panel_splitOverviewStats__r4aBe{margin-top:14px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.service-session-payment-panel_splitOverviewStat__R229Z{border-radius:16px;background:#fff;padding:12px;min-width:0}.service-session-payment-panel_splitOverviewLabel__dSoBh{display:block;color:#7a7870;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.service-session-payment-panel_splitOverviewValue__7kIh_{display:block;margin-top:6px;color:#1a1a18;font-family:Cormorant Garamond,serif;font-size:clamp(18px,5vw,28px);font-weight:500;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.service-session-payment-panel_partsSheetButtonGhost__327ZY,.service-session-payment-panel_partsSheetButtonPrimary__PcNYJ{min-height:50px;border-radius:16px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600}.service-session-payment-panel_partsSheetButtonPrimary__PcNYJ{border:0;background:#0d0d0d;color:#f7f5f0}.service-session-payment-panel_partsSheetButtonGhost__327ZY{border:1px solid rgba(13,13,13,.08);background:#fff;color:#1a1a18}.service-session-payment-panel_submit__llsU6{display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;border:none;border-radius:18px;background:linear-gradient(160deg,#1e1e1c,#0d0d0d);color:#f7f5f0;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;box-shadow:0 4px 18px -6px rgba(13,13,13,.42);transition:background .15s,box-shadow .15s;cursor:pointer}.service-session-payment-panel_submit__llsU6:hover{background:linear-gradient(160deg,#2e2e2c,#1c1c1a);box-shadow:0 6px 22px -6px rgba(13,13,13,.52)}.service-session-payment-panel_submitDisabled__kTuzf{opacity:.55;box-shadow:none;pointer-events:none}.service-session-payment-panel_paidSummary__2vtU8{display:grid;gap:12px}.service-session-payment-panel_paidLead__JWY1N{margin:0;color:#4e4b45;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.65}@media (min-width:640px){.service-session-payment-panel_panel__L2yyy{padding:22px}.service-session-payment-panel_summaryGrid__x3jsY{grid-template-columns:repeat(2,minmax(0,1fr))}.service-session-payment-panel_summaryCardTotal__GOa56{grid-column:span 2}.service-session-payment-panel_tipGrid__SEVg3{grid-template-columns:repeat(2,minmax(0,1fr))}}