.CouponsPage_page__JkMoi{width:100%;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:1.25rem;overflow-x:clip}.CouponsPage_header__jj9se{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem}.CouponsPage_title__ByDIg{margin:0;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;color:var(--color-text);line-height:1.2}.CouponsPage_subtitle__y0cFQ{margin:.3rem 0 0;font-size:.88rem;line-height:1.45;color:var(--color-text-secondary);max-width:42rem}.CouponsPage_toolbar__DtOyT{display:flex;align-items:flex-end;gap:.75rem 1rem;flex-wrap:wrap}.CouponsPage_toolbar__DtOyT .CouponsPage_primaryBtn__enA2T{flex-shrink:0}.CouponsPage_primaryBtn__enA2T{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.75rem;border:none;border-radius:12px;background:var(--color-primary);color:#fff;font-weight:700;font-size:.88rem;padding:.65rem 1rem;cursor:pointer;white-space:nowrap}.CouponsPage_primaryBtn__enA2T:disabled{opacity:.55;cursor:not-allowed}.CouponsPage_metrics__WTk8N{display:flex;align-items:stretch;gap:0;flex-shrink:0}.CouponsPage_metric__UZl5c{display:flex;flex-direction:column;gap:.15rem;padding:0 1.15rem;min-width:4.75rem}.CouponsPage_metric__UZl5c:first-child{padding-left:0}.CouponsPage_metric__UZl5c+.CouponsPage_metric__UZl5c{border-left:1px solid var(--color-border)}.CouponsPage_metricValue__5jgJD{font-size:1.15rem;font-weight:600;letter-spacing:-.03em;color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.CouponsPage_metricLabel__bpvtE{font-size:.72rem;font-weight:500;color:var(--color-text-secondary)}.CouponsPage_searchField__80AFU{flex:1 1 16rem;min-width:12rem;display:flex;flex-direction:column;gap:.28rem}.CouponsPage_searchLabel__fnhgm{font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-secondary)}.CouponsPage_searchWrap__kN06P{position:relative;display:flex;align-items:center;min-height:2.75rem;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);padding:0 .65rem 0 .55rem}.CouponsPage_searchWrapActive__YdcOb,.CouponsPage_searchWrap__kN06P:focus-within{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 12%,transparent)}.CouponsPage_searchIcon__NE_1z{flex-shrink:0;color:var(--color-text-secondary);pointer-events:none}.CouponsPage_searchInput__ROHow{width:100%;min-width:0;border:none;background:transparent;padding:.65rem .45rem;color:var(--color-text);font-size:.9rem}.CouponsPage_searchInput__ROHow:focus{outline:none}.CouponsPage_searchInput__ROHow::placeholder{color:var(--color-text-secondary)}.CouponsPage_searchClear__sBQTu{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border:none;border-radius:999px;background:transparent;color:var(--color-text-secondary);cursor:pointer}.CouponsPage_searchClear__sBQTu:hover{background:color-mix(in srgb,var(--color-text) 6%,transparent);color:var(--color-text)}.CouponsPage_filters__XUyeH{display:flex;align-items:flex-end;gap:.65rem .85rem;flex-wrap:wrap;padding:.85rem .95rem;border:1px solid var(--color-border);border-radius:12px;background:color-mix(in srgb,var(--color-text) 2%,var(--color-surface))}.CouponsPage_mobileSort__lfgQi{display:none}.CouponsPage_clearFilters__a1gzj{border:none;background:transparent;color:var(--color-text-secondary);font-size:.82rem;font-weight:500;padding:.55rem .35rem;min-height:2.25rem;cursor:pointer;align-self:flex-end;border-radius:8px}.CouponsPage_clearFilters__a1gzj:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-text) 4%,transparent)}.CouponsPage_counter__GALgv{margin:0;font-size:.78rem;font-weight:500;color:var(--color-text-secondary)}.CouponsPage_tableWrap__5yXtP{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface)}.CouponsPage_tableLoading__1LjpG{opacity:.55;pointer-events:none}.CouponsPage_table__Sljqv{width:100%;min-width:52rem;border-collapse:collapse}.CouponsPage_table__Sljqv td,.CouponsPage_table__Sljqv th{padding:.8rem .85rem;text-align:left;vertical-align:middle}.CouponsPage_table__Sljqv tbody tr{border-bottom:1px solid var(--color-border)}.CouponsPage_table__Sljqv tbody tr:last-child{border-bottom:none}.CouponsPage_table__Sljqv th{font-size:.72rem;font-weight:500;color:var(--color-text-secondary);white-space:nowrap;background:color-mix(in srgb,var(--color-text) 2%,var(--color-surface));border-bottom:1px solid var(--color-border)}.CouponsPage_sortBtn__c0nF7{display:inline-flex;align-items:center;gap:.28rem;margin:0;padding:0;border:none;background:transparent;font:inherit;font-size:inherit;font-weight:inherit;color:inherit;cursor:pointer}.CouponsPage_sortBtnRight__3ep2W{width:100%;justify-content:flex-end}.CouponsPage_sortBtnOn__hyQkO{color:var(--color-text);font-weight:600}.CouponsPage_sortDir__TfRRo{display:inline-flex;align-items:center;gap:.08rem;font-size:.68rem;font-weight:700}.CouponsPage_sortDirIdle__5cLMU{color:color-mix(in srgb,var(--color-text) 22%,transparent)}.CouponsPage_sortDirActive__R9bjh{color:var(--color-text)}.CouponsPage_table__Sljqv td{font-size:.86rem;color:var(--color-text)}.CouponsPage_table__Sljqv td:nth-child(5),.CouponsPage_table__Sljqv th:nth-child(5){text-align:right}.CouponsPage_tableRow__GmWdn{cursor:pointer}.CouponsPage_tableRow__GmWdn:hover td{background:color-mix(in srgb,var(--color-primary) 4%,transparent)}.CouponsPage_codeCell__9wIiP{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.CouponsPage_couponCode__f9jEj{font-weight:800;letter-spacing:.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CouponsPage_couponName__Dysco{display:block;margin-top:.12rem;font-size:.76rem;font-weight:500;color:var(--color-text-secondary)}.CouponsPage_typeCell__X2aGI{display:inline-flex;align-items:center;gap:.35rem}.CouponsPage_typeIcon__ayOcr{display:inline-flex}.CouponsPage_muted__u8AFY,.CouponsPage_typeIcon__ayOcr{color:var(--color-text-secondary)}.CouponsPage_numeric__52CQH{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.CouponsPage_statusPill__Wd_Q7{display:inline-flex;align-items:center;min-height:1.45rem;padding:.15rem .55rem;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.CouponsPage_statusActive__ppMTY{background:#dcfce7;color:#166534}.CouponsPage_statusInactive__sJiH_{background:color-mix(in srgb,var(--color-text-secondary) 12%,var(--color-surface));color:var(--color-text-secondary)}.CouponsPage_statusExpired__5KJYC{background:#fef3c7;color:#92400e}.CouponsPage_statusScheduled__mww3u{background:#dbeafe;color:#1d4ed8}.CouponsPage_statusSoldOut__E__Tw{background:#fee2e2;color:#991b1b}.CouponsPage_actionsCell__UZDzZ{width:1%;white-space:nowrap;text-align:right;vertical-align:middle}.CouponsPage_actionsInner__FqGVP{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;vertical-align:middle}.CouponsPage_copiedHint__EQZwa{font-size:.72rem;font-weight:700;color:#15803d}.CouponsPage_cardList__shSN7{display:none}.CouponsPage_couponCard__ofZUK{border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);overflow:hidden}.CouponsPage_couponCardMainBtn__ONMsS{display:block;width:100%;padding:.9rem 1rem .75rem;border:none;background:transparent;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.CouponsPage_couponCardMainBtn__ONMsS:active{background:color-mix(in srgb,var(--color-text) 3%,var(--color-surface))}.CouponsPage_couponCardTop__A1l3Y{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.35rem}.CouponsPage_couponCardName__EOYvR{display:block;font-size:.92rem;font-weight:700;color:var(--color-text);line-height:1.3}.CouponsPage_couponCardMeta__s5Jh3{display:block;margin-top:.25rem;font-size:.78rem;color:var(--color-text-secondary);line-height:1.4}.CouponsPage_couponCardFooterMeta__Bwr09{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.55rem;font-size:.76rem;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CouponsPage_couponCardActions__T1fOy{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.15rem .45rem .45rem;border-top:1px solid color-mix(in srgb,var(--color-border) 85%,transparent)}.CouponsPage_couponCardPaused__ja1mP .CouponsPage_couponCardMainBtn__ONMsS{opacity:.85}.CouponsPage_toggleError____pSi{margin:0;padding:0 .7rem .55rem;font-size:.78rem;font-weight:600;color:#b91c1c;line-height:1.35}.CouponsPage_actionsCell__UZDzZ .CouponsPage_toggleError____pSi{padding:.35rem 0 0;text-align:right}.CouponsPage_stateBox__M5Umh{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1rem;border:1px dashed var(--color-border);border-radius:14px}.CouponsPage_stateTitle__jR5xI{margin:0;font-size:.95rem;font-weight:700;color:var(--color-text)}.CouponsPage_stateText__MSM3P{margin:.25rem 0 0;font-size:.84rem;color:var(--color-text-secondary)}.CouponsPage_stateError__6sw1a{border-color:rgba(239,68,68,.35);background:rgba(254,226,226,.45)}.CouponsPage_retryButton__F251p{display:inline-flex;align-items:center;gap:.35rem;min-height:2.5rem;padding:.55rem .85rem;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);font-weight:600;cursor:pointer}.CouponsPage_empty__R_0Wt{border:1px dashed var(--color-border);border-radius:14px;padding:2rem 1rem;text-align:center}.CouponsPage_emptyTitle__MC03i{margin:0 0 .35rem;font-size:1rem;font-weight:700;color:var(--color-text)}.CouponsPage_emptyText__4wouI{margin:0;font-size:.88rem;color:var(--color-text-secondary)}.CouponsPage_loadMore__Eneop{width:100%;min-height:3rem;margin-top:.65rem;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);color:var(--color-text);font-size:.9rem;font-weight:800;cursor:pointer;touch-action:manipulation}.CouponsPage_loadMore__Eneop:disabled{opacity:.65;cursor:wait}.CouponsPage_clearFilters__a1gzj:focus-visible,.CouponsPage_couponCardMainBtn__ONMsS:focus-visible,.CouponsPage_loadMore__Eneop:focus-visible,.CouponsPage_primaryBtn__enA2T:focus-visible,.CouponsPage_retryButton__F251p:focus-visible,.CouponsPage_searchClear__sBQTu:focus-visible,.CouponsPage_searchInput__ROHow:focus-visible,.CouponsPage_sortBtn__c0nF7:focus-visible,.CouponsPage_tableRow__GmWdn:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:900px){.CouponsPage_header__jj9se{flex-direction:column;align-items:flex-start}.CouponsPage_metrics__WTk8N{width:100%;justify-content:space-between}.CouponsPage_metric__UZl5c{min-width:0;padding:0 .85rem}.CouponsPage_toolbar__DtOyT .CouponsPage_primaryBtn__enA2T{width:100%}}@media (max-width:767px){.CouponsPage_page__JkMoi{gap:1rem;padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.CouponsPage_title__ByDIg{font-size:1.35rem}.CouponsPage_metrics__WTk8N{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.CouponsPage_metric__UZl5c{padding:.75rem .85rem;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);min-width:0}.CouponsPage_metric__UZl5c:first-child{padding-left:.85rem}.CouponsPage_metric__UZl5c+.CouponsPage_metric__UZl5c{border-left:none}.CouponsPage_searchField__80AFU{flex:1 1 100%;min-width:0}.CouponsPage_searchInput__ROHow{font-size:1rem}.CouponsPage_filters__XUyeH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.75rem}.CouponsPage_mobileSort__lfgQi{display:block;grid-column:1/-1}.CouponsPage_clearFilters__a1gzj{grid-column:1/-1;width:100%;min-height:2.75rem;text-align:center;border:1px dashed var(--color-border);background:color-mix(in srgb,var(--color-text) 2%,var(--color-surface))}.CouponsPage_tableWrap__5yXtP{display:none}.CouponsPage_cardList__shSN7{display:flex;flex-direction:column;gap:.65rem}.CouponsPage_counter__GALgv{font-size:.82rem;position:sticky;top:0;z-index:2;padding:.35rem 0;background:color-mix(in srgb,var(--color-bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.CouponsPage_stateError__6sw1a{flex-direction:column;align-items:stretch}.CouponsPage_retryButton__F251p{width:100%;justify-content:center}}.ProductImagePlaceholder_root__We9TP{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;background:var(--dm-product-thumb-bg,#f1f5f9);-webkit-user-select:none;user-select:none}.ProductImagePlaceholder_initial__bZ5fY{display:block;font-family:var(--dm-font-heading,system-ui,sans-serif);font-weight:var(--dm-font-heading-weight,700);line-height:1;letter-spacing:-.02em;text-align:center;color:color-mix(in srgb,var(--dm-text-secondary,#94a3b8) 75%,var(--dm-text,#111827) 25%);transform:translateY(.04em)}.ProductImagePlaceholder_thumb__bCAky .ProductImagePlaceholder_initial__bZ5fY{font-size:2rem}.ProductImagePlaceholder_compact__t6F2V .ProductImagePlaceholder_initial__bZ5fY{font-size:1.35rem}.ProductImagePlaceholder_hero__JKD4Y .ProductImagePlaceholder_initial__bZ5fY{font-size:clamp(3rem,14vw,4.75rem)}.MarketingPage_page__fIVBa{width:100%;display:flex;flex-direction:column;gap:1rem}.MarketingPage_header__gGgCN{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.MarketingPage_title__P8xS1{font-size:1.6rem;font-weight:800;color:var(--color-text)}.MarketingPage_subtitle__DLw3_{margin-top:.35rem;font-size:.92rem;color:var(--color-text-secondary);max-width:56rem}.MarketingPage_primaryBtn__jJeFP{border:none;border-radius:12px;background:var(--color-primary);color:#fff;font-weight:800;padding:.65rem 1rem;cursor:pointer}.MarketingPage_primaryBtn__jJeFP:disabled{opacity:.55;cursor:not-allowed}.MarketingPage_secondaryBtn__siBAV{border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);color:var(--color-text);font-weight:800;padding:.65rem 1rem;cursor:pointer}.MarketingPage_dangerGhostBtn__z1KvO{color:#b91c1c}.MarketingPage_dangerGhostBtn__z1KvO,.MarketingPage_editGhostBtn__qR7EV{border:none;background:transparent;font-weight:800;cursor:pointer;padding:.35rem .5rem}.MarketingPage_editGhostBtn__qR7EV{color:var(--color-primary)}.MarketingPage_clientsGhostBtn__O9N70{border:none;background:transparent;color:var(--color-text-secondary);font-weight:800;cursor:pointer;padding:.35rem .5rem}.MarketingPage_clientsGhostBtn__O9N70:hover,.MarketingPage_dangerGhostBtn__z1KvO:hover,.MarketingPage_editGhostBtn__qR7EV:hover{text-decoration:underline}.MarketingPage_tableRowClickable__A8J6E{cursor:pointer;transition:background .16s ease}.MarketingPage_tableRowClickable__A8J6E:hover td{background:rgba(79,70,229,.04)}.MarketingPage_tableRowClickable__A8J6E:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.MarketingPage_actionsCell__1cmOF{display:flex;align-items:center;justify-content:flex-end;gap:.15rem;white-space:nowrap}.MarketingPage_statusLegend__Rxffu{margin:0;padding:.65rem .85rem;font-size:.8rem;line-height:1.45;color:var(--color-text-secondary);border-bottom:1px solid var(--color-border);background:rgba(15,23,42,.02)}.MarketingPage_statusLegend__Rxffu strong{color:var(--color-text);font-weight:800}.MarketingPage_section__hQfDj{display:flex;flex-direction:column;gap:.85rem}.MarketingPage_counter__HcXgv{font-size:.85rem;color:var(--color-text-secondary)}.MarketingPage_tableWrap__g2KOI{overflow:auto;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface)}.MarketingPage_table__T1fuf{width:100%;border-collapse:collapse;font-size:.88rem}.MarketingPage_table__T1fuf td,.MarketingPage_table__T1fuf th{padding:.75rem .85rem;border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}.MarketingPage_table__T1fuf th{font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-secondary);background:rgba(15,23,42,.02)}.MarketingPage_table__T1fuf tr:last-child td{border-bottom:none}.MarketingPage_muted__2QVLS{color:var(--color-text-secondary)}.MarketingPage_pill__dQZr_{display:inline-flex;align-items:center;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:800}.MarketingPage_pill_success__OhE3U{background:rgba(22,163,74,.12);color:#15803d}.MarketingPage_pill_neutral__uWEfg{background:rgba(100,116,139,.12);color:#475569}.MarketingPage_codeCell__iy_uU{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.MarketingPage_iconGhostBtn__CxZQL{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;padding:.15rem;border-radius:8px}.MarketingPage_iconGhostBtn__CxZQL:hover{color:var(--color-primary);background:rgba(79,70,229,.08)}.MarketingPage_copiedHint___lXCf{font-size:.72rem;font-weight:700;color:#15803d}.MarketingPage_empty__dxpcZ{border:1px dashed var(--color-border);border-radius:14px;padding:2rem 1rem;text-align:center;color:var(--color-text-secondary)}.MarketingPage_emptyTitle__GRtGd{font-weight:900;color:var(--color-text)}.MarketingPage_errorBanner__anicx{border:1px solid rgba(239,68,68,.35);background:rgba(254,226,226,.65);color:#991b1b;border-radius:12px;padding:.75rem .85rem;font-size:.88rem}.MarketingPage_errorBannerTitle__dvqKT{margin:0 0 .35rem;font-weight:800}.MarketingPage_errorBannerList__f6nf7{margin:0;padding-left:1.1rem;display:grid;gap:.2rem}.MarketingPage_fieldError__SuPo1{margin:0;font-size:.82rem;color:#b91c1c;font-weight:600}.MarketingPage_inputInvalid__NDDMu{border-color:rgba(239,68,68,.65);background:rgba(254,242,242,.65)}.MarketingPage_inputInvalid__NDDMu:focus-visible{outline-color:#ef4444}.MarketingPage_formActions__gOj7E{display:flex;flex-direction:column;gap:.75rem;padding-top:.5rem}.MarketingPage_formActionsError__PxPV_{border:1px solid rgba(239,68,68,.35);background:rgba(254,226,226,.65);color:#991b1b;border-radius:12px;padding:.75rem .85rem;font-size:.88rem}.MarketingPage_formActionsRow__C5wcY{display:flex;gap:.6rem;justify-content:flex-end}.MarketingPage_drawerBackdrop__0Yubv{position:fixed;inset:0;background:rgba(15,23,42,.35);display:flex;align-items:stretch;justify-content:flex-end;z-index:60;padding:0}.MarketingPage_drawer__6kFrj{width:min(720px,92vw);background:var(--color-surface);box-shadow:var(--shadow-md);border-left:1px solid var(--color-border);height:100%;overflow:hidden;display:flex;flex-direction:column;animation:MarketingPage_drawerIn__LEpet .16s ease-out}@keyframes MarketingPage_drawerIn__LEpet{0%{transform:translateX(12px);opacity:0}to{transform:translateX(0);opacity:1}}.MarketingPage_drawerHeader__vQ9er{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--color-border)}.MarketingPage_drawerTitle__tPovr{margin:0;font-size:1.05rem;font-weight:900}.MarketingPage_iconBtn__tEGdG{border:none;background:transparent;font-size:1.4rem;line-height:1;cursor:pointer;color:var(--color-text-secondary)}.MarketingPage_drawerBody__SwrvP{padding:1rem;overflow:auto;flex:1 1}.MarketingPage_form__EMhBA{display:flex;flex-direction:column;gap:1rem}.MarketingPage_field__Whjmo{display:flex;flex-direction:column;gap:.4rem}.MarketingPage_label__re_fp{font-size:.85rem;font-weight:800;color:var(--color-text)}.MarketingPage_requiredMark__dZQHE{color:#b91c1c}.MarketingPage_input__yb_cY,.MarketingPage_select__hPbm5,.MarketingPage_textarea__HvevF{width:100%;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg);padding:.65rem .85rem;color:var(--color-text);font:inherit}.MarketingPage_textarea__HvevF{min-height:72px;resize:vertical}.MarketingPage_helpText__y1ZdF{font-size:.78rem;color:var(--color-text-secondary)}.MarketingPage_promoImageRow__3XYs3{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.MarketingPage_promoImagePreview__l1Zyl{width:88px;height:88px;object-fit:cover;border-radius:14px;border:1px solid var(--color-border);background:var(--color-bg)}.MarketingPage_promoImagePlaceholder__brJmC{width:88px;height:88px;display:flex;align-items:center;justify-content:center;border-radius:14px;border:1px dashed var(--color-border);background:var(--color-bg);font-size:.72rem;font-weight:700;color:var(--color-text-secondary);text-align:center;padding:.35rem}.MarketingPage_promoImageActions__sa1nk{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.MarketingPage_hiddenInput___mlIK{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.MarketingPage_segment__EMEgN{display:inline-flex;border:1px solid var(--color-border);border-radius:999px;overflow:hidden;background:var(--color-bg);flex-wrap:wrap}.MarketingPage_segmentBtn___TpeU{border:none;background:transparent;padding:.45rem .7rem;font-weight:900;font-size:.78rem;color:var(--color-text-secondary);cursor:pointer}.MarketingPage_segmentBtnActive__LUfNz{background:rgba(79,70,229,.12);color:var(--color-primary)}.MarketingPage_checkList__c_Dii{display:flex;flex-direction:column;gap:.45rem;max-height:min(320px,45vh);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:12px;padding:.65rem;background:var(--color-bg)}.MarketingPage_checkItem__Hc4IZ{display:flex;align-items:center;gap:.5rem;font-size:.88rem}.MarketingPage_grid2__ic6Lk{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width:520px){.MarketingPage_grid2__ic6Lk{grid-template-columns:1fr}}.MarketingPage_infoBanner__OuMS2{border:1px solid rgba(79,70,229,.25);background:rgba(79,70,229,.06);color:var(--color-text);border-radius:12px;padding:.75rem .85rem;font-size:.82rem;line-height:1.45}.MarketingPage_bundleCallout__Yy5hQ{display:flex;flex-direction:column;gap:.35rem;border:1px solid rgba(5,150,105,.28);background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(79,70,229,.05));border-radius:12px;padding:.85rem .95rem}.MarketingPage_bundleCalloutSlogan__8TEPd{font-size:.95rem;font-weight:900;letter-spacing:-.01em;color:#047857}.MarketingPage_bundleCalloutDetail__p8DOw{font-size:.82rem;line-height:1.5;color:var(--color-text-secondary)}.MarketingPage_marketingBundleBadge__6d32S{display:inline-flex;align-items:center;gap:.4rem;margin-top:.55rem;padding:.35rem .65rem;border-radius:999px;border:1px solid rgba(5,150,105,.25);background:rgba(16,185,129,.08);font-size:.78rem;font-weight:800;color:#047857}.MarketingPage_previewCard__tucBA{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;padding:.75rem .85rem;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg)}.MarketingPage_previewLabel__5kxQ_{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}.MarketingPage_previewValue__14ENl{font-size:1.15rem;font-weight:900;color:var(--color-primary)}.MarketingPage_previewMeta__979iQ{font-size:.8rem;color:var(--color-text-secondary)}.MarketingPage_fieldset__trgD8{border:1px solid var(--color-border);border-radius:14px;padding:.85rem;margin:0;display:flex;flex-direction:column;gap:.65rem}.MarketingPage_legend__KEzp_{font-size:.85rem;font-weight:800;color:var(--color-text);padding:0 .25rem}.MarketingPage_legendCount__I85_M{font-weight:700;color:var(--color-text-secondary)}.MarketingPage_presetRow__j8_Wy{display:flex;flex-wrap:wrap;gap:.45rem;margin:.35rem 0 .65rem}.MarketingPage_presetBtn__86pC_{border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);padding:.35rem .75rem;font-weight:900;font-size:.82rem;color:var(--color-text-secondary);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.MarketingPage_presetBtn__86pC_:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border));color:var(--color-text)}.MarketingPage_presetBtnActive__Cdmcm{background:rgba(79,70,229,.12);border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border));color:var(--color-primary)}.MarketingPage_weekdayRow__bJwoG{display:flex;flex-wrap:wrap;gap:.4rem}.MarketingPage_weekdayChip__YDPAW{width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);font-weight:900;font-size:.78rem;color:var(--color-text-secondary);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.MarketingPage_weekdayChip__YDPAW:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}.MarketingPage_weekdayChipActive__T_T3_{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.MarketingPage_toggleRow__U1MKP{display:flex;align-items:center;gap:.55rem;font-size:.88rem;font-weight:600;color:var(--color-text);cursor:pointer}.MarketingPage_toggleRow__U1MKP input{width:1rem;height:1rem;accent-color:var(--color-primary)}.MarketingPage_complementList__m60rD{display:flex;flex-direction:column;gap:.65rem;max-height:280px;overflow:auto}.MarketingPage_complementProduct__OhnEt{border:1px solid var(--color-border);border-radius:12px;padding:.65rem;background:var(--color-bg)}.MarketingPage_complementProductTitle__lFdel{font-size:.82rem;font-weight:900;color:var(--color-text);margin-bottom:.45rem}.MarketingPage_complementGroup__vBtSg{margin-top:.35rem;padding-top:.35rem;border-top:1px dashed var(--color-border)}.MarketingPage_complementGroup__vBtSg:first-of-type{border-top:none;padding-top:0}.MarketingPage_complementGroupHeader__Kfxnp{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.MarketingPage_complementGroupTitle__7chpW{font-size:.78rem;font-weight:800;color:var(--color-text-secondary)}.MarketingPage_linkBtn__H7WZx{border:none;background:transparent;color:var(--color-primary);font-size:.75rem;font-weight:800;cursor:pointer;padding:.15rem .25rem}.MarketingPage_complementItems__60aai{display:flex;flex-direction:column;gap:.3rem;padding-left:.15rem}.MarketingPage_pill_draft__zOHgo{background:rgba(79,70,229,.12);color:var(--color-primary)}.MarketingPage_menuPicker__wi_zc{display:flex;flex-direction:column;gap:.55rem}.MarketingPage_menuPickerHeader__qu93d{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.MarketingPage_menuPickerCount__zU4vk{font-size:.78rem;font-weight:700;color:var(--color-text-secondary)}.MarketingPage_searchField__YIoY7{position:relative}.MarketingPage_searchIcon__VwRpP{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none}.MarketingPage_searchInput__g3EDQ{width:100%;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg);padding:.65rem .85rem .65rem 2.35rem;color:var(--color-text);font:inherit;transition:border-color .16s ease,box-shadow .16s ease}.MarketingPage_searchInput__g3EDQ:focus{outline:none;border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border));box-shadow:0 0 0 3px rgba(79,70,229,.12)}.MarketingPage_menuPickerList__qbuY6{display:flex;flex-direction:column;gap:.45rem;max-height:min(320px,45vh);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:12px;padding:.45rem;background:var(--color-bg)}.MarketingPage_menuPickerGroup__xyx0U{flex-shrink:0;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface)}.MarketingPage_menuPickerGroupRow__8zZsj{display:flex;align-items:center;gap:.35rem;padding:.35rem .45rem .35rem .55rem}.MarketingPage_menuPickerCategoryLabel__GbFPM{display:flex;align-items:center;gap:.5rem;flex:1 1;min-width:0;font-size:.88rem;font-weight:700;color:var(--color-text);cursor:pointer}.MarketingPage_menuPickerCategoryLabel__GbFPM input{flex-shrink:0;accent-color:var(--color-primary)}.MarketingPage_menuPickerCategoryName__LJcaw{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MarketingPage_menuPickerMeta__FQdKk{flex-shrink:0;font-size:.72rem;font-weight:700;color:var(--color-text-secondary)}.MarketingPage_menuPickerExpandBtn__LVjmC{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;border-radius:8px;background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background .16s ease,color .16s ease}.MarketingPage_menuPickerExpandBtn__LVjmC:hover{background:rgba(79,70,229,.08);color:var(--color-primary)}.MarketingPage_menuPickerExpandBtn__LVjmC:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.MarketingPage_menuPickerProducts__i6IpA{display:flex;flex-direction:column;gap:.25rem;padding:.15rem .55rem .55rem 2rem;border-top:1px dashed var(--color-border);background:rgba(15,23,42,.02)}.MarketingPage_menuPickerProductLabel__mLsZ8{display:flex;align-items:center;gap:.5rem;font-size:.84rem;color:var(--color-text);cursor:pointer;padding:.2rem .15rem;border-radius:8px;transition:background .16s ease}.MarketingPage_menuPickerProductLabel__mLsZ8:hover{background:rgba(79,70,229,.06)}.MarketingPage_menuPickerProductLabel__mLsZ8 input{accent-color:var(--color-primary)}.MarketingPage_menuPickerEmpty__MmxCn{border:1px dashed var(--color-border);border-radius:12px;padding:1rem .85rem;text-align:center}.MarketingPage_menuPickerEmptyTitle__E1VS8{margin:0 0 .25rem;font-size:.88rem;font-weight:800;color:var(--color-text)}@media (prefers-reduced-motion:reduce){.MarketingPage_menuPickerExpandBtn__LVjmC,.MarketingPage_menuPickerProductLabel__mLsZ8,.MarketingPage_searchInput__g3EDQ{transition:none}}.MarketingPage_checkList__c_Dii::-webkit-scrollbar,.MarketingPage_menuPickerList__qbuY6::-webkit-scrollbar{width:8px}.MarketingPage_checkList__c_Dii::-webkit-scrollbar-track,.MarketingPage_menuPickerList__qbuY6::-webkit-scrollbar-track{background:transparent}.MarketingPage_checkList__c_Dii::-webkit-scrollbar-thumb,.MarketingPage_menuPickerList__qbuY6::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-text-secondary) 35%,transparent);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.MarketingPage_checkList__c_Dii::-webkit-scrollbar-thumb:hover,.MarketingPage_menuPickerList__qbuY6::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-text-secondary) 55%,transparent);background-clip:padding-box}.MarketingPage_checkList__c_Dii,.MarketingPage_menuPickerList__qbuY6{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-text-secondary) 35%,transparent) transparent}.CouponForm_shell__0vOGq{display:flex;flex-direction:column;height:100%;min-height:0}.CouponForm_scroll__BvYcf{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.85rem 1rem 1rem}.CouponForm_form__EDtSD{display:flex;flex-direction:column;gap:.85rem}.CouponForm_section__PUIwo{display:flex;flex-direction:column;gap:.75rem;padding:.95rem;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface);box-shadow:0 1px 0 color-mix(in srgb,var(--color-text) 4%,transparent)}.CouponForm_sectionHeader__eqVG6{display:flex;flex-direction:column;gap:.2rem}.CouponForm_sectionTitle__wNQ7O{margin:0;font-size:.92rem;font-weight:800;letter-spacing:-.01em;color:var(--color-text)}.CouponForm_sectionHint__E3SSi{margin:0;font-size:.8rem;line-height:1.4;color:var(--color-text-secondary)}.CouponForm_field__I2axd{display:flex;flex-direction:column;gap:.4rem}.CouponForm_label__pILxH{font-size:.82rem;font-weight:700;color:var(--color-text)}.CouponForm_input__PqTEe{width:100%;min-height:3rem;border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg);padding:.75rem .9rem;color:var(--color-text);font:inherit;touch-action:manipulation}.CouponForm_input__PqTEe:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 45%,transparent);outline-offset:1px;border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}.CouponForm_codeInput__mKh6M{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1.05rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.CouponForm_helpText__5Sda9{margin:0;font-size:.78rem;line-height:1.4;color:var(--color-text-secondary)}.CouponForm_fieldError__OHOPS{margin:0;font-size:.8rem;line-height:1.35;color:#b91c1c;font-weight:600}.CouponForm_inputInvalid__rWi5H{border-color:rgba(239,68,68,.65);background:rgba(254,242,242,.65)}.CouponForm_chipGrid__R4vbn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.CouponForm_chipGridTwo__brI6d{grid-template-columns:repeat(2,minmax(0,1fr))}.CouponForm_chip__QtESW{min-height:2.75rem;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg);padding:.55rem .65rem;font-size:.8rem;font-weight:700;line-height:1.2;color:var(--color-text-secondary);cursor:pointer;touch-action:manipulation;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.CouponForm_chip__QtESW:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border))}.CouponForm_chipActive__T__so{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 10%,var(--color-bg));color:var(--color-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 18%,transparent)}.CouponForm_chip__QtESW:disabled{opacity:.6;cursor:not-allowed}.CouponForm_splitRow__GikEU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.CouponForm_toggleRow__2F5Es{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3rem;padding:.65rem .85rem;border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg)}.CouponForm_toggleCopy__K2UKf{display:flex;flex-direction:column;gap:.15rem;min-width:0}.CouponForm_toggleLabel__j2O_I{font-size:.88rem;font-weight:700;color:var(--color-text)}.CouponForm_toggleHint__7y8si{font-size:.76rem;color:var(--color-text-secondary)}.CouponForm_toggleInput___N9qE{width:3rem;height:1.7rem;flex-shrink:0;accent-color:var(--color-primary);cursor:pointer}.CouponForm_scheduleBlock__7FWWT{display:flex;flex-direction:column;gap:.65rem}.CouponForm_weekdayRow__zqVFP{display:flex;flex-wrap:wrap;gap:.45rem}.CouponForm_weekdayChip__UHmNW{width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid var(--color-border);background:var(--color-bg);font-weight:800;font-size:.82rem;color:var(--color-text-secondary);cursor:pointer;touch-action:manipulation;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.CouponForm_weekdayChip__UHmNW:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}.CouponForm_weekdayChipActive__mjhyI{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 12%,var(--color-bg));color:var(--color-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 18%,transparent)}.CouponForm_weekdayChip__UHmNW:disabled{opacity:.6;cursor:not-allowed}.CouponForm_pickerWrap__gJHzA{margin-top:.15rem}.CouponForm_footer__TWpO1{flex-shrink:0;display:flex;flex-direction:column;gap:.65rem;padding:.85rem 1rem max(.9rem,env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -10px 28px color-mix(in srgb,var(--color-text) 6%,transparent)}.CouponForm_footerError___D_4m{border:1px solid rgba(239,68,68,.35);background:rgba(254,226,226,.72);color:#991b1b;border-radius:12px;padding:.7rem .8rem;font-size:.84rem}.CouponForm_footerErrorTitle__XuBNF{margin:0 0 .3rem;font-weight:800}.CouponForm_footerErrorList____rSu{margin:0;padding-left:1rem;display:grid;gap:.15rem}.CouponForm_footerActions__zvmn_{display:grid;grid-template-columns:1fr;gap:.55rem}.CouponForm_primaryBtn__ghQoX,.CouponForm_secondaryBtn__8QATN{min-height:3rem;border-radius:14px;font-size:.95rem;font-weight:800;cursor:pointer;touch-action:manipulation}.CouponForm_primaryBtn__ghQoX{border:none;background:var(--color-primary);color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--color-primary) 28%,transparent)}.CouponForm_primaryBtn__ghQoX:disabled,.CouponForm_secondaryBtn__8QATN:disabled{opacity:.6;cursor:not-allowed}.CouponForm_secondaryBtn__8QATN{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}@media (min-width:520px){.CouponForm_footerActions__zvmn_{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.CouponForm_secondaryBtn__8QATN{order:1}.CouponForm_primaryBtn__ghQoX{order:2}}@media (max-width:520px){.CouponForm_chipGridTwo__brI6d,.CouponForm_chipGrid__R4vbn,.CouponForm_splitRow__GikEU{grid-template-columns:1fr}.CouponForm_footer__TWpO1,.CouponForm_scroll__BvYcf{padding-inline:.85rem}}@media (prefers-reduced-motion:reduce){.CouponForm_chip__QtESW,.CouponForm_weekdayChip__UHmNW{transition:none}}.CouponSheet_backdrop__L6ryE{position:fixed;inset:0;z-index:60;display:flex;align-items:stretch;justify-content:flex-end;background:color-mix(in srgb,var(--color-text) 32%,transparent);padding:0;touch-action:manipulation}.CouponSheet_sheet__dOaij{width:min(720px,92vw);height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--color-bg);border-left:1px solid var(--color-border);box-shadow:var(--shadow-md);animation:CouponSheet_sheetInRight__VqbGG .18s ease-out}.CouponSheet_handle__sgPkg{display:none}.CouponSheet_header__ImNwh{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1rem .85rem;border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0}.CouponSheet_headerCopy__S2FCt{min-width:0}.CouponSheet_title__gz0He{margin:0;font-size:1.12rem;font-weight:800;letter-spacing:-.02em;color:var(--color-text)}.CouponSheet_subtitle__77yM_{margin:.25rem 0 0;font-size:.84rem;line-height:1.45;color:var(--color-text-secondary)}.CouponSheet_closeBtn__s7N_m{flex-shrink:0;width:2.75rem;height:2.75rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);display:grid;place-items:center;cursor:pointer;color:var(--color-text-secondary);transition:background .15s,border-color .15s,color .15s}.CouponSheet_closeBtn__s7N_m:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border));color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface))}.CouponSheet_body__AiRrg{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}@keyframes CouponSheet_sheetInRight__VqbGG{0%{transform:translateX(12px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes CouponSheet_sheetInUp__VVtmb{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.CouponSheet_backdrop__L6ryE{align-items:flex-end;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.CouponSheet_sheet__dOaij{width:100%;height:min(94dvh,100%);max-height:94dvh;border-left:none;border-top:1px solid var(--color-border);border-radius:18px 18px 0 0;animation:CouponSheet_sheetInUp__VVtmb .2s ease-out}.CouponSheet_handle__sgPkg{display:block;width:2.6rem;height:.3rem;margin:.55rem auto 0;border-radius:999px;background:color-mix(in srgb,var(--color-text) 20%,transparent);flex-shrink:0}.CouponSheet_header__ImNwh{padding:.65rem 1rem .85rem}}@media (prefers-reduced-motion:reduce){.CouponSheet_sheet__dOaij{animation:none}}.CouponOrderDetail_detail__y8H52{display:flex;flex-direction:column;gap:.85rem}.CouponOrderDetail_section__7XHPi{display:flex;flex-direction:column;gap:.75rem;padding:.95rem;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface);box-shadow:0 1px 0 color-mix(in srgb,var(--color-text) 4%,transparent)}.CouponOrderDetail_sectionHeader__GaFoM{display:flex;flex-direction:column;gap:.2rem}.CouponOrderDetail_sectionTitle__aC0gO{margin:0;font-size:.92rem;font-weight:800;letter-spacing:-.01em;color:var(--color-text)}.CouponOrderDetail_sectionHint__bbjGa{margin:0;font-size:.8rem;line-height:1.4;color:var(--color-text-secondary)}.CouponOrderDetail_customerRow__QOUeD{display:flex;align-items:center;gap:.75rem}.CouponOrderDetail_avatar__kVBvg{flex-shrink:0;width:3rem;height:3rem;border-radius:999px;display:grid;place-items:center;font-size:.9rem;font-weight:800;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface))}.CouponOrderDetail_customerCopy__1x6YS{flex:1 1;min-width:0}.CouponOrderDetail_customerName__DW1A7{margin:0;font-size:1rem;font-weight:800;letter-spacing:-.02em;color:var(--color-text)}.CouponOrderDetail_customerPhone__araX3{margin:.15rem 0 0;font-size:.84rem;color:var(--color-text-secondary)}.CouponOrderDetail_whatsApp__LzUzs{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.75rem;padding:.45rem .9rem;border-radius:999px;font-size:.84rem;font-weight:700;color:#15803d;text-decoration:none;background:color-mix(in srgb,#15803d 8%,var(--color-bg));touch-action:manipulation}.CouponOrderDetail_whatsApp__LzUzs:hover{background:color-mix(in srgb,#15803d 14%,var(--color-bg))}.CouponOrderDetail_metaGrid__HS1Iv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.CouponOrderDetail_metaItem__9jpvs{display:flex;flex-direction:column;gap:.15rem;padding:.7rem .75rem;border-radius:12px;background:var(--color-bg)}.CouponOrderDetail_metaItemWide__CCrvf{grid-column:1/-1}.CouponOrderDetail_addressCard__09T5v{display:flex;flex-direction:column;gap:.4rem;padding:.75rem .8rem;border-radius:12px;background:var(--color-bg)}.CouponOrderDetail_addressHeader__sCy4p{display:flex;align-items:center;justify-content:space-between;gap:.65rem}.CouponOrderDetail_addressTitle__1wk1R{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary)}.CouponOrderDetail_addressActions__UR_IP{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0}.CouponOrderDetail_addressActionBtn__MUiQe{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:2.5rem;min-width:2.5rem;padding:.35rem .65rem;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-text);font-size:.74rem;font-weight:700;text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.CouponOrderDetail_addressActionBtn__MUiQe:hover{background:color-mix(in srgb,var(--color-text) 4%,var(--color-surface))}.CouponOrderDetail_addressActionBtn__MUiQe:disabled{opacity:.45;cursor:not-allowed}.CouponOrderDetail_addressActionBtn__MUiQe:disabled:hover{background:var(--color-surface)}.CouponOrderDetail_addressActionBtn__MUiQe:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.CouponOrderDetail_addressActionLabel__6fwaK{white-space:nowrap}.CouponOrderDetail_addressText__03n4A{margin:0;font-size:.88rem;font-weight:600;line-height:1.45;color:var(--color-text);word-break:break-word}.CouponOrderDetail_metaLabel__Bueg_{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary)}.CouponOrderDetail_metaValue__ySEV_{font-size:.88rem;font-weight:700;color:var(--color-text);line-height:1.35;word-break:break-word}.CouponOrderDetail_statusPill__ZMMrm{display:inline-flex;align-items:center;width:fit-content;min-height:1.45rem;padding:.15rem .55rem;border-radius:999px;font-size:.72rem;font-weight:800;white-space:nowrap}.CouponOrderDetail_statusPending__4VbGS{background:#fef3c7;color:#92400e}.CouponOrderDetail_statusConfirmed__mn_ko,.CouponOrderDetail_statusPreparing__WMxIp,.CouponOrderDetail_statusReady__yuPfo{background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));color:var(--color-primary)}.CouponOrderDetail_statusDelivered__gzDhM{background:#dcfce7;color:#166534}.CouponOrderDetail_statusCancelled__kGIN_{background:#fee2e2;color:#991b1b}.CouponOrderDetail_statusDefault___L1g5{background:color-mix(in srgb,var(--color-text-secondary) 12%,var(--color-surface));color:var(--color-text-secondary)}.CouponOrderDetail_cancelReason__p1jDu{display:flex;flex-direction:column;gap:.25rem;padding:.75rem .8rem;border-radius:12px;border:1px solid color-mix(in srgb,#dc2626 18%,var(--color-border));background:color-mix(in srgb,#dc2626 6%,var(--color-bg))}.CouponOrderDetail_cancelLabel__CL7q_{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#991b1b}.CouponOrderDetail_cancelText__vpsbn{margin:0;font-size:.86rem;line-height:1.45;color:var(--color-text)}.CouponOrderDetail_items__5E_fL{display:flex;flex-direction:column;gap:.55rem}.CouponOrderDetail_itemCard__BuQ_o{display:flex;flex-direction:column;gap:.45rem;padding:.75rem .8rem;border-radius:12px;background:var(--color-bg)}.CouponOrderDetail_itemRow__iz5MG{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.CouponOrderDetail_itemName__IBXFt{margin:0;font-size:.88rem;font-weight:700;color:var(--color-text);line-height:1.35}.CouponOrderDetail_itemQty__RcH29{color:var(--color-text-secondary);font-weight:800}.CouponOrderDetail_itemPrice__ZBrfJ{font-size:.86rem;font-weight:800;color:var(--color-text);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CouponOrderDetail_itemBreakdown__A47iG{display:flex;flex-direction:column;gap:.28rem;padding-top:.15rem;border-top:1px dashed color-mix(in srgb,var(--color-border) 85%,transparent)}.CouponOrderDetail_itemBreakdownRow__KWZXL{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;font-size:.8rem;color:var(--color-text-secondary);line-height:1.35}.CouponOrderDetail_itemBreakdownRow__KWZXL>span:last-child{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.CouponOrderDetail_itemOptionGroup__rVs8U{font-weight:700;color:var(--color-text-secondary)}.CouponOrderDetail_itemOptionPaid__1_6uH{color:var(--color-text)}.CouponOrderDetail_itemDiscountRow__L_5nT{color:#15803d}.CouponOrderDetail_itemOptionsLoading__M7ZnG{margin:0;font-size:.78rem;color:var(--color-text-secondary)}.CouponOrderDetail_printBar__2bJhf{display:flex;flex-direction:column;gap:.45rem;position:sticky;bottom:max(.5rem,env(safe-area-inset-bottom));z-index:2;padding-top:.15rem}.CouponOrderDetail_printButton__3Bk0A{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:2.75rem;padding:.7rem 1rem;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);color:var(--color-text);font-size:.9rem;font-weight:800;cursor:pointer;box-shadow:0 -6px 20px color-mix(in srgb,var(--color-text) 6%,transparent);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.CouponOrderDetail_printButton__3Bk0A:hover{background:color-mix(in srgb,var(--color-text) 3%,var(--color-surface))}.CouponOrderDetail_printButton__3Bk0A:disabled{opacity:.65;cursor:wait}.CouponOrderDetail_printButton__3Bk0A:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.CouponOrderDetail_printError__7aNj_{margin:0;font-size:.8rem;line-height:1.4;color:#991b1b;text-align:center}.CouponOrderDetail_noteText__YRwnO{margin:0;padding:.75rem .8rem;border-radius:12px;background:var(--color-bg);font-size:.86rem;color:var(--color-text);line-height:1.45}.CouponOrderDetail_totals__1Oa65{display:flex;flex-direction:column;gap:.4rem}.CouponOrderDetail_totalRow__ezPOk{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:.86rem;color:var(--color-text-secondary)}.CouponOrderDetail_totalRowDiscount__kJBvX{color:#15803d;font-weight:700}.CouponOrderDetail_totalRowStrong__F9NVG{margin-top:.35rem;padding-top:.65rem;border-top:1px dashed color-mix(in srgb,var(--color-border) 90%,transparent);font-size:1rem;font-weight:800;color:var(--color-text)}.CouponOrderDetail_errorState__ESuT5,.CouponOrderDetail_loadingState__vOZ50{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-height:12rem;padding:1.5rem 1rem;border:1px dashed var(--color-border);border-radius:16px;text-align:center;color:var(--color-text-secondary);font-size:.88rem;background:color-mix(in srgb,var(--color-surface) 88%,var(--color-bg))}.CouponOrderDetail_errorState__ESuT5{color:#991b1b;border-color:rgba(239,68,68,.35);background:rgba(254,226,226,.45)}.CouponOrderDetail_errorTitle__tTNIJ,.CouponOrderDetail_loadingTitle__EkGnz{margin:0;font-size:.95rem;font-weight:800;color:var(--color-text)}.CouponOrderDetail_errorTitle__tTNIJ{color:#991b1b}@media (max-width:520px){.CouponOrderDetail_metaGrid__HS1Iv{grid-template-columns:1fr}.CouponOrderDetail_addressActionLabel__6fwaK{display:none}.CouponOrderDetail_addressActionBtn__MUiQe{min-width:2.75rem;min-height:2.75rem;padding:0}.CouponOrderDetail_addressHeader__sCy4p{align-items:flex-start}}.CouponApplicationsPanel_shell__54t_U{display:flex;flex-direction:column;height:100%;min-height:0}.CouponApplicationsPanel_scroll__6IWm_{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.85rem 1rem max(1rem,env(safe-area-inset-bottom))}.CouponApplicationsPanel_stack__VuDC5{display:flex;flex-direction:column;gap:.85rem}.CouponApplicationsPanel_header___LfGC{display:flex;flex-direction:column;gap:.25rem}.CouponApplicationsPanel_title__vzGC_{margin:0;font-size:.95rem;font-weight:800;letter-spacing:-.01em;color:var(--color-text)}.CouponApplicationsPanel_hint__zKlxl{margin:0;font-size:.82rem;color:var(--color-text-secondary);line-height:1.45}.CouponApplicationsPanel_summaryCard__CjdXD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.CouponApplicationsPanel_summaryBlock__Gw8fA{display:flex;flex-direction:column;gap:.45rem}.CouponApplicationsPanel_summaryHint__jq48M{margin:0;font-size:.78rem;line-height:1.4;color:var(--color-text-secondary)}.CouponApplicationsPanel_summaryMetric__Tytjr{display:flex;flex-direction:column;gap:.2rem;padding:.85rem .9rem;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);box-shadow:0 1px 0 color-mix(in srgb,var(--color-text) 4%,transparent)}.CouponApplicationsPanel_summaryLabel__XKSD7{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary)}.CouponApplicationsPanel_summaryValue__KtPy9{font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--color-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CouponApplicationsPanel_summaryValueDiscount__FQ4Ck{color:#15803d}.CouponApplicationsPanel_muted___7kmc{margin:0;font-size:.85rem;color:var(--color-text-secondary)}.CouponApplicationsPanel_loadingCard__wfLHX{display:flex;flex-direction:column;gap:.55rem}.CouponApplicationsPanel_loadingLine__xt_tw{height:4.5rem;border-radius:14px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-border) 55%,transparent) 0,color-mix(in srgb,var(--color-border) 25%,transparent) 50%,color-mix(in srgb,var(--color-border) 55%,transparent) 100%);background-size:200% 100%;animation:CouponApplicationsPanel_shimmer__eyNEP 1.2s ease-in-out infinite}@keyframes CouponApplicationsPanel_shimmer__eyNEP{0%{background-position:100% 0}to{background-position:-100% 0}}.CouponApplicationsPanel_empty__3_fCQ{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:2rem 1rem;border:1px dashed var(--color-border);border-radius:16px;text-align:center;color:var(--color-text-secondary);font-size:.88rem;background:color-mix(in srgb,var(--color-surface) 88%,var(--color-bg))}.CouponApplicationsPanel_emptyTitle__x9SPj{margin:0;font-size:.95rem;font-weight:800;color:var(--color-text)}.CouponApplicationsPanel_list__zQBqn{display:flex;flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none}.CouponApplicationsPanel_card__5BcQF{width:100%;margin:0;padding:0;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface);text-align:left;cursor:pointer;touch-action:manipulation;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent;box-shadow:0 1px 0 color-mix(in srgb,var(--color-text) 4%,transparent)}.CouponApplicationsPanel_card__5BcQF:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border));box-shadow:0 6px 18px color-mix(in srgb,var(--color-text) 8%,transparent)}.CouponApplicationsPanel_card__5BcQF:active{transform:scale(.995)}.CouponApplicationsPanel_card__5BcQF:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.CouponApplicationsPanel_cardBody__XmGlK{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:start;padding:.9rem}.CouponApplicationsPanel_avatar__ZChXy{flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:999px;display:grid;place-items:center;font-size:.82rem;font-weight:800;letter-spacing:.02em;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface))}.CouponApplicationsPanel_cardMain__nVdgb{min-width:0}.CouponApplicationsPanel_cardAmounts__gwXOt{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;flex-shrink:0;text-align:right}.CouponApplicationsPanel_pendingHint__4WyOl{font-size:.68rem;font-weight:700;color:var(--color-text-secondary)}.CouponApplicationsPanel_cardTop__jTf_K{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin-bottom:.25rem}.CouponApplicationsPanel_orderCode__5WKDy{font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CouponApplicationsPanel_customerName__eoyfq{margin:0;font-size:.96rem;font-weight:800;letter-spacing:-.01em;color:var(--color-text);line-height:1.25}.CouponApplicationsPanel_cardMeta__1rRNv{margin:.2rem 0 0;font-size:.8rem;color:var(--color-text-secondary);line-height:1.4}.CouponApplicationsPanel_discount__5B1h4{display:inline-flex;align-items:center;min-height:1.65rem;padding:.15rem .55rem;border-radius:999px;font-size:.78rem;font-weight:800;color:#15803d;background:color-mix(in srgb,#15803d 10%,var(--color-surface));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CouponApplicationsPanel_discountPending__zTaYB{color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text-secondary) 10%,var(--color-surface))}.CouponApplicationsPanel_total__P5zMO{font-size:.82rem;font-weight:800;color:var(--color-text);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CouponApplicationsPanel_statusPill__k8PJO{display:inline-flex;align-items:center;min-height:1.45rem;padding:.15rem .55rem;border-radius:999px;font-size:.7rem;font-weight:800;letter-spacing:.02em;white-space:nowrap}.CouponApplicationsPanel_statusPending__TP_Xn{background:#fef3c7;color:#92400e}.CouponApplicationsPanel_statusConfirmed__mbMM5,.CouponApplicationsPanel_statusPreparing__J47HF,.CouponApplicationsPanel_statusReady__tRVNZ{background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));color:var(--color-primary)}.CouponApplicationsPanel_statusDelivered__FOYoi{background:#dcfce7;color:#166534}.CouponApplicationsPanel_statusCancelled__z73d2{background:#fee2e2;color:#991b1b}.CouponApplicationsPanel_statusDefault__VwIA3{background:color-mix(in srgb,var(--color-text-secondary) 12%,var(--color-surface));color:var(--color-text-secondary)}.CouponApplicationsPanel_cardFooter__D3_fR{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:.65rem .9rem;border-top:1px solid color-mix(in srgb,var(--color-border) 85%,transparent)}.CouponApplicationsPanel_whatsApp__zJaO3{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:2.5rem;padding:.35rem .75rem;border-radius:999px;font-size:.8rem;font-weight:700;color:#15803d;text-decoration:none;background:color-mix(in srgb,#15803d 8%,var(--color-surface));-webkit-tap-highlight-color:transparent}.CouponApplicationsPanel_whatsApp__zJaO3:hover{background:color-mix(in srgb,#15803d 14%,var(--color-surface))}.CouponApplicationsPanel_viewHint__ueade{display:inline-flex;align-items:center;gap:.15rem;min-height:2.5rem;padding:.35rem .55rem;font-size:.8rem;font-weight:800;color:var(--color-primary)}.CouponApplicationsPanel_loadMore__DIHX6{width:100%;min-height:3rem;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);color:var(--color-text);font-size:.9rem;font-weight:800;cursor:pointer;touch-action:manipulation}.CouponApplicationsPanel_loadMore__DIHX6:disabled{opacity:.65;cursor:wait}.CouponApplicationsPanel_errorBanner__rdFUq{border:1px solid rgba(239,68,68,.35);background:rgba(254,226,226,.65);color:#991b1b;border-radius:14px;padding:.75rem .85rem;font-size:.88rem}.CouponApplicationsPanel_detailNav__GL7yr{display:flex;align-items:center;gap:.65rem;margin:-.15rem 0 .15rem;padding-bottom:.15rem;position:sticky;top:-.85rem;z-index:2;padding-top:.15rem;background:color-mix(in srgb,var(--color-bg) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.CouponApplicationsPanel_backBtn__zN904{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;touch-action:manipulation}.CouponApplicationsPanel_backBtn__zN904:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border));color:var(--color-primary)}.CouponApplicationsPanel_detailHeading__WAyLr{min-width:0}.CouponApplicationsPanel_detailTitle__mBbRy{margin:0;font-size:1rem;font-weight:800;letter-spacing:-.02em;color:var(--color-text)}.CouponApplicationsPanel_detailSub__zziOd{margin:.15rem 0 0;font-size:.8rem;color:var(--color-text-secondary);line-height:1.35}@media (max-width:520px){.CouponApplicationsPanel_scroll__6IWm_{padding-inline:.85rem}.CouponApplicationsPanel_summaryCard__CjdXD{grid-template-columns:1fr}.CouponApplicationsPanel_cardAmounts__gwXOt{min-width:4.5rem}}@media (prefers-reduced-motion:reduce){.CouponApplicationsPanel_card__5BcQF,.CouponApplicationsPanel_loadingLine__xt_tw{transition:none;animation:none}}.OrderHistoryDetailDrawer_root__GicSH{display:flex;flex-direction:column;gap:1rem}.OrderHistoryDetailDrawer_heading__EOmv_{display:flex;flex-direction:column;gap:.2rem;padding-bottom:.15rem}.OrderHistoryDetailDrawer_title__tgWED{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--color-text)}.OrderHistoryDetailDrawer_sub__yOlJk{margin:0;font-size:.84rem;line-height:1.4;color:var(--color-text-secondary)}.PromotionForm_shell___UUHb{display:flex;flex-direction:column;height:100%;min-height:0}.PromotionForm_scroll__5lOZG{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.85rem 1rem 1rem;scroll-padding-top:.5rem}.PromotionForm_form__6DMiJ{display:flex;flex-direction:column;gap:.85rem}.PromotionForm_backLink__Ik_Ga{align-self:flex-start;border:none;background:transparent;padding:.35rem 0;font-size:.84rem;font-weight:700;color:var(--color-primary);cursor:pointer;touch-action:manipulation}.PromotionForm_section__D1u5e{display:flex;flex-direction:column;gap:.75rem;padding:.95rem;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface);box-shadow:0 1px 0 color-mix(in srgb,var(--color-text) 4%,transparent)}.PromotionForm_sectionHeader__W_73E{display:flex;flex-direction:column;gap:.2rem}.PromotionForm_sectionTitle__sbwLw{margin:0;font-size:.92rem;font-weight:800;letter-spacing:-.01em;color:var(--color-text)}.PromotionForm_sectionHint__kzS9B{margin:0;font-size:.8rem;line-height:1.4;color:var(--color-text-secondary)}.PromotionForm_field__9o32n{display:flex;flex-direction:column;gap:.4rem}.PromotionForm_label___UJUb{font-size:.82rem;font-weight:700;color:var(--color-text)}.PromotionForm_requiredMark__o8QFe{color:#b91c1c}.PromotionForm_input__7cqef{width:100%;min-height:3rem;border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg);padding:.75rem .9rem;color:var(--color-text);font:inherit;touch-action:manipulation}.PromotionForm_input__7cqef:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 45%,transparent);outline-offset:1px;border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}.PromotionForm_helpText__ZCMmy{margin:0;font-size:.78rem;line-height:1.4;color:var(--color-text-secondary)}.PromotionForm_chipGrid___NI59{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.PromotionForm_chipGridThree__ctR2k{grid-template-columns:repeat(3,minmax(0,1fr))}.PromotionForm_chip__SazwE{min-height:2.75rem;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg);padding:.55rem .65rem;font-size:.8rem;font-weight:700;line-height:1.2;color:var(--color-text-secondary);cursor:pointer;touch-action:manipulation;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.PromotionForm_chip__SazwE:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-primary) 28%,var(--color-border))}.PromotionForm_chipActive__VEbKW{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 10%,var(--color-bg));color:var(--color-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 18%,transparent)}.PromotionForm_chip__SazwE:disabled{opacity:.6;cursor:not-allowed}.PromotionForm_grid2__McdOy,.PromotionForm_splitRow__FKIFA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.PromotionForm_toggleRow__CZVi1{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:3rem;padding:.65rem .85rem;border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg);cursor:pointer}.PromotionForm_toggleCopy__eIfeu{display:flex;flex-direction:column;gap:.15rem;min-width:0}.PromotionForm_toggleLabel__F6cVw{font-size:.88rem;font-weight:700;color:var(--color-text)}.PromotionForm_toggleHint__ExDY6{font-size:.76rem;line-height:1.35;color:var(--color-text-secondary)}.PromotionForm_toggleInput__ptkev{width:3rem;height:1.7rem;flex-shrink:0;accent-color:var(--color-primary);cursor:pointer}.PromotionForm_infoBanner__guwWU{margin:0;border:1px solid color-mix(in srgb,var(--color-primary) 22%,transparent);background:color-mix(in srgb,var(--color-primary) 7%,var(--color-surface));color:var(--color-text-secondary);border-radius:14px;padding:.8rem .9rem;font-size:.82rem;line-height:1.45}.PromotionForm_previewCard__ML9Ej{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;padding:.85rem .95rem;border:1px solid color-mix(in srgb,var(--color-primary) 20%,var(--color-border));border-radius:14px;background:color-mix(in srgb,var(--color-primary) 5%,var(--color-bg))}.PromotionForm_previewLabel__N5D4p{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}.PromotionForm_previewValue__DDMXr{font-size:1.2rem;font-weight:900;letter-spacing:-.02em;color:var(--color-primary)}.PromotionForm_previewMeta__ceXIF{width:100%;font-size:.78rem;color:var(--color-text-secondary)}.PromotionForm_previewHint__jI2O_{width:100%;font-size:.78rem;font-weight:700;color:#b45309}.PromotionForm_previewCardAttention__uTlx1{border-color:color-mix(in srgb,#f59e0b 35%,var(--color-border));background:color-mix(in srgb,#f59e0b 8%,var(--color-bg))}.PromotionForm_previewDock__ibcsV{flex-shrink:0;padding:.55rem .85rem;border-bottom:1px solid var(--color-border);background:var(--color-bg)}.PromotionForm_scrollWithDock__81Ddx{padding-top:.7rem}.PromotionForm_livePreview__WR5l0{display:flex;flex-direction:column;gap:.35rem;padding:.65rem .75rem;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface)}.PromotionForm_livePreviewAttention__1gG9H{border-color:color-mix(in srgb,#f59e0b 40%,var(--color-border));background:color-mix(in srgb,#f59e0b 6%,var(--color-surface))}.PromotionForm_livePreviewEyebrow__Exlvq{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.PromotionForm_livePreviewEyebrowLabel__3uT_D{font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}.PromotionForm_livePreviewBadge__7FwkX{display:inline-flex;align-items:center;min-height:1.4rem;padding:.1rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--color-primary) 12%,var(--color-bg));color:var(--color-primary);font-size:.74rem;font-weight:800}.PromotionForm_livePreviewTitle__R_HM9{margin:0;font-size:.92rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PromotionForm_livePreviewBenefit__latV8{margin:0;font-size:.8rem;font-weight:700;line-height:1.3;color:var(--color-text-secondary)}.PromotionForm_livePreviewChips__7re0X{display:flex;flex-wrap:wrap;gap:.28rem;margin-top:.1rem}.PromotionForm_livePreviewChip__tu0Bl{display:inline-flex;align-items:center;max-width:100%;min-height:1.4rem;padding:.12rem .45rem;border-radius:999px;border:1px solid var(--color-border);background:var(--color-bg);font-size:.72rem;font-weight:700;color:var(--color-text);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PromotionForm_livePreviewChipMuted__aK4o7{color:var(--color-text-secondary);font-weight:600}.PromotionForm_livePreviewMetaList__AHKZf{display:flex;flex-direction:column;gap:.15rem;margin-top:.15rem;padding-top:.35rem;border-top:1px solid color-mix(in srgb,var(--color-border) 80%,transparent)}.PromotionForm_livePreviewMetaLine___FeUL{margin:0;font-size:.74rem;line-height:1.35;color:var(--color-text);font-weight:600}.PromotionForm_livePreviewMetaLineMuted__MKlek{color:var(--color-text-secondary);font-weight:600}.PromotionForm_livePreviewMetaKey__P9hGq{display:inline-block;min-width:3.6rem;margin-right:.35rem;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-secondary)}.PromotionForm_livePreviewEmpty__lW_fi{margin:.1rem 0 0;font-size:.76rem;font-weight:700;line-height:1.3;color:#b45309}.PromotionForm_livePreviewNote__c1lfB{margin:.1rem 0 0;font-size:.72rem;line-height:1.3;color:var(--color-text-secondary)}@media (min-width:520px){.PromotionForm_previewDock__ibcsV{padding-inline:1rem}}.PromotionForm_inputWithSuffix__9tAWG{display:flex;align-items:stretch;border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg);overflow:hidden}.PromotionForm_inputSuffixField__bQdMG{border:none;border-radius:0;min-height:3rem;flex:1 1;box-shadow:none}.PromotionForm_inputSuffixField__bQdMG:focus-visible{outline:none}.PromotionForm_inputWithSuffix__9tAWG:focus-within{outline:2px solid color-mix(in srgb,var(--color-primary) 45%,transparent);outline-offset:1px;border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}.PromotionForm_inputSuffix__0GRWB{display:grid;place-items:center;min-width:3rem;padding:0 .85rem;font-size:.95rem;font-weight:800;color:var(--color-text-secondary);background:color-mix(in srgb,var(--color-text) 4%,var(--color-bg));border-left:1px solid var(--color-border)}.PromotionForm_pickerWrap__r0s2x{margin-top:.15rem}.PromotionForm_scopeHint__GpZW0{margin:0;font-size:.8rem;font-weight:700;line-height:1.4;color:#b45309}.PromotionForm_promoImageRow__OHrrF{display:flex;align-items:flex-start;gap:.85rem;flex-wrap:wrap}.PromotionForm_promoImagePreview__ELLye{width:5.5rem;height:5.5rem;object-fit:cover;border-radius:14px;border:1px solid var(--color-border);background:var(--color-bg);flex-shrink:0}.PromotionForm_promoImagePlaceholder__4Qx0C{width:5.5rem;height:5.5rem;display:flex;align-items:center;justify-content:center;border-radius:14px;border:1px dashed var(--color-border);background:var(--color-bg);font-size:.72rem;font-weight:700;color:var(--color-text-secondary);text-align:center;padding:.35rem;flex-shrink:0}.PromotionForm_promoImageActions__N7DE3{display:flex;flex:1 1;flex-direction:column;align-items:stretch;gap:.45rem;min-width:10rem}.PromotionForm_promoBannerUpload__eFLgL{display:flex;flex-direction:column;gap:.65rem}.PromotionForm_promoBannerFrame__wdDQI{position:relative;width:min(100%,18.75rem);aspect-ratio:16/9;border-radius:14px;overflow:hidden;border:1px dashed color-mix(in srgb,var(--color-primary) 28%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 4%,var(--color-bg))}.PromotionForm_promoBannerFrameFilled__3P_ux{border-style:solid;border-color:var(--color-border)}.PromotionForm_promoBannerFrameImg__nVspw{width:100%;height:100%;object-fit:cover;display:block}.PromotionForm_promoBannerFrameEmpty__3EfVc{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:.65rem .75rem;text-align:center}.PromotionForm_promoBannerFrameTitle__58guo{font-size:.8rem;font-weight:800;color:var(--color-text)}.PromotionForm_promoBannerFrameHint__o9PUX{max-width:14rem;font-size:.7rem;line-height:1.35;color:var(--color-text-secondary)}.PromotionForm_promoBannerActions__QVH__{display:grid;grid-template-columns:1fr;gap:.45rem;width:min(100%,18.75rem)}@media (min-width:420px){.PromotionForm_promoBannerActions__QVH__{grid-template-columns:1fr auto}}.PromotionForm_hiddenInput__q_KWc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PromotionForm_dangerGhostBtn___GR8g,.PromotionForm_linkBtn__r6yE6,.PromotionForm_secondaryBtn__ErnXk{min-height:2.75rem;border-radius:12px;font-size:.88rem;font-weight:700;cursor:pointer;touch-action:manipulation}.PromotionForm_secondaryBtn__ErnXk{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:.55rem .85rem}.PromotionForm_dangerGhostBtn___GR8g{border:none;background:transparent;color:#b91c1c;padding:.45rem .65rem}.PromotionForm_linkBtn__r6yE6{border:none;background:transparent;color:var(--color-primary);padding:0;font-size:.8rem}.PromotionForm_bundleCallout__XJai1{display:flex;flex-direction:column;gap:.35rem;border:1px solid rgba(5,150,105,.28);background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(79,70,229,.05));border-radius:14px;padding:.85rem .95rem}.PromotionForm_bundleCalloutSlogan__irow2{margin:0;font-size:.92rem;font-weight:900;color:#047857}.PromotionForm_bundleCalloutDetail__86Kud{margin:0;font-size:.8rem;line-height:1.45;color:var(--color-text-secondary)}.PromotionForm_weekdayRow__vO2Jb{display:flex;flex-wrap:wrap;gap:.45rem}.PromotionForm_weekdayChip__WWCsU{width:2.5rem;height:2.5rem;border-radius:999px;border:1px solid var(--color-border);background:var(--color-bg);font-weight:800;font-size:.82rem;color:var(--color-text-secondary);cursor:pointer;touch-action:manipulation}.PromotionForm_weekdayChipActive__SVQgo{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 12%,var(--color-bg));color:var(--color-primary)}.PromotionForm_searchField__5w265{position:relative}.PromotionForm_searchIcon__qqrl8{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--color-text-secondary);pointer-events:none}.PromotionForm_searchInput__cApVQ{width:100%;min-height:3rem;padding:.75rem .9rem .75rem 2.35rem;font:inherit}.PromotionForm_checkList__SB5c7,.PromotionForm_searchInput__cApVQ{border:1px solid var(--color-border);border-radius:14px;background:var(--color-bg)}.PromotionForm_checkList__SB5c7{display:flex;flex-direction:column;gap:.45rem;max-height:min(280px,42dvh);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.65rem}.PromotionForm_checkItem__wjzfB{display:flex;align-items:flex-start;gap:.55rem;min-height:2.75rem;padding:.35rem .15rem;font-size:.88rem;line-height:1.35}.PromotionForm_menuPickerHeader__5IuLs{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.PromotionForm_menuPickerCount__jLdyK{font-size:.78rem;font-weight:700;color:var(--color-primary)}.PromotionForm_menuPickerEmpty__C3KhO{padding:.75rem .25rem}.PromotionForm_menuPickerEmptyTitle__8CdEe{margin:0 0 .25rem;font-weight:800;font-size:.88rem}.PromotionForm_complementList__2QRgB{display:flex;flex-direction:column;gap:.65rem;max-height:min(240px,38dvh);overflow-y:auto;overscroll-behavior:contain}.PromotionForm_complementProduct__3TF3D{border:1px solid var(--color-border);border-radius:14px;padding:.7rem;background:var(--color-bg)}.PromotionForm_complementProductTitle__ERKr6{font-size:.88rem;font-weight:800;margin-bottom:.45rem}.PromotionForm_complementGroup__wcUIe+.PromotionForm_complementGroup__wcUIe{margin-top:.45rem}.PromotionForm_complementGroupHeader__QEis3{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}.PromotionForm_complementGroupTitle__G0Dyf{font-size:.8rem;font-weight:700;color:var(--color-text-secondary)}.PromotionForm_complementItems__MGaH6{display:flex;flex-direction:column;gap:.25rem}.PromotionForm_errorBanner__O_P3n{margin:0;border:1px solid rgba(239,68,68,.35);background:rgba(254,226,226,.72);color:#991b1b;border-radius:12px;padding:.7rem .8rem;font-size:.84rem}.PromotionForm_footer__W3Bwu{flex-shrink:0;display:flex;flex-direction:column;gap:.65rem;padding:.85rem 1rem max(.9rem,env(safe-area-inset-bottom));border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -10px 28px color-mix(in srgb,var(--color-text) 6%,transparent)}.PromotionForm_footerError__pUGhm{border:1px solid rgba(239,68,68,.35);background:rgba(254,226,226,.72);color:#991b1b;border-radius:12px;padding:.7rem .8rem;font-size:.84rem}.PromotionForm_footerActions__vsUkY{display:grid;grid-template-columns:1fr;gap:.55rem}.PromotionForm_footerSecondaryBtn__jm9PG,.PromotionForm_primaryBtn__GKOiC{min-height:3rem;border-radius:14px;font-size:.95rem;font-weight:800;cursor:pointer;touch-action:manipulation}.PromotionForm_primaryBtn__GKOiC{border:none;background:var(--color-primary);color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--color-primary) 28%,transparent)}.PromotionForm_footerSecondaryBtn__jm9PG{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}.PromotionForm_footerSecondaryBtn__jm9PG:disabled,.PromotionForm_primaryBtn__GKOiC:disabled{opacity:.6;cursor:not-allowed}.PromotionForm_templateList__rV3tS{display:flex;flex-direction:column;gap:.65rem}.PromotionForm_templateCard__xOr9W{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;width:100%;min-height:4.25rem;padding:.9rem 1rem;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface);text-align:left;cursor:pointer;touch-action:manipulation;transition:border-color .15s,background .15s,box-shadow .15s}.PromotionForm_templateCard__xOr9W:hover{border-color:color-mix(in srgb,var(--color-primary) 30%,var(--color-border))}.PromotionForm_templateCardActive__iIUJi{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 15%,transparent)}.PromotionForm_templateIcon__V5Bny{width:2.75rem;height:2.75rem;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--color-primary) 10%,var(--color-bg));color:var(--color-primary);flex-shrink:0}.PromotionForm_templateCopy__toB8h{min-width:0}.PromotionForm_templateTitle__WJx7G{display:block;font-size:.95rem;font-weight:800;color:var(--color-text);letter-spacing:-.01em}.PromotionForm_templateDescription__70oe3{display:block;margin-top:.2rem;font-size:.8rem;line-height:1.4;color:var(--color-text-secondary)}.PromotionForm_templateChevron__4COj_{color:var(--color-text-secondary);flex-shrink:0}.PromotionForm_catalogDetails__F2p_k{display:flex;flex-direction:column;gap:.85rem}.PromotionForm_catalogRow__qcIZ_{display:grid;grid-template-columns:minmax(6.5rem,8rem) 1fr;gap:.65rem;align-items:start}.PromotionForm_catalogRow__qcIZ_ dt{margin:0;font-size:.8rem;font-weight:700;color:var(--color-text-secondary)}.PromotionForm_catalogRow__qcIZ_ dd{margin:0;font-size:.92rem;line-height:1.45;color:var(--color-text)}.PromotionForm_fieldset__E8mHf{border:1px solid var(--color-border);border-radius:16px;padding:.95rem;margin:0;display:flex;flex-direction:column;gap:.75rem;background:var(--color-surface)}.PromotionForm_legend__Rx10t{font-size:.92rem;font-weight:800;color:var(--color-text);padding:0 .25rem}.PromotionForm_legendCount__U9lyt{font-weight:700;color:var(--color-text-secondary)}@media (min-width:520px){.PromotionForm_footerActions__vsUkY{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.PromotionForm_footerSecondaryBtn__jm9PG{order:1}.PromotionForm_primaryBtn__GKOiC{order:2}}@media (max-width:520px){.PromotionForm_chipGridThree__ctR2k,.PromotionForm_chipGrid___NI59,.PromotionForm_grid2__McdOy,.PromotionForm_splitRow__FKIFA{grid-template-columns:1fr}.PromotionForm_footer__W3Bwu,.PromotionForm_scroll__5lOZG{padding-inline:.85rem}.PromotionForm_promoImageActions__N7DE3,.PromotionForm_promoImageActions__N7DE3 .PromotionForm_secondaryBtn__ErnXk{width:100%}}@media (prefers-reduced-motion:reduce){.PromotionForm_chip__SazwE,.PromotionForm_templateCard__xOr9W,.PromotionForm_weekdayChip__WWCsU{transition:none}}.ActivePauseSwitch_switch__9hIem{position:relative;width:52px;min-width:52px;height:32px;min-height:44px;flex-shrink:0;border:0;padding:0;background:transparent;cursor:pointer;touch-action:manipulation}.ActivePauseSwitch_switch__9hIem:before{content:"";position:absolute;left:0;right:0;top:50%;height:32px;transform:translateY(-50%);border-radius:999px;background:color-mix(in srgb,var(--color-text-secondary) 28%,var(--color-surface));transition:background .16s ease}.ActivePauseSwitch_switchOn__rU23U:before{background:var(--color-primary)}.ActivePauseSwitch_thumb__3tiOu{position:absolute;top:50%;left:4px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.2);transform:translateY(-50%);transition:transform .16s ease}.ActivePauseSwitch_switchOn__rU23U .ActivePauseSwitch_thumb__3tiOu{transform:translateY(-50%) translateX(20px)}.ActivePauseSwitch_switchPending__GyQ58{opacity:.55}.ActivePauseSwitch_switch__9hIem:disabled{cursor:not-allowed}.ActivePauseSwitch_switch__9hIem:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:999px}@media (prefers-reduced-motion:reduce){.ActivePauseSwitch_switch__9hIem:before,.ActivePauseSwitch_thumb__3tiOu{transition:none}}.ConfirmDialog_backdrop__3jorQ{position:fixed;inset:0;background:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:60;padding:1rem}.ConfirmDialog_dialog__dJuGj{width:100%;max-width:400px;background:var(--color-surface);border-radius:14px;border:1px solid var(--color-border);box-shadow:0 25px 50px -12px rgba(15,23,42,.25);padding:1.25rem 1.35rem}.ConfirmDialog_stepHint__Fq4_g{margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary)}.ConfirmDialog_title__cAKek{font-size:1.05rem;font-weight:700;color:var(--color-text);margin:0 0 .5rem}.ConfirmDialog_body__Tjwm_{font-size:.85rem;color:var(--color-text-secondary);line-height:1.5;margin:0 0 1.25rem;white-space:pre-line}.ConfirmDialog_actions__UANTw{display:flex;justify-content:flex-end;gap:.5rem}.ConfirmDialog_cancelBtn__LvpYM{border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary);padding:.5rem 1rem;font-size:.8rem;font-weight:500;cursor:pointer;touch-action:manipulation;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.ConfirmDialog_cancelBtn__LvpYM:hover{border-color:#cbd5e1;color:var(--color-text)}.ConfirmDialog_confirmBtn__gzSp8{border:none;border-radius:999px;background:#b91c1c;color:#fff;padding:.5rem 1rem;font-size:.8rem;font-weight:600;cursor:pointer;touch-action:manipulation;transition:background-color .18s ease}.ConfirmDialog_confirmBtn__gzSp8:hover:not(:disabled){background:#991b1b}.ConfirmDialog_confirmBtn__gzSp8:disabled,.ConfirmDialog_confirmPrimary__N2e6x:disabled,.ConfirmDialog_confirmWarning__wEVWU:disabled{opacity:.65;cursor:not-allowed}.ConfirmDialog_confirmPrimary__N2e6x{border:none;border-radius:999px;background:#2563eb;color:#fff;padding:.5rem 1rem;font-size:.8rem;font-weight:600;cursor:pointer;touch-action:manipulation;transition:background-color .18s ease}.ConfirmDialog_confirmPrimary__N2e6x:hover:not(:disabled){background:#1d4ed8}.ConfirmDialog_confirmWarning__wEVWU{border:none;border-radius:999px;background:#b45309;color:#fff;padding:.5rem 1rem;min-height:44px;font-size:.8rem;font-weight:600;cursor:pointer;touch-action:manipulation;transition:background-color .18s ease}.ConfirmDialog_confirmWarning__wEVWU:hover:not(:disabled){background:#92400e}.ConfirmDialog_cancelBtn__LvpYM:focus-visible,.ConfirmDialog_confirmBtn__gzSp8:focus-visible,.ConfirmDialog_confirmPrimary__N2e6x:focus-visible,.ConfirmDialog_confirmWarning__wEVWU:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.ConfirmDialog_confirmWarning__wEVWU:focus-visible{outline-color:#b45309}.ConfirmDialog_dialog__dJuGj:focus-visible{outline:none}.ConfirmDialog_confirmBtn__gzSp8:focus-visible{outline-color:#b91c1c}@media (max-width:767px){.ConfirmDialog_backdrop__3jorQ{align-items:flex-end;padding:0}.ConfirmDialog_dialog__dJuGj{max-width:none;border-radius:16px 16px 0 0;border-left:none;border-right:none;border-bottom:none;padding:1.15rem 1.15rem calc(1.15rem + env(safe-area-inset-bottom, 0px))}.ConfirmDialog_title__cAKek{font-size:1.1rem}.ConfirmDialog_body__Tjwm_{font-size:.9rem;margin-bottom:1.1rem}.ConfirmDialog_actions__UANTw{flex-direction:column-reverse;gap:.5rem}.ConfirmDialog_cancelBtn__LvpYM,.ConfirmDialog_confirmBtn__gzSp8,.ConfirmDialog_confirmPrimary__N2e6x,.ConfirmDialog_confirmWarning__wEVWU{width:100%;min-height:44px;justify-content:center;border-radius:12px;font-size:.9rem}}@media (min-width:768px) and (max-width:1023px){.ConfirmDialog_dialog__dJuGj{max-width:440px}.ConfirmDialog_cancelBtn__LvpYM,.ConfirmDialog_confirmBtn__gzSp8,.ConfirmDialog_confirmPrimary__N2e6x,.ConfirmDialog_confirmWarning__wEVWU{min-height:44px;padding-inline:1.15rem}}@media (prefers-reduced-motion:reduce){.ConfirmDialog_cancelBtn__LvpYM,.ConfirmDialog_confirmBtn__gzSp8,.ConfirmDialog_confirmPrimary__N2e6x,.ConfirmDialog_confirmWarning__wEVWU{transition:none}}.ListPagination_bar__YKXvz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;padding:.85rem 1rem;border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface)}.ListPagination_meta__85fWW{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ListPagination_range__peDJa{font-size:.88rem;font-weight:600;color:var(--color-text)}.ListPagination_pageSize__ZmyVl{font-size:.8rem;color:var(--color-text-secondary)}.ListPagination_controls__rfBl8{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.ListPagination_navBtn__jQipb{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:40px;padding:.45rem .85rem;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg);color:var(--color-text);font-size:.84rem;font-weight:700;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.ListPagination_navBtn__jQipb:hover:not(:disabled){background:rgba(79,70,229,.06);border-color:rgba(79,70,229,.25);color:var(--color-primary)}.ListPagination_navBtn__jQipb:focus-visible{outline:2px solid rgba(79,70,229,.45);outline-offset:2px}.ListPagination_navBtn__jQipb:disabled{opacity:.45;cursor:not-allowed}.ListPagination_pageIndicator__DJLGB{display:inline-flex;align-items:center;justify-content:center;min-width:7.5rem;min-height:40px;padding:.35rem .75rem;border-radius:999px;background:rgba(79,70,229,.08);color:var(--color-primary);font-size:.86rem;font-weight:800;letter-spacing:.01em}@media (max-width:640px){.ListPagination_bar__YKXvz{flex-direction:column;align-items:stretch}.ListPagination_controls__rfBl8{justify-content:space-between}.ListPagination_navBtn__jQipb{flex:1 1;min-height:2.75rem}.ListPagination_pageIndicator__DJLGB{flex:0 0 auto;min-height:2.75rem}}.OrdersPage_page__AEe7A{height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}