[data-saas-admin] .sa-kpis {grid-template-columns:repeat(4,minmax(0,1fr));}
[data-saas-admin] .sa-filters {display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:12px;padding:4px 0 18px;align-items:end;}
[data-saas-admin] .sa-transaction-filters {grid-template-columns:1.3fr 1.2fr 1fr 1fr 1fr;}
[data-saas-admin] .is-table {min-width:1130px;}
[data-saas-admin] .is-table td {font-variant-numeric:tabular-nums;}
[data-saas-admin] .is-table td:first-child {min-width:210px;}
#saasAdmin .is-table {min-width:1020px;}
#saasAdmin .sa-money .sa-sub {white-space:normal;min-width:115px;max-width:180px;}
[data-saas-admin] .sa-table-small {min-width:750px;}
[data-saas-admin] .sa-date {white-space:nowrap;}
[data-saas-admin] .sa-sub {display:block;color:var(--is-muted);font-size:11px;margin-top:4px;}
[data-saas-admin] .sa-money {white-space:nowrap;text-align:end;}
[data-saas-admin] .sa-totals-note {font-size:12px;color:var(--is-muted);margin:10px 0 18px;}
[data-saas-admin] .sa-tabs {display:flex;gap:22px;overflow:auto;border-bottom:1px solid var(--is-line);margin:15px 0 20px;}
[data-saas-admin] button.sa-tab {border:0;border-bottom:3px solid transparent;background:none;border-radius:0;padding:12px 0;min-height:46px;white-space:nowrap;font-size:13px;flex-shrink:0;color:var(--is-muted);}
[data-saas-admin] button.sa-tab[aria-selected=true] {color:var(--is-blue);border-bottom-color:var(--is-blue);font-weight:700;}
[data-saas-admin] .sa-summary-grid {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:10px 0;}
[data-saas-admin] .sa-summary-grid dt {color:var(--is-muted);font-size:11px;}
[data-saas-admin] .sa-summary-grid dd {margin:4px 0 0;font-size:13px;font-weight:650;overflow-wrap:anywhere;}
[data-saas-admin] .sa-company-heading {display:flex;gap:12px;align-items:center;}
[data-saas-admin] .sa-initials {display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;background:#e8f0ff;border-radius:6px;color:#0059ff;font-size:17px;font-weight:750;}
[data-saas-admin] .sa-dot {width:7px;height:7px;border-radius:50%;background:currentColor;display:inline-block;}
[data-saas-admin] .sa-identity-band {display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid var(--is-line);padding:12px 0 20px;}
[data-saas-admin] .sa-compact-dl {display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:8px 0 18px;}
[data-saas-admin] .sa-compact-dl dt {color:var(--is-muted);font-size:11px;}
[data-saas-admin] .sa-compact-dl dd {margin:4px 0;font-size:13px;overflow-wrap:anywhere;}
[data-saas-admin] .sa-actions-cell {white-space:nowrap;}
[data-saas-admin] .sa-log {padding:0;list-style:none;}
[data-saas-admin] .sa-log li {padding:13px 0;border-bottom:1px solid var(--is-line);font-size:12px;}
[data-saas-admin] .sa-log time {display:block;font-size:11px;color:var(--is-muted);margin-bottom:4px;}
[data-saas-admin] .sa-log p {overflow-wrap:anywhere;}
[data-saas-admin] .sa-source {font-size:11px;font-weight:500;color:var(--is-muted);}
.sa-admin-entry {padding:16px 0;margin:5px 0 18px;border-block:1px solid #dfe5eb;}
.sa-admin-entry .is-band-head {margin-bottom:8px;}
.sa-admin-entry .sa-mini-metrics {display:flex;gap:22px;flex-wrap:wrap;font-size:12px;color:#647080;}
.sa-admin-entry .sa-mini-metrics strong {color:#202634;}
.sa-admin-entry .sa-kpi-link {color:#0059ff;}
.sa-form-note {font-size:12px;color:#647080;margin-top:10px;}
[data-saas-admin] .sa-checkboxes {display:flex;gap:18px;flex-wrap:wrap;}
[data-saas-admin] .is-btn {max-width:100%;}
@media(max-width:1100px){[data-saas-admin] .sa-transaction-filters {grid-template-columns:repeat(3,minmax(0,1fr));}}
@media(max-width:800px){[data-saas-admin] .sa-filters {grid-template-columns:1fr 1fr;}[data-saas-admin] .sa-summary-grid {grid-template-columns:1fr 1fr;}}
@media(max-width:650px){[data-saas-admin] .sa-kpis {grid-template-columns:1fr 1fr;}[data-saas-admin] .sa-identity-band {align-items:flex-start;flex-direction:column;}[data-saas-admin] .sa-filters {gap:10px;}[data-saas-admin] .sa-company-heading h1 {font-size:22px;}[data-saas-admin] .sa-kpis .is-stat strong {font-size:23px;}}
@media(max-width:360px){[data-saas-admin] .sa-summary-grid {grid-template-columns:1fr;}[data-saas-admin] .sa-compact-dl {grid-template-columns:1fr;}[data-saas-admin] .sa-kpis .is-stat strong {font-size:21px;}}
