.billing-steps{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.billing-steps span{padding:14px 17px;border-radius:12px;background:#252233;border:1px solid #4c405d;font-size:12px;color:#b8a5cb}.billing-steps .ready{background:#233b2b;color:#c8eaa7;border-color:#4f6d41}.billing-help{margin-top:22px;border-top:1px solid #35445c;padding-top:12px}.billing-help summary{min-height:44px;cursor:pointer;color:#c4b1e7;font-size:12px;display:flex;align-items:center}.billing-help p{color:#8da6c6;font-size:12px;line-height:1.9}.billing-help a{display:block;color:#c3b2e8;font-size:12px;margin-top:13px}.billing-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:25px 0}.billing-prices>div{padding:15px 9px;background:#111b2a;border:1px solid #354259;border-radius:12px;min-width:0}.billing-prices span{display:block;font-size:9px;color:#91a5c4;line-height:1.7}.billing-prices strong{font-size:22px;display:block;margin-top:10px}.billing-event{padding:15px 0;border-bottom:1px solid #304058;overflow-wrap:anywhere}.billing-event strong{font-size:12px;display:block;color:#b8c8df}.billing-event span{display:block;font-size:11px;color:#829cbd;margin-top:7px;line-height:1.8}#stripe-key-message,#billing-settings-message{font-size:12px;line-height:1.8;color:#c4d7b8;margin-top:13px}
