.office-audit{border:1px solid var(--line);border-radius:10px;padding:1rem;background:var(--panel);color:var(--text)}
.office-audit-head,.office-audit-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}
.office-audit-head h3{margin:0}
.office-audit-limit{font-size:.9em;opacity:.8}
.office-audit-list{list-style:none;padding:0;margin:.75rem 0;display:grid;gap:.5rem}
.office-audit-list li{display:grid;grid-template-columns:minmax(9rem,auto) 1fr;gap:.25rem .75rem;border-top:1px solid var(--line);padding:.6rem 0}
.office-audit-list li span{grid-column:2}
.office-audit button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}
@media(max-width:650px){.office-audit-list li{grid-template-columns:1fr}.office-audit-list li span{grid-column:1}}
