.saas-report-tables{gap:var(--saas-space-lg);flex-direction:column;display:flex}.saas-report-tables__figures{gap:var(--saas-space-sm);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.saas-report-tables__figure{gap:var(--saas-space-2xs);padding:var(--saas-space-sm) var(--saas-space-md);border:1px solid var(--saas-border-default);border-inline-start:3px solid var(--saas-brand-primary);border-radius:var(--saas-radius-md);background:var(--saas-bg-surface);flex-direction:column;display:flex}.saas-report-tables__figure span{color:var(--saas-text-secondary);font-size:var(--saas-font-body)}.saas-report-tables__figure strong{color:var(--saas-text-primary);font-size:var(--saas-font-title);font-variant-numeric:tabular-nums}.saas-report-tables__figure[data-tone=success]{border-inline-start-color:var(--saas-status-success)}.saas-report-tables__figure[data-tone=success] strong{color:var(--saas-status-success)}.saas-report-tables__figure[data-tone=danger]{border-inline-start-color:var(--saas-status-danger)}.saas-report-tables__figure[data-tone=danger] strong{color:var(--saas-status-danger)}.saas-report-tables__figure[data-tone=warning]{border-inline-start-color:var(--saas-status-warning)}.saas-report-tables__checks{gap:var(--saas-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.saas-report-tables__check{align-items:flex-start;gap:var(--saas-space-sm);padding:var(--saas-space-sm) var(--saas-space-md);border-radius:var(--saas-radius-md);background:var(--saas-bg-sunken);color:var(--saas-text-primary);font-size:var(--saas-font-body);display:flex}.saas-report-tables__check svg{flex:none;margin-block-start:2px}.saas-report-tables__check[data-severity=ISSUE]{background:var(--saas-tint-red-bg);color:var(--saas-tint-red-fg)}.saas-report-tables__check[data-severity=WARNING]{background:var(--saas-tint-yellow-bg);color:var(--saas-tint-yellow-fg)}.saas-report-tables__scroll{border:1px solid var(--saas-border-default);border-radius:var(--saas-radius-lg);background:var(--saas-bg-surface);overflow-x:auto}.saas-report-tables__scroll:focus-visible{box-shadow:var(--saas-focus-ring);outline:none}.saas-report-tables__table{border-collapse:collapse;inline-size:100%;font-size:var(--saas-font-body);font-variant-numeric:tabular-nums}.saas-report-tables__table caption{padding:var(--saas-space-sm) var(--saas-space-md);border-block-end:1px solid var(--saas-border-default);color:var(--saas-text-primary);font-size:var(--saas-font-heading);text-align:start;font-weight:600}.saas-report-tables__table caption small{color:var(--saas-text-secondary);font-size:var(--saas-font-body);font-weight:400;display:block}.saas-report-tables__table th{padding:var(--saas-space-sm) var(--saas-space-md);background:var(--saas-bg-sunken);color:var(--saas-text-secondary);text-align:start;white-space:nowrap;font-weight:600}.saas-report-tables__table td{padding:var(--saas-space-xs) var(--saas-space-md);border-block-start:1px solid var(--saas-border-default);color:var(--saas-text-primary)}.saas-report-tables__table [data-kind=money],.saas-report-tables__table [data-kind=count],.saas-report-tables__table [data-kind=percent]{text-align:end;white-space:nowrap}.saas-report-tables__table td[data-indent=true]{padding-inline-start:calc(var(--saas-space-md) + var(--saas-space-lg))}.saas-report-tables__table tr[data-style=heading] td{background:var(--saas-bg-sunken);font-weight:600}.saas-report-tables__table tr[data-style=subtotal] td{font-weight:600}.saas-report-tables__table tr[data-style=total] td{border-block-start:2px solid var(--saas-border-strong);background:var(--saas-brand-subtle);color:var(--saas-brand-strong);font-weight:700}.saas-report-tables__table tbody tr:not([data-style]):hover td{background:var(--saas-brand-subtle)}.saas-report-tables__empty{color:var(--saas-text-secondary);text-align:center}.saas-report-tables__more{color:var(--saas-text-secondary);font-size:var(--saas-font-body);margin:0}