.audit-page{--muted:#526b78}.audit-page .content{max-width:1500px}.audit-page h1{margin-bottom:8px;font-size:clamp(26px,3vw,36px)}.audit-filters{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr);gap:16px;margin:24px 0;padding:20px;display:grid}.audit-field{align-content:start;gap:8px;min-width:0;font-size:13px;font-weight:650;display:grid}.audit-field>input,.audit-field select,.audit-field .date-entry>input[type=text]{border:1px solid var(--line);width:100%;min-width:0;min-height:46px;color:var(--navy);font:inherit;box-sizing:border-box;background:#fff;border-radius:5px;padding:10px 12px;font-size:16px}.audit-field input::placeholder{color:var(--muted);opacity:1;font-weight:400}.audit-filter-actions{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.audit-result-count{color:var(--muted);margin:0 0 12px;font-size:14px}.audit-table-wrap{border:1px solid var(--line);background:#fff;border-radius:8px}.audit-table{border-collapse:collapse;table-layout:fixed;width:100%}.audit-table th,.audit-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:16px}.audit-table th{color:var(--muted);border-bottom:1px solid var(--line);font-size:12px;font-weight:650}.audit-table td{font-size:14px;line-height:1.5}.audit-table tbody tr+tr{border-top:1px solid var(--line)}.audit-table td strong,.audit-table td small,.audit-table time small{display:block}.audit-table td small,.audit-table time small{color:var(--muted);margin-top:4px;font-size:12px}.audit-table time{font-variant-numeric:tabular-nums}.audit-table code{color:var(--blue-dark);overflow-wrap:anywhere;font-size:12px}.audit-details summary{cursor:pointer;color:var(--blue-dark);align-content:center;min-height:44px;font-weight:650}.audit-details pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f7fa;border-radius:4px;max-height:360px;margin:8px 0 0;padding:12px;font-size:12px;line-height:1.6;overflow:auto}.audit-empty{color:var(--muted);text-align:center!important;padding:36px 20px!important}.audit-empty strong{color:var(--navy);font-size:18px}.audit-empty p{margin:10px 0 20px}.audit-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:22px;display:flex}.audit-pagination span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:14px}.audit-page :where(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #0072bb}.audit-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=650px){.audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1199px){.audit-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.audit-table,.audit-table tbody{display:block}.audit-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px;display:grid}.audit-table td{min-width:0;padding:0;display:block}.audit-table td:before{content:attr(data-label);color:var(--muted);margin-bottom:5px;font-size:12px;font-weight:650;display:block}.audit-table td:last-child,.audit-table .audit-empty{grid-column:1/-1}.audit-details pre{box-sizing:border-box;max-width:100%}}@media (width<=600px){.audit-page .content{padding:24px 18px}.audit-filters{padding:16px}.audit-table tbody tr{grid-template-columns:minmax(0,1fr)}.audit-table td{font-size:15px}}.audit-table tbody tr.audit-detail-row{border-top:0}.audit-table .audit-detail-row td{padding:0 16px 16px}.audit-details pre{max-height:300px}@media (width<=1199px){.audit-table tbody tr.audit-detail-row{padding:0 18px 18px;display:block}.audit-table .audit-detail-row td{padding:0}.audit-table .audit-detail-row td:before{display:none}}
