.map-page-wrapper{position:relative;display:flex;flex-grow:1;flex-direction:column}.map-page-wrapper .map-percentage-circle-small{fill:#0003}.map-page-wrapper.map-mode-sat .map-percentage-circle-small{fill:#ffffff50}.map-page-table-wrapper{position:absolute;right:0;bottom:0;z-index:50;border-top-left-radius:.5rem;border-top-right-radius:.5rem;padding:.75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:#333}.map-page-table-wrapper[data-table-hidden=true]{height:3.75rem;background-color:transparent}.map-page-table-wrapper[data-table-hidden=true] .map-page-table-filters,.map-page-table-wrapper[data-table-hidden=true] .map-page-table-scroller{display:none}.map-page-table-wrapper[data-table-hidden=true] .map-table-header{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:transparent}.map-table-header{margin-bottom:.75rem;display:flex;width:100%;align-items:center;justify-content:space-between;font-size:1.125rem;line-height:1.75rem;font-weight:600}.map-table-header span{display:flex;align-items:center;gap:.25em}.map-page-table-filters{margin-bottom:.75rem;display:flex;align-items:center;gap:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.map-page-table-filters-buttons{display:flex;gap:.25rem}.map-page-table-filters-buttons .custom-button{padding:.375rem}.map-page-table-scroller{height:20rem;overflow-x:hidden;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;overflow-y:scroll;scrollbar-width:none}.map-page-table{width:100%}.map-page-table thead{font-size:.75rem;line-height:1rem;color:#999696}:is(.map-page-table thead) tr{border-bottom:1px solid #999696;background:#333}.map-page-table td,.map-page-table th{justify-content:center;padding:.75rem}:is(.map-page-table .identifier) svg{height:1.5rem;width:1.5rem}.map-table-audio-cell{display:flex;align-items:center;justify-content:center;gap:.25rem}.map-table-audio-cell button,.map-table-audio-cell a{height:1.5rem;width:1.5rem}.map-table-audio-cell svg{height:100%;width:100%}:is(.drone-svg-icon svg) circle{fill-opacity:0;stroke-width:10px}:is(.drone-svg-icon svg) g{fill-opacity:0}.drone-activate,.drone-activate.map-percentage-circle-small{fill:#ef4444!important;fill-opacity:.5!important}@keyframes pulse{50%{opacity:.5}}.drone-blinking{animation:pulse 1s ease-in-out infinite}.drone-maybe-activate,.drone-maybe-activate.map-percentage-circle-small{fill:#eab308!important;fill-opacity:.5!important}.drone-charge-level-high{stroke:#22c55e}.drone-charge-level-medium{stroke:#fb923c}.drone-charge-level-low{stroke:#ef4444}.audio-btn{position:absolute!important;right:0;top:2.5rem;z-index:400}.audio-btn svg{height:1rem;width:1rem}.map-percentage-circle-small{fill:#0003}.map-page-table-row{display:flex;position:absolute;width:100%;cursor:pointer;transition:background-color .2s,opacity .2s}.map-page-table-row:hover{background-color:#454444}.map-page-table-row:active{opacity:.8}.frame{position:relative;box-sizing:border-box;display:flex;padding:4px;justify-content:center;border-radius:220px;align-items:center;gap:10px;flex-shrink:0;overflow:hidden}.frame.charge-level-height,.frame.charge-level-medium,.frame.charge-level-low{border-color:transparent!important}.frame.charge-level-height:after{content:"";position:absolute;width:100%;height:100%;border:4px solid #34c759;border-radius:50%;border-left-color:transparent;top:0;right:0;transform:rotate(45deg)}.frame.charge-level-medium:after{content:"";position:absolute;width:100%;height:100%;border:4px solid #ffbb27;border-radius:50%;border-bottom-color:transparent;border-left-color:transparent;top:0;right:0;transform:rotate(45deg)}.frame.charge-level-low:after{content:"";position:absolute;width:100%;height:100%;border:4px solid #ef4444;border-radius:50%;border-top-color:transparent;border-bottom-color:transparent;border-left-color:transparent;top:0;right:0;transform:rotate(-45deg)}.wrapper{display:flex;height:62px;flex-direction:column;justify-content:center;align-items:center;gap:2px}.frame:hover>.wrapper>.board-data-small{display:flex;font-size:10px;gap:2px}.frame:hover>.wrapper-small>.icon{display:none}.board-data{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch}.board-id{text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:90%}.gsm-small{order:-1}.gsm-small>span{display:none}.board-data-small{display:none}.gsm{display:flex;justify-content:center;align-items:center;gap:2px;align-self:stretch;text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:90%;max-height:12px}.line{width:43px;height:.5px;background:#bababa;margin:2px 0}.line-small{display:none}.noise{display:flex;box-sizing:border-box;justify-content:center;align-items:center;align-self:stretch;text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:90%;gap:2px;max-width:43px}.noise-small>svg{display:none}.no-signal{color:#bababa!important}.status-point{width:10px;height:10px;position:absolute;top:10px;left:43px;border-radius:50%;z-index:2}.status-point-small{top:4px;left:36px}.wave{animation:wave-animate 3s infinite ease-out}.wave-small{animation:wave-small-animate 3s infinite ease-out}@keyframes wave-small-animate{0%{transform:scale(0);opacity:1;transform-origin:center}to{transform:scale(1);opacity:0;transform-origin:center}}@keyframes wave-animate{0%{transform:scale(0);opacity:1;transform-origin:center}to{transform:scale(3);opacity:0;transform-origin:center}}.oreol{z-index:0!important}.circle-container{display:flex;justify-content:center;align-items:center;height:100vh;background:transparent;margin:0;border-radius:50%}.blinking-activate{animation:wave-animate 1s infinite ease-out;background:#ff860e26}.disable{display:none}.activate{animation:wave-animate .75s infinite ease-out;background:#b3261ee6}.blinking-activate:before{animation:wave-animate 1s infinite ease-out}.blinking-activate:after{opacity:0;animation:wave-animate 1s .5s infinite ease-out}.activate:before{animation:wave-animate .75s infinite ease-out}.activate:after{opacity:0;animation:wave-animate .75s .375s infinite ease-out}.custom-cluster-ring{width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;background:#fffc}.custom-cluster-ring:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;padding:3px;background:conic-gradient(green,green 360deg);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:destination-out}.custom-cluster-ring.ring-dead:before{background:conic-gradient(red,red 360deg)}.custom-cluster-ring.ring-half-dead:before{background:conic-gradient(red,red 180deg,green 180deg,green 360deg)}.marker-cluster{font-size:14px;font-weight:700;z-index:1;color:#000}.new-marker,.new-marker svg{color:#fff;width:58px;height:58px;filter:drop-shadow(-1.812px 0px 7.25px rgba(0,0,0,.15))}.custom-cursor-comment,.leaflet-container.custom-cursor-comment,.leaflet-container.custom-cursor-comment *{cursor:url(/cursors/commentCursor.svg) 8 8,auto!important}.custom-cursor-detector,.custom-cursor-detector>.leaflet-grab,.leaflet-container.custom-cursor-detector,.leaflet-container.custom-cursor-detector *{cursor:url(/cursors/markerCursor.svg) 8 8,auto!important}.custom-cursor-ruler,.custom-cursor-ruler>.leaflet-grab,.leaflet-container.custom-cursor-ruler,.leaflet-container.custom-cursor-ruler *{cursor:url(/cursors/rulerCursor.svg) 9 60,auto!important}.leaflet-interactive{cursor:inherit!important}.custom-cursor-comment>.leaflet-container{cursor:inherit!important}.add-popup{bottom:0!important;top:2rem;left:-1.5rem!important;--tw-translate-x: 0;--tw-translate-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.add-popup .leaflet-popup-content-wrapper>.leaflet-popup-content{margin:0;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.add-popup .leaflet-popup-close-button,.add-popup .leaflet-popup-tip-container{display:none}.add-popup-form{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.add-popup-comment .leaflet-popup-content-wrapper>.leaflet-popup-content{width:15rem!important;padding:.375rem}.add-popup-detector .leaflet-popup-content-wrapper>.leaflet-popup-content{width:20rem!important;padding:.75rem}.add-popup-container{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem}.add-popup-type{display:flex;height:-moz-min-content;height:min-content;align-items:center;border-radius:.375rem;padding:.25rem .375rem;--tw-bg-opacity: 1;background-color:rgb(57 57 57 / var(--tw-bg-opacity, 1));font-size:.75rem;font-weight:400;font-style:normal;line-height:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.add-popup-icon{width:1.5rem;height:1.5rem;cursor:pointer;--tw-text-opacity: 1;color:rgb(133 133 133 / var(--tw-text-opacity, 1))}.add-popup-container-button{display:flex;align-items:center;gap:.375rem}.add-popup-input.input-fluid{width:100%}.add-popup-container-detector{flex-direction:column;align-items:flex-start}.add-popup-title{font-size:.875rem;font-weight:600;line-height:1rem}.add-popup-input-row{display:flex;align-items:center;gap:.375rem}.add-popup-input-row.input-row-comment{max-width:12rem}.add-popup-input-row.input-row-detector{max-width:16.5rem}.add-popup-dropdown{position:absolute;top:2rem;right:2.25rem;z-index:3;width:8rem;border-radius:.125rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;box-shadow:1px 1px 4px #00000026}.add-popup-dropdown-item{display:flex;cursor:pointer;align-items:center;gap:.375rem;padding:.125rem}.add-popup-dropdown-icon{width:1rem;height:1rem}.custom-cluster-wrapper{background:none!important;border:none!important}.custom-cluster{display:flex;width:80px;height:80px;padding:10px;justify-content:center;align-items:center;gap:10px;border-radius:80px;background:#fff;color:#393939;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:100%;box-shadow:0 0 4px #00000026}.custom-cluster-detector{position:absolute;top:20px;left:50px;width:16px;height:16px}.tooltip-wrapper{position:fixed;pointer-events:auto;display:flex;padding:2px 4px;align-items:center;gap:8px;border-radius:4px;background:#fff;box-shadow:2px 2px 4px #00000040;white-space:nowrap;color:#393939;font-family:Inter;font-size:10px;font-style:normal;font-weight:400;line-height:12px;z-index:9999;cursor:default}.tooltip-controll{display:flex;align-items:center;gap:4px;color:#858585}.tooltip-controll>svg{width:12px;height:12px}.tooltip-total{display:flex;align-items:center;gap:4px}.tooltip-icon{cursor:pointer}.ruler-marker{color:#03f}.ruler-line{fill:none;stroke-linecap:round;stroke-dasharray:12 12;stroke-width:2px;stroke:#fff!important}
