.tool-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px}.tool-card h3{font-size:23px;font-weight:800}.tool-card h3.good{color:#15803d}.tool-card h3.bad{color:#b45309}.muted{color:#64748b;text-align:center}.error{color:#b91c1c}.muted2{color:#64748b;white-space:nowrap}.mutedText{color:#64748b;word-break:break-word;margin-top:16px;font-size:14px}.metrics{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0;display:grid}.metric{background:#f8fafc;border-radius:12px;padding:14px}.metric span{color:#64748b;font-size:13px;display:block}.metric strong{color:#0f172a;word-break:break-word;margin-top:4px;font-size:17px;display:block}.issues{margin:6px 0;padding-left:20px}.issues .err{color:#b91c1c}.issues .warn{color:#b45309}.issues li{margin:5px 0}.okline{color:#15803d;font-weight:600}.tbl-wrap{margin-top:10px;overflow-x:auto}.tool-card table{border-collapse:collapse;width:100%;font-size:14px}.tool-card th,.tool-card td{text-align:left;border-bottom:1px solid #f1f5f9;padding:8px 10px}.tool-card th{color:#64748b;text-transform:uppercase;font-size:12px}.break{word-break:break-word;color:#0f172a}
