/* Map styling */
.scotland-dc-map-container { width: 100%; min-height: 420px; }
.legend { background: #fff; padding: 8px 12px; line-height: 1.4; border-radius: 6px; box-shadow: 0 1px 4px rgba(0,0,0,0.2); }
.popup { font-size: 14px; }
.popup a { word-break: break-all; }