#config .card h2{line-height:1.25}
#config .card .form-row{align-items:end}
#config .card label{display:block;line-height:1.35}
#config .card input.input,#config .card select.input{margin-top:4px}
#config .card:has(#metaLucro) .form-row{grid-template-columns:minmax(260px,1fr) minmax(220px,1fr);gap:12px}
.audit-table-wrap{max-height:62vh;overflow:auto;border:1px solid var(--line);border-radius:14px;background:#fff}
.audit-table th{position:sticky;top:0;z-index:2;background:#f6f9fc}
.audit-table th,.audit-table td{text-align:left;vertical-align:top;white-space:nowrap}
.audit-table td:nth-child(7),.audit-table td:nth-child(8){white-space:normal}
.audit-empty{padding:16px;border:1px solid var(--line);border-radius:14px;background:#f9fbfe;color:var(--muted);font-weight:800}
.audit-detail{font-size:11px;color:var(--muted);margin-top:3px}
.audit-action{display:inline-block;border-radius:999px;background:#eef6ff;color:#0d5ca6;padding:4px 8px;font-size:11px;font-weight:900}
.audit-json{white-space:pre-wrap;font:12px Consolas,monospace;background:#0b1220;color:#e5eefb;border-radius:14px;padding:12px;max-height:56vh;overflow:auto}

/* v2.26 - Análises Gerais: destaque exclusivo da tabela consolidada */
.general-analysis-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:#fff}
.general-analysis-table{min-width:900px;font-size:15px}
.general-analysis-table th{font-size:13px;padding:14px 12px;white-space:nowrap}
.general-analysis-table td{font-size:16px;font-weight:800;padding:15px 12px;white-space:nowrap}
.general-analysis-table td:first-child{font-size:16px;font-weight:950}
.general-analysis-table tbody tr:last-child td{font-weight:950;background:#f6f9fc}
@media(max-width:900px){.general-analysis-table{min-width:820px}.general-analysis-table th{font-size:12.5px}.general-analysis-table td{font-size:15px}}
