@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500;12..96,600;12..96,700&family=Geist:wght@300;400;500;600;700&family=Geist+Mono:wght@400;500;600&display=swap";:root{--pine-50:#eef5f0;--pine-100:#dbe9de;--pine-200:#b6d2bd;--pine-300:#86b395;--pine-400:#4f8d6a;--pine-500:#2f6e4d;--pine-600:#1f5a3d;--pine-700:#16432e;--pine-800:#0f3022;--pine-900:#081b13;--citrus-50:#fff6e5;--citrus-100:#ffe9ba;--citrus-300:#ffc25c;--citrus-500:#f39a0c;--citrus-700:#b66a02;--bg:#faf7f1;--surface:#fff;--surface-2:#f3efe6;--ink-900:#14130f;--ink-700:#3a372f;--ink-500:#6b675d;--ink-300:#a8a398;--ink-200:#d9d4c7;--ink-100:#ece7da;--success:#2f8762;--success-bg:#e6f3ec;--warning:#c97a0e;--warning-bg:#fcebcf;--danger:#b83a2e;--danger-bg:#f8e1dd;--info:#2e5c9e;--info-bg:#e2ecf8;--status-placed:#6b675d;--status-accepted:#2e5c9e;--status-ready:#c97a0e;--status-delivered:#2f8762;--pine-tint-08:#16432e14;--pine-tint-12:#16432e1f;--scrim:#081b138c;--font-display:"Bricolage Grotesque", "Hanken Grotesk", system-ui, sans-serif;--font-body:"Geist", system-ui, -apple-system, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--elev-1:0 1px 2px #14130f0a, 0 1px 1px #14130f08;--elev-2:0 4px 12px #14130f0f, 0 1px 2px #14130f0a;--elev-3:0 12px 28px #14130f1a, 0 2px 6px #14130f0d;--elev-pine:0 6px 18px #16432e38;--ease-out:cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;padding:0}body{font-family:var(--font-body);color:var(--ink-900);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.ant-typography h1,.ant-typography h2,.ant-typography h3,h1.ant-typography,h2.ant-typography,h3.ant-typography{font-family:var(--font-display);letter-spacing:-.015em}.frutta-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.frutta-display{font-family:var(--font-display);letter-spacing:-.02em}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--ink-200);border-radius:8px}::-webkit-scrollbar-track{background:0 0}@keyframes frutta-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes frutta-scale-in{0%{opacity:0;transform:scale(.97)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes frutta-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes frutta-slide-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes frutta-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@keyframes frutta-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.frutta-fade-in{animation:frutta-fade-in .28s var(--ease-out) both}.frutta-scale-in{animation:frutta-scale-in .32s var(--ease-out) both}.frutta-slide-in{animation:frutta-slide-in .28s var(--ease-out) both}.frutta-pulse{animation:1.6s infinite frutta-pulse}.frutta-shake{animation:.4s both frutta-shake}.frutta-stagger>*{animation:frutta-fade-in .3s var(--ease-out) both;animation-delay:calc(var(--i,0) * 50ms)}.frutta-stagger>:first-child{--i:0}.frutta-stagger>:nth-child(2){--i:1}.frutta-stagger>:nth-child(3){--i:2}.frutta-stagger>:nth-child(4){--i:3}.frutta-stagger>:nth-child(5){--i:4}.frutta-stagger>:nth-child(6){--i:5}.frutta-stagger>:nth-child(7){--i:6}.frutta-stagger>:nth-child(8){--i:7}.frutta-live-dot{background:var(--success);border-radius:50%;width:6px;height:6px;animation:1.6s infinite frutta-pulse;display:inline-block}.frutta-row-hover{transition:background .12s var(--ease-out)}.frutta-row-hover:hover{background:var(--surface-2)}.frutta-sticky-head{z-index:3;background:var(--surface);position:sticky;top:0}.ant-card{transition:box-shadow .2s var(--ease-out), transform .2s var(--ease-out)}.ant-card:hover{box-shadow:var(--elev-2)}.ant-btn-primary:active{transform:scale(.975)}.ant-btn{transition:transform .12s var(--ease-out), box-shadow .12s var(--ease-out), background .12s var(--ease-out), color .12s var(--ease-out)}.ant-table-tbody>tr{animation:frutta-fade-in .25s var(--ease-out) both}.ant-tag{transition:transform .1s var(--ease-out), opacity .1s var(--ease-out)}.frutta-veg-dot{border:1.5px solid var(--success);border-radius:2px;flex-shrink:0;width:12px;height:12px;display:inline-flex;position:relative}.frutta-veg-dot:after{content:"";background:var(--success);border-radius:50%;width:5px;height:5px;margin:auto;position:absolute;inset:0}.frutta-veg-dot.nonveg{border-color:var(--danger)}.frutta-veg-dot.nonveg:after{background:var(--danger)}.ant-menu-light.ant-menu-root.ant-menu-inline{border-inline-end:none!important}.ant-menu-light .ant-menu-item{font-family:var(--font-body);transition:background .15s var(--ease-out), color .15s var(--ease-out), padding-inline-start .15s var(--ease-out);font-weight:500}.ant-menu-light .ant-menu-item-selected{font-weight:600}.ant-menu-light .ant-menu-item-group-title{letter-spacing:.14em;color:var(--ink-300);padding:8px 18px 4px;font-size:10.5px;font-weight:600}.ant-menu-inline-collapsed .ant-menu-item-group-title{display:none}svg.lucide{stroke-width:1.75px}.ant-card{border:1px solid var(--ink-100)!important}.ant-card .ant-card-head{min-height:48px;border-bottom-color:var(--ink-100)!important}.ant-tabs-tab{padding-block:8px!important}.ant-btn-primary{box-shadow:var(--elev-pine)!important}.ant-btn{font-family:var(--font-body)}.frutta-kpi-icon{background:var(--pine-tint-08);width:30px;height:30px;color:var(--pine-700);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._footer_14zcf_1{text-align:center;width:100%;max-width:1200px;color:var(--ink-500);margin:0 auto;padding:20px 16px 28px;font-size:12px;line-height:1.6}._links_14zcf_12{flex-wrap:wrap;justify-content:center;gap:4px 16px;margin-bottom:6px;display:flex}._links_14zcf_12 a,._contact_14zcf_21 a{color:var(--ink-700);text-decoration:none}._links_14zcf_12 a:hover,._contact_14zcf_21 a:hover{color:var(--pine-600);text-decoration:underline}._contact_14zcf_21{flex-wrap:wrap;justify-content:center;gap:2px 16px;margin:0 0 4px;display:flex}._legal_14zcf_40{margin:0}._page_iqgow_1{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:100vh;padding:24px;display:flex}._page_iqgow_1>._footer_iqgow_13{max-width:520px;padding-bottom:0}._card_iqgow_18{background:var(--surface);border:1px solid var(--ink-100);width:100%;max-width:400px;box-shadow:var(--elev-2);border-radius:16px;padding:40px 36px}._logoWrap_iqgow_28{justify-content:center;margin-bottom:20px;display:flex}._logo_iqgow_28{animation:_frutta-scale-in_iqgow_1 .4s var(--ease-out) both;display:block}._inputIcon_iqgow_39{color:var(--ink-500)}._submit_iqgow_43{animation:_frutta-fade-in_iqgow_1 .3s var(--ease-out) .18s both;margin-top:4px}._forgotWrap_iqgow_48{text-align:center;margin-top:20px}._errorBanner_iqgow_54{background:var(--danger-bg);color:var(--danger);border:1px solid #b83a2e38;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:10px 12px;display:flex}._errorBannerIcon_iqgow_65{flex-shrink:0;margin-top:1px;display:flex}._errorBannerText_iqgow_70{flex:1;font-size:13px;font-weight:500;line-height:1.45}._otpActions_iqgow_78{justify-content:center;align-items:center;gap:4px;margin-top:16px;display:flex}._otpActionDot_iqgow_86{color:var(--ink-400);font-size:16px;line-height:1}._companyBox_iqgow_93{border:1px solid var(--ink-100);background:var(--bg);color:var(--ink-700);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;margin-bottom:18px;padding:10px 12px;font-size:13px;display:flex}._page_qf493_1{background:var(--bg);justify-content:center;align-items:center;width:100vw;min-height:100vh;padding:24px;display:flex}._card_qf493_11{background:var(--surface);border:1px solid var(--ink-100);width:100%;max-width:400px;box-shadow:var(--elev-2);border-radius:16px;padding:40px 36px}._logoWrap_qf493_21{justify-content:center;margin-bottom:20px;display:flex}._logo_qf493_21{animation:_frutta-scale-in_qf493_1 .4s var(--ease-out) both;display:block}._inputIcon_qf493_32{color:var(--ink-500)}._submit_qf493_36{animation:_frutta-fade-in_qf493_1 .3s var(--ease-out) .18s both;margin-top:4px}._sentIcon_qf493_41{animation:_frutta-scale-in_qf493_1 .35s var(--ease-out) both}._backWrap_qf493_45{text-align:center;margin-top:20px}._backLink_qf493_50{color:var(--pine-700);align-items:center;gap:6px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}._backLink_qf493_50:hover{color:var(--pine-600)}._sent_qf493_41{text-align:center;padding:8px 0 4px}._sentIcon_qf493_41{background:var(--success-bg);width:48px;height:48px;color:var(--success);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}._root_92e68_1{background:var(--bg);min-height:100vh}._header_92e68_6{z-index:100;background:var(--surface);border-bottom:1px solid var(--ink-100);position:sticky;top:0;box-shadow:0 1px 4px #14130f0a}._headerInner_92e68_15{align-items:center;gap:24px;max-width:1200px;height:60px;margin:0 auto;padding:0 20px;display:flex}._brand_92e68_25{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}._brandName_92e68_33{font-family:var(--font-display);color:var(--pine-700);letter-spacing:-.02em;font-size:20px;font-weight:700}._nav_92e68_41{flex:1;align-items:center;gap:4px;margin-left:16px;display:flex}._navLink_92e68_49{color:var(--ink-500);transition:background .15s var(--ease-out), color .15s var(--ease-out);border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none;display:flex}._navLink_92e68_49:hover{background:var(--pine-tint-08);color:var(--ink-900)}._navLinkActive_92e68_68{background:var(--pine-tint-08);color:var(--pine-700);font-weight:600}._actions_92e68_74{align-items:center;gap:4px;display:flex}._cartBtn_92e68_80{color:var(--ink-700);justify-content:center;align-items:center;padding:8px;display:flex}._profileBtn_92e68_88{color:var(--ink-700);align-items:center;gap:4px;padding:6px 10px;display:flex}._main_92e68_96{max-width:1200px;margin:0 auto;padding:24px 20px 60px}._contextBar_92e68_104{border-top:1px solid var(--ink-100);background:var(--pine-tint-08)}._contextInner_92e68_109{max-width:1200px;min-height:36px;color:var(--ink-700);align-items:center;gap:16px;margin:0 auto;padding:0 20px;font-size:13px;display:flex}._company_92e68_121,._site_92e68_122{align-items:center;gap:6px;min-width:0;display:flex}._company_92e68_121{color:var(--pine-700);flex-shrink:1;font-weight:600}._site_92e68_122{flex-shrink:1}._companyLogo_92e68_139{object-fit:contain;border-radius:4px;width:18px;height:18px}._contextText_92e68_146{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._siteSelect_92e68_152{min-width:0;max-width:280px;margin-left:-7px;font-size:13px}@media (width<=768px){._headerInner_92e68_15{gap:12px;padding:0 12px}._brandName_92e68_33{display:none}._nav_92e68_41{gap:0;margin-left:4px}._navLink_92e68_49 span{display:none}._navLink_92e68_49{padding:8px 10px}._actions_92e68_74{flex-shrink:0}._main_92e68_96{padding:16px 12px 48px}._contextInner_92e68_109{gap:12px;padding:0 12px}._company_92e68_121{max-width:45%}._siteSelect_92e68_152{max-width:180px}}@media (width<=480px){._headerInner_92e68_15{gap:8px;height:52px;padding:0 8px}._navLink_92e68_49{padding:8px}}._greeting_x4yhp_1{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-900);margin:0;font-size:28px;font-weight:700}._subtitle_x4yhp_10{color:var(--ink-500);margin:6px 0 28px;font-size:14px}._empty_x4yhp_16{max-width:420px;color:var(--ink-500);padding:40px 0;font-size:14px;line-height:1.5}._grid_x4yhp_24{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}._card_x4yhp_30{background:var(--surface);border:1px solid var(--ink-100);color:inherit;transition:box-shadow .2s var(--ease-out), transform .2s var(--ease-out);border-radius:16px;text-decoration:none;overflow:hidden}._card_x4yhp_30:hover{box-shadow:var(--elev-2);transform:translateY(-2px)}._cardImage_x4yhp_46{background:linear-gradient(135deg, var(--pine-50), var(--citrus-50));height:160px;position:relative;overflow:hidden}._cardImg_x4yhp_53{object-fit:cover;width:100%;height:100%}._cardPlaceholder_x4yhp_59{justify-content:center;align-items:center;width:100%;height:100%;display:flex}._cardInitial_x4yhp_67{font-family:var(--font-display);color:var(--pine-400);opacity:.6;font-size:48px;font-weight:700}._closedBadge_x4yhp_75{color:#fff;background:#14130fb3;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:600;position:absolute;top:10px;right:10px}._cardBody_x4yhp_87{flex-direction:column;gap:8px;padding:14px 16px 16px;display:flex}._cardHeader_x4yhp_94{justify-content:space-between;align-items:center;gap:8px;display:flex}._cardName_x4yhp_101{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-900);margin:0;font-size:16px;font-weight:600}._ratingBadge_x4yhp_110{background:var(--success);color:#fff;border-radius:6px;flex-shrink:0;align-items:center;gap:3px;padding:2px 7px;font-size:12px;font-weight:700;display:inline-flex}._cardMeta_x4yhp_123{flex-wrap:wrap;gap:4px;display:flex}._cardFooter_x4yhp_129{align-items:center;gap:14px;margin-top:2px;display:flex}._metaItem_x4yhp_136{color:var(--ink-500);align-items:center;gap:4px;font-size:12px;display:flex}._kitchenHeader_14trh_1{margin-bottom:28px}._backLink_14trh_5{color:var(--pine-700);align-items:center;gap:6px;margin-bottom:12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}._backLink_14trh_5:hover{color:var(--pine-600)}._kitchenInfo_14trh_19{flex-direction:column;gap:8px;display:flex}._kitchenName_14trh_25{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700}._kitchenMeta_14trh_33{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._ratingBadge_14trh_40{background:var(--success);color:#fff;border-radius:6px;align-items:center;gap:3px;padding:2px 7px;font-size:12px;font-weight:700;display:inline-flex}._metaItem_14trh_52{color:var(--ink-500);align-items:center;gap:4px;font-size:13px;display:flex}._category_14trh_60{margin-bottom:32px}._categoryTitle_14trh_64{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-900);border-bottom:1px solid var(--ink-100);margin:0 0 14px;padding-bottom:8px;font-size:18px;font-weight:600}._productGrid_14trh_75{flex-direction:column;gap:16px;display:flex}._productCard_14trh_81{background:var(--surface);border:1px solid var(--ink-100);transition:box-shadow .2s var(--ease-out);border-radius:14px;gap:16px;padding:16px;display:flex}._productCard_14trh_81:hover{box-shadow:var(--elev-1)}._productBody_14trh_94{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._productTop_14trh_102{align-items:center;gap:8px;display:flex}._productName_14trh_108{flex:1;margin:0;font-size:15px;font-weight:600}._preorderBtn_14trh_115{background:var(--surface);cursor:pointer;border:1px solid var(--pine-400);color:var(--pine-700);border-radius:8px;align-self:flex-start;align-items:center;gap:6px;margin-top:8px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}._preorderBtn_14trh_115:hover{background:var(--pine-tint-08)}._productDesc_14trh_136{color:var(--ink-500);margin:0;font-size:12px;line-height:1.4}._productPricing_14trh_143{flex-direction:column;gap:6px;margin-top:4px;display:flex}._variationRow_14trh_150{justify-content:space-between;align-items:center;gap:12px;display:flex}._price_14trh_157{color:var(--ink-900);font-size:15px;font-weight:700}._varLabel_14trh_163{color:var(--ink-500);margin-left:6px;font-size:11px}._addBtn_14trh_169{font-size:12px;font-weight:600}._addon_14trh_174{color:var(--ink-500);font-size:11px;font-style:italic}._productImage_14trh_180{border-radius:12px;flex-shrink:0;width:120px;height:120px;overflow:hidden}._productImage_14trh_180 img{object-fit:cover;width:100%;height:100%}._line_1i9vy_2{border-top:1px dashed var(--ink-100);flex-direction:column;gap:8px;padding-top:10px;display:flex}._row_1i9vy_10{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}._icon_1i9vy_18{color:var(--ink-500);flex-shrink:0}._selected_1i9vy_23{color:var(--ink-700);min-width:0;font-size:13px}._muted_1i9vy_29{color:var(--ink-500);font-size:12px}._slotSelect_1i9vy_34{min-width:170px;max-width:100%}._linkBtn_1i9vy_39{color:var(--pine-700);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}._linkBtn_1i9vy_39:hover{text-decoration:underline}._perDate_1i9vy_52{background:var(--surface-2);border-radius:10px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}._perDateRow_1i9vy_61{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._perDateDay_1i9vy_69{color:var(--ink-700);font-size:13px;font-weight:600}._problem_1i9vy_75{background:var(--warning-bg);border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 10px;display:flex}._problemText_1i9vy_85{color:var(--ink-900);align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.4;display:flex}._problemText_1i9vy_85 svg{color:var(--warning);flex-shrink:0;margin-top:1px}._chips_1i9vy_99{flex-wrap:wrap;gap:6px;display:flex}._chip_1i9vy_99{border:1px solid var(--pine-400);background:var(--surface);color:var(--pine-700);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}._chip_1i9vy_99:hover{background:var(--pine-tint-08)}._calendar_1i9vy_120{-webkit-user-select:none;user-select:none}._calHead_1i9vy_124{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._calTitle_1i9vy_131{font-family:var(--font-display);font-size:15px;font-weight:600}._calNav_1i9vy_137{border:1px solid var(--ink-100);background:var(--surface);width:32px;height:32px;color:var(--ink-700);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:flex}._calNav_1i9vy_137:disabled{opacity:.35;cursor:default}._calGrid_1i9vy_154{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}._calWeekday_1i9vy_160{text-align:center;color:var(--ink-500);padding:4px 0;font-size:11px;font-weight:600}._calDay_1i9vy_168{aspect-ratio:1;border:1px solid var(--ink-100);background:var(--surface);min-height:36px;color:var(--ink-900);cursor:pointer;border-radius:10px;font-size:14px;font-weight:600;transition:background .1s,border-color .1s}._calDay_1i9vy_168:hover:not(:disabled){background:var(--pine-tint-08);border-color:var(--pine-400)}._calDay_1i9vy_168:disabled{color:var(--ink-300);cursor:not-allowed;background:0 0;border-color:#0000;font-weight:400}._calDayToday_1i9vy_194{text-underline-offset:3px;text-decoration:underline}._calDaySelected_1i9vy_199,._calDaySelected_1i9vy_199:hover:not(:disabled){background:var(--pine-700);border-color:var(--pine-700);color:#fff}._calFoot_1i9vy_206{color:var(--ink-700);margin-top:12px;font-size:13px}._dayCount_1i9vy_213{background:var(--pine-tint-08);color:var(--pine-700);vertical-align:middle;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}._backLink_1ohrj_1{color:var(--pine-700);align-items:center;gap:6px;margin-bottom:16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}._title_1ohrj_12{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 24px;font-size:24px;font-weight:700}._layout_1ohrj_20{grid-template-columns:1fr 360px;align-items:start;gap:24px;display:grid}._mainCol_1ohrj_27{min-width:0}._section_1ohrj_31{background:var(--surface);border:1px solid var(--ink-100);border-radius:14px;margin-bottom:16px;padding:18px 20px}._sectionTitle_1ohrj_39{font-family:var(--font-display);margin:0 0 14px;font-size:15px;font-weight:600}._itemRow_1ohrj_46{align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}._itemRow_1ohrj_46 span:last-child{margin-left:auto;font-weight:600}._itemLabel_1ohrj_58{flex:1}._paymentMethods_1ohrj_62{flex-direction:column;gap:10px;width:100%;display:flex}._paymentOption_1ohrj_69{border:1px solid var(--ink-100);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}._paymentOption_1ohrj_69:hover{background:var(--pine-tint-08)}._paymentOptionActive_1ohrj_84{border-color:var(--pine-400);background:var(--pine-tint-08)}._paymentIcon_1ohrj_89{flex-shrink:0}._paymentText_1ohrj_93{flex:1;min-width:0}._paymentLabel_1ohrj_98{font-size:14px;font-weight:600}._walletBalance_1ohrj_103{color:var(--success);margin-left:8px;font-size:12px}._payBtn_1ohrj_109{margin-top:8px}._successActions_1ohrj_113{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}._paymentDesc_1ohrj_120{color:var(--ink-500);margin-top:1px;font-size:12px}._sideCol_1ohrj_127{position:sticky;top:84px}._totalCard_1ohrj_132{background:var(--surface);border:1px solid var(--ink-100);border-radius:16px;padding:20px}._totalLine_1ohrj_139{color:var(--ink-500);justify-content:space-between;padding:4px 0;font-size:13px;display:flex}._discount_1ohrj_147{color:var(--success)}._grandTotal_1ohrj_151{border-top:1px solid var(--ink-100);justify-content:space-between;margin-top:8px;padding-top:12px;font-size:17px;font-weight:700;display:flex}._successWrap_1ohrj_162{text-align:center;flex-direction:column;align-items:center;padding-top:80px;display:flex}._successIcon_1ohrj_169{background:var(--success-bg);width:80px;height:80px;color:var(--success);animation:_frutta-scale-in_1ohrj_1 .4s var(--ease-out) both;border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:flex}._failIcon_1ohrj_181{background:var(--danger-bg);color:var(--danger)}._successTitle_1ohrj_185{font-family:var(--font-display);margin:0;font-size:26px;font-weight:700}._successSub_1ohrj_191{color:var(--ink-500);margin-top:8px;font-size:15px}._itemDates_1ohrj_198{color:var(--ink-500);padding:0 0 6px 22px;font-size:12px;line-height:1.5}._notice_1ohrj_205{color:var(--ink-500);margin:10px 0 0;font-size:12.5px;line-height:1.4}._problem_1ohrj_212{color:var(--warning);margin:0 0 10px;font-size:13px;font-weight:600}._placedList_1ohrj_219{text-align:left;flex-direction:column;gap:10px;width:100%;max-width:440px;margin-top:16px;display:flex}._placedOrder_1ohrj_229{background:var(--surface);border:1px solid var(--ink-100);border-radius:12px;padding:12px 14px}._placedHead_1ohrj_236{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}._placedDate_1ohrj_244{font-size:14px;font-weight:600}._placedToken_1ohrj_249{color:var(--pine-700);font-size:18px;font-weight:700}._placedItem_1ohrj_255{justify-content:space-between;gap:10px;padding:2px 0;font-size:13px;display:flex}._placedSlot_1ohrj_263{color:var(--ink-500);white-space:nowrap}@media (width<=768px){._title_1ohrj_12{margin-bottom:16px;font-size:22px}._layout_1ohrj_20{grid-template-columns:minmax(0,1fr);gap:0}._section_1ohrj_31{padding:16px}._sideCol_1ohrj_127{position:static}._successWrap_1ohrj_162{padding-top:48px}}._backLink_obxhz_1{color:var(--pine-700);align-items:center;gap:6px;margin-bottom:20px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}._layout_obxhz_12{grid-template-columns:1fr 360px;align-items:start;gap:24px;display:grid}._itemsCol_obxhz_19{min-width:0}._itemsHeader_obxhz_23{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._title_obxhz_30{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:8px;margin:0;font-size:22px;font-weight:700;display:flex}._itemList_obxhz_41{flex-direction:column;gap:10px;display:flex}._itemCard_obxhz_47{background:var(--surface);border:1px solid var(--ink-100);transition:box-shadow .15s var(--ease-out);border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}._itemRow_obxhz_58{align-items:center;gap:12px;display:flex}._modeTag_obxhz_64{font-family:var(--font-body);align-items:center;gap:4px;margin-left:4px;font-size:12px;font-weight:600;display:inline-flex}._itemCard_obxhz_47:hover{box-shadow:var(--elev-1)}._itemInfo_obxhz_77{flex:1;min-width:0}._itemName_obxhz_82{color:var(--ink-900);font-size:14px;font-weight:600}._itemMeta_obxhz_88{color:var(--ink-500);margin-top:2px;font-size:12px}._qtyControl_obxhz_94{border:1px solid var(--pine-300);border-radius:8px;align-items:center;gap:0;display:flex;overflow:hidden}._qtyControl_obxhz_94 button{width:28px;height:28px;color:var(--pine-700);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .1s;display:flex}._qtyControl_obxhz_94 button:hover{background:var(--pine-tint-08)}._qtyControl_obxhz_94 span{text-align:center;width:28px;font-size:13px;font-weight:600}._itemPrice_obxhz_124{text-align:right;min-width:60px;font-size:14px;font-weight:600}._removeBtn_obxhz_131{width:28px;height:28px;color:var(--ink-300);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .1s,color .1s;display:flex}._removeBtn_obxhz_131:hover{background:var(--danger-bg);color:var(--danger)}._summaryCol_obxhz_152{position:sticky;top:84px}._summaryCard_obxhz_157{background:var(--surface);border:1px solid var(--ink-100);border-radius:16px;padding:20px}._summaryTitle_obxhz_164{font-family:var(--font-display);margin:0 0 16px;font-size:16px;font-weight:600}._couponRow_obxhz_171{margin-bottom:16px}._couponApplied_obxhz_175{background:var(--success-bg);color:var(--success);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:16px;padding:8px 12px;font-size:13px;font-weight:600;display:flex}._summaryLines_obxhz_188{border-bottom:1px solid var(--ink-100);flex-direction:column;gap:10px;padding-bottom:14px;display:flex}._summaryLine_obxhz_188{color:var(--ink-500);justify-content:space-between;font-size:13px;display:flex}._discount_obxhz_203{color:var(--success)}._totalRow_obxhz_207{justify-content:space-between;margin-bottom:16px;padding-top:14px;font-size:16px;font-weight:700;display:flex}._note_obxhz_216{color:var(--ink-500);margin:-6px 0 12px;font-size:12px;line-height:1.4}._hint_obxhz_223{color:var(--warning);margin:0 0 10px;font-size:12.5px;font-weight:600;line-height:1.4}._checkoutBtn_obxhz_231{font-weight:600}._paySection_obxhz_236{gap:10px;margin:0 0 16px;display:grid}._paySectionTitle_obxhz_242{color:var(--ink-700);margin:0;font-size:13px;font-weight:600}._paymentMethods_obxhz_249{flex-direction:column;gap:10px;width:100%;display:flex}._paymentOption_obxhz_256{border:1px solid var(--ink-100);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}._paymentOption_obxhz_256:hover{background:var(--pine-tint-08)}._paymentOptionActive_obxhz_273{border-color:var(--pine-400);background:var(--pine-tint-08)}._paymentIcon_obxhz_278{flex-shrink:0}._paymentText_obxhz_282{flex:1;min-width:0}._paymentLabel_obxhz_287{font-size:14px;font-weight:600}._paymentDesc_obxhz_292{color:var(--ink-500);margin-top:1px;font-size:12px}._withPayBar_obxhz_299{padding-bottom:88px}._payBar_obxhz_303{z-index:20;padding:12px max(16px, env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:var(--surface);border-top:1px solid var(--ink-100);align-items:center;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #14130f0f}._payBar_obxhz_303 .ant-btn{flex:1;font-weight:600}._payBarTotal_obxhz_324{line-height:1.2;display:grid}._payBarTotal_obxhz_324 span{color:var(--ink-500);font-size:11px}._payBarTotal_obxhz_324 strong{font-size:17px}@media (width<=768px){._layout_obxhz_12{grid-template-columns:1fr}._summaryCol_obxhz_152{position:static}._title_obxhz_30{font-size:18px}._itemCard_obxhz_47{padding:12px}._itemRow_obxhz_58{gap:8px}._itemPrice_obxhz_124{min-width:48px;font-size:13px}}@media (width<=480px){._itemRow_obxhz_58{flex-wrap:wrap}._itemInfo_obxhz_77{flex-basis:calc(100% - 28px)}._qtyControl_obxhz_94,._removeBtn_obxhz_131{margin-left:auto}}._title_xkvkh_1{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:8px;margin:0 0 14px;font-size:24px;font-weight:700;display:flex}._tabs_xkvkh_12{margin-bottom:18px}._empty_xkvkh_16{text-align:center;color:var(--ink-400);padding:60px 20px}._empty_xkvkh_16 p{margin-top:12px;font-size:14px}._orderList_xkvkh_26{flex-direction:column;gap:14px;display:flex}._orderCard_xkvkh_32{background:var(--surface);border:1px solid var(--ink-100);animation:_frutta-fade-in_xkvkh_1 .35s var(--ease-out) both;border-radius:14px;padding:18px 20px;transition:box-shadow .2s}._orderCard_xkvkh_32:hover{box-shadow:0 2px 12px #0000000f}._orderHeader_xkvkh_44{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._tokenWrap_xkvkh_51{align-items:baseline;gap:6px;display:flex}._tokenLabel_xkvkh_57{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-400);font-size:11px}._tokenNum_xkvkh_64{font-size:20px;font-weight:700}._statusTag_xkvkh_69{align-items:center;gap:4px;display:inline-flex}._orderMeta_xkvkh_75{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:12px;font-size:13px;display:flex}._kitchenName_xkvkh_85{color:var(--ink-700);font-weight:600}._orderDate_xkvkh_89{white-space:nowrap;font-size:12px}._itemsList_xkvkh_94{border-top:1px solid var(--ink-50);padding-top:10px}._itemRow_xkvkh_99{align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}._itemQty_xkvkh_107{color:var(--ink-400);min-width:24px;font-weight:600}._itemName_xkvkh_113{flex:1}._orderFooter_xkvkh_117{border-top:1px solid var(--ink-50);justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;display:flex}._payMethod_xkvkh_126{text-transform:capitalize;color:var(--ink-400);font-size:12px}._orderTotal_xkvkh_132{font-size:16px;font-weight:700}._payNow_xkvkh_137{margin-top:12px}._itemSlot_xkvkh_141{color:var(--ink-500);white-space:nowrap;margin-left:6px;font-size:12px}._payGroup_xkvkh_148{color:var(--ink-700);background:var(--warning-bg);border-radius:8px;margin-top:12px;padding:8px 10px;font-size:12.5px}._refund_xkvkh_158{color:var(--ink-700);background:var(--pine-50,var(--warning-bg));border-radius:8px;margin-top:12px;padding:8px 10px;font-size:12.5px}._pickup_xkvkh_168{background:var(--surface-2);border:1px dashed var(--ink-100);border-radius:12px;align-items:center;gap:14px;margin-top:12px;padding:12px;display:flex}._pickupReady_xkvkh_179{background:var(--success-bg);border:1px solid var(--success)}._pickupQr_xkvkh_184{background:#fff;border-radius:8px;flex-shrink:0;padding:8px}._pickupText_xkvkh_192{min-width:0}._pickupLabel_xkvkh_196{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);font-size:11px;font-weight:600}._pickupOtp_xkvkh_204{letter-spacing:.2em;color:var(--pine-700);margin:2px 0 4px;font-size:28px;font-weight:700}._pickupHint_xkvkh_212{color:var(--ink-500);font-size:12px;line-height:1.4}._page_12lsn_1{background:var(--bg);min-height:100vh;color:var(--ink-900)}._header_12lsn_7{background:var(--surface);border-bottom:1px solid var(--ink-100)}._brand_12lsn_12{max-width:760px;height:60px;font-family:var(--font-display);color:var(--pine-700);letter-spacing:-.02em;align-items:center;gap:10px;margin:0 auto;padding:0 16px;font-size:20px;font-weight:700;text-decoration:none;display:flex}._main_12lsn_28{max-width:760px;margin:0 auto;padding:32px 16px 16px;font-size:15px;line-height:1.65}._main_12lsn_28 h1{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 12px;font-size:28px;line-height:1.2}._main_12lsn_28 h2{font-family:var(--font-display);margin:28px 0 8px;font-size:18px}._main_12lsn_28 p,._main_12lsn_28 ul{color:var(--ink-700);margin:0 0 12px}._main_12lsn_28 ul{padding-left:20px}._main_12lsn_28 li+li{margin-top:6px}._main_12lsn_28 a{color:var(--pine-600)}._lead_12lsn_69{color:var(--ink-500)}
