.audit-filter{grid-template-columns:repeat(5,minmax(150px,1fr));align-items:end}.audit-filter .actions{margin:0}.table-filter-help{margin:0 0 10px}.table-filter-trigger{display:inline-flex;align-items:center;gap:5px;padding:3px 0;border:0;background:none;color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.table-filter-trigger:hover,.table-filter-trigger.is-filtered{color:var(--blue)}th{position:relative}.table-column-filter{position:absolute;z-index:4;top:calc(100% - 4px);left:8px;min-width:230px;padding:10px;background:#fff;border:1px solid var(--line);border-radius:9px;box-shadow:0 10px 30px rgba(18,50,74,.18);text-transform:none;letter-spacing:normal}.table-column-filter[hidden]{display:none}.table-column-filter select{font-size:13px}.table-filter-status{margin:12px 0 0}@media(max-width:1000px){.audit-filter{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.audit-filter{grid-template-columns:1fr}}
.audit-filter{display:grid!important;grid-template-columns:1fr!important;gap:18px}.audit-filter-primary,.audit-filter-advanced{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:16px}.audit-search-wide{grid-column:span 2}.audit-advanced{border:1px solid var(--line);border-radius:10px;background:#f8fafb}.audit-advanced>summary{padding:14px 16px;cursor:pointer;font-weight:700;color:var(--blue)}.audit-filter-advanced{padding:4px 16px 16px}.audit-filter-actions{display:flex;justify-content:flex-end;gap:10px}.audit-table small{color:var(--muted)}.audit-detail-modal{width:min(980px,94vw)}.audit-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.audit-detail-grid>div{padding:12px;border:1px solid var(--line);border-radius:9px;background:#f8fafb;min-width:0}.audit-detail-grid dt{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--muted)}.audit-detail-grid dd{margin:4px 0 0;overflow-wrap:anywhere}.audit-code{font:12px/1.4 Consolas,monospace}.audit-values{margin:16px 0}.audit-values h3{font-size:15px}.audit-values pre,.audit-technical pre{max-width:none;max-height:280px;overflow:auto;padding:14px;border-radius:9px;background:#142a36;color:#e9f2f5;white-space:pre-wrap}.audit-technical{margin:16px 0}.modal-close-actions{margin-top:18px}@media(max-width:900px){.audit-filter-primary,.audit-filter-advanced,.audit-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.audit-filter-primary,.audit-filter-advanced,.audit-detail-grid{grid-template-columns:1fr}.audit-search-wide{grid-column:auto}.audit-filter-actions{flex-direction:column-reverse}.audit-filter-actions .button{width:100%}}
