/* 11.16 consistency audit dialog */
#consistency-audit-dialog{max-width:980px;width:min(980px,94vw)}
#consistency-audit-dialog h2{margin-bottom:6px}
#consistency-audit-summary{font-size:12px;line-height:1.8;color:#cfdad2;margin:6px 0 12px}
.audit-list{display:flex;flex-direction:column;gap:8px;max-height:56vh;overflow:auto;padding:2px 4px 2px 2px}
.audit-gaps{border:1px solid #4a3a26;background:#241f16;border-radius:8px;padding:9px 10px;font-size:11px;line-height:1.8}
.audit-gaps>strong{display:block;margin-bottom:4px;color:#e6c79c}
.audit-gaps .badge{margin:2px 5px 2px 0}
.audit-issue{border:1px solid #303832;border-radius:8px;padding:9px 10px;background:#191e1a}
.audit-issue.blocker{border-color:#784033;background:#211917}
.audit-issue.warning{border-color:#5b4a2f}
.audit-issue-head{display:flex;align-items:center;gap:7px;margin-bottom:3px}
.audit-issue-head strong{font-size:12px;color:#dfe7e1}
.audit-issue p{margin:3px 0;font-size:11px;line-height:1.7;color:#aab6ac}
.audit-issue .audit-fix{color:#c9af86}
.audit-issue .subtle{margin-top:2px}
.audit-ok{border:1px solid #35483a;background:#18231b;border-radius:8px;padding:12px;font-size:12px;color:#b9d6bd;line-height:1.8}
@media(max-width:700px){
 #consistency-audit-dialog{width:96vw}
 .audit-list{max-height:50vh}
}
