.billingCard{border:1px solid var(--line);border-radius:16px;padding:14px;margin:12px 0;background:#fbfcfe}
.billingCard h3{margin:0 0 6px;font-size:18px}
.billingCard>p{margin:0 0 12px}
.billingAccountGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.billingStatus{padding:10px 12px;border-radius:12px;background:#fff;border:1px solid var(--line);margin:10px 0;font-weight:800}
.billingStatus[data-state="active"]{border-color:var(--ok);color:var(--okInk)}
.billingStatus[data-state="error"]{border-color:var(--bad);color:var(--badInk)}
.billingKeyHint{font-size:12px;color:var(--muted)}
@media(max-width:600px){.billingAccountGrid{grid-template-columns:1fr}.billingCard .actions>*{width:100%}}
@media print{.billingCard{display:none!important}}
