.billing-settings-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 16px;padding:6px;border:1px solid var(--line,#d3e4dc);border-radius:10px;background:var(--surface,#fff)}
.billing-settings-tabs button{border:0;border-radius:7px;padding:11px 16px;background:transparent;color:var(--ink,#173d32);font:inherit;font-size:13px;font-weight:600;cursor:pointer}
.billing-settings-tabs button.active{background:var(--mint,#e4f3eb);box-shadow:inset 0 -2px #1c9870}
.billing-settings-tabs button:focus-visible{outline:2px solid #269b74;outline-offset:2px}
.billing-tabbed-form .billing-details-grid{display:block}
.billing-tabbed-form [data-billing-setting-panel][hidden]{display:none!important}
.billing-tabbed-form .factory-confirm-check>span{display:flex;flex-direction:column;gap:4px;min-width:0}
.billing-tabbed-form .portal-action-bar{margin-top:16px}
@media(max-width:650px){.billing-settings-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.billing-settings-tabs button{flex:0 0 auto;white-space:nowrap;padding:10px 12px}}
.billing-tabbed-form .billing-free-date>span{display:flex;flex-direction:column;gap:4px}
