.sijantan-osm-shell{height:auto!important;min-height:0!important;min-width:0;position:relative!important;display:block!important;padding:0!important;overflow:hidden!important;background:#eaf1ed!important;filter:none!important;isolation:isolate}
.sijantan-osm-shell>.osm-legacy{display:none!important}
.sijantan-osm-shell:before,.sijantan-osm-shell:after{display:none!important;pointer-events:none!important}
.sijantan-osm-shell>.osm-toolbar,.sijantan-osm-shell>.osm-note{position:relative;z-index:2}
.sijantan-osm-shell>.map-head{position:relative!important;inset:auto!important;margin:0!important;padding:12px!important;display:flex!important;flex-wrap:wrap;background:#103453;z-index:2;gap:8px;color:white}
.osm-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:#f6faff;border-bottom:1px solid #dbe6ef;padding:8px 12px;color:#183c60;font:11px/1.5 system-ui,sans-serif}
.osm-toolbar button,.osm-toolbar a{background:white;border:1px solid #cdddec;border-radius:5px;padding:5px 8px;color:#205685;font:inherit;text-decoration:none;cursor:pointer}
.osm-toolbar .osm-count{margin-right:auto}
.sijantan-osm-map{position:relative!important;inset:auto!important;width:100%!important;height:380px!important;min-height:300px;background:#e6eeea;color:#173652;z-index:1;font:12px/1.5 system-ui,sans-serif}
.sijantan-osm-map iframe{border:0;width:100%;height:100%;display:block}
.sijantan-osm-shell .leaflet-container img.leaflet-tile{max-width:none!important;max-height:none!important}
.sijantan-osm-shell .leaflet-control-attribution{display:block!important;font-size:10px!important;color:#333;background:#ffffffe8;padding:2px 6px}
.sijantan-osm-shell .leaflet-control-attribution a{color:#1266a5}
.sijantan-osm-shell .leaflet-control-zoom a{color:#223e58;background:white}
.sijantan-osm-shell .leaflet-popup-content{color:#183b5b;font:12px/1.6 system-ui,sans-serif}
.sijantan-osm-shell .leaflet-popup-content b{display:block}
.sijantan-osm-shell .leaflet-pane canvas{max-width:none!important;max-height:none!important}
.osm-note{position:relative;padding:8px 12px;background:#fff;color:#627c98;font:10px/1.6 system-ui,sans-serif;border-top:1px solid #dbe6ef}
.osm-note a{color:#196ac0}.osm-error{color:#a74723}.osm-legend{display:flex;gap:12px;flex-wrap:wrap;margin-top:4px}.osm-legend span:before{content:'';display:inline-block;background:var(--color);width:8px;height:8px;border-radius:50%;margin-right:4px}
@media(max-width:650px){.sijantan-osm-map{height:340px!important}.osm-toolbar{padding:8px}.osm-toolbar .osm-count{width:100%}}
