.quality-overview{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:22px 0}.quality-overview>a,.quality-overview>div{display:flex;flex-direction:column;padding:18px;border:1px solid #dce4e3;border-radius:14px;background:#fff;text-decoration:none}.quality-overview strong{font-size:1.65rem;color:#0a5356}.quality-overview span{margin-top:4px;color:#66797b;font-size:.78rem}.quality-run{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border:1px solid #cfe1dc;border-radius:14px;background:#eff8f5}.quality-run>div{display:flex;flex-direction:column;gap:4px}.quality-run span{color:#627477;font-size:.78rem}.quality-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:end;margin:22px 0}.quality-filters label{display:grid;gap:6px;font-size:.76rem;color:#52696c}.quality-filters select{margin:0}.quality-table td{vertical-align:middle}.quality-score{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;font-weight:800}.quality-score.good{background:#e3f3e9;color:#1d6b42}.quality-score.review{background:#fff2d7;color:#8a5a13}.quality-score.poor{background:#fbe6e3;color:#973d33}.issue-chips{display:flex;flex-wrap:wrap;gap:6px;max-width:430px}.issue-chips span{padding:5px 8px;border-radius:999px;background:#f7e9e5;color:#86483f;font-size:.69rem}.issue-chips em{color:#39715d;font-size:.76rem}.ready-note{display:block;margin-top:5px;color:#287153}@media(max-width:900px){.quality-overview{grid-template-columns:repeat(3,1fr)}.quality-filters{grid-template-columns:1fr 1fr}.quality-filters .button{align-self:end}}@media(max-width:620px){.quality-overview{grid-template-columns:repeat(2,1fr)}.quality-run{align-items:stretch;flex-direction:column}.quality-run .button{width:100%;justify-content:center}.quality-filters{grid-template-columns:1fr}.quality-table{min-width:760px}}
