
/* Kích thước bắt buộc để tránh map trắng trong WordPress */
html, body { height: 100%; margin: 0; }
#kyodo-map { width: 100%; height: 100%; min-height: 520px; }

/* Tooltip + popup */
.leaflet-tooltip { border-radius: 10px; padding: 6px 8px; font-size: 13px; box-shadow: 0 6px 18px rgba(0,0,0,.08); }
.popup h4 { margin: 0 0 6px; font-size: 16px; }
.popup .meta { color: #64748b; font-size: 13px; line-height: 1.4; margin-bottom: 6px; }
.popup .thumb img { width: 100%; height: auto; display: block; border-radius: 12px; }
