.membership-offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:24px;margin-bottom:24px}.membership-offers>.panel,.membership-offers>.plan-card{margin-bottom:0;min-width:0}.membership-offers .card-top{align-items:flex-start;flex-wrap:wrap}.membership-offers .price{font-size:36px}.membership-offers .button.wide{justify-content:center}.showcase-membership.membership-multiple{grid-template-columns:minmax(220px,.7fr) minmax(0,1.6fr);gap:36px}.membership-multiple .showcase-plan{max-width:none;width:auto}.plan-input-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.admin-plan-cards input:not([type=checkbox]){max-width:460px}.admin-plan-cards .plan-input-pair input{max-width:200px}.plan-check{display:flex;align-items:center;gap:10px;margin:14px 0}.plan-check input[type=checkbox]{width:18px;height:18px;accent-color:var(--gold);margin:0;flex:none}.discount-controls{max-width:680px}.discount-controls input[name=discount_percent]{max-width:140px}.discount-controls input[name=reason]{max-width:500px}.membership-current{max-width:760px}.membership-offers .key-retail{font-size:13px}@media(max-width:1100px){.showcase-membership.membership-multiple{grid-template-columns:1fr}.membership-multiple .membership-copy{max-width:600px}}@media(max-width:600px){.plan-input-pair{grid-template-columns:1fr}.membership-offers{gap:18px}.membership-offers .price{font-size:32px}}
