.mivu-map-canvas{height:360px;width:100%;min-height:260px;border-radius:18px;background:#191B20;color:#14151A;overflow:hidden;z-index:0}
.mivu-map-canvas .leaflet-tile-pane{filter:saturate(.3) brightness(.82)}
.mivu-map-canvas .leaflet-control-attribution{font:10px/1.5 Manrope,Arial,sans-serif;background:#FAFAFAE8;color:#34363A;max-width:92%}
.mivu-map-canvas .leaflet-control-attribution a{color:#34363A}
.mivu-map-canvas .leaflet-tooltip{font:12px/1.4 Manrope,Arial,sans-serif;white-space:normal;max-width:180px;border-color:#29292F;background:#0D0D10;color:#F7F7F8}
.mivu-map-marker span{display:block;width:25px;height:25px;transform:rotate(-45deg);border:3px solid #FFFFFF;border-radius:50% 50% 50% 0;background:#E11D48;box-shadow:0 3px 10px #0008}
.mivu-map-dialog{box-sizing:border-box;background:#000000;color:#F7F7F8;border:1px solid #29292F;border-radius:25px;padding:22px;width:min(540px,calc(100vw - 24px));max-height:calc(100dvh - 24px);font:14px/1.5 Manrope,Arial,sans-serif;overflow:auto}
.mivu-map-dialog::backdrop{background:#000B;backdrop-filter:blur(5px)}
.mivu-map-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:12px}
.mivu-map-dialog h2{font:500 21px/1.35 Sora,Manrope,sans-serif;letter-spacing:-.6px;margin:0}
.mivu-map-dialog p{color:#B2B2BC;font-size:12px;margin:12px 0 16px}
.mivu-map-dialog button{font:600 13px/1.4 Manrope,Arial,sans-serif;color:#F7F7F8;background:#17171C;border:1px solid #29292F;border-radius:15px;min-height:44px;padding:10px 15px;cursor:pointer}
.mivu-map-dialog button:disabled{opacity:.4;cursor:default}
.mivu-map-dialog-head button{width:44px;padding:0;font-size:27px;background:none}
.mivu-map-dialog-actions{display:grid;gap:10px;margin-top:18px}
.mivu-map-dialog-actions button:first-child{background:#E11D48;border-color:#E11D48;border-radius:26px}
.mivu-map-adjust{display:flex;gap:8px;justify-content:center}
.mivu-map-dialog .mivu-map-canvas{height: min(360px,45dvh)}

.mivu-map-canvas [role=button]:focus-visible{outline:3px solid #FFFFFF;outline-offset:4px}
