/* 해외판 근처 반려생활 지도 (2026-09-30, Claude) */
body.pv6 .pv6-localg .plg-form{display:flex;gap:8px;margin:14px 0 10px;max-width:640px}
body.pv6 .pv6-localg .plg-form input{flex:1 1 auto;min-width:0;min-height:46px;padding:10px 14px;border:1px solid var(--pv6-line,#DCE5F0);border-radius:12px;font-size:16px;background:#fff;color:var(--pv6-navy,#1B2A5B)}
body.pv6 .pv6-localg .plg-form button,body.pv6 .pv6-localg .plg-geo{min-height:46px;padding:10px 16px;border:0;border-radius:12px;font-weight:800;font-size:15px;cursor:pointer}
body.pv6 .pv6-localg .plg-form button{background:var(--pv6-blue,#2F6BFF);color:#fff;flex:0 0 auto}
body.pv6 .pv6-localg .plg-geo{background:var(--pv6-sky-light,#F4FBFF);color:var(--pv6-navy,#1B2A5B);border:1px solid #C6D5EB;margin-bottom:12px}
body.pv6 .pv6-localg .plg-kinds{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 12px}
body.pv6 .pv6-localg .plg-kinds button{min-height:40px;padding:6px 12px;border:1px solid #C6D5EB;border-radius:999px;background:#fff;color:var(--pv6-navy,#1B2A5B);font-size:14px;font-weight:700;cursor:pointer}
body.pv6 .pv6-localg .plg-kinds button.on{background:var(--pv6-navy,#1B2A5B);border-color:var(--pv6-navy,#1B2A5B);color:#fff}
body.pv6 .pv6-localg .plg-msg{min-height:1.4em;margin:0 0 10px;color:var(--pv6-muted,#5B6680);font-size:14px;overflow-wrap:anywhere}
body.pv6 .pv6-localg .plg-map{position:relative;width:100%;aspect-ratio:4/3;max-height:520px;border-radius:16px;overflow:hidden;border:1px solid var(--pv6-line,#DCE5F0);background:#EEF3F9}
body.pv6 .pv6-localg .plg-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
body.pv6 .pv6-localg .plg-more{display:inline-block;margin-top:10px;font-weight:800;color:var(--pv6-blue,#2F6BFF);text-decoration:none}
body.pv6 .pv6-localg .plg-note{margin-top:10px;font-size:13px;color:var(--pv6-muted,#5B6680)}
@media (max-width:480px){body.pv6 .pv6-localg .plg-map{aspect-ratio:3/4}body.pv6 .pv6-localg .plg-geo{width:100%}}
/* v2 목록·지도 (2026-09-30) */
body.pv6 .pv6-localg #plgGmap{position:absolute;inset:0}
body.pv6 .pv6-localg .plg-list{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}
body.pv6 .pv6-localg .plg-list li{padding:10px 12px;border:1px solid var(--pv6-line,#DCE5F0);border-radius:12px;background:#fff;cursor:pointer}
body.pv6 .pv6-localg .plg-list li.on{border-color:var(--pv6-blue,#2F6BFF);box-shadow:0 0 0 2px rgba(47,107,255,.15)}
body.pv6 .pv6-localg .plg-list a{display:block;font-weight:800;color:var(--pv6-navy,#1B2A5B);text-decoration:none;overflow-wrap:anywhere}
body.pv6 .pv6-localg .plg-list .plg-addr{display:block;margin-top:2px;font-size:13px;color:var(--pv6-muted,#5B6680);overflow-wrap:anywhere}
body.pv6 .pv6-localg .plg-iw a{font-weight:800;color:#1B2A5B}
body.pv6 .pv6-localg .plg-iw div{font-size:12px;color:#5B6680;max-width:220px}
