.DataTable_wrap__BtIxw{overflow-x:auto;-webkit-overflow-scrolling:touch}.DataTable_tabela__xsxGo{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.DataTable_tabela__xsxGo th{text-align:left;font:var(--weight-semibold) var(--text-xs) var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);background:var(--color-surface-2);padding:10px 14px;white-space:nowrap}.DataTable_tabela__xsxGo th:first-child{border-left:3px solid var(--color-brand)}.DataTable_tabela__xsxGo td{padding:11px 14px;border-bottom:var(--border-width) solid var(--color-border);vertical-align:top}.DataTable_tabela__xsxGo tbody tr:hover td{background:var(--color-surface-2)}.DataTable_tabela__xsxGo tfoot td{font-weight:var(--weight-bold);background:var(--color-surface-2);border-top:2px solid var(--color-brand);padding:10px 14px}.DataTable_tabela__xsxGo .DataTable_esquerda__R_HWX{text-align:left}.DataTable_tabela__xsxGo .DataTable_direita__yT7oO{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DataTable_tabela__xsxGo .DataTable_centro__ZjSkK{text-align:center}.DataTable_vazio__gWD_X{text-align:center;padding:var(--space-8)!important}.DataTable_apagada__xDIj1 td,.DataTable_vazio__gWD_X{color:var(--color-text-muted)}.DataTable_destaque__bZi9a td{background:var(--color-brand-soft);font-weight:var(--weight-semibold)}@media (max-width:640px){.DataTable_tabela__xsxGo thead{display:none}.DataTable_tabela__xsxGo,.DataTable_tabela__xsxGo tbody,.DataTable_tabela__xsxGo td,.DataTable_tabela__xsxGo tr{display:block;width:100%}.DataTable_tabela__xsxGo tr{border-bottom:var(--border-width) solid var(--color-border);padding:var(--space-2) 0}.DataTable_tabela__xsxGo td{border:0;padding:4px 14px;text-align:left}.DataTable_tabela__xsxGo td[data-titulo]:before{content:attr(data-titulo);display:block;font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}}.KpiCard_kpi__j3iO1{display:flex;flex-direction:column;gap:2px;min-width:0;background:var(--color-surface-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-sm)}.KpiCard_destaque__ADg3r{border-top-color:var(--color-brand);background:linear-gradient(180deg,var(--color-brand-soft),var(--color-surface) 60%)}.KpiCard_rotulo__N_M_Y{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.KpiCard_marcador__lWkBx{width:10px;height:10px;border-radius:3px;display:inline-block}.KpiCard_valor__erdNv{font:var(--weight-bold) var(--text-2xl) /1.15 var(--font-heading);color:var(--color-heading)}.KpiCard_detalhe__tx82K{font-size:var(--text-xs);color:var(--color-text-muted)}.Loading_loading__MtUGb{display:flex;align-items:center;gap:var(--space-3);color:var(--color-text-muted);padding:var(--space-6);font-size:var(--text-sm)}.Loading_giro__Hsok8{width:18px;height:18px;border:2px solid var(--color-border);border-top-color:var(--color-brand);border-radius:50%;animation:Loading_giro__Hsok8 .8s linear infinite}@keyframes Loading_giro__Hsok8{to{transform:rotate(1turn)}}.Notice_notice__iKEQK{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);border:var(--border-width) solid var(--color-border);border-left-width:4px;font-size:var(--text-sm);background:var(--color-surface)}.Notice_info__WRARb{border-left-color:var(--color-info);background:var(--color-info-bg)}.Notice_alerta__7LQdL{border-left-color:var(--color-warning);background:var(--color-warning-bg)}.Notice_erro__CfUa3{border-left-color:var(--color-danger);background:var(--color-danger-bg)}.Toast_pilha__UlmM6{position:fixed;right:var(--space-4);bottom:var(--space-4);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);max-width:min(420px,calc(100vw - 32px))}.Toast_toast__LAM9j{background:var(--color-toast);color:#FFFFFF;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-size:var(--text-sm);border-left:4px solid var(--color-brand)}.Toast_sucesso__6MTDM{border-left-color:var(--color-success)}.Toast_erro__jyFZU{border-left-color:var(--color-danger)}