/* v0.28.0 — commerce launch + member completion polish. */
.cba-commerce-launch .cba-offer-status-grid article small{display:block;margin-top:8px;color:#b8a7bf;line-height:1.45}
.cba-account-profile-live{margin-top:28px}.cba-account-profile-live>.cba-creator-profile{margin:0}
.cba-account-profile-live .cba-creator-profile-card{background:linear-gradient(145deg,rgba(255,31,143,.08),rgba(124,60,255,.07));border:1px solid rgba(255,255,255,.09)}
.cba-onboarding-shell .cba-auth-form select option{color:#111;background:#fff}
.cba-plan-card .cba-plan-exact{display:block;margin:-4px 0 14px;color:var(--cba-gold);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.cba-launch-readiness{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.cba-launch-readiness span{padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);font-size:11px}.cba-launch-readiness .ok{border-color:rgba(17,163,106,.35)}.cba-launch-readiness .bad{border-color:rgba(231,69,98,.35)}
@media(max-width:760px){.cba-launch-readiness{grid-template-columns:1fr 1fr}.cba-account-profile-live{margin-top:18px}}
@media(max-width:390px){.cba-launch-readiness{grid-template-columns:1fr}}
.cba-billing-orders a.cba-billing-pay{color:#fff;background:linear-gradient(135deg,var(--cba-pink),var(--cba-purple));padding:8px 11px;border-radius:999px;text-decoration:none;font-weight:800}
