.DeliveryLocationPicker_wrap__4oKli{display:flex;flex-direction:column;gap:10px}.DeliveryLocationPicker_searchRow__KxAQd{margin:0}.DeliveryLocationPicker_mapSearch__Dqhxi{width:100%;box-sizing:border-box;min-height:48px;border-radius:12px;border:1px solid #e2e8f0;padding:0 14px;font-size:16px;color:#0b1220;background:#fff;font-family:inherit}.DeliveryLocationPicker_mapSearch__Dqhxi:focus-visible{outline:2px solid #0f766e;outline-offset:0;border-color:#94a3b8}.DeliveryLocationPicker_mapCanvasHost__oG2_O .DeliveryLocationPicker_mapCanvas__Eq8OD{width:100%;height:min(240px,42vh);min-height:200px;border-radius:16px;overflow:hidden;border:1px solid #e8e4df;background:#e2e8f0}.DeliveryLocationPicker_verifyRow___YZUm{margin-top:8px}.DeliveryLocationPicker_verifyRow___YZUm .DeliveryLocationPicker_actionBtn__MJYRj{width:100%;flex:none;min-width:0}.DeliveryLocationPicker_actions__2s6Dj{display:flex;flex-wrap:wrap;gap:8px}.DeliveryLocationPicker_actionBtn__MJYRj{flex:1 1 auto;min-width:min(100%,140px);min-height:44px;padding:0 14px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;color:#334155;font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit}.DeliveryLocationPicker_actionBtn__MJYRj:disabled{opacity:.55;cursor:not-allowed}.DeliveryLocationPicker_actionBtnPrimary__fPKkl{border-color:var(--brand-accent);background:linear-gradient(135deg,var(--brand-accent),var(--brand-accent-deep));color:var(--btn-on-accent-fg)}.DeliveryLocationPicker_hint__35uvU{margin:0;font-size:.8rem;color:#64748b;line-height:1.4}.DeliveryLocationPicker_error__e0ZZO{margin:0;font-size:.85rem;color:#b91c1c;font-weight:600;line-height:1.4}.DeliveryLocationPicker_ok__foyFX{margin:0;font-size:.85rem;color:#047857;font-weight:600;line-height:1.4}.page_page__qa7vq{min-height:100%;padding:24px 0 40px;font-family:Inter,Segoe UI,Arial,sans-serif}.page_card__j8Hx0{margin:0 auto;background:#fff;border-radius:20px;border:1px solid #ececec;box-shadow:0 10px 30px rgba(20,24,35,.08);padding:28px 24px;max-width:640px}@media (max-width:899px),(pointer:coarse){.page_page__qa7vq{padding-top:0;padding-bottom:0}.page_card__j8Hx0{width:100%;max-width:none;margin:0;border-radius:0;border-left:none;border-right:none;box-shadow:none;padding:20px max(16px,env(safe-area-inset-right,0px)) 28px max(16px,env(safe-area-inset-left,0px))}}.page_title__y7ley{font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;color:#0b1220;margin-bottom:10px}.page_lead__DsX2B{font-size:1rem;color:#4b5563;line-height:1.5;margin-bottom:16px}.page_inlineLink__x8wz_{color:#0f766e;font-weight:600;text-decoration:underline;text-underline-offset:2px}.page_sections___qdNq{display:flex;flex-direction:column;gap:12px}.page_sectionCard__Lm33j{border:1px solid #e5e7eb;border-radius:12px;padding:12px;background:#fafafa}.page_sectionTitle__oYj0R{margin:0 0 10px;font-size:1rem;font-weight:700;color:#0b1220}.page_grid__06uLP{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:10px}.page_label__ngiKD{display:flex;flex-direction:column;gap:6px;color:#475569;font-size:.85rem;font-weight:600}.page_input__BzcaD{min-height:40px;border-radius:10px;border:1px solid #d1d5db;padding:0 12px;font-size:.95rem;color:#0b1220;background:#fff}.page_input__BzcaD:disabled{background:#f3f4f6;color:#6b7280}.page_fieldHint__8pqaX{margin:0;font-size:.78rem;font-weight:400;color:#64748b;line-height:1.4}.page_footer__LR1Wa{margin-top:14px;display:flex;justify-content:flex-end}.page_saveBtn___K65d{min-height:40px;border-radius:10px;border:1px solid var(--brand-accent);background:var(--brand-accent);color:var(--btn-on-accent-fg);font-size:.9rem;font-weight:700;padding:0 14px}.page_saveBtn___K65d:disabled{opacity:.65}.page_note__uMT_A{margin:0 0 10px;color:#64748b;font-size:.9rem}.page_dangerZone__V8XOh{border:1px solid #fecaca;border-radius:12px;padding:14px;background:#fef2f2}.page_dangerTitle__yPzmK{margin:0 0 8px;font-size:.95rem;font-weight:700;color:#991b1b}.page_dangerText__6kV1s{margin:0 0 10px;font-size:.85rem;color:#7f1d1d;line-height:1.45}.page_dangerList__NWYht{margin:0 0 12px;padding-left:1.1rem;font-size:.82rem;color:#7f1d1d;line-height:1.5}.page_errorText__76QaV{margin:8px 0 0;font-size:.85rem;color:#b91c1c}.page_deleteConfirmBlock__GtJnP{display:flex;flex-direction:column;gap:8px}.page_deleteConfirmLabel__vts0h{margin:0;color:#7f1d1d;font-size:.85rem;font-weight:600}.page_deleteConfirmRow__zu9YZ{display:flex;flex-direction:row;align-items:stretch;gap:10px;width:100%}.page_deleteConfirmInput__Ld_m4{flex:1 1 auto;min-width:0;min-height:44px}.page_deleteBtn__1SxSN{flex:0 0 auto;align-self:stretch;min-height:44px;border-radius:10px;border:1px solid #b91c1c;background:#dc2626;color:#fff;font-size:.9rem;font-weight:700;padding:0 14px;cursor:pointer;white-space:nowrap}.page_deleteBtn__1SxSN:disabled{opacity:.55;cursor:not-allowed}.page_confirmOverlay__bYXLe{position:fixed;inset:0;z-index:5000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(15,23,42,.45)}.page_confirmDialog__cCkQO{width:100%;max-width:420px;max-height:90vh;overflow:auto;padding:20px;border-radius:16px;background:#fff;box-shadow:0 24px 48px rgba(15,23,42,.2)}.page_confirmTitle__FnLj9{margin:0 0 10px;font-size:1.1rem;font-weight:700;color:#991b1b}.page_confirmText__ArEoW{margin:0 0 16px;font-size:.9rem;line-height:1.5;color:#334155}.page_confirmActions__kyw3W{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.page_confirmCancelBtn__Et5fj{min-height:44px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#334155;font-size:.9rem;font-weight:600;padding:0 16px;cursor:pointer}.page_confirmCancelBtn__Et5fj:disabled{opacity:.55;cursor:not-allowed}.page_addressEmpty__I04DT{margin:0;font-size:.88rem;color:#64748b;line-height:1.45}.page_addrSectionHead__IXgJM{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.page_addrSectionHead__IXgJM .page_sectionTitle__oYj0R{margin-bottom:0}.page_addrAddTrigger__JW9rw{min-height:40px;padding:0 16px;border-radius:999px;border:none;background:linear-gradient(135deg,var(--brand-accent),var(--brand-accent-deep));color:var(--btn-on-accent-fg);font-size:.88rem;font-weight:700;cursor:pointer;box-shadow:0 3px 12px rgba(235,163,113,.35);font-family:inherit}.page_addrAddTrigger__JW9rw:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.page_addrNewForm__QqmWj{margin-bottom:16px;padding:16px;border-radius:16px;border:1px dashed #cbd5e1;background:linear-gradient(180deg,#fff,#f8fafc);display:flex;flex-direction:column;gap:14px}.page_addrMapWrap__QD1dG{margin:0;padding:12px;border-radius:14px;background:#fff;border:1px solid #e8e4df}.page_addrMapFallback__yUpe2{margin:0;font-size:.82rem;line-height:1.45;color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:10px 12px}.page_addrField__zBB1o{display:flex;flex-direction:column;gap:6px;margin:0}.page_addrFieldLabel__FoZ8C{font-size:.78rem;font-weight:600;color:#475569;letter-spacing:.02em}.page_addrInput__Y6MV4,.page_addrTextarea__6KEMH{width:100%;border-radius:12px;border:1px solid #e2e8f0;padding:10px 12px;font-size:.95rem;color:#0b1220;background:#fff;font-family:inherit;box-sizing:border-box}.page_addrTextarea__6KEMH{min-height:96px;resize:vertical;line-height:1.45}.page_addrInput__Y6MV4:focus-visible,.page_addrTextarea__6KEMH:focus-visible{outline:2px solid #0f766e;outline-offset:0;border-color:#94a3b8}.page_addrCheckRow__WJXDC{display:flex;align-items:flex-start;gap:10px;font-size:.88rem;color:#334155;cursor:pointer;margin:0}.page_addrCheckRow__WJXDC input{width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:#0f766e}.page_addrFormActions__nhGH9{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.page_addrBtnPrimary__fKUcz{min-height:44px;padding:0 20px;border-radius:12px;border:none;background:linear-gradient(135deg,var(--brand-accent),var(--brand-accent-deep));color:var(--btn-on-accent-fg);font-size:.9rem;font-weight:700;cursor:pointer;font-family:inherit}.page_addrBtnPrimary__fKUcz:disabled{opacity:.55;cursor:not-allowed}.page_addrBtnPrimaryFull__lTmE9{width:100%;min-height:44px;padding:0 20px;border-radius:12px;border:none;background:linear-gradient(135deg,var(--brand-accent),var(--brand-accent-deep));color:var(--btn-on-accent-fg);font-size:.9rem;font-weight:700;cursor:pointer;font-family:inherit}.page_addrBtnPrimaryFull__lTmE9:disabled{opacity:.55;cursor:not-allowed}.page_addrBtnSecondary__XcRg6{min-height:44px;padding:0 18px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;color:#475569;font-size:.9rem;font-weight:600;cursor:pointer;font-family:inherit}.page_addrBtnSecondary__XcRg6:disabled{opacity:.55;cursor:not-allowed}.page_addressList__GFKtP{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.page_addrCard__KASId{border:1px solid #e8e4df;border-radius:16px;padding:14px 14px 12px;background:#fff;box-shadow:0 2px 12px rgba(15,23,42,.04)}.page_addrCardTop__AJlNf{margin-bottom:8px}.page_addrCardTitleRow__Iz_s9{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px}.page_addrCardName__CDS8D{font-size:1rem;font-weight:700;color:#0b1220;letter-spacing:-.02em}.page_defaultPill__aqKH0{display:inline-block;font-size:.68rem;font-weight:700;padding:3px 10px;border-radius:999px;border:1px solid #e8d4a8;color:#7c4a12;background:linear-gradient(180deg,#fff9eb,#fff4df);text-transform:uppercase;letter-spacing:.04em}.page_addrCardStatus__uXCGq{margin:0;font-size:.8rem;line-height:1.4}.page_addrStatusOk__SNkXt{color:#047857;font-weight:600}.page_addrStatusWarn__TYoK1{color:#b45309;font-weight:600}.page_addrStatusMeta__SyIzc{color:#64748b;font-weight:500}.page_addrCardLines__BCmEx{margin:0 0 12px;font-size:.92rem;line-height:1.5;color:#334155;white-space:pre-wrap;word-break:break-word}.page_addrKitchen__soSKv{margin:0 0 12px;font-size:.78rem;line-height:1.45;color:#64748b}.page_addrKitchenLabel__ycFcg{font-weight:700;color:#475569;margin-right:6px}.page_addrCardQuick__DDLXa{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,104px),1fr));gap:8px;padding-top:4px;border-top:1px solid #f1f5f9}.page_addrChip__p_KD1{min-height:42px;padding:0 12px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;color:#334155;font-size:.82rem;font-weight:600;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s}.page_addrChip__p_KD1:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.page_addrChip__p_KD1:disabled{opacity:.55;cursor:not-allowed}.page_addrChip__p_KD1:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.page_addrChipDanger__umWam{border-color:#fecaca;background:#fff;color:#b91c1c}.page_addrChipDanger__umWam:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5}.page_addrCardEditor__P3B1l{margin-top:14px;padding-top:14px;border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:12px}.page_addressOk__tDDar{color:#047857}.page_addressErr___RTMh,.page_addressOk__tDDar{margin:12px 0 0;font-size:.88rem;font-weight:600;line-height:1.4}.page_addressErr___RTMh{color:#b91c1c}.page_page__80zt0{min-height:100vh;background:#f6fbfa;padding:24px 0 40px;font-family:Inter,Segoe UI,Arial,sans-serif}.page_consoleShell__e_Q0A{width:100%;max-width:min(920px,94vw);margin:0 auto;padding:0 12px;display:flex;flex-direction:column;gap:16px}@media (max-width:899px),(pointer:coarse){.page_page__80zt0{padding-top:0;padding-bottom:0}.page_consoleShell__e_Q0A{max-width:none;margin:0;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}}.page_consoleTop__t6PBw{justify-content:space-between;gap:12px;background:#fff;border:1px solid #ececec;border-radius:16px;padding:12px 14px;box-shadow:0 4px 16px rgba(20,24,35,.06)}.page_consoleTop__t6PBw,.page_tabList__wCkmI{display:flex;flex-wrap:wrap;align-items:center}.page_tabList__wCkmI{gap:6px}.page_tab__gvU13{min-height:40px;padding:0 14px;border-radius:10px;border:1px solid transparent;background:transparent;color:#64748b;font-size:.88rem;font-weight:600;font-family:inherit;cursor:pointer}.page_tab__gvU13:hover{background:#f8fafc;color:#334155}.page_tabActive__N7Lli{border-color:#e5e7eb;background:#fffbeb;color:#92400e}.page_tab__gvU13:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.page_auxLink__MCD4D{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;font-size:.86rem;font-weight:600;color:#0f766e;text-decoration:none;white-space:nowrap}.page_auxLink__MCD4D:hover{border-color:#99f6e4;background:#ecfdf5}.page_blockedLink__VXFAI{color:#0f766e;font-weight:600;text-decoration:underline;text-underline-offset:2px}.page_tabPanel__LeXG5{width:100%}.page_plansGateHint__6Ja48{margin:0;font-size:.95rem;line-height:1.5;color:#64748b}.page_card__3OZID{width:100%;max-width:520px;margin:0 auto;background:#fff;border-radius:20px;border:1px solid #ececec;box-shadow:0 10px 30px rgba(20,24,35,.08);padding:28px 24px;display:flex;flex-direction:column;gap:16px}.page_title__RGIM1{font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;color:#0b1220}.page_text__1hyBq{font-size:1rem;line-height:1.5;color:#4b5563}.page_actions__cegsl{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.page_btn__ozA7R{min-height:44px;padding:0 18px;border-radius:12px;border:1px solid var(--brand-accent);background:var(--brand-accent);color:var(--btn-on-accent-fg);font-size:.95rem;font-weight:600}.page_btnSecondary__obCFm{background:#fff;color:#8a6a2b}.page_btn__ozA7R:disabled{opacity:.65}.page_loading__relU1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f6fbfa;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:1.05rem;color:#4b5563;padding:24px;text-align:center}.page_wideCard__sSdEl{max-width:min(920px,94vw);margin-top:20px}.page_tabSection__PqVnN{margin-top:0;width:100%;max-width:100%}.page_subTitle__fDJ67{font-size:1.15rem;font-weight:700;color:#0b1220;margin:0}.page_pendingHead__xO_0P{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.page_btnGhost__2GdcM{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#374151;font-size:.88rem;font-weight:600;font-family:inherit;line-height:1.2;text-decoration:none;cursor:pointer}.page_btnGhost__2GdcM:disabled{opacity:.6;cursor:not-allowed}.page_errorText__zMpO0{color:#b91c1c;font-size:.9rem;margin:0}.page_pendingList__tU5_H{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:12px}.page_pendingRow__69mJ0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid #e5e7eb;border-radius:14px;background:#fafafa}.page_pendingCode__BV1SX{font-weight:700;font-size:.95rem;color:#0b1220}.page_pendingMeta__Jc0It{font-size:.82rem;color:#64748b;margin-top:4px}.page_btnSmall__v0U1s{min-height:40px;padding:0 16px;border-radius:10px;border:1px solid var(--brand-accent);background:var(--brand-accent);color:var(--btn-on-accent-fg);font-size:.88rem;font-weight:600;white-space:nowrap}.page_btnSmall__v0U1s:disabled{opacity:.65}.page_allSubsList__v1ATP{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:10px}.page_allSubsRow__qd1rA{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.page_statusPill__s9juA{font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:4px 8px;border-radius:6px;background:#f1f5f9;color:#475569}.page_metricsGrid__7fwl_{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.page_metricCard__LVjyn{border:1px solid #ececec;border-radius:12px;background:#fff;padding:12px}.page_metricCardClickable__PL0rG{cursor:pointer;text-align:left;width:100%;font:inherit;transition:border-color .15s,box-shadow .15s}.page_metricCardClickable__PL0rG:hover{border-color:#cbd5e1;box-shadow:0 4px 14px rgba(15,23,42,.06)}.page_metricCardClickable__PL0rG:focus-visible{outline:2px solid #0d9488;outline-offset:2px}.page_metricCardStatic__Nrs_n{cursor:default}.page_metricLabel___1GUS{font-size:.72rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.page_metricValue__CAmkx{margin-top:4px;font-size:1.25rem;font-weight:700;color:#0b1220}.page_metricHint__NFJSM{margin-top:3px;color:#64748b;font-size:.78rem}.page_metricTrend__JVuA8{margin-left:8px;font-weight:700}.page_metricTrendUp__Nt3Nn{color:#047857}.page_metricTrendDown__V4oiD{color:#b91c1c}.page_reviewDeeplinkCard__dl_IO{border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:14px 16px 16px}.page_quoteCard__3_lNs{margin-top:12px;border:1px dashed #f1d8aa;border-radius:12px;background:#fffaf1;padding:10px 12px}.page_quoteLabel__j73lY{font-size:.72rem;color:#8a6a2b;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.page_quoteText__U_YkE{margin-top:4px;color:#4b5563;font-size:.92rem}.page_quoteAttribution__fvdAb{margin-top:6px;font-size:.82rem;color:#8a6a2b;font-weight:600}@media (min-width:900px){.page_card__3OZID{max-width:min(640px,92vw);padding:36px 40px}.page_wideCard__sSdEl{max-width:min(920px,92vw)}.page_actions__cegsl{gap:12px}}.page_configEditBtn__ejvzJ{border:none;background:none;cursor:pointer;font:inherit;padding:0;font-size:.82rem;font-weight:600;color:#0f766e;text-decoration:underline;text-underline-offset:2px}.page_configEditBtn__ejvzJ:hover{color:#0d9488}.page_configEditBtn__ejvzJ:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px;border-radius:4px}.plans_page__EcN_L{min-height:100vh;background:#f6fbfa;padding:24px 0 48px;font-family:Inter,Segoe UI,Arial,sans-serif}.plans_inner__YyzOX{width:100%;max-width:min(920px,94vw);margin:0 auto;padding:0 16px;display:flex;flex-direction:column;gap:20px}.plans_topBar__I5hy5{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px}.plans_title__Fh_Zx{font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;color:#0b1220;margin:0}.plans_subtitle__qvwNr{margin:6px 0 0;font-size:.95rem;color:#64748b;line-height:1.45}.plans_actions__D1uzu{display:flex;flex-wrap:wrap;gap:10px;align-items:center;align-self:flex-start;flex-shrink:0}.plans_btn__0tqs3{min-height:44px;padding:0 18px;border-radius:12px;border:1px solid var(--brand-accent);background:var(--brand-accent);color:var(--btn-on-accent-fg);font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.plans_btnSecondary__jiEU4{background:#fff;color:#8a6a2b;border-color:#e5e7eb}.plans_btnDanger__WpcED{border-color:#fecaca;background:#fff;color:#b91c1c}.plans_rowLink__oPPFq[aria-disabled=true]{opacity:.45;pointer-events:none;cursor:not-allowed;text-decoration:none}.plans_btn__0tqs3:disabled{opacity:.65}.plans_backLink__MSpMc{font-size:.9rem;font-weight:600;color:#0f766e;text-decoration:none}.plans_backLink__MSpMc:hover{text-decoration:underline}.plans_card__rLw7L{background:#fff;border-radius:20px;border:1px solid #ececec;box-shadow:0 10px 30px rgba(20,24,35,.06);padding:24px 20px}.plans_tableWrap__ErcPu{overflow-x:auto;margin-top:8px}.plans_tableDesktop___3zVU{display:block}.plans_table__lgGJ5{width:100%;border-collapse:collapse;font-size:.88rem}.plans_table__lgGJ5 td,.plans_table__lgGJ5 th{text-align:left;padding:10px 12px;border-bottom:1px solid #f1f5f9;vertical-align:top}.plans_table__lgGJ5 th{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-weight:700}.plans_table__lgGJ5 tr:last-child td{border-bottom:none}.plans_mono__RWz6Z{font-family:ui-monospace,monospace;font-size:.82rem;color:#475569}.plans_stopKindBadge__Nam0b{display:inline-block;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:4px 8px;border-radius:999px;white-space:nowrap}.plans_stopKindBadge_subscription__c0JcQ{background:#dbeafe;color:#1e40af}.plans_stopKindBadge_subscriptionWithAddon__PdV1E{background:#fef3c7;color:#92400e}.plans_stopKindBadge_alacarte__XXiqT{background:#f3e8ff;color:#6b21a8}.plans_stopKindBadge_unknown__gCqWw{background:#f1f5f9;color:#475569}.plans_packListCell__hvbo8{white-space:pre-line;max-width:280px;font-size:.8125rem;line-height:1.45;vertical-align:top}.plans_pill__TKZwk{display:inline-block;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:4px 8px;border-radius:6px;background:#ecfdf5;color:#047857}.plans_pillOff__LO3_C{background:#f1f5f9;color:#64748b}.plans_rowActions__Ni58P{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:0;white-space:nowrap}.plans_rowActionSep___x0rZ{color:#94a3b8;padding:0 8px;font-weight:600;user-select:none;flex-shrink:0}.plans_rowLink__oPPFq{font-weight:600;color:#0f766e;text-decoration:none}.plans_rowLink__oPPFq:hover{text-decoration:underline}.plans_rowLinkDanger__SGRCU{font-weight:600;color:#b91c1c;text-decoration:none}.plans_rowLinkDanger__SGRCU:hover{text-decoration:underline}.plans_rowLinkDanger__SGRCU[aria-disabled=true]{opacity:.45;pointer-events:none;cursor:not-allowed}.plans_form__ePObZ{display:flex;flex-direction:column;gap:16px;max-width:560px}.plans_field__C6FZ3{display:flex;flex-direction:column;gap:6px}.plans_label__qRl8Q{font-size:.82rem;font-weight:600;color:#374151}.plans_input__tmrNO,.plans_textarea__Jd_yy{min-height:44px;padding:10px 12px;border-radius:10px;border:1px solid #e5e7eb;font-size:.95rem;font-family:inherit;background-color:#fff;color:#0f172a;color-scheme:light}.plans_textarea__Jd_yy{min-height:100px;resize:vertical}.plans_hint__dphkq{font-size:.78rem;color:#94a3b8;margin:0}.plans_checkRow__QcEEd{display:flex;align-items:center;gap:10px}.plans_checkRow__QcEEd input{width:18px;height:18px}.plans_errorText__YFNJ3{color:#b91c1c;font-size:.9rem;margin:0}.plans_loading__Q6Jm_{min-height:40vh;display:flex;align-items:center;justify-content:center;color:#64748b}.plans_detailGrid__9u6f3{display:grid;gap:12px}.plans_detailRow__5E7vF{display:grid;gap:4px}.plans_detailLabel__Fa8ga{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-weight:700}.plans_detailValue__yQUIc{font-size:.95rem;color:#0f172a;line-height:1.45}.plans_blockedCard__Ndb1R{max-width:520px;margin:48px auto;padding:28px 24px;background:#fff;border-radius:20px;border:1px solid #ececec;text-align:center}.plans_blockedTitle__GtYeM{font-size:1.25rem;font-weight:700;color:#0b1220}.plans_blockedText__J8xwy{color:#64748b;line-height:1.5}.plans_listToolbar__XzSbu{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:14px}.plans_mobileCards__29a76{display:none}.plans_mobileCard__GehBK{border:1px solid #e5e7eb;border-radius:12px;background:#fff;padding:12px}.plans_mobileCard__GehBK+.plans_mobileCard__GehBK{margin-top:10px}.plans_mobileCardTitle__GHT2u{margin-bottom:8px}.plans_mobileCardBody__zFmWp{display:grid;gap:8px}.plans_mobileCardRow__g_n2m{display:grid;grid-template-columns:108px 1fr;gap:8px}.plans_mobileCardLabel__2attI{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-weight:700}.plans_mobileCardValue__ISZTq{min-width:0;font-size:.86rem;color:#0f172a}.plans_mobileCardActions__lAPz6{margin-top:10px;padding-top:10px;border-top:1px solid #f1f5f9;display:flex;align-items:center;white-space:nowrap}.plans_columnPickerWrap__yo8pw{flex:0 0 auto}.plans_columnPicker__P4UcU{position:relative}.plans_columnPickerSummary__4H7wn{list-style:none;cursor:pointer;min-height:42px;padding:0 14px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;font-size:.88rem;font-weight:600;color:#374151;display:inline-flex;align-items:center;user-select:none;font-family:inherit}.plans_columnPickerSummary__4H7wn::-webkit-details-marker{display:none}.plans_columnPicker__P4UcU[open] .plans_columnPickerSummary__4H7wn{border-color:#cbd5e1;background:#f8fafc}.plans_columnPickerPanel__quTnC{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:240px;max-height:min(360px,70vh);overflow-y:auto;padding:12px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 12px 40px rgba(15,23,42,.14)}.plans_columnPickerRow___d_jW{display:flex;align-items:flex-start;gap:10px;padding:8px 2px;font-size:.88rem;color:#334155;cursor:pointer;line-height:1.35}.plans_columnPickerRow___d_jW input{margin-top:3px;width:16px;height:16px;flex-shrink:0}.plans_columnPickerLockedHint__jLEdR{font-size:.78rem;color:#94a3b8;font-weight:500}.plans_columnPickerFooter__axttv{margin-top:10px;padding-top:10px;border-top:1px solid #e5e7eb}.plans_columnPickerShowAll__zxZyb{all:unset;cursor:pointer;font-size:.82rem;font-weight:600;color:#0f766e;text-decoration:underline;text-underline-offset:2px}.plans_columnPickerShowAll__zxZyb:hover{color:#0d9488}.plans_listSearch__aPm4H{flex:1 1 220px;min-width:180px;min-height:42px;padding:10px 12px;border-radius:10px;border:1px solid #e5e7eb;font-size:.9rem;font-family:inherit;background:#fff;color:#0f172a}.plans_listSearch__aPm4H::placeholder{color:#94a3b8}.plans_sortThBtn__9_E_g{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font:inherit;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:#64748b;text-align:left;width:100%;padding:4px 0;box-sizing:border-box}.plans_sortThBtn__9_E_g:hover{color:#0f766e}.plans_sortThBtn__9_E_g:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px;border-radius:4px}.plans_cellMuted__OWSNK{font-size:.82rem;color:#64748b}.plans_cellEllipsis__jHt6z{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plans_paginationBar__UAlqM{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #e5e7eb}.plans_paginationMeta__29xFx{margin:0;font-size:.88rem;color:#64748b}.plans_paginationBtns__luRI0{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.plans_paginationPageLabel__b92dl{font-size:.88rem;color:#475569;font-weight:600;min-width:7rem;text-align:center}@media (min-width:900px){.plans_inner__YyzOX{padding:0 24px}.plans_card__rLw7L{padding:28px 32px}}@media (max-width:760px){.plans_tableDesktop___3zVU{display:none}.plans_mobileCards__29a76{display:block}}.OrderReviewSheet_backdrop__lyZFC{position:fixed;inset:0;z-index:280;background:rgba(15,23,42,.45);display:flex;align-items:flex-end;justify-content:center;padding:max(12px,env(safe-area-inset-bottom))}@media (min-width:520px){.OrderReviewSheet_backdrop__lyZFC{align-items:center;padding:24px}}@media (max-width:899px){.OrderReviewSheet_backdrop__lyZFC{padding:12px max(12px,env(safe-area-inset-right)) max(12px,var(--app-mobile-bottom-nav-offset)) max(12px,env(safe-area-inset-left))}}.OrderReviewSheet_sheet__pZRVD{width:100%;max-width:440px;max-height:min(92vh,640px);overflow:auto;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -8px 40px rgba(15,23,42,.18);padding:20px 20px 24px;font-family:Inter,system-ui,-apple-system,sans-serif}@media (min-width:520px){.OrderReviewSheet_sheet__pZRVD{border-radius:20px}}.OrderReviewSheet_grabber__hVa_R{width:36px;height:4px;border-radius:4px;background:#e2e8f0;margin:0 auto 16px}.OrderReviewSheet_title__T83lK{margin:0 0 6px;font-size:1.2rem;font-weight:800;letter-spacing:-.03em;color:#0f172a}.OrderReviewSheet_subtitle__3rP4X{margin:0 0 20px;font-size:.88rem;line-height:1.45;color:#64748b}.OrderReviewSheet_label__nvTa0{display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#475569;margin-bottom:8px}.OrderReviewSheet_starsRow__d9MHB{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.OrderReviewSheet_starBtn__xQ_xz{width:48px;height:48px;border-radius:14px;border:2px solid #e2e8f0;background:#f8fafc;font-size:1.35rem;line-height:1;cursor:pointer;transition:transform .1s ease,border-color .15s ease,background .15s ease}.OrderReviewSheet_starBtn__xQ_xz:hover{border-color:var(--brand-accent-soft);background:#fffbeb}.OrderReviewSheet_starBtn__xQ_xz:active{transform:scale(.96)}.OrderReviewSheet_starBtnActive__Nfjkk{border-color:#f59e0b;background:#fff7ed;box-shadow:0 0 0 2px rgba(245,158,11,.25)}.OrderReviewSheet_starHint__V9ijr{margin:0 0 20px;font-size:.85rem;color:#94a3b8;min-height:1.25em}.OrderReviewSheet_recRow__URvDn{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.OrderReviewSheet_recBtn__Z2rjv{flex:1;min-width:96px;padding:10px 12px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;font-size:.86rem;font-weight:600;color:#334155;cursor:pointer;font-family:inherit}.OrderReviewSheet_recBtn__Z2rjv:hover{border-color:#cbd5e1;background:#f8fafc}.OrderReviewSheet_recActive__HdVX0{border-color:#0d9488;background:#ecfdf5;color:#0f766e}.OrderReviewSheet_textarea__IUCqt{width:100%;min-height:100px;resize:vertical;border-radius:12px;border:1px solid #e2e8f0;padding:12px 14px;font-size:.92rem;line-height:1.45;font-family:inherit;margin-bottom:8px;box-sizing:border-box}.OrderReviewSheet_textarea__IUCqt:focus{outline:none;border-color:#14b8a6;box-shadow:0 0 0 3px rgba(20,184,166,.2)}.OrderReviewSheet_charMeta___TPov{margin:0 0 20px;font-size:.75rem;color:#94a3b8;text-align:right}.OrderReviewSheet_actions__CB8gT{display:flex;gap:10px;flex-wrap:wrap}.OrderReviewSheet_secondary__b8osq{flex:1;min-width:120px;border-radius:14px;border:1px solid #e2e8f0;background:#fff;font-weight:600;color:#475569}.OrderReviewSheet_primary__8TBR4,.OrderReviewSheet_secondary__b8osq{padding:14px 16px;font-size:.92rem;cursor:pointer;font-family:inherit}.OrderReviewSheet_primary__8TBR4{flex:2;min-width:160px;border-radius:14px;border:none;background:linear-gradient(135deg,#0f766e,#0d9488 55%,#14b8a6);color:#fff;font-weight:700}.OrderReviewSheet_primary__8TBR4:disabled{opacity:.55;cursor:not-allowed}.OrderReviewSheet_error__LDtDu{margin:0 0 12px;font-size:.86rem;color:#b91c1c}.page_page__uejLf{min-height:100vh;background:#f6fbfa;padding:20px 0 48px;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif}.page_shell__5tN5_{width:100%;max-width:min(1100px,96vw);margin:0 auto;padding:0 14px}.page_top__jo7uK{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.page_title___LWFb{margin:0 0 6px;font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:#0f172a}.page_lead__3cwVp{margin:0;font-size:.9rem;color:#64748b;max-width:52ch;line-height:1.45}.page_back__O6wjy{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;font-weight:600;font-size:.88rem;color:#334155;text-decoration:none}.page_back__O6wjy:hover{border-color:#cbd5e1;background:#f8fafc}.page_filters__tKrtq{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px 18px;margin-bottom:18px;display:grid;gap:14px;box-shadow:0 4px 18px rgba(15,23,42,.05)}@media (min-width:720px){.page_filters__tKrtq{grid-template-columns:repeat(2,1fr) repeat(2,minmax(0,1fr));align-items:end}}.page_field__vndpX label{display:block;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin-bottom:6px}.page_field__vndpX input,.page_field__vndpX select{width:100%;min-height:42px;border-radius:10px;border:1px solid #e2e8f0;padding:0 12px;font-size:.9rem;font-family:inherit;box-sizing:border-box}.page_field__vndpX input:focus,.page_field__vndpX select:focus{outline:none;border-color:#14b8a6;box-shadow:0 0 0 3px rgba(20,184,166,.2)}.page_meta__2tfjq{font-size:.85rem;color:#64748b;margin:0 0 12px}.page_grid__HAXk_{display:flex;flex-direction:column;gap:12px}.page_card__XziiT{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:16px 18px;box-shadow:0 4px 16px rgba(15,23,42,.04)}.page_cardTop__dSG9L{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.page_badge__vxPTl{font-size:.65rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:8px;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.page_badgeSub__8L524{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.page_starsLine__vUg5r{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page_when__7bpSh{font-size:.78rem;color:#94a3b8}.page_dish__a5f_j{margin:6px 0 0;font-size:.88rem;font-weight:600;color:#1e293b}.page_customer__XBOun{font-size:.82rem;color:#475569;margin-top:4px}.page_linkInline__GCTde{color:#0d9488;font-weight:600;text-decoration:none}.page_linkInline__GCTde:hover{text-decoration:underline}.page_comment___Uj4v{margin:10px 0 0;font-size:.86rem;line-height:1.5;color:#334155;padding:12px 14px;background:#f8fafc;border-radius:12px;border-left:3px solid #14b8a6}.page_rec__ae3yE{margin:8px 0 0;font-size:.78rem;color:#64748b}.page_blocked__b1EY8{max-width:480px;margin:80px auto;padding:24px;background:#fff;border-radius:16px;border:1px solid #e5e7eb}.page_loading__jKyIN{padding:40px;text-align:center;color:#64748b}.page_empty__ElkdV{padding:28px;text-align:center;color:#94a3b8;background:#fff;border-radius:16px;border:1px dashed #e2e8f0}.DeliveryActionDeadlineNote_note__B_J0_{margin:0;font-size:.8125rem;line-height:1.5;color:#475569;text-align:left;padding:10px 12px;border-radius:10px;background:#f0fdfa;border:1px solid #ccfbf1;box-sizing:border-box}.DeliveryActionDeadlineNote_noteOpen__NyOU_{color:#0f766e;background:#f0fdfa;border-color:#99f6e4}.DeliveryActionDeadlineNote_noteClosed__rz_sw{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.DeliveryActionDeadlineNote_tzHint__KEPjR{display:block;margin-top:4px;font-size:.75rem;opacity:.9}.NotificationBell_wrap__tqJx2{position:relative;flex-shrink:0}.NotificationBell_bellBtn__TnFTk{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;border-radius:10px;background:transparent;color:#475569;cursor:pointer;transition:background .15s,color .15s}.NotificationBell_bellBtn__TnFTk:hover{background:rgba(15,118,110,.08);color:#0f766e}.NotificationBell_bellBtn__TnFTk:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.NotificationBell_bellBtnOpen___qYDU{background:rgba(15,118,110,.12);color:#0f766e}.NotificationBell_bellIcon__9naKN{width:22px;height:22px}.NotificationBell_badge__KNRSU{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#b91c1c;color:#fff;font-size:.65rem;font-weight:700;line-height:16px;text-align:center}.NotificationBell_dropdown__B5Ei4{position:absolute;top:calc(100% + 8px);right:0;width:min(380px,calc(100vw - 24px));max-width:calc(100vw - max(24px, env(safe-area-inset-left, 0px)) - max(24px, env(safe-area-inset-right, 0px)));max-height:min(70vh,480px);display:flex;flex-direction:column;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 16px 40px rgba(15,23,42,.12);z-index:400;overflow:hidden;box-sizing:border-box}.NotificationBell_backdrop__3OfVj{display:none}@media (max-width:899px){.NotificationBell_backdrop__3OfVj{display:block;position:fixed;inset:0;z-index:550;margin:0;padding:0;border:none;background:rgba(15,23,42,.42);cursor:pointer;animation:NotificationBell_notificationBackdropIn__aU6hd .2s ease-out}.NotificationBell_dropdown__B5Ei4{position:fixed;left:max(12px,env(safe-area-inset-left,0px));right:max(12px,env(safe-area-inset-right,0px));top:max(12px,env(safe-area-inset-top,0px));bottom:max(12px,calc(52px + env(safe-area-inset-bottom, 0px)));width:auto;max-width:none;max-height:none;border-radius:16px;z-index:600;animation:NotificationBell_notificationSheetIn__cVtpu .22s ease-out}.NotificationBell_list__Nzobt{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}@keyframes NotificationBell_notificationBackdropIn__aU6hd{0%{opacity:0}to{opacity:1}}@keyframes NotificationBell_notificationSheetIn__cVtpu{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.NotificationBell_dropdownHeader__YJp7u{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:10px 10px 10px 14px;border-bottom:1px solid #f1f5f9;background:#fafafa;flex-shrink:0}.NotificationBell_dropdownHeaderBody__0WDLY{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.NotificationBell_dropdownCloseBtn__kdlB6{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-2px -2px 0 0;padding:0;border:none;border-radius:10px;background:transparent;color:#64748b;cursor:pointer;transition:background .15s,color .15s}.NotificationBell_dropdownCloseBtn__kdlB6:hover{background:#e2e8f0;color:#0f172a}.NotificationBell_dropdownCloseBtn__kdlB6:focus-visible{outline:2px solid #0f766e;outline-offset:2px}.NotificationBell_dropdownCloseIcon__pGRQn{width:20px;height:20px}.NotificationBell_dropdownTitle__l4jEA{margin:0;padding-top:4px;font-size:.95rem;font-weight:700;color:#0f172a}.NotificationBell_headerActions__06CxA{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.NotificationBell_linkish__QXje_{border:none;background:none;padding:4px 8px;font-size:.8rem;font-weight:600;color:#0f766e;cursor:pointer;border-radius:8px}.NotificationBell_linkish__QXje_:hover{background:rgba(15,118,110,.08)}.NotificationBell_linkish__QXje_:disabled{opacity:.45;cursor:not-allowed}.NotificationBell_list__Nzobt{overflow-y:auto;flex:1;min-height:0;display:flex;flex-direction:column}.NotificationBell_listInner__rIEaY{flex:1;min-height:min(280px,42vh);display:flex;flex-direction:column;align-items:center;justify-content:center}.NotificationBell_listFull__X3ETB{display:flex;flex-direction:column}.NotificationBell_empty__jp_oa{margin:0;padding:20px 16px;font-size:.9rem;color:#64748b;text-align:center}.NotificationBell_loadingState__1khi8{margin:0;padding:24px 20px;font-size:.9rem;font-weight:500;color:#64748b;text-align:center}.NotificationBell_emptyState__cyv4v{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 24px 32px;max-width:280px;margin:0 auto}.NotificationBell_emptyIconWrap__EDXDt{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:14px;border-radius:999px;background:linear-gradient(145deg,#f0fdfa,#ecfdf5);color:#0f766e;border:1px solid #ccfbf1}.NotificationBell_emptyIconWrap__EDXDt svg{width:28px;height:28px}.NotificationBell_emptyTitle__ieS48{margin:0 0 6px;font-size:1rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.NotificationBell_emptySubtitle__oX6jC{margin:0;font-size:.88rem;line-height:1.45;color:#64748b}.NotificationBell_item__AeHhB{display:block;width:100%;text-align:left;padding:12px 14px;border:none;border-bottom:1px solid #f1f5f9;background:#fff;cursor:pointer;transition:background .12s}.NotificationBell_item__AeHhB:hover{background:#f8fafc}.NotificationBell_itemUnread__AtlTa{background:#f0fdfa}.NotificationBell_itemUnread__AtlTa:hover{background:#ccfbf1}.NotificationBell_itemTitle__ha2EA{margin:0 0 4px;font-size:.88rem;font-weight:700;color:#0f172a}.NotificationBell_itemMsg__CgHVe{margin:0;font-size:.8rem;color:#475569;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.NotificationBell_itemMeta__lhDSH{margin-top:6px;font-size:.72rem;color:#94a3b8}.NotificationBell_itemActions__DjiQ_{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.NotificationBell_skipBtn__2AT9v{border:1px solid #cbd5e1;background:#fff;padding:4px 10px;border-radius:8px;font-size:.75rem;font-weight:600;color:#334155;cursor:pointer}.NotificationBell_skipBtn__2AT9v:hover:not(:disabled){border-color:#0f766e;color:#0f766e}.NotificationBell_skipBtn__2AT9v:disabled{opacity:.5;cursor:not-allowed}.NotificationBell_footer__T32Xu{padding:10px 14px;border-top:1px solid #f1f5f9;background:#fafafa}.NotificationBell_footerLink__tIzI5{display:block;text-align:center;font-size:.85rem;font-weight:600;color:#0f766e;text-decoration:none}.NotificationBell_footerLink__tIzI5:hover{text-decoration:underline}.NotificationBell_page__aSgrV{max-width:640px;margin:0 auto;padding:16px 16px 32px}.NotificationBell_pageHead__PVmHs{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.NotificationBell_pageTitle__IdrDV{margin:0;font-size:1.35rem;font-weight:800;color:#0f172a}.NotificationBell_pageToolbar__NG6IG{display:flex;gap:8px;flex-wrap:wrap}.NotificationBell_btnSecondary__ge_Ys{border:1px solid #cbd5e1;background:#fff;padding:8px 14px;border-radius:10px;font-size:.85rem;font-weight:600;color:#334155;cursor:pointer}.NotificationBell_btnSecondary__ge_Ys:hover:not(:disabled){border-color:#0f766e;color:#0f766e}.NotificationBell_btnSecondary__ge_Ys:disabled{opacity:.5;cursor:not-allowed}.NotificationBell_err__VYHfY{padding:12px;border-radius:10px;background:#fef2f2;color:#b91c1c;font-size:.9rem;margin-bottom:16px}.DeliveryTimeline_wrap__hASGg{margin-top:16px;padding-top:16px;border-top:1px dashed #e2e8f0}.DeliveryTimeline_summaryBtn__ZOdLR{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;text-align:left;padding:14px 16px;min-height:48px;border-radius:14px;border:1px solid #e5e7eb;background:#fff;cursor:pointer;font:inherit;color:#0f172a;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.DeliveryTimeline_summaryBtn__ZOdLR:hover{border-color:#fde68a;background:#fffbeb}.DeliveryTimeline_summaryBtn__ZOdLR:active{background:#fef3c7}.DeliveryTimeline_summaryBtn__ZOdLR:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.DeliveryTimeline_summaryHeader__tPvc1{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.DeliveryTimeline_summaryTitle__8Hz7S{font-size:1rem;font-weight:700;line-height:1.25;color:#0b1220}.DeliveryTimeline_summaryMeta__VcnoN{display:block;font-size:.8125rem;line-height:1.5;color:#475569;text-align:left}.DeliveryTimeline_pills__AH8Ll{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;width:100%}.DeliveryTimeline_pill__Es_Dr{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:6px 10px;border-radius:999px;border:1px solid transparent;line-height:1.2}.DeliveryTimeline_pillDelivered__su_nU{background:#ecfdf5;color:#047857;border-color:#a7f3d0}.DeliveryTimeline_pillPending__PW2Xp{background:#fffbeb;color:#92400e;border-color:#fde68a}.DeliveryTimeline_pillScheduled__qFdk9{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.DeliveryTimeline_pillSkipped__wI5to{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.DeliveryTimeline_pillSlotPassed__h_w6N{background:#f1f5f9;color:#64748b;border-color:#e2e8f0}.DeliveryTimeline_chevron__iEU_b{flex-shrink:0;font-size:.875rem;color:#64748b;line-height:1}.DeliveryTimeline_panel__fHF_G{margin-top:12px;padding:4px 2px 8px 4px;max-height:min(70vh,520px);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.DeliveryTimeline_note__GuROu{font-size:.8125rem;line-height:1.5;color:#475569;margin:0 0 14px;padding:0 6px;text-align:left}.DeliveryTimeline_timeline__g9dKL{list-style:none;margin:0;padding:0 0 0 2px;position:relative}.DeliveryTimeline_timeline__g9dKL:before{content:"";position:absolute;left:13px;top:10px;bottom:10px;width:2px;background:linear-gradient(180deg,#e2e8f0,#cbd5e1);border-radius:1px}.DeliveryTimeline_row__srRkw{position:relative;display:grid;grid-template-columns:auto 1fr;gap:12px 14px;align-items:start;padding:14px 8px 14px 32px;margin-bottom:4px;border-radius:14px;transition:background-color .35s ease,transform .35s ease}.DeliveryTimeline_rowSkipCelebrate__WF5K_ .DeliveryTimeline_body__NDLPs{animation:DeliveryTimeline_timelineSkipCelebrate__v_V4C 1.1s ease-out}.DeliveryTimeline_rowSkipCelebrate__WF5K_ .DeliveryTimeline_dot__svS7H{animation:DeliveryTimeline_timelineDotPop__HkDEJ .55s ease-out}.DeliveryTimeline_rowSkipped__ytqVB .DeliveryTimeline_badge__bd5aT{animation:DeliveryTimeline_timelineBadgePop__anW7E .45s ease-out}@keyframes DeliveryTimeline_timelineSkipCelebrate__v_V4C{0%{background-color:rgba(16,185,129,.22);transform:translateX(0)}35%{background-color:rgba(16,185,129,.12);transform:translateX(4px)}to{background-color:transparent;transform:translateX(0)}}@keyframes DeliveryTimeline_timelineDotPop__HkDEJ{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes DeliveryTimeline_timelineBadgePop__anW7E{0%{transform:scale(.92);opacity:.65}60%{transform:scale(1.06);opacity:1}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.DeliveryTimeline_rowSkipCelebrate__WF5K_ .DeliveryTimeline_body__NDLPs,.DeliveryTimeline_rowSkipCelebrate__WF5K_ .DeliveryTimeline_dot__svS7H,.DeliveryTimeline_rowSkipped__ytqVB .DeliveryTimeline_badge__bd5aT{animation:none}.DeliveryTimeline_row__srRkw{transition:none}}.DeliveryTimeline_dot__svS7H{position:absolute;left:8px;top:20px;width:14px;height:14px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #e2e8f0;z-index:1}.DeliveryTimeline_dotDelivered__rRWtC{background:#10b981;box-shadow:0 0 0 1px #6ee7b7}.DeliveryTimeline_dotPending__2N9VU{background:var(--brand-accent);box-shadow:0 0 0 1px #fde68a}.DeliveryTimeline_dotScheduled__PSEei{background:#3b82f6;box-shadow:0 0 0 1px #93c5fd}.DeliveryTimeline_dotSkipped__curhI,.DeliveryTimeline_dotSlotPassed__Rf2Ec{background:#94a3b8;box-shadow:0 0 0 1px #cbd5e1}.DeliveryTimeline_body__NDLPs{min-width:0;text-align:left}.DeliveryTimeline_rowTop__uOIWv{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:2px}.DeliveryTimeline_dateLine__MF6If{font-size:1.0625rem;font-weight:700;line-height:1.3;color:#0f172a;letter-spacing:-.01em}.DeliveryTimeline_badge__bd5aT{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;font-size:.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;border-radius:8px;line-height:1.2}.DeliveryTimeline_badgeDelivered__4osac{background:#ecfdf5;color:#047857}.DeliveryTimeline_badgePending__fh_I5{background:#fffbeb;color:#92400e}.DeliveryTimeline_badgeScheduled__dKeGl{background:#eff6ff;color:#1d4ed8}.DeliveryTimeline_badgeSkipped__rzbaJ{background:#f1f5f9;color:#475569}.DeliveryTimeline_badgeSlotPassed___1khH{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0}.DeliveryTimeline_mealLabel__V7mSL{margin:4px 0 0;font-size:.8125rem;line-height:1.4;color:#64748b}.DeliveryTimeline_dishBlock__fntHM{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:10px;padding:10px 12px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;width:100%;box-sizing:border-box}.DeliveryTimeline_dishOneLabel__Oe3Qz{font-weight:700;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:#64748b;line-height:1.2}.DeliveryTimeline_dishOneValue__YW1rQ{font-size:.9375rem;font-weight:600;line-height:1.45;color:#0f172a;word-break:break-word}.DeliveryTimeline_emptyDish__axvCA{margin:8px 0 0;font-size:.8125rem;line-height:1.45;color:#94a3b8}.DeliveryTimeline_deadlineNote__zuc_4{margin-top:10px!important}.DeliveryTimeline_actionStack__4A17y{margin-top:14px;display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%}.DeliveryTimeline_primaryActionBtn__voSUO,.DeliveryTimeline_secondaryActionBtn__2UfjG{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 16px;border-radius:12px;font-size:.9375rem;font-weight:700;font-family:inherit;line-height:1.25;cursor:pointer;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.DeliveryTimeline_primaryActionBtn__voSUO{border:1px solid #cbd5e1;background:#fff;color:#334155}.DeliveryTimeline_primaryActionBtn__voSUO:hover:not(:disabled){border-color:#94a3b8;background:#f8fafc}.DeliveryTimeline_primaryActionBtn__voSUO:active:not(:disabled){background:#f1f5f9}.DeliveryTimeline_primaryActionBtn__voSUO:disabled{opacity:.55;cursor:not-allowed}.DeliveryTimeline_secondaryActionBtn__2UfjG{border:1px solid #5eead4;background:linear-gradient(180deg,#ecfdf5,#fff);color:#0f766e}.DeliveryTimeline_secondaryActionBtn__2UfjG:hover:not(:disabled){border-color:#2dd4bf;background:#ecfdf5}.DeliveryTimeline_secondaryActionBtn__2UfjG:active:not(:disabled){background:#d1fae5}.DeliveryTimeline_secondaryActionBtn__2UfjG:disabled{opacity:.6;cursor:not-allowed}.DeliveryTimeline_primaryActionBtn__voSUO:focus-visible,.DeliveryTimeline_secondaryActionBtn__2UfjG:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.DeliveryTimeline_actionHint__IRcrQ,.DeliveryTimeline_infoNote__d7dlO{margin:0;font-size:.8125rem;line-height:1.5;color:#64748b;text-align:left}.DeliveryTimeline_infoNote__d7dlO{margin-top:12px;padding:10px 12px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0}.DeliveryTimeline_empty__Y3OFH{font-size:.875rem;line-height:1.5;color:#64748b;padding:10px 6px;text-align:left}.DeliveryTimeline_portionBlock__1LDbf{margin-top:12px;padding:12px 14px;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;width:100%;box-sizing:border-box}.DeliveryTimeline_portionTitle__MBuHV{margin:0 0 10px;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b;text-align:left}.DeliveryTimeline_portionRow__NzlSW{display:grid;grid-template-columns:48px 1fr 48px;grid-template-rows:auto auto;gap:8px 12px;align-items:center}.DeliveryTimeline_portionBtn__A14I4{grid-row:1;width:48px;height:48px;border-radius:12px;border:1px solid #cbd5e1;background:#fff;font-size:1.25rem;font-weight:700;color:#334155;cursor:pointer;font-family:inherit;line-height:1;-webkit-tap-highlight-color:transparent}.DeliveryTimeline_portionBtn__A14I4:first-of-type{grid-column:1}.DeliveryTimeline_portionBtn__A14I4:last-of-type{grid-column:3}.DeliveryTimeline_portionBtn__A14I4:hover:not(:disabled){border-color:var(--brand-accent);background:#fffbeb}.DeliveryTimeline_portionBtn__A14I4:active:not(:disabled){background:#fef3c7}.DeliveryTimeline_portionBtn__A14I4:disabled{opacity:.45;cursor:not-allowed}.DeliveryTimeline_portionBtn__A14I4:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.DeliveryTimeline_portionValue__KslBz{grid-column:2;grid-row:1;font-size:1.375rem;font-weight:800;color:#0f172a;text-align:center;line-height:1}.DeliveryTimeline_portionMeta__s0_gc{grid-column:1/-1;grid-row:2;font-size:.8125rem;line-height:1.4;color:#64748b;text-align:center}.DeliveryTimeline_portionHint__qSrVJ{margin:10px 0 0;font-size:.8125rem;color:#64748b;line-height:1.5;text-align:left}.DeliveryTimeline_reviewBlock__9Q42e{margin-top:14px;padding-top:14px;border-top:1px dashed #e2e8f0}.DeliveryTimeline_reviewCta__SMvC5{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 16px;border-radius:12px;border:1px solid #fde68a;background:linear-gradient(180deg,#fffbeb,#fff);font-size:.9375rem;font-weight:700;color:#92400e;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.DeliveryTimeline_reviewCta__SMvC5:hover{border-color:var(--brand-accent-soft);background:#fffbeb}.DeliveryTimeline_reviewCta__SMvC5:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.DeliveryTimeline_reviewStarsRow__NSU_s{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.DeliveryTimeline_reviewEditBtn__e2DHA{min-height:44px;padding:8px 12px;margin:-8px -12px -8px 0;border:none;background:transparent;font-size:.875rem;font-weight:600;color:#0d9488;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-family:inherit}.DeliveryTimeline_reviewSnippet__0_82_{margin:8px 0 0;font-size:.875rem;line-height:1.5;color:#334155;text-align:left}.DeliveryTimeline_reviewSnippetMuted__gEZJz{margin:8px 0 0;font-size:.8125rem;line-height:1.45;color:#94a3b8;text-align:left}@media (min-width:520px){.DeliveryTimeline_summaryBtn__ZOdLR{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 16px}.DeliveryTimeline_summaryHeader__tPvc1{flex:1 1 auto;min-width:140px}.DeliveryTimeline_summaryMeta__VcnoN{flex:1 1 100%;order:3}.DeliveryTimeline_pills__AH8Ll{flex:0 1 auto;width:auto;justify-content:flex-end;order:2}.DeliveryTimeline_rowTop__uOIWv{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}.DeliveryTimeline_portionRow__NzlSW{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.DeliveryTimeline_portionValue__KslBz{font-size:1.125rem}.DeliveryTimeline_portionMeta__s0_gc{flex:1 1 auto;text-align:left}.DeliveryTimeline_primaryActionBtn__voSUO,.DeliveryTimeline_secondaryActionBtn__2UfjG{width:auto;min-width:min(100%,220px);align-self:flex-start}}.required-field_requiredLabelText__hi1kO:after,.required-field_requiredLegendMark__SVOAt:after{content:" *";color:#b45309;font-weight:700}.required-field_requiredHint__KSPib{margin:0 0 10px;font-size:.78rem;color:#64748b;line-height:1.35}.required-field_requiredConsentMark__8arWP{color:#b45309;font-weight:700}.required-field_requiredConsentMuted__uRxp0{font-weight:500;color:#64748b}.DishFilterPanel_section__9HdhF{margin-top:14px;margin-bottom:10px}.DishFilterPanel_section__9HdhF:first-child{margin-top:0}.DishFilterPanel_section__9HdhF:last-child{margin-bottom:0}.DishFilterPanel_sectionDense__b5xUV{margin-top:8px;margin-bottom:6px}.DishFilterPanel_sectionDense__b5xUV:first-child{margin-top:0}.DishFilterPanel_sectionDense__b5xUV .DishFilterPanel_sectionLabel__WnXYH{margin-bottom:4px;font-size:.58rem;letter-spacing:.1em}.DishFilterPanel_sectionDense__b5xUV .DishFilterPanel_railTrack__5F8V7{gap:6px;padding-bottom:4px}.DishFilterPanel_sectionDense__b5xUV .DishFilterPanel_kindCard__P2t38{min-height:58px;padding:6px 8px 7px;min-width:4.35rem;max-width:5.5rem;border-radius:12px;gap:2px;border-width:1.5px}.DishFilterPanel_sectionDense__b5xUV .DishFilterPanel_kindEmoji__pyFJW{font-size:1.05rem}.DishFilterPanel_sectionDense__b5xUV .DishFilterPanel_kindTitle__jmBY_{font-size:.65rem}.DishFilterPanel_sectionDense__b5xUV .DishFilterPanel_kindDetail__Z_L9c{font-size:.55rem;line-height:1.15}.DishFilterPanel_sectionDense__b5xUV .DishFilterPanel_catCard__7RzhY{padding:5px 11px;font-size:.7rem;font-weight:700;border-width:1.5px;max-width:8.5rem;border-radius:999px}.DishFilterPanel_sectionDense__b5xUV .DishFilterPanel_catCardSelected__YwLcy{box-shadow:0 3px 12px rgba(15,118,110,.28)}.DishFilterPanel_sectionDense__b5xUV .DishFilterPanel_sectionLabelDot__Q3wub{width:5px;height:5px}.DishFilterPanel_sectionLabel__WnXYH{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:.65rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#64748b}.DishFilterPanel_sectionLabelDot__Q3wub{width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#0f766e,var(--brand-accent));flex-shrink:0}.DishFilterPanel_railMask__mNk9P{margin:0 -4px;padding:2px 4px 4px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;mask-image:linear-gradient(90deg,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.DishFilterPanel_railMask__mNk9P::-webkit-scrollbar{display:none}.DishFilterPanel_railTrack__5F8V7{display:flex;gap:8px;width:max-content;padding-bottom:4px}.DishFilterPanel_kindCard__P2t38{scroll-snap-align:start;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:5.1rem;max-width:6.5rem;min-height:76px;padding:8px 9px 9px;border:2px solid #e2e8f0;border-radius:14px;background:linear-gradient(180deg,#fff,#f8fafc);cursor:pointer;font-family:inherit;text-align:center;transition:border-color .2s ease,box-shadow .2s ease,transform .12s ease,background .2s ease;box-shadow:0 2px 8px rgba(15,23,42,.04)}.DishFilterPanel_kindCard__P2t38:active{transform:scale(.97)}.DishFilterPanel_kindCard__P2t38:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(15,118,110,.35)}.DishFilterPanel_kindCardSelected__uk8Lb{border-color:#0f766e;background:linear-gradient(165deg,#ecfdf5,#fff 55%,#fffbeb);box-shadow:0 4px 20px rgba(15,118,110,.18),inset 0 1px 0 rgba(255,255,255,.9)}.DishFilterPanel_kindEmoji__pyFJW{font-size:1.28rem;line-height:1;filter:drop-shadow(0 1px 3px rgba(15,23,42,.06))}.DishFilterPanel_kindTitle__jmBY_{font-size:.74rem;font-weight:800;color:#0f172a;line-height:1.15;letter-spacing:-.02em}.DishFilterPanel_kindDetail__Z_L9c{font-size:.6rem;font-weight:700;color:#64748b;letter-spacing:.02em;line-height:1.15}.DishFilterPanel_kindCardSelected__uk8Lb .DishFilterPanel_kindTitle__jmBY_{color:#0f766e}.DishFilterPanel_kindCardSelected__uk8Lb .DishFilterPanel_kindDetail__Z_L9c{color:#b45309}.DishFilterPanel_catCard__7RzhY{scroll-snap-align:start;flex:0 0 auto;max-width:9.5rem;padding:7px 13px;border-radius:999px;border:2px solid #e2e8f0;background:#fff;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:700;color:#475569;line-height:1.2;text-align:center;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .12s ease,box-shadow .2s ease;box-shadow:0 1px 4px rgba(15,23,42,.05)}.DishFilterPanel_catCard__7RzhY:active{transform:scale(.98)}.DishFilterPanel_catCard__7RzhY:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(235,163,113,.45)}.DishFilterPanel_catCardSelected__YwLcy{border-color:transparent;background:linear-gradient(135deg,#0f766e,#0d9488 50%,#14b8a6);color:#fff;box-shadow:0 4px 16px rgba(15,118,110,.3)}.DishFilterPanel_catAll__k5eIv:not(.DishFilterPanel_catCardSelected__YwLcy){border-style:dashed;background:linear-gradient(180deg,#fafafa,#fff)}.DishFilterPanel_catAll__k5eIv.DishFilterPanel_catCardSelected__YwLcy{border-style:solid}@media (min-width:640px){.DishFilterPanel_railMask__mNk9P{mask-image:none}}@media (prefers-reduced-motion:reduce){.DishFilterPanel_catCard__7RzhY,.DishFilterPanel_kindCard__P2t38{transition:none}}.receipt_page__b97Gb{max-width:720px;margin:0 auto;padding:24px 16px 48px}.receipt_toolbar__Ne758{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:20px}.receipt_btn__MLh04{font:inherit;padding:8px 14px;border-radius:10px;border:1px solid #0d9488;background:#f0fdfa;color:#0f766e;cursor:pointer}.receipt_btn__MLh04:active{transform:scale(.98)}.receipt_btnGhost__Z9YB4{border-color:#d1d5db;background:#fff;color:#374151}.receipt_doc__0vEcL{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;box-shadow:0 1px 2px rgb(0 0 0/.06)}.receipt_brand__umcgU{font-size:1.25rem;font-weight:700;color:#0f766e;margin:0 0 4px}.receipt_tag__JrgXH{display:inline-block;margin:0 0 16px;padding:2px 8px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#0369a1;background:#e0f2fe;border-radius:6px}.receipt_metaGrid__8y_OC{display:grid;gap:6px 20px;margin-bottom:20px;font-size:.92rem;color:#374151}.receipt_metaRow__2Q4lj{display:grid;grid-template-columns:140px 1fr;gap:12px}.receipt_metaDt__w8PSP{color:#6b7280;font-weight:500}.receipt_table__Qd8Ec{width:100%;border-collapse:collapse;margin:16px 0;font-size:.92rem}.receipt_table__Qd8Ec td,.receipt_table__Qd8Ec th{text-align:left;padding:10px 8px;border-bottom:1px solid #e5e7eb}.receipt_table__Qd8Ec td:last-child,.receipt_table__Qd8Ec th:last-child{text-align:right}.receipt_table__Qd8Ec th{color:#6b7280;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}.receipt_totals__B1K6n{margin-top:12px;display:grid;gap:8px;max-width:280px;margin-left:auto;font-size:.95rem}.receipt_totalRow__KJdhB{display:flex;justify-content:space-between;gap:16px}.receipt_totalGrand__YM1wU{font-weight:700;font-size:1.05rem;padding-top:8px;border-top:2px solid #0d9488}.receipt_idMono__XbsRo{font-family:ui-monospace,monospace;font-size:.85rem;word-break:break-all}.receipt_footerNote__dnxVv{margin-top:24px;font-size:.78rem;color:#6b7280;line-height:1.45}.receipt_errorBox__1TwpL{padding:16px;border-radius:12px;background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.receipt_statusPill__iR5Ja{padding:2px 8px;font-size:.72rem;font-weight:700;border-radius:999px}.receipt_status_paid__Qh1cL{background:#ecfdf5;color:#047857}.receipt_status_payment_pending__l9OiO{background:#fff7ed;color:#9a3412}.receipt_status_delivered__c3Bhe{background:#ecfdf5;color:#047857}.receipt_status_skipped__f3FcJ{background:#fef2f2;color:#991b1b}.receipt_status_pending__aVikQ{background:#f1f5f9;color:#475569}.receipt_invoiceActions__lfWe3{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center}.receipt_invoiceActionError___v6SE{font-size:.82rem;color:#b91c1c}.receipt_btnInlineLink__j1n8Y{border:none;background:none;padding:0;font:inherit;color:#0f766e;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.receipt_btnInlineLink__j1n8Y:disabled{opacity:.6;cursor:not-allowed}@media print{.receipt_noPrint__3rUrq{display:none!important}.receipt_page__b97Gb{padding:0;max-width:none}.receipt_doc__0vEcL{border:none;box-shadow:none;padding:0;border-radius:0}}.InvoiceViewSheet_overlay__Scm_4{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-end;justify-content:center;padding:0;background:rgb(15 23 42/.45)}@media (min-width:640px){.InvoiceViewSheet_overlay__Scm_4{align-items:center;padding:24px 16px}}.InvoiceViewSheet_panel__Cep5_{width:100%;max-width:720px;max-height:min(92vh,900px);overflow:auto;background:#f8fafc;border-radius:16px 16px 0 0;box-shadow:0 -4px 24px rgb(0 0 0/.12)}@media (min-width:640px){.InvoiceViewSheet_panel__Cep5_{border-radius:16px;box-shadow:0 12px 40px rgb(0 0 0/.18)}}.InvoiceViewSheet_head___KedJ{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:#fff;border-bottom:1px solid #e5e7eb}.InvoiceViewSheet_title__ufWi_{margin:0;font-size:1.05rem;font-weight:700;color:#0f766e}.InvoiceViewSheet_closeBtn__T_UnG{font:inherit;padding:6px 12px;border-radius:8px;border:1px solid #d1d5db;background:#fff;color:#374151;cursor:pointer}.InvoiceViewSheet_body__dLf_x{padding:16px}.InvoiceViewSheet_error__iBZoa,.InvoiceViewSheet_loading__vbSop{margin:0;padding:24px 8px;text-align:center;color:#64748b}.InvoiceViewSheet_error__iBZoa{color:#b91c1c}.InvoiceViewSheet_actions__shyY9{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.page_page__zwNp9{min-height:100%;background:transparent;padding:20px 0 40px;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;max-width:100vw}.page_page__zwNp9,.page_wrap__XxMBu{overflow-x:hidden;box-sizing:border-box}.page_wrap__XxMBu{width:100%;max-width:var(--shell-max,1180px);margin:0 auto;display:flex;flex-direction:column;gap:24px;min-width:0}.page_section__rlBl6{background:#fff;border:1px solid var(--surface-border,#ececec);border-radius:20px;padding:22px 20px 24px;box-shadow:0 10px 30px rgba(20,24,35,.06)}@media (max-width:899px),(pointer:coarse){.page_page__zwNp9{padding-top:0;padding-bottom:0}.page_wrap__XxMBu{max-width:none;gap:0}.page_section__rlBl6{border-radius:0;border-left:none;border-right:none;box-shadow:none;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}}.page_sectionHead__hkrd0{display:flex;flex-direction:column;gap:16px;align-items:stretch}@media (min-width:720px){.page_sectionHead__hkrd0{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:20px}}.page_pageTitle__xooH2{font-size:clamp(1.35rem,2.8vw,1.75rem);font-weight:700;color:#0b1220;line-height:1.2}.page_pageSubtitle___F6ER{font-size:.95rem;color:var(--muted-text,#6b7280);line-height:1.45;margin-top:6px;max-width:48ch}.page_buyBtn__r6bi7{flex-shrink:0;align-self:flex-start;min-height:48px;padding:0 20px;border-radius:12px;border:1px solid var(--btn-on-accent-border);background:linear-gradient(135deg,var(--brand-accent),var(--brand-accent-deep));color:var(--btn-on-accent-fg);font-size:.95rem;font-weight:700;white-space:nowrap}.page_buyBtn__r6bi7:hover{filter:brightness(1.03)}@media (min-width:720px){.page_buyBtn__r6bi7{align-self:flex-start;margin-top:2px}}.page_sectionTitle__sPf1q{font-size:1.05rem;font-weight:700;color:#0b1220;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #f1f5f9}.page_empty__m92ei{font-size:.95rem;color:var(--muted-text,#6b7280);padding:12px 0}.page_noticeList__W_1za{display:grid;gap:8px;margin:0 0 12px}.page_noticeItem__NnYUv{border:1px solid #e5e7eb;background:#f8fafc;border-radius:10px;padding:10px 12px}.page_noticeTitle__0I_YP{margin:0;font-size:.8rem;font-weight:700;color:#0f172a}.page_noticeMsg__XsBPJ{margin:4px 0 0;font-size:.82rem;color:#475569}.page_noticeActions__2c53O{margin-top:8px}.page_noticeActionBtn__RDY_3{border:1px solid #e2e8f0;background:#fff;color:#0f172a;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:700;cursor:pointer}.page_noticeActionBtn__RDY_3:hover{background:#f8fafc}.page_noticeActionBtn__RDY_3:disabled{opacity:.6;cursor:not-allowed}.page_noticeActionMeta__mEM1n{margin-left:8px;font-size:.76rem;color:#64748b}.page_activeList__Jnjj_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.page_activeCard__0rhtW{border:1px solid #ececec;border-radius:16px;padding:18px 16px;background:#fafafa}.page_activeTop__PKHYX{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:14px}.page_activePlan__FrWf_{font-size:1rem;font-weight:700;color:#0b1220;line-height:1.3;flex:1;min-width:0}.page_activeBadge__CEPXW{border-radius:999px;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}.page_activeBadgePending__aw6CL,.page_activeBadge__CEPXW{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:6px 10px}.page_activeBadgePending__aw6CL{border-radius:999px;background:#fffbeb;color:#92400e;border:1px solid #fde68a}.page_activeBadgePaused__NxZU_{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:6px 10px;border-radius:999px}.page_activeBadgePaused__NxZU_,.page_pauseBanner__8expj{background:#f5f3ff;color:#5b21b6;border:1px solid #ddd6fe}.page_pauseBanner__8expj{font-size:.84rem;line-height:1.45;border-radius:12px;padding:10px 12px;margin:0 0 12px}.page_pauseBannerHint__DJ13n{font-weight:500;color:#6d28d9}.page_activeCode__kSqv8{font-size:.82rem;color:#475569;margin:-6px 0 10px}.page_activeMeta__qwSPG{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 16px;margin:0 0 14px}@media (min-width:640px){.page_activeMeta__qwSPG{grid-template-columns:repeat(4,1fr)}}.page_activeMeta__qwSPG dt{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin-bottom:2px}.page_activeMeta__qwSPG dd{font-size:.9rem;font-weight:600;color:#1e293b;margin:0}.page_activeFoot__be6Jd{padding-top:12px;border-top:1px solid #e5e7eb;font-size:.88rem;line-height:1.45;color:#374151}.page_activeFoot__be6Jd p{margin:0 0 8px}.page_activeFoot__be6Jd p:last-child{margin-bottom:0}.page_activeFoot__be6Jd strong{color:#0b1220}.page_activeHint__O49Np{margin-top:6px;font-size:.82rem;color:#64748b}.page_errorInline__0fItW{margin-top:8px;padding:8px 10px;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:.82rem}.page_pendingPayBox__U8n_8{margin-top:8px;padding:10px;border-radius:12px;border:1px solid #fde68a;background:#fffbeb}.page_receiptLink__gyLiG{font-size:.88rem;font-weight:600;color:#0f766e;text-decoration:underline;text-underline-offset:3px}.page_receiptLink__gyLiG:hover{color:#134e4a}.page_activeActions__dUQ1A{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.page_linkishBtn__KWC_D{min-height:40px;padding:0 14px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;font-size:.85rem;font-weight:600;color:#374151}.page_linkishBtn__KWC_D:hover{border-color:#fde68a;background:#fffbeb}.page_linkishBtnPrimary__WIpwN{min-height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--brand-accent);background:#fffbeb;font-size:.85rem;font-weight:700;color:#78350f}.page_linkishBtnPrimary__WIpwN:hover:not(:disabled){background:var(--brand-accent);color:var(--btn-on-accent-fg)}.page_linkishBtnPrimary__WIpwN:disabled{opacity:.6;cursor:not-allowed}.page_dangerBtn__m0mjW{min-height:40px;padding:0 14px;border-radius:10px;border:1px solid #fecaca;background:#fff;font-size:.85rem;font-weight:600;color:#b91c1c}.page_dangerBtn__m0mjW:hover:not(:disabled){border-color:#f87171;background:#fef2f2}.page_dangerBtn__m0mjW:disabled{opacity:.55;cursor:not-allowed}.page_dishSwapOverlay__MkzQK{position:fixed;inset:0;z-index:1200;background:rgba(15,23,42,.55);display:flex;align-items:flex-end;justify-content:center;padding:0}@media (min-width:640px){.page_dishSwapOverlay__MkzQK{align-items:center;padding:24px}}.page_dishSwapDialog__nB8UM{color-scheme:light;width:100%;max-width:420px;max-height:min(85vh,520px);background:#fff;border-radius:18px 18px 0 0;border:1px solid var(--surface-border,#ececec);box-shadow:0 -8px 40px rgba(15,23,42,.12);display:flex;flex-direction:column;overflow:hidden}@media (min-width:640px){.page_dishSwapDialog__nB8UM{border-radius:18px}}.page_dishSwapDialogHead__dvYC3{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid #f1f5f9;flex-shrink:0}.page_dishSwapDialogTitle__pciyw{margin:0;font-size:1.1rem;font-weight:700;color:#0b1220}.page_dishSwapClose__LmtWT{width:36px;height:36px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;font-size:1.35rem;line-height:1;color:#64748b;cursor:pointer}.page_dishSwapClose__LmtWT:disabled{opacity:.5;cursor:not-allowed}.page_dishSwapLead__d9Fs9{margin:0;padding:14px 18px 0;font-size:.86rem;line-height:1.5;color:#475569}.page_dishSwapEmpty__qtoWB{margin:0;padding:14px 18px 20px;font-size:.88rem;color:#64748b}.page_dishSwapList__Zs_8d{list-style:none;margin:0;padding:12px 18px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.page_dishSwapPick__Ja2nG{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:10px 14px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;font:inherit;text-align:left;cursor:pointer}.page_dishSwapPick__Ja2nG:hover:not(:disabled){border-color:#99f6e4;background:#f0fdfa}.page_dishSwapPick__Ja2nG:disabled{opacity:.55;cursor:not-allowed}.page_dishSwapPickName__Vxlhq{font-size:.88rem;font-weight:600;color:#0f172a}.page_dishSwapPickMeta__XCwH9{font-size:.78rem;font-weight:600;color:#0d9488;flex-shrink:0}.page_toast__u8vHw{position:fixed;bottom:max(24px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);z-index:500;max-width:min(420px,calc(100vw - 32px));padding:14px 18px;border-radius:14px;background:#0f172a;color:#f8fafc;font-size:.9rem;line-height:1.4;box-shadow:0 12px 40px rgba(15,23,42,.25)}@media (max-width:899px){.page_toast__u8vHw{bottom:calc(20px + var(--app-mobile-bottom-nav-offset))}}.SubscriptionDeliveryAddOnModal_overlay__690_I{position:fixed;inset:0;z-index:1200;display:flex;align-items:flex-end;justify-content:center;padding:0;background:rgba(15,23,42,.45)}@media (min-width:640px){.SubscriptionDeliveryAddOnModal_overlay__690_I{align-items:center;padding:24px}}.SubscriptionDeliveryAddOnModal_sheet__bC8rD{display:flex;flex-direction:column;width:100%;max-width:520px;max-height:min(92vh,720px);background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -8px 40px rgba(15,23,42,.18);overflow:hidden}@media (min-width:640px){.SubscriptionDeliveryAddOnModal_sheet__bC8rD{border-radius:16px}}.SubscriptionDeliveryAddOnModal_header__7Qkke{padding:16px 18px 12px;border-bottom:1px solid #e2e8f0}.SubscriptionDeliveryAddOnModal_title__yb2Ob{margin:0;font-size:1.125rem;font-weight:700;color:#0f172a}.SubscriptionDeliveryAddOnModal_subtitle__0puTj{margin:6px 0 0;font-size:.8125rem;line-height:1.45;color:#64748b}.SubscriptionDeliveryAddOnModal_closeBtn__PZ_BM{position:absolute;top:12px;right:12px;width:36px;height:36px;border:none;border-radius:999px;background:#f1f5f9;cursor:pointer;font-size:1.25rem;line-height:1;color:#334155}.SubscriptionDeliveryAddOnModal_body__uku7D{flex:1;overflow-y:auto;padding:12px 18px 16px}.SubscriptionDeliveryAddOnModal_menuList__b30fb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.SubscriptionDeliveryAddOnModal_menuRow__chyAB{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid #e2e8f0;border-radius:12px;background:#fafafa}.SubscriptionDeliveryAddOnModal_menuMeta__9NqwG{flex:1;min-width:0}.SubscriptionDeliveryAddOnModal_menuName__x1Pkz{font-size:.9375rem;font-weight:600;color:#0f172a}.SubscriptionDeliveryAddOnModal_menuPrice__XztFt{font-size:.8125rem;color:#64748b;margin-top:2px}.SubscriptionDeliveryAddOnModal_qtyRow__Ii8eA{display:flex;align-items:center;gap:8px}.SubscriptionDeliveryAddOnModal_qtyBtn__h2Q_h{width:32px;height:32px;border-radius:8px;border:1px solid #cbd5e1;background:#fff;font-size:1.125rem;line-height:1;cursor:pointer}.SubscriptionDeliveryAddOnModal_qtyVal__Eji2g{min-width:1.25rem;text-align:center;font-weight:700}.SubscriptionDeliveryAddOnModal_footer__wOfKv{padding:12px 18px 18px;border-top:1px solid #e2e8f0;background:#fff}.SubscriptionDeliveryAddOnModal_couponRow__un08F{display:flex;gap:8px;margin-bottom:10px}.SubscriptionDeliveryAddOnModal_couponInput__nX1Hc{flex:1;min-width:0;padding:10px 12px;border:1px solid #cbd5e1;border-radius:10px;font-size:.9375rem}.SubscriptionDeliveryAddOnModal_couponBtn__MsJ69{padding:10px 14px;border-radius:10px;border:1px solid #0f172a;background:#fff;font-weight:600;cursor:pointer}.SubscriptionDeliveryAddOnModal_totals__vvFdp{font-size:.875rem;color:#334155;margin-bottom:12px}.SubscriptionDeliveryAddOnModal_totals__vvFdp strong{display:block;font-size:1.0625rem;color:#0f172a;margin-top:4px}.SubscriptionDeliveryAddOnModal_primaryBtn___Y8pr{width:100%;padding:14px 16px;border:none;border-radius:12px;background:linear-gradient(135deg,var(--brand-accent),var(--brand-accent-deep));color:var(--btn-on-accent-fg);font-size:1rem;font-weight:700;cursor:pointer}.SubscriptionDeliveryAddOnModal_primaryBtn___Y8pr:disabled{opacity:.55;cursor:not-allowed}.SubscriptionDeliveryAddOnModal_error___wwyU{margin:0 0 10px;font-size:.8125rem;color:#b91c1c}.SubscriptionDeliveryAddOnModal_existingOrders__6qdpU{margin:0 0 12px;padding:10px 12px;border-radius:10px;background:#ecfdf5;border:1px solid #a7f3d0;font-size:.8125rem;color:#065f46}.SupportTicketAttachmentGrid_grid__lBVS2{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:280px}.SupportTicketAttachmentGrid_item__zpyyD{aspect-ratio:1;border-radius:10px;overflow:hidden;border:1px solid rgba(15,23,42,.08);background:#f1f5f9}.SupportTicketAttachmentGrid_link__4Chtm{display:block;width:100%;height:100%}.SupportTicketAttachmentGrid_img__W7p36{width:100%;height:100%;object-fit:cover;display:block}.SupportTicketAttachmentGrid_unavailable__Aw3oI{display:flex;align-items:center;justify-content:center;height:100%;font-size:.65rem;color:#64748b;padding:4px;text-align:center}@media (min-width:480px){.SupportTicketAttachmentGrid_grid__lBVS2{max-width:320px}}.SupportTicketAttachmentPicker_wrap__zm0B_{display:flex;flex-direction:column;gap:8px}.SupportTicketAttachmentPicker_head__y11mu{display:flex;align-items:center;justify-content:space-between;gap:8px}.SupportTicketAttachmentPicker_label__Gblsx{font-size:.82rem;font-weight:600;color:#374151}.SupportTicketAttachmentPicker_count___NgmL{font-size:.75rem;color:#94a3b8}.SupportTicketAttachmentPicker_hint__VQeph{margin:0;font-size:.75rem;color:#94a3b8;line-height:1.35}.SupportTicketAttachmentPicker_previewGrid__mQA3W{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.SupportTicketAttachmentPicker_previewItem__Bz9iy{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;border:1px solid #e5e7eb;background:#f8fafc}.SupportTicketAttachmentPicker_previewImg__CYfze{width:100%;height:100%;object-fit:cover;display:block}.SupportTicketAttachmentPicker_removeBtn__4vLh0{position:absolute;top:6px;right:6px;width:28px;height:28px;border-radius:999px;border:none;background:rgba(15,23,42,.72);color:#fff;font-size:1.1rem;line-height:1;cursor:pointer}.SupportTicketAttachmentPicker_actions__8rvw3{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.SupportTicketAttachmentPicker_fileInput__HF7YI{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SupportTicketAttachmentPicker_addBtn__fj_4r{min-height:44px;padding:0 16px;border-radius:12px;border:1px dashed #94a3b8;background:#f8fafc;color:#0f172a;font-size:.88rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-family:inherit}.SupportTicketAttachmentPicker_addBtnDisabled__TIE_d{opacity:.55;cursor:not-allowed}.SupportTicketAttachmentPicker_clearBtn__yBZmZ{min-height:44px;padding:0 12px;border:none;background:none;color:#64748b;font-size:.85rem;font-weight:600;cursor:pointer;font-family:inherit}.SupportTicketAttachmentPicker_error__iXDou{margin:0;font-size:.82rem;color:#b91c1c}@media (min-width:480px){.SupportTicketAttachmentPicker_previewGrid__mQA3W{grid-template-columns:repeat(4,minmax(0,1fr))}}.AdminSupportTicketModal_overlay__3ef1j{position:fixed;inset:0;z-index:1200;background:rgba(15,23,42,.55);display:flex;align-items:flex-end;justify-content:center;padding:0}@media (min-width:720px){.AdminSupportTicketModal_overlay__3ef1j{align-items:center;padding:24px}}.AdminSupportTicketModal_dialog__x5Zpt{color-scheme:light;width:100%;max-width:640px;max-height:min(92vh,780px);background:#fff;border:1px solid #e5e7eb;border-radius:20px 20px 0 0;box-shadow:0 -8px 40px rgba(15,23,42,.14);display:flex;flex-direction:column;overflow:hidden}@media (min-width:720px){.AdminSupportTicketModal_dialog__x5Zpt{border-radius:20px;max-height:min(88vh,780px)}}.AdminSupportTicketModal_header__ONMW7{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid #f1f5f9;flex-shrink:0}.AdminSupportTicketModal_title__O3HBm{margin:0;font-size:1.12rem;font-weight:700;color:#0b1220;line-height:1.3}.AdminSupportTicketModal_subtitle__g6rjO{margin:4px 0 0;font-size:.82rem;color:#64748b;line-height:1.4}.AdminSupportTicketModal_closeBtn__l2KE5{width:36px;height:36px;flex-shrink:0;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#64748b;font-size:1.35rem;line-height:1;cursor:pointer}.AdminSupportTicketModal_closeBtn__l2KE5:disabled{opacity:.5;cursor:not-allowed}.AdminSupportTicketModal_body__tSsX3{flex:1;min-height:0;overflow-y:auto;padding:16px 20px 20px;display:flex;flex-direction:column;gap:16px;-webkit-overflow-scrolling:touch}.AdminSupportTicketModal_metaGrid__iBoW0{display:grid;grid-template-columns:1fr;gap:10px 16px;padding:12px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;font-size:.88rem;line-height:1.45;color:#334155}@media (min-width:520px){.AdminSupportTicketModal_metaGrid__iBoW0{grid-template-columns:1fr 1fr}}.AdminSupportTicketModal_metaItem__8bD8R strong{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:2px}.AdminSupportTicketModal_issueBlock__aEfqy{margin:0;padding:12px 14px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;font-size:.88rem;line-height:1.5;color:#334155;white-space:pre-wrap;word-break:break-word}.AdminSupportTicketModal_issueLabel__WiBNj{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin-bottom:6px}.AdminSupportTicketModal_threadSection__oXdeC{display:flex;flex-direction:column;min-height:200px;max-height:min(42vh,360px);border:1px solid #e5e7eb;border-radius:14px;padding:12px 14px 14px;background:#fafafa}.AdminSupportTicketModal_manageSection__wq9mj{display:flex;flex-direction:column;gap:12px;padding-top:4px;border-top:1px solid #e5e7eb}.AdminSupportTicketModal_sectionTitle__r_vSM{margin:0;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.AdminSupportTicketModal_fieldLabel___wkfC{display:block;font-size:.82rem;font-weight:600;color:#374151;margin-bottom:6px}.AdminSupportTicketModal_formFields__aZIfp{display:flex;flex-direction:column;gap:14px}.AdminSupportTicketModal_formFields__aZIfp label{display:block}.AdminSupportTicketModal_formRow__6YSq5{display:flex;flex-wrap:wrap;gap:12px 16px}.AdminSupportTicketModal_formRow__6YSq5>label{flex:0 0 auto;min-width:100px}.AdminSupportTicketModal_input__aCiVf,.AdminSupportTicketModal_textarea__S9D_a,select.AdminSupportTicketModal_input__aCiVf{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:8px;border:1px solid #e5e7eb;font:inherit;font-size:.9rem;color:#0f172a;background:#fff;min-height:0}.AdminSupportTicketModal_input__aCiVf[type=number],.AdminSupportTicketModal_input__aCiVf[type=time]{max-width:140px}.AdminSupportTicketModal_textarea__S9D_a{min-height:72px;resize:vertical}.AdminSupportTicketModal_checkboxRow__KA7HZ{display:flex;align-items:center;gap:8px;font-size:.9rem;color:#334155}.AdminSupportTicketModal_input__aCiVf:focus-visible,.AdminSupportTicketModal_textarea__S9D_a:focus-visible,select.AdminSupportTicketModal_input__aCiVf:focus-visible{outline:2px solid var(--brand-accent,#f5c400);outline-offset:1px}.AdminSupportTicketModal_footer__wUNmv{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:14px 20px max(16px,env(safe-area-inset-bottom));border-top:1px solid #f1f5f9;background:#fff;flex-shrink:0}.AdminSupportTicketModal_btnGhost__ty9pk{min-height:42px;padding:0 16px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#374151;font-size:.88rem;font-weight:600;cursor:pointer;font-family:inherit}.AdminSupportTicketModal_btnPrimary__5ctav{min-height:42px;padding:0 18px;border-radius:10px;border:1px solid var(--brand-accent,#f5c400);background:var(--brand-accent,#f5c400);color:var(--btn-on-accent-fg);font-size:.88rem;font-weight:700;cursor:pointer;font-family:inherit}.AdminSupportTicketModal_btnGhost__ty9pk:disabled,.AdminSupportTicketModal_btnPrimary__5ctav:disabled{opacity:.6;cursor:not-allowed}.AdminSupportTicketModal_rowLink__T5rHI{color:#0f766e;font-weight:600;text-decoration:none}.AdminSupportTicketModal_rowLink__T5rHI:hover{text-decoration:underline}