.CouponField_breakdown__Gw1T9,.CouponField_field__XN67k{--coupon-line:var(--ac-line,var(--line));--coupon-accent:var(--ac-accent,var(--accent));--coupon-muted:var(--ac-muted,var(--muted));--coupon-text:var(--ac-text,var(--text));border:1px solid var(--coupon-line);border-radius:14px;padding:14px 16px;margin-block:14px;background:var(--ac-soft,var(--page-soft));color:var(--coupon-text);text-align:start}.CouponField_applied__ws4rA,.CouponField_label__I1LbX{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-weight:700}.CouponField_applied__ws4rA svg,.CouponField_label__I1LbX svg{color:var(--coupon-accent);flex:none}.CouponField_label__I1LbX small{color:var(--coupon-muted);font-weight:400}.CouponField_controls__OGQSm{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;margin-block-start:10px}.CouponField_field__XN67k .CouponField_input__axwVn{flex:1 1 160px;min-width:0;max-width:100%;min-height:44px;padding:9px 12px;border:1px solid var(--coupon-line);border-radius:10px;background:var(--ac-input,var(--surface));color:var(--coupon-text);font:inherit;text-align:left}.CouponField_input__axwVn::placeholder{color:var(--coupon-muted);opacity:1}.CouponField_apply__mZfic,.CouponField_remove__GKTkz{min-height:44px;padding:8px 14px;border-radius:10px;font:inherit;font-weight:700;cursor:pointer}.CouponField_apply__mZfic{border:1px solid transparent;background:var(--coupon-accent);color:var(--ac-card,var(--surface))}.CouponField_remove__GKTkz{border:1px solid var(--coupon-line);background:var(--ac-input,var(--surface));color:var(--coupon-accent)}.CouponField_apply__mZfic:not(:disabled):hover,.CouponField_remove__GKTkz:not(:disabled):hover{filter:brightness(.92)}.CouponField_apply__mZfic:disabled,.CouponField_remove__GKTkz:disabled{opacity:.5;cursor:default}.CouponField_field__XN67k :is(input,button):focus-visible{outline:2px solid var(--coupon-accent);outline-offset:2px}.CouponField_breakdown__Gw1T9{margin-block-start:8px}.CouponField_applied__ws4rA bdi{font-size:.86em;padding:2px 8px;border-radius:6px;background:var(--ac-input,var(--surface));overflow-wrap:anywhere}.CouponField_totals__sC1bC{display:grid;gap:5px;margin:10px 0 0}.CouponField_totals__sC1bC div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.CouponField_totals__sC1bC dt{color:var(--coupon-muted)}.CouponField_totals__sC1bC dd{margin:0;font-weight:700}.CouponField_field__XN67k .CouponField_input__axwVn[aria-invalid=true]{border-color:var(--error,#d13b57)}.CouponField_field__XN67k .CouponField_error__ZFEtE{margin:8px 0 0;color:var(--error,#b82945);font-size:.9em;line-height:1.7}[data-theme=dark] .CouponField_field__XN67k .CouponField_error__ZFEtE{color:#ffa4b4}