.v5-consumer,.coupon-consumer{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;touch-action:pan-y pinch-zoom} .v5-consumer h1,.v5-consumer h2,.v5-consumer h3{font-family:inherit}
/* Consumer navigation scrolls vertically; horizontal tables are limited to their own container. */
.v5-consumer{overflow-x:clip;touch-action:pan-y pinch-zoom}.v5-consumer .v5-main{width:100%;min-width:0;max-width:720px;margin-inline:auto;box-sizing:border-box}.v5-consumer *{box-sizing:border-box}.v5-consumer img{max-width:100%;height:auto}.v5-consumer .v5-panel,.v5-consumer .v5-member-grid>*{min-width:0;overflow-wrap:anywhere}.v5-consumer .v5-member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v5-consumer input,.v5-consumer select,.v5-consumer textarea{max-width:100%;min-width:0;font-size:16px}.v5-consumer .sg-scan-steps{display:flex;flex-wrap:wrap;gap:8px;padding:12px;white-space:normal}.v5-consumer .sg-scan-steps li{white-space:normal;flex:1 1 90px}.v5-consumer .v5-member-tabs{left:0;right:0;width:100%;max-width:100%;overflow:visible;display:flex;flex-wrap:nowrap;gap:0;padding-bottom:env(safe-area-inset-bottom)}.v5-consumer .v5-member-tabs a{flex:1;min-width:0;text-align:center;white-space:normal;padding:12px 4px}.v5-consumer .v5-forms,.v5-consumer .v5-form-grid{grid-template-columns:minmax(0,1fr)}.channel-notices{max-width:720px;margin:16px auto;overflow-wrap:anywhere}.channel-notices article+article{border-top:1px solid var(--v5-border,#eee);padding-top:12px}.channel-options{border:1px solid #f1ded5;border-radius:12px;padding:16px;margin:16px 0;min-width:0}.channel-options label{display:block;margin-top:12px}@media(max-width:360px){.v5-consumer .v5-member-grid{grid-template-columns:minmax(0,1fr)}.v5-consumer .v5-main{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.v5-consumer *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
