.audit-filters{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;padding:20px;margin-bottom:12px}.audit-filters label{min-width:0;font-size:12px;color:var(--muted)}.audit-filters input,.audit-filters select{width:100%;margin-top:7px}.audit-filters .audit-search{grid-column:1/3}.audit-filters>.btn{align-self:end}.audit-result-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:7px;margin:18px 0 12px;font-size:12px;color:var(--muted)}.audit-record{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px}.audit-record>div{min-width:0}.audit-record h2{margin:9px 0 6px;font-size:17px;overflow-wrap:anywhere;line-height:1.6}.audit-action{font-size:13px;font-weight:550}.audit-meta{font-size:12px;color:var(--muted);margin:8px 0 0}.audit-reason{font-size:13px;margin:9px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.audit-record>.btn{flex-shrink:0}.audit-detail-intro h3{margin:12px 0 8px;font-size:17px;overflow-wrap:anywhere}.audit-detail-intro>p{font-size:13px}.audit-comparison{display:grid;gap:15px;margin-top:18px}.audit-change{border:1px solid var(--border,#e1e5d8);border-radius:10px;overflow:hidden}.audit-change h4{font-size:13px;padding:12px 14px;margin:0;background:#f1f3e9}.audit-before-after{display:grid;grid-template-columns:1fr 1fr;gap:0}.audit-before-after>div{min-width:0;padding:13px 14px}.audit-before-after>div+div{border-left:1px solid var(--border,#e1e5d8);background:#f9faf4}.audit-before-after span{color:var(--muted);font-size:11px}.audit-value{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;overflow-y:auto;line-height:1.8;font-size:13px;margin-top:7px}
@media(max-width:700px){.audit-filters{grid-template-columns:1fr 1fr;padding:17px;gap:12px}.audit-filters>label:first-child{grid-column:1/-1}.audit-filters .audit-search{grid-column:1/-1}.audit-filters>.btn{grid-column:1/-1}.audit-record{display:block;padding:18px}.audit-record>.btn{margin-top:14px}.audit-before-after{grid-template-columns:1fr}.audit-before-after>div+div{border-left:0;border-top:1px solid var(--border,#e1e5d8)}.audit-result-summary{display:grid}.audit-value{max-height:220px}.audit-record h2{font-size:16px}}
