.jjt-map{z-index:0;font:12px/1.5 Arial,sans-serif}.jjt-map .leaflet-marker-icon{max-width:none}.jjt-map{background:#142438}.jjt-map .leaflet-control-layers{border:0;border-radius:2px;margin:20px 20px 0 0;padding:6px 10px;box-shadow:0 2px 6px #0003}.jjt-map .leaflet-control-layers label{font:12px/20px Arial,sans-serif;display:block}.jjt-map .leaflet-control-layers input{appearance:auto;vertical-align:middle;margin:0 5px 0 0}.jjt-map .leaflet-control-attribution{background:#ffffffd9}.jjt-map .leaflet-popup-content-wrapper{border-radius:0;padding:1px}.jjt-map .leaflet-popup-content{margin:10px 12px;line-height:20px}.jjt-map .leaflet-popup-content a{color:#00e;text-decoration:underline}.jjt-map .leaflet-bottom .leaflet-control-scale,.jjt-map .leaflet-bottom .leaflet-control-zoom{margin-bottom:0}.jjt-map .leaflet-control-layers{border:1px solid #d7e0ed;border-radius:10px;padding:8px 12px}.jjt-map .leaflet-control-layers label{align-items:center;min-height:32px;font-size:13px;display:flex}.jjt-map .leaflet-control-zoom a{width:44px;height:44px;line-height:44px}.jjt-map .leaflet-popup-content-wrapper{border-radius:12px}.jjt-map .leaflet-popup-content{font:14px/1.8 var(--jj-font);max-width:240px}.jjt-map .leaflet-popup-content a{color:#185abd;min-height:44px;padding:8px 0;display:block}.jjt-map .leaflet-bottom .leaflet-control{margin-bottom:12px}.jjt-map .leaflet-control-layers label{min-height:44px}.jjt-map .leaflet-control-layers{color:#677385;background:#ffffffef;border:1px solid #e1e5ed;border-radius:10px;padding:8px 12px;box-shadow:0 6px 20px #0002}.jjt-map .leaflet-control-layers label{font:11px/1.6 var(--jj-font);min-height:32px}.jjt-map .leaflet-control-zoom{border:1px solid #dfe3eb;border-radius:10px;overflow:hidden}.jjt-map .leaflet-control-zoom a{color:#576478;background:#fff;border-color:#e1e5ed;font-size:20px;font-weight:400}.jjt-map .leaflet-control-attribution{color:#758395;background:#f4f6f8d9;font-size:8px}.jjt-map .leaflet-control-attribution a{color:#687d91}.jjt-map .leaflet-control-layers{color:#69768a;background:#ffffffed;border-color:#e0e4ec}.jjt-map .leaflet-control-layers input{accent-color:#bd303d}.jjt-map .leaflet-control-zoom a{color:#91515d;background:#fff}.jjt-map .leaflet-control-zoom a:hover{background:#fff0f2}.jjt-map :is(.jjt-point-popover,.jjt-location-popover) .leaflet-popup-content-wrapper{background:#fff;border:1px solid #e1e7ef;border-radius:16px;padding:0;box-shadow:0 12px 38px #061a3c33,0 2px 6px #061a3c12}.jjt-map :is(.jjt-point-popover,.jjt-location-popover) .leaflet-popup-content{max-width:none;font-size:inherit;margin:0;width:auto!important}.jjt-map :is(.jjt-point-popover,.jjt-location-popover) .leaflet-popup-content p{margin:12px 0 0}.jjt-map :is(.jjt-point-popover,.jjt-location-popover) .leaflet-popup-tip{background:#fff;box-shadow:2px 2px 3px #061a3c12}.jjt-map .jjt-point-popover .leaflet-popup-content a{color:#c63145;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;min-height:32px;padding:0;text-decoration:none;display:inline-flex}.jjt-map .leaflet-top.leaflet-right{top:24px;right:24px}.jjt-map .leaflet-control-layers{border-radius:14px;margin:0;padding:8px}.jjt-map .leaflet-control-layers-toggle{width:42px;height:42px}.jjt-map .leaflet-control-zoom{margin-right:0}.jjt-map .leaflet-control-layers-expanded{padding:8px 14px}.jjt-map .leaflet-control-layers label{min-height:44px;font-size:12px}.jjt-map .leaflet-bottom.leaflet-right{bottom:36px;right:24px}.jjt-map .leaflet-control-attribution{max-width:100%;position:fixed;bottom:0;right:0}.jjt-map .leaflet-control-scale{margin-bottom:8px;margin-left:24px}.jjt-map .leaflet-control-scale-line{color:#526173;background:#ffffffe0;border-color:#6d7d8e}@media (max-width:600px){.jjt-map .leaflet-top.leaflet-right{top:max(12px, env(safe-area-inset-top));right:12px}.jjt-map .leaflet-control-layers-toggle{width:34px;height:34px}.jjt-map .leaflet-bottom.leaflet-right{bottom:118px;right:12px}.jjt-map .leaflet-control-zoom a{width:40px;height:44px}.jjt-map .leaflet-control-scale{margin-left:12px}}
