.audit-main{max-width:72rem}.audit-main p{max-width:75ch}.audit-filters{display:flex;gap:16px;flex-wrap:wrap}.audit-filters label{flex:1;min-width:12rem}.audit-main form{max-width:48rem}.audit-record{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:start;padding-block:16px;border-bottom:1px solid var(--line)}.audit-record input{width:20px;min-height:20px;margin-top:3px}.audit-record p{margin:4px 0}.audit-record .audit-id{font-size:12px}.audit-main dl{display:grid;grid-template-columns:minmax(8rem,1fr) minmax(0,3fr);gap:8px 16px}.audit-main dt{color:var(--muted)}.audit-main dd{margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.audit-main #audit-error{color:var(--error)}.audit-main dialog{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:12px;max-width:44rem;width:calc(100% - 32px);max-height:85dvh;overflow:auto;padding:24px}.audit-main dialog::backdrop{background:#0009}.audit-main [hidden]{display:none!important}.audit-main button{min-height:44px}.audit-main label{line-height:1.6}.audit-main{scrollbar-color:var(--muted) var(--surface)}@media(max-width:600px){.audit-record{grid-template-columns:24px minmax(0,1fr)}.audit-record button{grid-column:2;justify-self:start}.audit-main dl{grid-template-columns:minmax(0,1fr)}.audit-main dt{margin-top:8px}.audit-main .row button{flex:1 1 auto}.audit-filters label{min-width:0;flex-basis:100%}}

#audit-records{max-height:36rem;overflow-y:auto;scrollbar-color:var(--muted) var(--surface);padding-inline:4px}
