*{box-sizing:border-box;margin:0;padding:0}[tabindex]:focus,[tabindex]:focus-visible,a:focus,a:focus-visible,button:focus,button:focus-visible,input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{box-shadow:none!important;outline:none!important}.MuiButton-root:focus,.MuiButton-root:focus-visible,.MuiIconButton-root:focus,.MuiIconButton-root:focus-visible{box-shadow:none!important;outline:none!important}body,html{height:100%;margin:0;max-width:100vw;overflow-x:hidden;padding:0;position:relative}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;border:none!important;color:#222;font-family:-apple-system,BlinkMacSystemFont,Circular,Helvetica Neue,Arial,sans-serif}body #root>div>div:has(.dashboard-map-container){background-color:initial!important}body.map-page-active,body.map-page-active #root,body.map-page-active #root>div,body.map-page-active .layout-content-map-page,body.map-page-active .layout-map-page{background-color:initial!important;background:#0000!important;display:block!important;height:100%!important;min-height:100vh!important;min-width:100vw!important;opacity:1!important;overflow:hidden!important;pointer-events:none;position:relative!important;transform:none!important;visibility:visible!important;width:100%!important}@supports (height:100dvh){body.map-page-active,body.map-page-active #root,body.map-page-active #root>div,body.map-page-active .layout-content-map-page,body.map-page-active .layout-map-page{height:100dvh!important;min-height:100dvh!important}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{border:none!important;margin:0;max-width:100vw;min-height:100vh;overflow-x:hidden;padding:0;position:relative;width:100%}#root>div{min-height:100vh!important}body{overflow-x:hidden!important;width:100%!important}#root,body,html{margin:0!important;padding:0!important}#root,body,html{background-color:initial!important;height:100vh!important;overflow:hidden!important;position:relative!important;width:100vw!important}@supports (height:100dvh){#root,body,html{height:100dvh!important}}#root>div{height:100%!important;width:100%!important}#root>div>div[style*="position: fixed"],#root>div>div[style*="position: fixed"]>div,#root>div>div[style*="position:fixed"]{align-items:center!important;display:flex!important;justify-content:center!important;left:0!important;margin-left:auto!important;margin-right:auto!important;right:0!important}#root .login-page-container .MuiPaper-root,#root>div>div .MuiPaper-root[class*=MuiPaper-elevation],#root>div>div[style*="position: fixed"] .MuiPaper-root,.login-page-container .MuiPaper-root{left:auto!important;margin-left:auto!important;margin-right:auto!important;position:relative!important;right:auto!important;transform:none!important}.map-container{-ms-overflow-style:none;scrollbar-width:none}.map-container::-webkit-scrollbar{display:none;height:0!important;width:0!important}.map-container{-webkit-touch-callout:none;position:relative!important;touch-action:pan-x pan-y pinch-zoom!important;-webkit-user-select:none;user-select:none}.map-container,.map-container>div{height:100%!important;overflow:visible!important;width:100%!important;z-index:1!important}.map-container>div{background-color:initial!important;border:none!important;bottom:0!important;left:0!important;outline:none!important;position:absolute!important;right:0!important;top:0!important}.map-container>div>div,.map-container>div>div>div,.map-container>div>div>div>div{background-color:initial!important;border:none!important;margin:0!important;padding:0!important}.map-container *,.map-container :after,.map-container :before{border-left:none!important;margin-left:0!important}#root,#root>div{border-left:none!important;margin-left:0!important;padding-left:0!important}#root>div>div.login-page-container,.login-page-container{margin-left:0!important;padding:16px!important}.login-page-container{max-width:100%!important;text-align:center!important;transform:none!important;-webkit-transform:none!important;z-index:9999!important}.login-page-container .MuiPaper-root{align-self:center!important;display:flex!important;flex-direction:column!important;flex-shrink:0!important;left:auto!important;position:relative!important;right:auto!important;transform:none!important;-webkit-transform:none!important}#root:has(.login-page-container),#root>div:has(.login-page-container){display:block!important;margin:0!important;overflow:visible!important;padding:0!important;text-align:center!important;width:100%!important}#root>div:has(.login-page-container){align-items:center!important;display:flex!important;height:100vh!important;justify-content:center!important;margin:0!important;min-height:100vh!important;padding:0!important;position:relative!important;width:100%!important}#root>div:has(>div[style*="position: fixed"]),#root>div>div[style*="position: fixed"],#root>div>div[style*="position: fixed"]>div{align-items:center!important;display:flex!important;justify-content:center!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;width:100%!important}.map-container{background-color:initial!important}.map-container .gm-control-active,.map-container .gmnoprint button{background-color:#fff!important}.map-container>div>div>div{background-color:initial!important}.map-container>div>div{touch-action:pan-x pan-y pinch-zoom!important}.map-container .gm-control-active,.map-container .gmnoprint,.map-container [role=button]{-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important}@media (max-width:900px){.map-container .gm-control-active,.map-container .gm-fullscreen-control,.map-container .gm-style .gm-control-active,.map-container .gm-style-cc+.gmnoprint,.map-container .gmnoprint,.map-container .gmnoprint button,.map-container .gmnoprint[role=button],.map-container [data-control-width],.map-container [role=button][aria-label*=Zoom],.map-container [role=button][aria-label*=zoom]{border:none!important;display:block!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}.map-container .gm-control-active,.map-container .gmnoprint button{display:block!important;min-height:44px!important;min-width:44px!important;opacity:1!important;touch-action:manipulation!important;visibility:visible!important}.map-container .gm-control-active button,.map-container .gmnoprint button,.map-container [role=button][aria-label*=Zoom] button,.map-container [role=button][aria-label*=zoom] button{display:block!important;font-size:20px!important;min-height:44px!important;min-width:44px!important;opacity:1!important;touch-action:manipulation!important;visibility:visible!important}.map-container .gm-control-active,.map-container .gmnoprint{display:block!important;opacity:1!important;visibility:visible!important}.map-container .gm-control-active{z-index:100!important}.map-container .gmnoprint[style*=bottom][style*=left],.map-container .gmnoprint[style*=bottom][style*=right]{display:block!important;margin-bottom:50px!important;visibility:visible!important}.map-container [aria-label*="3D"],.map-container [aria-label*="3d"],.map-container [aria-label*="Reset bearing"],.map-container [aria-label*="reset bearing"],.map-container [aria-label*=Compass],.map-container [aria-label*=Rotate],.map-container [aria-label*=Tilt],.map-container [aria-label*=compass],.map-container [aria-label*=rotate],.map-container [aria-label*=tilt],.map-container [title*=Tilt],.map-container [title*=tilt],.map-container button[aria-label*=Rotate],.map-container button[aria-label*=Tilt],.map-container button[aria-label*=rotate],.map-container button[aria-label*=tilt]{display:none!important;opacity:0!important;visibility:hidden!important}.map-container [aria-label*=Fullscreen],.map-container [aria-label*=fullscreen],.map-container button[aria-label*=Fullscreen]{display:none!important;visibility:hidden!important}.map-container .gm-style-cc,.map-container .gm-style-cc a,.map-container [aria-label*=Keyboard],.map-container [aria-label*=keyboard],.map-container a[href*="Map Data"],.map-container a[href*=Keyboard],.map-container a[href*=Report],.map-container a[href*=Terms],.map-container a[href*=keyboard],.map-container a[href*=report],.map-container a[href*=terms]{display:none!important;height:0!important;opacity:0!important;overflow:hidden!important;visibility:hidden!important;width:0!important}.map-container .gmnoprint:has(button[aria-label*=Zoom]),.map-container .gmnoprint:has(button[aria-label*=zoom]){bottom:10px!important;left:10px!important;right:auto!important}.map-container .gm-style-mtc,.map-container [aria-label*=Scale],.map-container [class*=Scale],.map-container [class*=scale],.map-container [title*=Scale],.map-container div[style*=km],.map-container div[style*=m]{background-color:#fffc!important;border-radius:2px!important;bottom:40px!important;display:block!important;font-size:14px!important;font-weight:500!important;left:10px!important;opacity:1!important;padding:4px 8px!important;pointer-events:auto!important;position:absolute!important;right:auto!important;transform:scale(1.2)!important;transform-origin:left bottom!important;visibility:visible!important;z-index:10!important}.map-container .gm-style-cc{background:#0000!important;display:none!important;opacity:0!important;visibility:hidden!important}.map-container .gmnoprint:not(:has(button[aria-label*=Zoom])):not(:has(button[aria-label*=zoom])){background:#0000!important}.map-container .gmnoprint:not(:has(button)){display:none!important;visibility:hidden!important}.map-container div[style*=background]:not(:has(button[aria-label*=Zoom])){background:#0000!important}.map-container>div>div[style*="rgb(255, 255, 255)"], .map-container>div>div[style*=white]{background:#0000!important}.map-container .gm-style .gm-control-active,.map-container .gm-style .gm-style-cc,.map-container .gm-style .gmnoprint{display:block!important;opacity:1!important;pointer-events:auto!important;visibility:visible!important}.map-container .gm-style-cc,.map-container [aria-label*=Rotate],.map-container [aria-label*=rotate]{display:block!important;opacity:1!important;visibility:visible!important}body{font-size:14px}body.map-page-active #root,body.map-page-active #root>div,body.map-page-active #root>div>div,body.map-page-active #root>div>div>div{background-color:initial!important;background:#0000!important;height:100vh!important;min-height:100vh!important;min-width:100vw!important;width:100vw!important}body.map-page-active #root>div>div>:not(.MuiAppBar-root),body.map-page-active #root>div>div>div{background-color:initial!important;background:#0000!important}body.map-page-active #root>div>div,body.map-page-active .layout-content-map-page,body.map-page-active .layout-map-page{minHeight:auto!important;background-color:initial!important;background:#0000!important;height:100vh!important}}@media (max-width:900px){@supports (height:100dvh){body.map-page-active #root>div>div,body.map-page-active .layout-content-map-page,body.map-page-active .layout-map-page{height:100dvh!important}}.layout-content-map-page,.layout-map-page,body.map-page-active .layout-content-map-page{background-color:initial!important;background:#0000!important}body.map-page-active .layout-content-map-page{pointer-events:none!important;z-index:0!important}body.map-page-active .layout-content-map-page>.dashboard-map-container{pointer-events:auto!important;position:absolute!important;z-index:999!important}body #root>div:has(.dashboard-map-container),body #root>div:has(.dashboard-map-container)>div,body #root>div:has(.dashboard-map-container)>div>div{background-color:initial!important}body #root>div:has(.dashboard-map-container)>div>div>:not(.MuiAppBar-root){background-color:initial!important;background:#0000!important}[role=button],a,button{min-height:44px;min-width:44px}*{max-width:100%}.MuiTableContainer-root{-webkit-overflow-scrolling:touch;overflow-x:auto}.dashboard-map-container{background-color:initial!important;background:#0000!important;bottom:0!important;display:block!important;height:100vh!important;left:0!important;min-height:100vh!important;min-width:100vw!important;opacity:1!important;pointer-events:auto!important;position:absolute!important;right:0!important;top:0!important;visibility:visible!important;width:100vw!important;z-index:1000!important}@supports (height:100dvh){.dashboard-map-container{height:100dvh!important;min-height:100dvh!important}}.dashboard-map-container,.dashboard-map-container .map-container{pointer-events:auto!important;position:absolute!important;z-index:999!important}body.map-page-active #root>div>div>div:not(.MuiAppBar-root):not(.dashboard-map-container){pointer-events:none!important}body.map-page-active #root>div>div>div.dashboard-map-container{pointer-events:auto!important}@supports (height:100dvh){.dashboard-map-container{height:100%!important}}}@keyframes pulseRing{0%{opacity:.3;transform:translate(-50%,-50%) scale(.8)}50%{opacity:.1;transform:translate(-50%,-50%) scale(1.1)}to{opacity:.3;transform:translate(-50%,-50%) scale(.8)}}@keyframes pulseDot{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.15;transform:translate(-50%,-50%) scale(1.15)}}@keyframes fadeInOut{0%,to{opacity:.5}50%{opacity:1}}.loading-spinner-container{aspect-ratio:1/1;display:inline-flex;height:100%;min-height:100%;min-width:100%;overflow:visible;position:relative;width:100%}.loading-spinner-outer-ring{animation:pulseRing 2s cubic-bezier(.4,0,.6,1) infinite;border:2px solid #ff385c;border-radius:50%}.loading-spinner-inner-dot,.loading-spinner-outer-ring{-webkit-backface-visibility:hidden;backface-visibility:hidden;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);will-change:transform,opacity}.loading-spinner-inner-dot{animation:pulseDot 1.5s ease-in-out infinite;background-color:#ff385c;border-radius:50%}.loading-spinner-text{animation:fadeInOut 2.5s ease-in-out infinite;will-change:opacity}.login-page-container{align-items:center!important;bottom:0!important;box-sizing:border-box!important;display:flex!important;height:100%!important;justify-content:center!important;left:0!important;margin:0!important;padding:16px!important;position:fixed!important;right:0!important;top:0!important;width:100%!important}.login-page-container .MuiPaper-root{margin-left:auto!important;margin-right:auto!important;max-width:600px!important;width:100%!important}
/*# sourceMappingURL=main.1ff3785c.css.map*/