.vl-map{min-width:0;margin-block:1.25rem;position:relative}.vl-map-canvas{border:1px solid var(--line,#545442);background:#24241d;border-radius:5px;width:100%;height:330px;overflow:hidden}.vl-map-controls{gap:6px;display:grid;position:absolute;top:12px;right:12px}.vl-map-controls button{color:#fff500;background:#111;border:1px solid #aaa;border-radius:4px;width:44px;height:44px;font-size:1.6rem}.vl-map-controls button:focus-visible,.vl-map-canvas:focus-visible{outline-offset:3px;outline:3px solid #fff500}@media (max-width:600px){.vl-map-canvas{height:300px}}@media (prefers-reduced-motion:reduce){.vl-map *{scroll-behavior:auto}}.vl-map .ng-map-marker{color:#111;cursor:pointer;background:#fff500;border:2px solid #14180c;border-radius:50%;width:44px;height:44px;font-size:20px;font-weight:800;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0007}.vl-map .ng-map-marker:focus-visible{outline-offset:3px;outline:3px solid #111}
