/* Revenue Audit compact ERP presentation; intentionally scoped to one page. */
#page-audit { background:var(--rv-bg); }
#page-audit .report-page { padding:0 0 12px; }
#page-audit .report-currency { display:grid; gap:2px; }
#page-audit .report-currency > span,#page-audit .report-updated-at { color:var(--rv-text-muted); font-size:10px; font-weight:600; }
#page-audit .report-currency-options { display:flex; gap:2px; padding:2px; border:1px solid var(--rv-border); border-radius:6px; background:var(--rv-surface); }
#page-audit .report-currency-button { min-width:38px; min-height:28px; border:0; border-radius:4px; background:transparent; color:var(--rv-text-muted); font-size:11px; font-weight:600; }
#page-audit .report-currency-button.active { background:var(--rv-primary-soft); color:var(--rv-primary-hover); }
#page-audit .report-toolbar .rv-actions-menu { margin-left:0; }
#page-audit .report-toolbar .rv-actions-menu > summary,#page-audit .report-toolbar .rv-button { min-height:32px; height:32px; padding:5px 10px; border-radius:6px; font-size:11px; font-weight:600; }
#page-audit .report-card-actions .au-act-btn { min-height:32px; border-radius:6px; }
#page-audit .au-active-filters { padding-top:6px; }
#page-audit .au-filter-tag { border:0; border-radius:999px; padding:3px 7px; background:var(--rv-primary-soft); color:var(--rv-primary-hover); font-size:10px; }
#page-audit .au-info { font-size:11px; }
#page-audit .data-table .r { text-align:right; font-variant-numeric:tabular-nums; }
#page-audit .data-table .c { text-align:center; }
#page-audit .data-table .au-bdg { display:inline-flex; align-items:center; min-height:20px; padding:2px 6px; border-radius:5px; font-size:10px; line-height:1; }
#page-audit .audit-detail-trigger { min-height:28px; height:28px; padding:3px 7px; border-radius:5px; font-size:10px; }
#page-audit .results-toolbar label { display:flex; align-items:center; gap:6px; }
#page-audit .results-toolbar select { width:64px; min-height:30px; height:30px; }
#page-audit .report-table-card.is-loading { opacity:.58; pointer-events:none; }
#page-audit .ahidden { display:none; }
