.billing-dialog{width:min(560px,calc(100% - 30px));padding:26px;border:1px solid #38464e;border-radius:12px;background:#141c21;color:#e6edf1}.billing-dialog::backdrop{background:#000b}.billing-dialog p{line-height:1.7}.billing-consent{display:flex;gap:10px;align-items:flex-start;margin:22px 0}.billing-consent input{margin-top:5px;flex-shrink:0}.billing-dialog #billing-error{color:#f7c27b}#billing-plans .price-grid{margin-top:24px}#billing-plans [data-pass]{margin-top:12px}
