/*
    Audit-log admin screen (packet 10.4 Surface 3). Unscoped for the same reason as
    nav.css / mapping.css: consumed across a component boundary.
*/

.hrc-audit-filter {
    display: flex;
    flex-direction: column;
    gap: var(--hrc-space-sm);
    margin-block-end: var(--hrc-space-lg);
    padding: var(--hrc-space-md);
    background: var(--hrc-surface-subtle);
    border-radius: var(--hrc-radius-sm);
}

.hrc-audit-filter__row {
    display: flex;
    flex-wrap: wrap;
    gap: var(--hrc-space-md);
    align-items: end;
}

.hrc-audit-filter .hrc-field {
    min-inline-size: 12rem;
    flex: 1;
}

/* P5.4 (2026-08-03): the old .hrc-audit-detail (summary + __grid + pre) blocks
   were deleted. Before/After JSON now renders inside DataGrid's full-row
   ExpandRow, so it needs full available width instead of the two-column split
   that was squeezing it inside the old Details column. New primitives
   .hrc-audit-detail__panel / __side / __heading / __json live in harbor.css
   §17 next to the shared .hrc-grid__expand-row rules that reveal them. */

.hrc-audit-retention {
    margin-block-start: var(--hrc-space-md);
    font-size: 0.875rem;
    color: var(--hrc-ink-muted);
    font-style: italic;
}
