.account-billing-buttons{display:flex;flex-wrap:wrap;gap:9px;margin:10px 0 15px}
.account-billing-buttons button{font-size:12px;min-height:38px;padding:9px 12px}
#accountBillingActions [data-billing-message]{font-size:12px;color:#526278;line-height:1.6;overflow-wrap:anywhere;margin:0 0 15px}
#accountBillingActions [data-billing-message]:empty{display:none}
.account-status.account-sandbox-label{background:#fff2d5;color:#705014;border-color:#e6d2a4;white-space:normal}
.account-status.account-sandbox-label:before{background:#a87519}
.account-invoice{display:grid;grid-template-columns:1fr auto;gap:15px;padding:14px 0;border-bottom:1px solid #e0e5ed}
.account-invoice:first-child{padding-top:0}.account-invoice:last-child{border-bottom:0;padding-bottom:0}
.account-invoice>div:last-child{text-align:right}.account-invoice strong,.account-invoice b{display:block;font-size:12px;color:#29435d;overflow-wrap:anywhere}
.account-invoice span{display:block;font-size:11px;color:#526278;margin-top:5px}.account-invoice .account-invoice-links{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}
.account-invoice a{font-size:11px;color:#8f2940;text-decoration:underline;text-underline-offset:3px}.account-invoice-note{margin-top:15px!important}
.account-invoice .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.account-billing-dialog{width:min(650px,calc(100vw - 26px));max-height:calc(100dvh - 28px);overflow:auto;color:#20344b;border:1px solid #d5dce5;border-radius:10px;padding:24px}
.account-billing-dialog::backdrop{background:#14253480}.account-billing-dialog .modalhead{gap:20px;align-items:flex-start}.account-billing-dialog h2{font-size:22px;line-height:1.3;margin:0}.account-billing-dialog>p,.account-billing-dialog form>p{font-size:14px;color:#526278;line-height:1.7;overflow-wrap:anywhere}
.account-billing-dialog label{font-size:13px;margin:20px 0}.account-billing-dialog input{width:100%;font-size:16px}
.account-billing-dialog [role=status]{font-size:12px;line-height:1.6;color:#8b2940;overflow-wrap:anywhere}.account-billing-dialog [role=status]:empty{display:none}
.account-billing-dialog .editor-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:9px;margin-top:20px}.account-billing-dialog button{font-size:12px;min-height:40px}
.account-billing-dialog .account-billing-kicker{font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:700;color:#8f2940;margin:0 0 8px}
.account-lifecycle-list article{padding:18px 0;border-bottom:1px solid #e0e5ed}.account-lifecycle-list article:last-child{border-bottom:0}.account-lifecycle-list h3{font-size:16px;line-height:1.4;margin:0 0 10px}.account-lifecycle-list p{font-size:13px;line-height:1.7;color:#526278;margin:0;white-space:pre-line;overflow-wrap:anywhere}
@media(max-width:700px){.account-billing-buttons button{min-height:43px}.account-billing-dialog{padding:19px}.account-billing-dialog h2{font-size:19px}.account-billing-dialog .editor-actions{justify-content:stretch}.account-billing-dialog .editor-actions button{flex:1;min-width:105px}.account-invoice{grid-template-columns:minmax(0,1fr);gap:8px}.account-invoice>div:last-child{text-align:left}.account-invoice .account-invoice-links{justify-content:flex-start;gap:18px}.account-billing-dialog form>p{font-size:13px}}
