.billing-panel{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:18px 0;padding:18px 0}.billing-panel h3{margin:0 0 12px}.billing-panel .primary-button{white-space:normal;height:auto;margin-top:8px}.credit-pack-choice{border:0;gap:10px;margin:18px 0;padding:0;display:grid}.credit-pack-choice legend{margin-bottom:10px;font-weight:600}.credit-pack-choice label{border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.credit-pack-choice .is-selected{border-color:var(--primary);background:var(--muted)}.credit-pack-choice input{accent-color:var(--primary)}
