.merchant-audit-note { color:var(--ink-mid,#64748b); font-size:13px; line-height:1.7; margin:0 0 18px; }
.merchant-audit-filters { display:flex; gap:12px; flex-wrap:wrap; align-items:end; margin-bottom:18px; }
.merchant-audit-filters label { min-width:140px; flex:1; margin:0; }
.merchant-audit-filters label:first-child { flex:2; min-width:230px; }
.merchant-audit-table { min-width:1250px; }
.merchant-audit-table td { font-size:14px; line-height:1.6; vertical-align:top; }
.merchant-audit-table small { display:block; color:var(--ink-mid,#64748b); font-size:12px; margin-top:4px; }
.merchant-audit-table .merchant-audit-summary { min-width:280px; max-width:460px; overflow-wrap:anywhere; }
.merchant-audit-time { white-space:nowrap; }
.merchant-audit-pages { display:flex; justify-content:flex-end; align-items:center; gap:12px; margin-top:18px; font-size:13px; }
#merchantAuditStatus { margin:12px 0; color:var(--ink-mid,#64748b); font-size:13px; }
@media(max-width:700px) { .merchant-audit-card { padding:16px; } .merchant-audit-filters label { flex-basis:40%; min-width:120px; } }
