.nc-coupon-field{min-width:0;display:grid;gap:10px;padding:16px;border:1px solid #d6a84666;border-radius:14px;background:#b8860b0a;color:inherit}.nc-coupon-field label{display:grid;gap:8px;font-weight:700}.nc-coupon-field input{width:100%;min-width:0;min-height:44px;padding:12px;border:1px solid #8b94a866;border-radius:10px;background:transparent;color:inherit;font:inherit}.nc-coupon-field input:focus-visible{outline:2px solid #d6a846;outline-offset:3px}.nc-coupon-field small{font-weight:400;line-height:1.6}.nc-coupon-field p{margin:0;overflow-wrap:anywhere}.nc-coupon-field [role=alert]{color:#df6868}.nc-coupon-field dl{display:grid;gap:8px;margin:8px 0 0}.nc-coupon-field dl>div{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.nc-coupon-field dd{margin:0;font-variant-numeric:tabular-nums}
