.mx-local-map{height:520px;width:100%;border-radius:18px;overflow:hidden;background:#dfedf3}.mx-local-map canvas{outline:none}.mx-local-map .maplibregl-ctrl button{min-width:30px;padding:0;box-shadow:none;border-radius:0}.mx-local-map .maplibregl-ctrl-attrib{font-size:10px;line-height:16px;color:#19394e;background:#fff}.mx-place-search{display:flex;align-items:end;gap:10px;margin:12px 0}.mx-place-search label{display:grid;gap:6px;flex:1;color:var(--mx-ink);font-size:12px}.mx-place-search input{width:100%;box-sizing:border-box;background:var(--mx-panel);color:var(--mx-ink);border:1px solid var(--mx-line);border-radius:12px;padding:12px;font:inherit}.mx-place-search button,.mx-place-results button{background:linear-gradient(110deg,#6241bb,#007e9a);border:1px solid transparent;color:#fff;border-radius:12px;padding:12px 15px;font:inherit;font-weight:400;cursor:pointer}.mx-place-results{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0;color:var(--mx-ink);font-size:12px}.mx-world [data-world-map]>svg[hidden]{display:none}.mx-world .mx-region:focus{outline:0!important;filter:none!important}.mx-world .mx-country:focus{outline:0!important;filter:none!important}@media(max-width:600px){.mx-local-map{height:420px}.mx-place-search{align-items:stretch;flex-direction:column}.mx-place-search button{align-self:flex-start}}
.mx-nearby-places{margin:14px 0;padding:14px;border:1px solid var(--mx-line);border-radius:16px;color:var(--mx-ink);background:var(--mx-panel);max-height:none}.mx-nearby-places h3{font-size:15px;font-weight:500}.mx-nearby-places p{font-size:12px;line-height:1.5}.mx-nearby-places button{margin:4px;padding:9px;border:1px solid var(--mx-line);border-radius:10px;color:var(--mx-ink);background:var(--mx-soft);font:inherit;font-size:12px;cursor:pointer}.mx-business-pin{display:grid;gap:12px;padding:18px;border:1px solid var(--mx-line);border-radius:16px;background:var(--mx-panel);color:var(--mx-ink)}.mx-business-pin label{display:grid;gap:6px}.mx-business-pin input[type=number]{padding:10px;border-radius:10px;border:1px solid var(--mx-line);background:var(--mx-soft);color:var(--mx-ink)}.mx-business-pin button,.mx-region-leads button{padding:10px 14px;border-radius:12px;border:1px solid var(--mx-line);font:inherit;font-weight:400;background:var(--mx-soft);color:var(--mx-ink);cursor:pointer}.mx-business-pin button[type=submit]{background:linear-gradient(110deg,#6241bb,#007e9a);color:#fff}

.mx-world-map.has-local-map{aspect-ratio:auto;height:auto;min-height:0}.mx-local-map:focus-within{box-shadow:0 0 0 2px #00b8d4}.mx-world .mx-world-toolbar label,.mx-world .mx-world-toolbar select,.mx-world .mx-world-toolbar button,.mx-world .mx-world-stat span,.mx-world .mx-kicker,.mx-world .mx-live{font-weight:400}.mx-world .mx-world-heading h2,.mx-world .mx-world-stat strong,.mx-world .mx-world-detail h3{font-weight:500}

.mx-map-credit{margin:8px 4px 2px;color:var(--mx-muted);font-size:10px;line-height:1.5;text-align:right}.mx-map-credit a{color:var(--mx-ink);text-decoration:underline;text-underline-offset:2px}.mx-map-credit a:focus-visible{outline:2px solid #14b8d4;outline-offset:2px}@media(max-width:600px){.mx-map-credit{text-align:left}}
