/* Street evidence uses the site's existing card, tag, stat and POI components. */
.street-evidence .hero-stats{margin:1.4rem 0}
.street-evidence .street-details{margin-top:1rem;border-top:1px solid var(--border-soft);padding-top:.85rem}
.street-evidence .street-details summary{cursor:pointer;color:var(--accent);font-weight:600;font-size:.9rem;line-height:1.5}
.street-evidence .street-details[open] summary{margin-bottom:1rem}
.street-evidence .street-details p{font-size:.9rem;line-height:1.65;color:var(--ink-soft);margin:.65rem 0}
.street-evidence .card>p{line-height:1.7;margin:.75rem 0}
.street-evidence .street-poi-list{list-style:none;padding:0;margin:1rem 0}
.street-evidence .poi-name-v2{display:block;white-space:normal;overflow-wrap:anywhere}
.street-evidence .poi-type-v2{display:block;margin-top:.2rem}
.street-evidence .street-source-list{padding-left:1.25rem;line-height:1.7;overflow-wrap:anywhere}
.street-evidence .street-source-list li{margin:.6rem 0}
.street-evidence .street-map-card{padding:0;overflow:hidden}
.street-evidence .street-map-card>.card-header{padding:1rem 1.5rem;margin:0;border-bottom:0}
.street-evidence .map-info-value{font-size:.85rem;font-weight:400;line-height:1.6}
.street-evidence .street-coverage-meter{grid-column:1/-1;width:100%;height:12px;accent-color:var(--accent)}
.street-evidence .street-coverage-meter::-webkit-meter-bar{background:var(--border);border:0;border-radius:6px}
.street-evidence .street-coverage-meter::-webkit-meter-optimum-value{background:var(--accent)}
.street-evidence .cobertura-grid{margin-bottom:1rem}
.street-evidence .sidebar .card-title{font-size:1rem}
@media(max-width:600px){.street-evidence .poi-item-v2{gap:.5rem;padding:.6rem}.street-evidence .poi-icon-v2{width:28px;height:28px;font-size:.9rem}.street-evidence .poi-distance-v2{font-size:.75rem}.street-evidence .hero-stats{gap:1rem}.street-evidence .stat-value{font-size:1.5rem}}
