.audit-view{display:flex;flex-direction:column;gap:14px}.audit-view .page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.audit-view .page-heading h1{margin:3px 0;color:#263746;font-size:20px}.audit-view .page-heading p{display:none}.audit-filters{display:flex;align-items:flex-end;gap:9px;flex-wrap:wrap;padding:11px 13px;background:#f4f7f9;border:1px solid #d9e0e5;border-radius:8px}.audit-filters label{display:flex;flex-direction:column;gap:4px;color:#526574;font-size:9px;font-weight:600}.audit-filters input,.audit-filters select{padding:7px 9px;border:1px solid #c7d0d8;border-radius:6px;background:#fff;color:#263746;font-size:10px}.audit-filters .button{font-size:9px;padding:7px 11px}.audit-check{flex-direction:row!important;align-items:center;height:30px}.audit-check input{accent-color:#2f6171}.audit-metrics{display:flex;gap:8px}.audit-metrics>div{min-width:92px;padding:8px 11px;background:#fff;border:1px solid #d9e0e5;border-radius:8px}.audit-metrics span{display:block;color:#71818c;font-size:8px;text-transform:uppercase}.audit-metrics strong{display:block;margin-top:2px;color:#29495c;font-size:17px}.audit-table-wrap{overflow:auto;border:1px solid #d9e0e5;border-radius:9px;background:#fff}.audit-table{width:100%;border-collapse:collapse;min-width:980px}.audit-table th{text-align:left;padding:9px 10px;background:#f4f7f9;color:#526574;font-size:9px;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid #d9e0e5}.audit-table td{padding:9px 10px;color:#344b5c;font-size:9px;border-bottom:1px solid #edf0f2;vertical-align:top}.audit-table tr:nth-child(even){background:#fbfcfd}.audit-table small{display:block;margin-top:3px;color:#a6534d}.audit-action{color:#2f6171;font-weight:700}.audit-badge{display:inline-block;padding:3px 6px;border-radius:999px;background:#e8f2ee;color:#277158;font-size:8px}.audit-badge.alert{background:#fff0ed;color:#a6534d}.audit-alert{background:#fffaf8!important}.audit-view #audit-download{font-size:9px;padding:7px 10px}@media(max-width:760px){.audit-view .page-heading{align-items:flex-start}.audit-filters label{width:calc(50% - 6px)}.audit-filters .button{width:100%}.audit-metrics{display:grid;grid-template-columns:repeat(3,1fr)}}
.audit-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:#526574;font-size:10px}.audit-pagination .button{font-size:9px;padding:7px 11px}.audit-pagination .button:disabled{opacity:.45;cursor:not-allowed}
