.subscription-form{gap:18px;display:grid}.subscription-plans{border:0;min-width:0;margin:0;padding:0}.subscription-plans legend{margin-bottom:12px;font-size:17px;font-weight:700}.subscription-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,215px),1fr));gap:14px;display:grid}.subscription-plan.panel{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.subscription-plan:has(input){cursor:pointer}.subscription-plan[data-selected=true]{outline-offset:-2px;outline:2px solid #5082f2}.subscription-plan-heading,.subscription-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.subscription-plan-heading strong{font-size:16px}.subscription-plan input{accent-color:#2865ee;width:16px;height:16px}.subscription-plan p{margin:0}.subscription-plan-price{align-items:baseline;gap:5px;margin-top:auto;display:flex}.subscription-plan-price b{font-size:24px}.subscription-plan-price span{color:var(--muted)}.subscription-plan ul{border-top:1px solid var(--line);gap:8px;margin:0;padding:12px 0 0;list-style:none;display:grid}.subscription-plan li{align-items:center;gap:6px;display:flex}.subscription-plan li svg{color:#168259;flex-shrink:0}.subscription-payment{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.subscription-payment img{background:#fff;border:8px solid #fff;border-radius:8px;max-width:100%;height:auto}.subscription-payment-details{flex:250px;min-width:0}.subscription-payment-details textarea{overflow-wrap:anywhere;width:100%}.subscription-payment-details .btn{margin-top:10px}
