.auditcard .audit-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px;flex-wrap:wrap}.auditcard .audit-card-head h2{border:0;padding:0;font-size:21px}.audit-card-head p,.audit-row>p{color:var(--muted);font-size:12px;line-height:1.5;margin:7px 0}
.audit-row{padding:22px;border-top:1px solid var(--line);min-width:0}.audit-row h3{font-size:16px;margin:0 0 12px;color:var(--ink)}.audit-scroll{max-height:430px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:9px;background:var(--surface)}#activeAudit.audit-scroll{max-height:230px}.audit-scroll table{min-width:690px}.audit-scroll th{position:sticky;top:0;background:var(--inset);z-index:1}.audit-scroll td{vertical-align:middle;padding:14px 12px}.audit-scroll small{display:block;margin-top:5px;color:var(--muted)}
.auditcard input,.auditcard select,.auditcard button{font:inherit;font-size:13px;min-height:42px;padding:9px 13px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);box-sizing:border-box}.auditcard button{cursor:pointer;font-weight:600}.auditcard button:disabled{opacity:.45;cursor:not-allowed}.auditcard button:hover:not(:disabled){border-color:var(--brand)}.auditcard :focus-visible{outline:2px solid var(--brand);outline-offset:3px}
.audit-filters{display:flex;gap:14px;flex-wrap:wrap;align-items:flex-end;margin:18px 0}.audit-filters label{display:grid;gap:7px;font-size:12px;color:var(--ink);flex:1 1 160px}.audit-filters label[hidden]{display:none}.audit-filters select,.audit-filters input{width:100%}.audit-filters button{background:var(--brand);color:var(--bg);min-width:110px}.audit-pages{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px}.audit-pages span{margin-right:auto;font-size:12px;color:var(--muted)}
@media(max-width:600px){.audit-row,.auditcard .audit-card-head{padding:16px}.audit-filters label,.audit-filters button{flex-basis:100%}.audit-pages span{flex-basis:100%}.audit-scroll{max-height:370px}}
