#growthMap{height:560px;border:1px solid #d8e2dc;border-radius:12px;margin:14px 0;z-index:0}.map-legend{display:flex;flex-wrap:wrap;gap:10px;font-size:.9rem}.map-legend span{padding:6px 10px;background:#eef4f1;border-radius:6px}.evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.evidence-grid article{border:1px solid #d8e2dc;padding:14px;border-radius:10px;min-width:0}.project{padding:12px 0;border-bottom:1px solid #d8e2dc}.table-scroll{overflow-x:auto}#opRows button{white-space:nowrap}.leaflet-tooltip{white-space:normal;max-width:250px}.leaflet-container{font:14px system-ui}.county-label{background:transparent;border:0;box-shadow:none;color:#173d2f;font-weight:700;text-shadow:0 1px white,1px 0 white,-1px 0 white;pointer-events:none}#countyDetails,#areaDetails{margin-top:20px}summary,button{cursor:pointer}input[type=checkbox]{width:auto}a,button,input,select{scroll-margin:30px}@media(max-width:720px){#growthMap{height:430px}.evidence-grid{grid-template-columns:1fr}h1{font-size:2rem}.controls>*{min-width:0}table{min-width:580px}}
