/* Auditoria ZenCaps — consulta restrita ao administrador. */
.zen-audit-card{display:grid;gap:16px}
.zen-audit-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap}
.zen-audit-filters label{flex:1 1 260px;display:grid;gap:8px;font-size:12px;font-weight:650}
.zen-audit-filters .btn{min-height:40px}
.zen-audit-info{font-size:12px;color:var(--muted);line-height:1.55;margin:0}
.zen-audit-error{color:#c34141;font-weight:650}
.zen-audit-table{border:1px solid var(--line);border-radius:12px;overflow:auto}
.zen-audit-table table{width:100%;border-collapse:collapse;min-width:690px;font-size:12px}
.zen-audit-table th,.zen-audit-table td{padding:12px;text-align:left;border-bottom:1px solid var(--line)}
.zen-audit-table th{color:var(--muted);background:var(--green-soft);font-size:11px;text-transform:uppercase}
.zen-audit-table td:first-child{white-space:nowrap}
.zen-audit-table td:nth-child(2){overflow-wrap:anywhere;max-width:220px}
.zen-audit-table tbody tr:last-child td{border-bottom:0}
.zen-audit-pagination{display:flex;gap:12px;align-items:center;justify-content:flex-end;flex-wrap:wrap}
@media(max-width:720px){.zen-audit-filters label{flex:1 1 100%}.zen-audit-pagination{justify-content:space-between}}
