.xuuncG_main{width:100%;max-width:1280px;padding:var(--space-4) 0 140px;flex-direction:column;gap:20px;margin:0 auto;display:flex}.xuuncG_promo{isolation:isolate;margin:0 var(--space-4);border-radius:var(--radius-lg);background:var(--brand-red);color:var(--on-brand);gap:var(--space-2);flex-direction:column;padding:20px;display:flex;position:relative;overflow:hidden}.xuuncG_promoBadge{border-radius:var(--radius-sm);background:var(--on-brand);color:var(--brand-wine);font:700 12px/16px var(--font-sans);white-space:nowrap;align-self:flex-start;padding:2px 8px}.xuuncG_promoTitle{max-width:260px;font:800 28px/32px var(--font-display);margin:0}.xuuncG_promoText{max-width:240px;font:500 14px/20px var(--font-sans);margin:0}.xuuncG_promoCircle{z-index:-1;border-radius:var(--radius-pill);background:var(--brand-wine);opacity:.45;width:120px;height:120px;position:absolute;bottom:-28px;right:-28px}.xuuncG_layout{flex-direction:column;gap:20px;display:flex}.xuuncG_categories{top:var(--header-height);z-index:10;gap:var(--space-2);padding:var(--space-2) var(--space-4);scrollbar-width:none;background:var(--surface-page);display:flex;position:sticky;overflow-x:auto}.xuuncG_chip{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;font:600 14px/20px var(--font-sans);flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.xuuncG_chip[aria-current=true]{background:var(--brand-wine);color:var(--on-brand);box-shadow:none}.xuuncG_sections{gap:var(--space-8);padding:0 var(--space-4);flex-direction:column;min-width:0;display:flex}.xuuncG_section{gap:var(--space-3);scroll-margin-top:calc(var(--header-height) + 64px);flex-direction:column;display:flex}.xuuncG_sectionTitle{font:700 22px/28px var(--font-display);margin:0}.xuuncG_grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.xuuncG_card{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.xuuncG_photo{aspect-ratio:1;background:var(--surface-sunken);place-items:center;display:grid}.xuuncG_photoIcon{width:30%;max-width:72px;height:auto}.xuuncG_cardBody{padding:var(--space-3) var(--space-3) 0;flex-direction:column;gap:2px;display:flex}.xuuncG_cardTitle{font:700 16px/22px var(--font-display);margin:0}.xuuncG_cardMeta{font:400 12px/16px var(--font-sans);color:var(--ink-muted);margin:0}.xuuncG_cardFooter{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.xuuncG_price{font:700 16px/22px var(--font-sans);color:var(--brand-wine);font-variant-numeric:tabular-nums;white-space:nowrap}.xuuncG_addButton{border-radius:var(--radius-pill);background:var(--action-primary);width:44px;height:44px;color:var(--on-action);cursor:pointer;border:0;flex-shrink:0;place-items:center;display:grid}.xuuncG_addButton:hover{background:var(--action-primary-hover)}@media (min-width:960px){.xuuncG_main{gap:var(--space-6);padding:var(--space-6) var(--space-6) 120px}.xuuncG_promo{min-height:220px;padding:var(--space-8);border-radius:24px;justify-content:center;margin:0}.xuuncG_promoTitle{max-width:460px;font-size:40px;line-height:44px}.xuuncG_promoText{max-width:420px;font-size:16px;line-height:24px}.xuuncG_promoCircle{opacity:.35;width:260px;height:260px;bottom:-90px;right:-70px}.xuuncG_layout{align-items:flex-start;gap:var(--space-6);flex-direction:row}.xuuncG_categories{top:calc(var(--header-height) + var(--space-6));flex-direction:column;flex:0 0 220px;padding:0;overflow:visible}.xuuncG_chip{border-radius:var(--radius-md);min-height:44px;box-shadow:none;white-space:normal;background:0 0}.xuuncG_chip:hover{background:var(--surface-sunken)}.xuuncG_sections{flex:auto;padding:0}.xuuncG_section{scroll-margin-top:calc(var(--header-height) + var(--space-6))}.xuuncG_sectionTitle{font:800 28px/34px var(--font-display)}.xuuncG_grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}.xuuncG_unavailable{padding:var(--space-6);text-align:center;margin:0}.xuuncG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
._35jSCq_primaryButton{justify-content:space-between;align-items:center;gap:var(--space-3);background:var(--action-primary);width:100%;min-height:56px;color:var(--on-action);font:600 17px/24px var(--font-sans);cursor:pointer;border:0;border-radius:16px;padding:0 20px;text-decoration:none;display:flex}._35jSCq_primaryButton:hover{background:var(--action-primary-hover)}._35jSCq_primaryButton:disabled{opacity:.6;cursor:progress}._35jSCq_primaryButton>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}._35jSCq_primaryButtonCentered{justify-content:center;}._35jSCq_secondaryButton{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-strong);white-space:nowrap;font:600 15px/20px var(--font-sans);cursor:pointer;border:0;text-decoration:none;display:inline-flex}._35jSCq_textButton{min-height:44px;padding:0 var(--space-2);color:var(--brand-wine);font:600 15px/20px var(--font-sans);white-space:nowrap;cursor:pointer;background:0 0;border:0}._35jSCq_stepper{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-sunken);padding:2px;display:flex}._35jSCq_stepperButton{border-radius:var(--radius-pill);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;place-items:center;display:grid}._35jSCq_stepperButton:disabled{opacity:.4;cursor:default}._35jSCq_stepperValue{text-align:center;min-width:24px;font:700 16px/22px var(--font-sans);font-variant-numeric:tabular-nums}._35jSCq_cartBar{left:var(--space-4);right:var(--space-4);bottom:calc(84px + env(safe-area-inset-bottom));z-index:15;align-items:center;gap:var(--space-3);min-height:56px;padding:0 var(--space-4);background:var(--action-primary);color:var(--on-action);box-shadow:var(--shadow-sheet);border-radius:16px;text-decoration:none;display:flex;position:fixed}._35jSCq_cartBarCount{border-radius:var(--radius-pill);background:var(--on-action);min-width:28px;height:28px;color:var(--action-primary);font:700 14px/20px var(--font-sans);place-items:center;padding:0 6px;display:grid}._35jSCq_cartBarLabel{font:600 16px/24px var(--font-sans);flex-grow:1}._35jSCq_cartBarSum{font:700 16px/24px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}._35jSCq_field{flex-direction:column;gap:6px;min-width:0;display:flex}._35jSCq_label{font:600 14px/20px var(--font-sans)}._35jSCq_hint{font:400 13px/18px var(--font-sans);color:var(--ink-muted);margin:0}._35jSCq_input{border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:48px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-strong);font:400 16px/24px var(--font-sans);border:0;padding:0 14px}textarea._35jSCq_input{resize:vertical;padding:12px 14px}._35jSCq_input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--error)}._35jSCq_error{font:500 14px/20px var(--font-sans);color:var(--error);margin:0}._35jSCq_notice{border-radius:var(--radius-md);font:500 14px/20px var(--font-sans);align-items:flex-start;gap:10px;margin:0;padding:12px 14px;display:flex}._35jSCq_noticeOk{background:color-mix(in srgb, var(--success) 10%, var(--surface));color:var(--success);}._35jSCq_noticeWarn{background:color-mix(in srgb, var(--error) 8%, var(--surface));color:var(--error);}._35jSCq_noticeMuted{background:var(--surface-sunken);color:var(--ink-muted);}._35jSCq_backdrop{z-index:50;background:var(--overlay);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._35jSCq_sheet{gap:var(--space-4);width:100%;max-width:560px;max-height:92vh;padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--surface-page);box-shadow:var(--shadow-sheet);border-radius:24px 24px 0 0;flex-direction:column;display:flex;overflow-y:auto}._35jSCq_sheetHeader{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._35jSCq_sheetTitle{font:800 22px/28px var(--font-display);margin:0}._35jSCq_iconButton{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;text-decoration:none;display:grid}._35jSCq_iconButton:hover{background:var(--surface-sunken)}@media (min-width:960px){._35jSCq_cartBar{left:auto;right:var(--space-6);bottom:var(--space-6);width:400px}._35jSCq_backdrop{align-items:center}._35jSCq_sheet{padding:var(--space-6);border-radius:24px}}
.jA_QcW_page{--header-height:129px;background:var(--surface-page);flex-direction:column;min-height:100vh;display:flex}.jA_QcW_header{z-index:20;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.jA_QcW_headerInner{align-items:center;gap:var(--space-3);max-width:1280px;padding:var(--space-4) var(--space-4) var(--space-3);grid-template-columns:1fr auto;grid-template-areas:"logo lang""address address";margin:0 auto;display:grid}.jA_QcW_logoLink{grid-area:logo;justify-self:start;align-items:center;min-height:44px;display:flex}.jA_QcW_logo{width:auto;height:40px;display:block}.jA_QcW_desktopNav{display:none}.jA_QcW_addressButton{align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink);text-align:left;cursor:pointer;border:0;grid-area:address;display:flex}.jA_QcW_addressButton .pin{color:var(--brand-wine);flex-shrink:0}.jA_QcW_addressText{flex-direction:column;flex-grow:1;min-width:0;display:flex}.jA_QcW_addressLabel{font:500 12px/16px var(--font-sans);color:var(--ink-muted)}.jA_QcW_addressValue{font:600 14px/20px var(--font-sans);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jA_QcW_lang{grid-area:lang;position:relative}.jA_QcW_langButton{min-width:52px;min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:1.5px solid var(--line-strong);background:var(--surface);color:var(--ink);font:600 14px/20px var(--font-sans);white-space:nowrap;cursor:pointer}.jA_QcW_langMenu{right:0;top:calc(100% + var(--space-2));z-index:30;min-width:180px;padding:var(--space-2);background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-card), 0 0 0 1px var(--line);margin:0;list-style:none;position:absolute}.jA_QcW_langOption{min-height:44px;padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--ink);font:500 15px/20px var(--font-sans);align-items:center;text-decoration:none;display:flex}.jA_QcW_langOption:hover{background:var(--surface-sunken)}.jA_QcW_langOption[aria-current=true]{font-weight:700}.jA_QcW_content{flex-direction:column;flex-grow:1;padding-bottom:72px;display:flex}.jA_QcW_bottomNav{z-index:20;background:var(--surface);border-top:1px solid var(--line);height:72px;padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.jA_QcW_bottomNavLink{color:var(--ink-muted);font:600 12px/16px var(--font-sans);flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.jA_QcW_bottomNavLink[aria-current=page]{color:var(--brand-wine)}@media (min-width:960px){.jA_QcW_page{--header-height:69px}.jA_QcW_headerInner{gap:var(--space-3) var(--space-6);padding:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.jA_QcW_logo{height:44px}.jA_QcW_desktopNav{gap:var(--space-1);display:flex}.jA_QcW_desktopNavLink{border-radius:var(--radius-md);min-height:44px;color:var(--ink);white-space:nowrap;font:600 15px/20px var(--font-sans);align-items:center;padding:0 14px;text-decoration:none;display:flex}.jA_QcW_desktopNavLink[aria-current=page]{background:var(--surface-sunken)}.jA_QcW_addressButton{flex:260px;max-width:520px;margin-left:auto}.jA_QcW_content{padding-bottom:0}.jA_QcW_bottomNav{display:none}}
.nnV9uq_header{z-index:20;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.nnV9uq_headerInner{align-items:center;gap:var(--space-2);max-width:720px;min-height:64px;padding:0 var(--space-2);margin:0 auto;display:flex}.nnV9uq_title{font:800 20px/28px var(--font-display);flex-grow:1;margin:0}.nnV9uq_main{gap:var(--space-4);width:100%;max-width:720px;padding:var(--space-4) var(--space-4) 120px;flex-direction:column;margin:0 auto;display:flex}.nnV9uq_pageTitle{font:800 26px/32px var(--font-display);margin:0}.nnV9uq_card{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.nnV9uq_cardTitle{font:700 18px/24px var(--font-display);margin:0}.nnV9uq_line{align-items:center;gap:var(--space-3);padding:var(--space-1) 0;display:flex}.nnV9uq_line+.nnV9uq_line{border-top:1px solid var(--line);padding-top:var(--space-3)}.nnV9uq_lineText{flex-direction:column;flex-grow:1;min-width:0;display:flex}.nnV9uq_lineName{font:700 16px/22px var(--font-display)}.nnV9uq_lineMeta{font:400 13px/18px var(--font-sans);color:var(--ink-muted)}.nnV9uq_lineSum{font:700 15px/20px var(--font-sans);color:var(--brand-wine);font-variant-numeric:tabular-nums;margin-top:2px}.nnV9uq_sumRow,.nnV9uq_totalRow{justify-content:space-between;gap:var(--space-3);font:500 15px/22px var(--font-sans);display:flex}.nnV9uq_sumRow>span:last-child,.nnV9uq_totalRow>span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.nnV9uq_sumRow>span:first-child{color:var(--ink-muted)}.nnV9uq_totalRow{padding-top:var(--space-3);border-top:1px solid var(--line);font:700 17px/24px var(--font-sans)}.nnV9uq_footer{z-index:15;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);position:fixed;bottom:0;left:0;right:0}.nnV9uq_footer>*{max-width:688px;margin:0 auto}.nnV9uq_empty{align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-4);text-align:center;flex-direction:column;display:flex}.nnV9uq_emptyTitle{font:800 22px/28px var(--font-display);margin:0}.nnV9uq_segmented{background:var(--surface-sunken);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.nnV9uq_segment{min-height:44px;color:var(--ink);font:600 15px/20px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:10px}.nnV9uq_segment[aria-pressed=true]{background:var(--surface);box-shadow:var(--shadow-raised)}.nnV9uq_options{gap:var(--space-2);flex-direction:column;display:flex}.nnV9uq_option{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);background:var(--surface);min-height:60px;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;padding:10px 14px;display:flex}.nnV9uq_option:has(input:checked){box-shadow:inset 0 0 0 2px var(--brand-wine)}.nnV9uq_option[data-disabled]{opacity:.55;cursor:not-allowed}.nnV9uq_option input{width:20px;height:20px;accent-color:var(--action-primary);flex-shrink:0;margin:0}.nnV9uq_optionText{flex-direction:column;min-width:0;display:flex}.nnV9uq_optionTitle{font:600 16px/22px var(--font-sans)}.nnV9uq_optionHint{font:400 13px/18px var(--font-sans);color:var(--ink-muted)}.nnV9uq_orderRow{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;color:var(--ink);text-decoration:none;display:flex}.nnV9uq_orderRow+.nnV9uq_orderRow{border-top:1px solid var(--line);padding-top:var(--space-3)}@media (min-width:960px){.nnV9uq_main{padding-top:var(--space-6)}.nnV9uq_footer{padding-bottom:var(--space-6);background:0 0;border:0;position:sticky}}.nnV9uq_codeInput{text-align:center;letter-spacing:.3em;max-width:220px;font:700 24px/32px var(--font-sans);font-variant-numeric:tabular-nums}.nnV9uq_codeActions{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;display:flex}.nnV9uq_codeActions>button{width:auto}.nnV9uq_codeActions>button:disabled{color:var(--ink-muted);cursor:default}.nnV9uq_accountRow{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.nnV9uq_stamps{flex-wrap:wrap;gap:8px;display:flex}.nnV9uq_stamp{width:28px;height:28px;box-shadow:inset 0 0 0 2px var(--line-strong);border-radius:50%}.nnV9uq_stamp[data-on]{background:var(--brand-red);box-shadow:none}.nnV9uq_loyaltyCard{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken);flex-direction:column;display:flex}.nnV9uq_rewardReady{font:700 15px/22px var(--font-sans);color:var(--success);margin:0}.nnV9uq_birthdayForm{gap:var(--space-2);flex-direction:column;display:flex}.nnV9uq_birthdayRow{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.nnV9uq_birthdayRow label{flex-direction:column;gap:4px;min-width:96px;display:flex}.nnV9uq_referralLink{flex-direction:column;gap:4px;display:flex}.nnV9uq_referralActions{gap:var(--space-3);flex-wrap:wrap;display:flex}.nnV9uq_expiry{font:600 15px/22px var(--font-sans);color:var(--ink);margin:0}.nnV9uq_points{font:800 26px/32px var(--font-sans);margin:0}.nnV9uq_catalog{font:400 14px/20px var(--font-sans);color:var(--ink-muted);flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nnV9uq_catalog li{justify-content:space-between;gap:var(--space-3);display:flex}.nnV9uq_catalog li[data-ready]{color:var(--ink);font-weight:600}.nnV9uq_catalogCost{font-variant-numeric:tabular-nums;flex:none}.nnV9uq_rewardTitle{font:700 16px/22px var(--font-sans);margin:0}.nnV9uq_rewardCode{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.nnV9uq_bigCode{letter-spacing:.12em;font:800 36px/44px var(--font-sans);margin:0}.nnV9uq_rewardToggle{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.nnV9uq_rewardToggle input{width:22px;height:22px;accent-color:var(--brand-red);margin:1px 0 0}.nnV9uq_rewardToggle>span{flex-direction:column;gap:2px;display:flex}.nnV9uq_rewardGroup{gap:var(--space-2);border:0;flex-direction:column;margin:0;padding:0;display:flex}.nnV9uq_rewardGroup:disabled{opacity:.55}.nnV9uq_promoForm{gap:var(--space-2);flex-direction:column;display:flex}.nnV9uq_promoRow{gap:var(--space-2);display:flex}.nnV9uq_promoRow input{text-transform:uppercase;flex:1;min-width:0}
.p5ijuG_page{background:var(--surface-page);flex-direction:column;min-height:100vh;display:flex}.p5ijuG_header{z-index:20;align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-3) var(--space-4);background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex;position:sticky;top:0}.p5ijuG_brand{align-items:center;gap:var(--space-3);min-width:0;display:flex}.p5ijuG_brandText{flex-direction:column;min-width:0;display:flex}.p5ijuG_branchName{font:800 18px/24px var(--font-display)}.p5ijuG_brandSub{font:500 13px/18px var(--font-sans);color:var(--ink-muted)}.p5ijuG_nav{gap:var(--space-1);scrollbar-width:none;min-width:0;max-width:100%;display:flex;overflow-x:auto}.p5ijuG_navLink{border-radius:var(--radius-md);min-height:44px;color:var(--ink);white-space:nowrap;font:600 15px/20px var(--font-sans);align-items:center;padding:0 14px;text-decoration:none;display:flex}.p5ijuG_navLink[aria-current=page]{background:var(--surface-sunken)}.p5ijuG_headerActions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.p5ijuG_openToggle{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--error) 10%, var(--surface));color:var(--brand-wine);white-space:nowrap;font:700 14px/20px var(--font-sans);cursor:pointer;border:0;display:flex}.p5ijuG_openToggle[data-open]{background:color-mix(in srgb, var(--success) 12%, var(--surface));color:var(--success)}.p5ijuG_openDot{border-radius:var(--radius-pill);background:currentColor;width:10px;height:10px}.p5ijuG_logout{min-height:44px;padding:0 var(--space-3);color:var(--ink-muted);font:600 14px/20px var(--font-sans);cursor:pointer;background:0 0;border:0}.p5ijuG_main{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.p5ijuG_soundBanner{min-height:52px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--brand-red);color:var(--on-brand);font:700 15px/20px var(--font-sans);cursor:pointer;border:0}.p5ijuG_offline,.p5ijuG_notice{border-radius:var(--radius-md);font:600 14px/20px var(--font-sans);margin:0;padding:12px 14px}.p5ijuG_offline{background:color-mix(in srgb, var(--error) 10%, var(--surface));color:var(--error)}.p5ijuG_notice{background:var(--surface-sunken);color:var(--ink)}.p5ijuG_columns{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;display:grid}.p5ijuG_column{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.p5ijuG_columnTitle{align-items:center;gap:var(--space-2);font:800 20px/26px var(--font-display);margin:0;display:flex}.p5ijuG_count{border-radius:var(--radius-pill);background:var(--surface-sunken);min-width:28px;height:28px;font:700 14px/20px var(--font-sans);font-variant-numeric:tabular-nums;place-items:center;padding:0 8px;display:grid}.p5ijuG_empty{font:400 14px/20px var(--font-sans);color:var(--ink-muted);margin:0}.p5ijuG_card{background:var(--surface);box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.p5ijuG_card[data-status=new]{outline:2px solid var(--action-primary);outline-offset:-2px}.p5ijuG_card[data-urgent]{outline:3px solid var(--brand-wine);outline-offset:-3px}.p5ijuG_cardHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.p5ijuG_cardNumber{font:800 18px/24px var(--font-display)}.p5ijuG_tag{border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink);white-space:nowrap;font:700 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;padding:2px 8px}.p5ijuG_tag[data-kind=ready]{background:color-mix(in srgb, var(--success) 12%, var(--surface));color:var(--success)}.p5ijuG_lines{font:600 15px/22px var(--font-sans);margin:0;padding:0;list-style:none}.p5ijuG_meta{font:400 14px/20px var(--font-sans);color:var(--ink-muted);margin:0}.p5ijuG_meta strong{color:var(--ink);font-variant-numeric:tabular-nums}.p5ijuG_cardNote{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--brand-red) 8%, var(--surface));font:600 14px/20px var(--font-sans);margin:0;padding:8px 10px}.p5ijuG_cardActions,.p5ijuG_detailActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.p5ijuG_detailButton{min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink);font:600 15px/20px var(--font-sans);cursor:pointer;border:0}.p5ijuG_actionButton{min-height:48px;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--brand-wine);color:var(--on-brand);white-space:nowrap;font:700 16px/22px var(--font-sans);cursor:pointer;border:0;flex:140px}.p5ijuG_actionButton[data-kind=new]{background:var(--action-primary);color:var(--on-action)}.p5ijuG_actionButton[data-kind=ready],.p5ijuG_actionButton[data-kind=on_the_way]{background:var(--success);color:var(--on-brand)}.p5ijuG_actionButton:disabled{opacity:.6;cursor:progress}.p5ijuG_detailBlock{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;display:flex}.p5ijuG_detailTitle{font:700 16px/22px var(--font-display);margin:0}.p5ijuG_pageTitle{font:800 24px/30px var(--font-display);margin:0}.p5ijuG_stopHead{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.p5ijuG_stopCount{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--error) 10%, var(--surface));color:var(--brand-wine);font:700 13px/18px var(--font-sans);padding:4px 10px}.p5ijuG_stopCount[data-empty]{background:color-mix(in srgb, var(--success) 12%, var(--surface));color:var(--success)}.p5ijuG_stopSection{gap:var(--space-2);flex-direction:column;max-width:720px;display:flex}.p5ijuG_stopRow{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:64px;padding:0 var(--space-4);background:var(--surface);border-radius:16px;display:flex}.p5ijuG_stopRow[data-off]{background:var(--surface-sunken)}.p5ijuG_stopText{flex-direction:column;min-width:0;display:flex}.p5ijuG_stopName{font:600 16px/22px var(--font-sans)}.p5ijuG_stopSub{font:400 13px/18px var(--font-sans);color:var(--ink-muted)}.p5ijuG_stopRow[data-off] .p5ijuG_stopSub{color:var(--brand-wine);font-weight:600}.p5ijuG_switch{border-radius:var(--radius-pill);background:var(--success);cursor:pointer;border:0;flex-shrink:0;width:56px;height:32px;padding:0;position:relative}.p5ijuG_switch:before{content:"";position:absolute;inset:-6px}.p5ijuG_switch[aria-checked=false]{background:var(--line-strong)}.p5ijuG_knob{border-radius:var(--radius-pill);background:var(--surface);width:24px;height:24px;transition:left .15s;position:absolute;top:4px;left:28px}.p5ijuG_switch[aria-checked=false] .p5ijuG_knob{left:4px}.p5ijuG_loginPage{min-height:100vh;padding:var(--space-4);background:var(--surface-page);place-items:center;display:grid}.p5ijuG_loginCard{gap:var(--space-4);width:100%;max-width:380px;padding:var(--space-6);background:var(--surface);box-shadow:var(--shadow-card);border-radius:24px;flex-direction:column;display:flex}.p5ijuG_loginLogo{align-self:center;width:auto;height:72px}.p5ijuG_loginTitle{text-align:center;font:800 22px/28px var(--font-display);margin:0}.p5ijuG_banners{gap:var(--space-2);padding:var(--space-4) var(--space-4) 0;flex-direction:column;display:flex}.p5ijuG_banners:empty{display:none}.p5ijuG_navBadge{border-radius:var(--radius-pill);background:var(--action-primary);min-width:22px;height:22px;color:var(--on-action);font:700 12px/16px var(--font-sans);place-items:center;margin-left:6px;padding:0 6px;display:grid}.p5ijuG_confirm{align-items:center;gap:var(--space-2);font:600 14px/20px var(--font-sans);flex-wrap:wrap;display:flex}.p5ijuG_confirmYes,.p5ijuG_confirmNo,.p5ijuG_dangerButton{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);font:700 14px/20px var(--font-sans);cursor:pointer;border:0}.p5ijuG_confirmYes,.p5ijuG_dangerButton{background:var(--brand-wine);color:var(--on-brand)}.p5ijuG_confirmNo{background:var(--surface-sunken);color:var(--ink)}.p5ijuG_countdown{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--action-primary) 12%, var(--surface));color:var(--brand-wine);white-space:nowrap;font:800 20px/26px var(--font-sans);font-variant-numeric:tabular-nums;padding:4px 10px}.p5ijuG_countdown[data-urgent]{background:var(--brand-red);color:var(--on-brand)}.p5ijuG_main[data-stale] .p5ijuG_lines,.p5ijuG_main[data-stale] .p5ijuG_meta,.p5ijuG_main[data-stale] .p5ijuG_cardNumber,.p5ijuG_main[data-stale] .p5ijuG_countdown{opacity:.55}.p5ijuG_confirmBlock{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.p5ijuG_confirmText{font:600 15px/22px var(--font-sans);grid-column:1/-1;margin:0}.p5ijuG_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:640px){.p5ijuG_brandSub{display:none}.p5ijuG_headerActions{justify-content:space-between;width:100%;margin-left:0}.p5ijuG_confirm{flex:1}.p5ijuG_header{gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3)}.p5ijuG_main{padding:var(--space-3)}}.p5ijuG_courierList{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.p5ijuG_courierGroup{margin:var(--space-2) 0 0;font:600 13px/18px var(--font-sans);color:var(--ink-muted);padding:0}.p5ijuG_courierOption{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);background:var(--surface);min-height:56px;box-shadow:inset 0 0 0 1px var(--line);text-align:left;cursor:pointer;border:0;padding:8px 14px;display:flex}.p5ijuG_courierOption[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--brand-wine)}.p5ijuG_courierOption[aria-disabled=true]{cursor:progress}.p5ijuG_courierMark{width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--line-strong);border-radius:50%;flex-shrink:0}.p5ijuG_courierOption[aria-pressed=true] .p5ijuG_courierMark{box-shadow:inset 0 0 0 6px var(--brand-wine)}.p5ijuG_courierText{min-width:0;font:400 14px/20px var(--font-sans);color:var(--ink-muted);flex-direction:column;display:flex}.p5ijuG_courierText strong{font:600 16px/22px var(--font-sans);color:var(--ink)}.p5ijuG_linkButton{min-height:44px;color:var(--brand-wine);font:600 15px/20px var(--font-sans);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.p5ijuG_success{border-radius:var(--radius-md);background:color-mix(in srgb, var(--success) 10%, var(--surface));color:var(--success);font:600 14px/20px var(--font-sans);margin:0;padding:12px 14px}.p5ijuG_stamps{flex-wrap:wrap;gap:8px;display:flex}.p5ijuG_stamp{width:32px;height:32px;box-shadow:inset 0 0 0 2px var(--line-strong);border-radius:50%}.p5ijuG_stamp[data-on]{background:var(--brand-red);box-shadow:none}.p5ijuG_codeForm{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.p5ijuG_points{font:800 28px/34px var(--font-sans);margin:0}.p5ijuG_earnForm{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.p5ijuG_amountField{flex-direction:column;gap:6px;display:flex}.p5ijuG_earnItem,.p5ijuG_giftRow{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);font:500 15px/22px var(--font-sans);flex-wrap:wrap;display:flex}.p5ijuG_giftRow{padding-top:var(--space-3);border-top:1px solid var(--line)}.p5ijuG_qty{align-items:center;gap:var(--space-2);font:700 18px/24px var(--font-sans);display:inline-flex}.p5ijuG_qty button{border-radius:var(--radius-md);background:var(--surface-sunken);width:44px;height:44px;color:var(--ink);font:700 20px/1 var(--font-sans);cursor:pointer;border:0}.p5ijuG_qty span{text-align:center;min-width:28px}.p5ijuG_earnForm .p5ijuG_actionButton,.p5ijuG_codeForm .p5ijuG_actionButton{flex:none}.p5ijuG_daySwitch{gap:var(--space-2);flex-wrap:wrap;display:flex}.p5ijuG_dayButton{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-strong);font:600 15px/20px var(--font-sans);cursor:pointer;border:0}.p5ijuG_dayButton[aria-pressed=true]{background:var(--brand-wine);color:var(--on-brand);box-shadow:none}.p5ijuG_salesForm{gap:var(--space-3);flex-direction:column;max-width:640px;display:flex}.p5ijuG_salesRow{padding:var(--space-4);background:var(--surface);border:0;border-radius:16px;margin:0}.p5ijuG_salesRow legend{float:left;width:100%;margin-bottom:var(--space-3);padding:0}.p5ijuG_salesInputs{clear:both;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.p5ijuG_salesFoot{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.p5ijuG_salesFoot .p5ijuG_actionButton{flex:none}
._7nz8ba_toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._7nz8ba_tabs{gap:var(--space-1);flex-wrap:wrap;display:flex}._7nz8ba_tab{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);min-height:44px;color:var(--ink);white-space:nowrap;font:600 15px/20px var(--font-sans);cursor:pointer;background:0 0;border:0;padding:0 14px;display:flex}._7nz8ba_tab[aria-pressed=true]{background:var(--surface);box-shadow:var(--shadow-card)}._7nz8ba_tabCount{border-radius:var(--radius-pill);background:var(--surface-sunken);text-align:center;min-width:24px;font:700 13px/22px var(--font-sans);font-variant-numeric:tabular-nums;padding:0 6px}._7nz8ba_tab[data-alert] ._7nz8ba_tabCount{background:var(--action-primary);color:var(--on-action)}._7nz8ba_search{flex:0 300px}._7nz8ba_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._7nz8ba_table{border-collapse:separate;border-spacing:0;background:var(--surface);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-card);font:400 14px/20px var(--font-sans);overflow:hidden}._7nz8ba_table th{background:var(--surface-sunken);text-align:left;font:600 13px/18px var(--font-sans);color:var(--ink-muted);padding:10px 12px}._7nz8ba_table td{border-top:1px solid var(--line);vertical-align:top;padding:10px 12px}._7nz8ba_table tr[data-late] td{background:color-mix(in srgb, var(--error) 6%, var(--surface))}._7nz8ba_late{color:var(--error);font-weight:700}._7nz8ba_num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}._7nz8ba_table th._7nz8ba_num{text-align:right}._7nz8ba_sub{font:400 13px/18px var(--font-sans);color:var(--ink-muted);display:block}._7nz8ba_rowButton{min-height:44px;color:var(--brand-wine);font:800 16px/22px var(--font-display);cursor:pointer;background:0 0;border:0;margin:-10px 0;padding:0;text-decoration:underline}._7nz8ba_pill{border-radius:var(--radius-sm);background:var(--surface-sunken);white-space:nowrap;font:700 12px/16px var(--font-sans);padding:2px 8px;display:inline-block}._7nz8ba_pill[data-status=routing]{background:var(--action-primary);color:var(--on-action)}._7nz8ba_pill[data-status=new]{background:color-mix(in srgb, var(--action-primary) 12%, var(--surface));color:var(--brand-wine)}._7nz8ba_pill[data-status=delivered]{background:color-mix(in srgb, var(--success) 12%, var(--surface));color:var(--success)}._7nz8ba_pill[data-status=cancelled]{color:var(--ink-muted)}._7nz8ba_sheet{max-width:640px}._7nz8ba_phone{color:var(--brand-wine);font-weight:700}._7nz8ba_history{gap:var(--space-2);font:400 14px/20px var(--font-sans);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._7nz8ba_history li{gap:var(--space-3);display:flex}._7nz8ba_historyTime{color:var(--ink-muted);font-variant-numeric:tabular-nums;flex-shrink:0}._7nz8ba_candidates{gap:var(--space-2);flex-direction:column;display:flex}._7nz8ba_candidate{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);min-height:56px;box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;padding:8px 14px;display:flex}._7nz8ba_candidate:has(input:checked){box-shadow:inset 0 0 0 2px var(--brand-wine)}._7nz8ba_candidate[data-warn] strong{color:var(--ink-muted)}._7nz8ba_candidate input{width:20px;height:20px;accent-color:var(--action-primary);margin:0}._7nz8ba_candidateText{flex-direction:column;display:flex}@media (max-width:760px){._7nz8ba_table thead{display:none}._7nz8ba_table,._7nz8ba_table tbody,._7nz8ba_table tr,._7nz8ba_table td{display:block}._7nz8ba_table tr{padding:var(--space-2) 0;border-top:1px solid var(--line)}._7nz8ba_table td{justify-content:space-between;gap:var(--space-3);text-align:right;border:0;padding:4px 14px;display:flex}._7nz8ba_table td[data-empty]{display:none}._7nz8ba_table td:before{content:attr(data-label);color:var(--ink-muted);text-align:left}._7nz8ba_num{text-align:right}}
.LB0hvW_hero{gap:var(--space-1);border-radius:var(--radius-lg);background:var(--brand-red);color:var(--on-brand);flex-direction:column;padding:20px;display:flex}.LB0hvW_heroCancelled{background:var(--surface-sunken);color:var(--ink);}.LB0hvW_heroTitle{font:800 26px/32px var(--font-display)}.LB0hvW_heroHint{font:500 15px/22px var(--font-sans);opacity:.85}.LB0hvW_steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LB0hvW_step{gap:var(--space-3);padding-bottom:var(--space-4);display:flex;position:relative}.LB0hvW_step:last-child{padding-bottom:0}.LB0hvW_step:not(:last-child):after{content:"";background:var(--line);width:2px;position:absolute;top:26px;bottom:2px;left:11px}.LB0hvW_step[data-state=done]:not(:last-child):after{background:var(--success)}.LB0hvW_dot{z-index:1;border-radius:var(--radius-pill);border:2px solid var(--line-strong);background:var(--surface);flex-shrink:0;place-items:center;width:24px;height:24px;display:grid;position:relative}.LB0hvW_step[data-state=done] .LB0hvW_dot{background:var(--success);color:var(--on-brand);border:0}.LB0hvW_step[data-state=now] .LB0hvW_dot{border:7px solid var(--action-primary)}.LB0hvW_stepText{flex-direction:column;display:flex}.LB0hvW_stepTitle{font:600 16px/24px var(--font-sans);color:var(--ink-muted)}.LB0hvW_step[data-state=done] .LB0hvW_stepTitle,.LB0hvW_step[data-state=now] .LB0hvW_stepTitle{color:var(--ink)}.LB0hvW_step[data-state=now] .LB0hvW_stepTitle{font-weight:700}.LB0hvW_stepHint{font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.LB0hvW_branch{align-items:center;gap:var(--space-3);display:flex}.LB0hvW_branchText{flex-direction:column;flex-grow:1;min-width:0;display:flex}.LB0hvW_branchName{font:700 16px/22px var(--font-display)}
