.provider-account-tabs {margin:12px 16px;border:1px solid #66503b;border-radius:10px;overflow:hidden;min-width:0;background:#ffffff02}
.provider-account-heading {display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}
.provider-account-heading h3 {margin:0;font-size:14px}
.provider-account-heading button {padding:6px 10px;min-height:30px;font-size:11px}
.provider-account-tabs .overview-browser-tabs {padding-top:0;gap:3px}
.provider-account-body {padding:14px;min-width:0;min-height:130px}
.provider-account-summary {display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px;font-size:13px}
.provider-account-summary span {font-size:12px;color:var(--muted,#b7a794)}
.provider-account-scroll {max-height:320px;overflow:auto;scrollbar-width:thin}
.provider-account-body table {width:100%;border-collapse:collapse;table-layout:auto;font-size:12px}
.provider-account-body th,.provider-account-body td {padding:10px 12px;border-bottom:1px solid #79563433;text-align:left;overflow-wrap:anywhere}
.provider-account-body th {font-size:11px;color:var(--muted,#b7a794);font-weight:500}
.provider-account-body th:last-child,.provider-account-body td:last-child {text-align:right;font-variant-numeric:tabular-nums}
.provider-account-note,.provider-account-time {font-size:12px;line-height:1.5;color:var(--muted,#b7a794);margin:10px 0 0}
.provider-account-time {font-size:11px}
@media(max-width:600px){.provider-account-tabs{margin:10px}.provider-account-heading,.provider-account-body{padding:10px}.provider-account-body th,.provider-account-body td{padding:9px 7px}}
