.regional-aed-map{margin-top:60px;padding:clamp(24px,4vw,42px);border:1px solid #d3e3e7;border-radius:28px;background:linear-gradient(135deg,#f7fbfb,#eff8f1);box-shadow:0 15px 42px rgba(18,60,85,.07)}.regional-aed-map h2{font-size:clamp(28px,3.6vw,45px)}.regional-aed-map__tools{display:grid;grid-template-columns:minmax(260px,1fr) minmax(210px,.55fr) minmax(220px,.6fr);gap:18px;align-items:end;margin:28px 0 16px}.regional-aed-map__tools label{display:grid;gap:7px;color:#17445f;font-size:13px;font-weight:800}.regional-aed-map input,.regional-aed-map select{width:100%;padding:12px 14px;border:1px solid #bed5dc;border-radius:12px;background:#fff;color:#17445f;font:inherit}.regional-aed-map__tools p{margin:0;color:#567487;font-size:14px}.regional-aed-map__canvas{height:600px;border:1px solid #cbdfe4;border-radius:20px;overflow:hidden;background:#eaf3f2}@media(max-width:800px){.regional-aed-map{margin-top:44px}.regional-aed-map__tools{grid-template-columns:1fr}.regional-aed-map__canvas{height:430px}}
