.map-container{background-color:#111827}.map-container .custom-marker-icon{z-index:0;display:flex;width:50px;height:50px;align-items:center;justify-content:center;background-size:contain;cursor:pointer}.map-container .custom-current-marker-icon{z-index:1}.map-container .text-marker{z-index:2;padding:2px 3px;border-radius:5px;background-color:#0009;color:#fff;font-size:15px;font-weight:700;pointer-events:none;text-shadow:-1px 0 black,0 1px black,1px 0 black,0 -1px black}.map-container .map-wrap{position:relative;width:100%;height:100%}.map-container .map{position:absolute;width:100%;height:100%}.map-container .maplibregl-popup{max-width:none!important}.map-container .maplibregl-popup-content{padding:0;background-color:transparent;box-shadow:0 0 5px #000c}.map-container .glassmorphism-popup .maplibregl-popup-content{box-shadow:none;background-color:transparent}.map-container .glassmorphism-popup .maplibregl-popup-tip{display:none}.map-container .maplibregl-popup-close-button{box-shadow:none;color:#fff;font-size:20px;mix-blend-mode:difference}.map-container .hover-popup-content{padding:5px;background:#070c13;color:#fff}.map-container .hover-popup-title{font-size:16px;font-weight:500}.map-container .note-content{padding:10px}.map-container .note-content .note-title{font-size:16px;font-weight:700}.map-container .note-content .note-description{font-size:14px}.map-container .note-footer{display:flex;justify-content:space-between;padding:5px;margin-top:10px}.map-container .note-footer-button-edit,.map-container .note-footer-button-move{display:flex;width:70px;height:30px;align-items:center;justify-content:center;padding:5px 10px;border-radius:5px;background-color:#fff;cursor:pointer}.map-container .note-footer-button-edit:hover,.map-container .note-footer-button-move:hover{background-color:#e8e8e8}.map-container .maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#000!important}.map-container .maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:#000!important}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}
