.layer-panel .map-fullscreen-open{display:block;width:100%;margin:0 0 10px;padding:10px;border:1px solid #c5d8f4;border-radius:8px;background:#edf4ff;color:#174fbc;font-size:12px;font-weight:650;text-align:center;cursor:pointer}.layer-panel .map-fullscreen-open:hover{background:#dfeaff}.maparea.map-only-fullscreen,.maparea:fullscreen{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;min-height:0!important;max-height:none!important;margin:0!important;border-radius:0!important;z-index:2147483647!important;background:#d8e5f0}.maparea.map-only-fullscreen #map,.maparea:fullscreen #map{height:100%!important;width:100%!important}.map-fullscreen-exit{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);z-index:10;white-space:nowrap;background:#fff;color:#174fbc;border:1px solid #bdd4f4;border-radius:10px;padding:11px 15px;box-shadow:0 3px 14px #143b7530;font-size:12px;font-weight:650}.map-fullscreen-exit[hidden]{display:none!important}

.map-fullscreen-control .map-fullscreen-open{display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;padding:0;background:#fff;color:#294365;border:0;border-radius:4px;font-size:25px;line-height:1;cursor:pointer}.map-fullscreen-control .map-fullscreen-open:hover{background:#edf4ff}

.maplibregl-ctrl-compass{pointer-events:none;cursor:default}
