.image-coverage-chart{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}.image-coverage-chart button{display:grid;gap:8px;text-align:left;padding:14px;background:#fff;color:#35333b;border:1px solid #ded9e4;border-radius:10px}.image-coverage-chart button[aria-pressed=true]{border-color:#773883;background:#f6eff9;box-shadow:0 0 0 1px #773883}.image-bar-track{height:8px;background:#eeeaf1;border-radius:8px;overflow:hidden}.image-bar-track>span{display:block;height:100%;background:#773883}.image-coverage-chart button[data-image-category=smaller] .image-bar-track>span{background:#508246}.image-coverage-chart button[data-image-category=unmeasured] .image-bar-track>span{background:#8a8790}.image-coverage-chart button[data-image-category=conflicting] .image-bar-track>span{background:#c18b24}.image-evidence-table{width:100%;min-width:760px;border-collapse:collapse;background:#fff}.image-evidence-table th,.image-evidence-table td{padding:14px 12px;text-align:left;border-bottom:1px solid #e8e3eb;vertical-align:top}.image-evidence-table td:first-child{min-width:250px;max-width:450px;overflow-wrap:anywhere}.image-evidence-table small{display:block;color:#64616a;font-size:.85em;line-height:1.5;margin-top:5px}.image-evidence-table details{margin-top:10px}.image-evidence-table summary{cursor:pointer;color:#743680;font-weight:600}.image-evidence-table li{margin:10px 0}.image-evidence-table a{overflow-wrap:anywhere}.image-coverage-chart button:focus-visible,.image-evidence-table summary:focus-visible{outline:3px solid #9cb538;outline-offset:3px}@media(max-width:1100px){.image-coverage-chart{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.image-coverage-chart{grid-template-columns:1fr}}
.image-coverage-chart{font-size:.95rem}#image-evidence .metric-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#image-evidence .metric-strip article{min-width:0}#image-evidence .audit-filters{display:grid;grid-template-columns:2fr 1fr;gap:16px;margin:20px 0}#image-evidence .audit-filters label{display:grid;gap:7px}#image-evidence .audit-filters input,#image-evidence .audit-filters select{width:100%;min-width:0;min-height:44px;border:1px solid #d8d2dd;border-radius:8px;background:#fff;color:#35333b;padding:10px;font:inherit}@media(max-width:700px){#image-evidence .metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}#image-evidence .audit-filters{grid-template-columns:1fr}}
