html, body{margin:0;padding:0;height:100%;overflow:hidden}.om-container{width:100%;height:100%}
.om-map-menu{position:absolute;display:flex;flex-direction:column;padding:10px 20px;border-radius:20px;left:0;right:0;bottom:20px;margin:0 20px;box-shadow:0 5px 10px 0 #3F4141;background-color:white;justify-content:space-evenly}.om-map-menu-spliter{border-left:1px solid #ddd;margin:10px}@media(min-width: 600px){.om-map-menu{left:unset;right:0}}
.bubble.svelte-rs7zl1{display:flex;background-color:white;border-radius:10px;box-shadow:0 4px 8px 0 #999;position:absolute;left:20px;top:20px;padding:10px;transform:translateX(-50%) translateY(-160%)}.bubble-arrow.svelte-rs7zl1{width:20px;height:20px;border-radius:2px;position:absolute;bottom:-9px;transform:rotate(45deg);background-color:white}
.om-logo{padding:10px;position:absolute;pointer-events:none}
.wrap.svelte-6m3ypy{display:flex;align-items:center;padding:5px 13px;border-radius:50px;background-color:white;position:absolute;margin:20px;top:0;right:0;box-shadow:0 5px 10px 0 #3F4141}.text.svelte-6m3ypy{max-width:120px;overflow:hidden;text-overflow:ellipsis;opacity:.8}.btn.svelte-6m3ypy{width:30px;height:30px;border-radius:30px;background-color:#ffdd57;display:flex;margin-left:10px}.icon.svelte-6m3ypy{font-size:1.4em;margin:auto}
.menu-list-button{background-color:#E9AA39;border-radius:3px;font-size:.8em;padding:2px 4px;cursor:pointer;color:#444}.menu-list{max-height:180px;overflow-y:scroll;margin:10px}@media(min-width: 600px){.menu-list{max-height:280px}}.menu-list-title{padding:0 10px;margin-bottom:10px}.menu-list-item{display:flex;justify-content:space-between;padding:10px;align-items:center}.menu-list-item:not(:last-child){border-bottom:1px solid #eee}.menu-list-item-txt:not(last-child){opacity:.8}.menu-list-sub:not(last-child){font-size:.8em;opacity:.6}.is-active{color:#00beff}
.mapButton-background.svelte-m9fw7h{background-color:white;border-radius:8px}.mapButton.svelte-m9fw7h{display:flex;margin:5px;pointer-events:auto;align-items:center;justify-content:center}.column.svelte-m9fw7h{flex-direction:column}.theImage.svelte-m9fw7h{background-repeat:no-repeat;background-size:cover;border:1px solid #333}.theLabel.svelte-m9fw7h{font-size:.88em}.marginTop.svelte-m9fw7h{margin-top:3px}.marginLeft.svelte-m9fw7h{margin-left:10px;font-size:1em}.mapButton-icon.svelte-m9fw7h{line-height:1}
