.coupons-page[data-v-8a8fa46f]{width:min(1240px,100% - 32px);margin:24px auto 56px}.coupon-shell[data-v-8a8fa46f]{grid-template-columns:220px minmax(0,1fr);gap:24px;display:grid}.coupon-content[data-v-8a8fa46f]{min-width:0}.coupon-heading[data-v-8a8fa46f]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.coupon-heading h1[data-v-8a8fa46f]{color:#18252b;letter-spacing:0;margin:0;font-size:28px}.coupon-heading p[data-v-8a8fa46f]{color:#64727c;margin:5px 0 0}.checkout-link[data-v-8a8fa46f]{color:#fff;background:#087565;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.redeem-band[data-v-8a8fa46f]{background:#f6faf8;border:1px solid #d9e2df;border-radius:8px;padding:18px}.redeem-band label[data-v-8a8fa46f]{color:#26343b;margin-bottom:8px;font-weight:700;display:block}.redeem-band>div[data-v-8a8fa46f]{gap:8px;display:flex}.redeem-band input[data-v-8a8fa46f]{color:#17232a;text-transform:uppercase;background:#fff;border:1px solid #aebbb7;border-radius:6px;flex:1;min-width:0;min-height:46px;padding:0 13px;font-size:16px}.redeem-band button[data-v-8a8fa46f]{color:#fff;cursor:pointer;background:#087565;border:0;border-radius:6px;min-height:46px;padding:0 22px;font-weight:700}.redeem-band button[data-v-8a8fa46f]:disabled{opacity:.6;cursor:wait}.coupon-error[data-v-8a8fa46f],.coupon-success[data-v-8a8fa46f]{margin:10px 0 0;font-size:14px}.coupon-success[data-v-8a8fa46f]{color:#12603f}.coupon-error[data-v-8a8fa46f]{color:#a42121}.coupon-tabs[data-v-8a8fa46f]{border-bottom:1px solid #dfe4e8;gap:4px;margin:22px 0 14px;display:flex}.coupon-tabs button[data-v-8a8fa46f]{color:#56636c;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-height:44px;padding:0 17px;font-weight:700}.coupon-tabs button.active[data-v-8a8fa46f]{color:#075d4f;border-bottom-color:#087565}.coupon-list[data-v-8a8fa46f]{flex-direction:column;gap:12px;display:flex}.coupon-ticket[data-v-8a8fa46f]{background:#fff;border:1px solid #dce4e1;border-radius:8px;grid-template-columns:160px minmax(0,1fr);display:grid;overflow:hidden}.coupon-value[data-v-8a8fa46f]{color:#fff;background:#087565;flex-direction:column;justify-content:center;padding:24px;display:flex}.coupon-value strong[data-v-8a8fa46f]{font-size:30px;line-height:1}.coupon-value span[data-v-8a8fa46f]{margin-top:7px;font-size:13px}.coupon-details[data-v-8a8fa46f]{min-width:0;padding:18px}.coupon-title[data-v-8a8fa46f]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.coupon-title h2[data-v-8a8fa46f]{color:#1f2b31;letter-spacing:0;margin:0;font-size:18px}.coupon-title span[data-v-8a8fa46f]{color:#0d604f;white-space:nowrap;background:#e8f4f0;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.coupon-details>p[data-v-8a8fa46f]{color:#5c6871;margin:7px 0}.coupon-details dl[data-v-8a8fa46f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:14px 0 0;display:grid}.coupon-details dl div[data-v-8a8fa46f]{min-width:0}.coupon-details dt[data-v-8a8fa46f]{color:#77838c;font-size:12px}.coupon-details dd[data-v-8a8fa46f]{color:#27343b;overflow-wrap:anywhere;margin:2px 0 0}.compensation-note[data-v-8a8fa46f]{border-top:1px solid #e7ecea;padding-top:10px;font-size:13px}.status-expired .coupon-value[data-v-8a8fa46f],.status-revoked .coupon-value[data-v-8a8fa46f],.status-used .coupon-value[data-v-8a8fa46f]{background:#68737a}.status-expired[data-v-8a8fa46f],.status-revoked[data-v-8a8fa46f],.status-used[data-v-8a8fa46f]{opacity:.82}.coupon-state[data-v-8a8fa46f]{color:#66737c;background:#fff;border:1px solid #dfe4e8;border-radius:8px;flex-direction:column;align-items:flex-start;gap:7px;padding:28px;display:flex}.coupon-state.error[data-v-8a8fa46f]{color:#8d2020}.coupon-state button[data-v-8a8fa46f]{cursor:pointer;background:#fff;border:1px solid #aeb8bd;border-radius:6px;min-height:44px;padding:0 16px}@media (width<=900px){.coupon-shell[data-v-8a8fa46f]{grid-template-columns:1fr}.coupon-ticket[data-v-8a8fa46f]{grid-template-columns:135px minmax(0,1fr)}}@media (width<=620px){.coupons-page[data-v-8a8fa46f]{width:min(100% - 20px,1240px);margin-top:14px}.coupon-heading[data-v-8a8fa46f]{flex-direction:column;align-items:stretch}.checkout-link[data-v-8a8fa46f],.redeem-band button[data-v-8a8fa46f]{width:100%}.redeem-band>div[data-v-8a8fa46f]{flex-direction:column}.coupon-details dl[data-v-8a8fa46f],.coupon-ticket[data-v-8a8fa46f]{grid-template-columns:1fr}.coupon-value[data-v-8a8fa46f]{align-items:flex-start;padding:17px}.coupon-value strong[data-v-8a8fa46f]{font-size:27px}.coupon-details[data-v-8a8fa46f]{padding:15px}.coupon-title[data-v-8a8fa46f]{align-items:flex-start}.coupon-tabs button[data-v-8a8fa46f]{flex:1;padding:0 6px}.coupon-state[data-v-8a8fa46f]{padding:20px}}
