@import "https://unpkg.com/leaflet@1.9.4/dist/leaflet.css";@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700;800&display=swap";tr.New{background-color:#003500}tr.Changed{background-color:#573800}.banner.not-unique{text-align:center;background-color:#6b0000;padding:.6rem;font-size:1.7rem;font-weight:600}.banner.unique{text-align:center;background-color:#006b0c;padding:.6rem;font-size:1.7rem;font-weight:600}.unique{background-color:#003f07}.not-unique{background-color:#670000}.add{background-color:#003f07}.delete{background-color:#670000}.exists{background-color:#1e66da}.no-action{background-color:#383d41}.overlay{z-index:1010;justify-content:center;align-items:center;width:380px;display:flex;position:fixed;inset:0}.modal-content{background-color:var(--color-grey-100);color:var(--color-grey-700)}.safetyAlertConf .modal-header{border-bottom:none;padding-bottom:0;border-bottom:none!important}#customAlert-danger .modal-header{border-top:8px solid red!important}#customAlert-success .modal-header{border-top:8px solid #2bff00!important}#customAlert-warning .modal-header{border-top:8px solid #ff9500!important}.safetyAlertConf .modal-body{text-align:-webkit-center;padding:0 1rem 0}.safetyAlertConf .modal-footer{border-top:none;justify-content:center;padding-top:0}.modal-title{margin-left:auto!important}.alertCard{border-radius:5px;padding:1rem;animation:.3s fadeIn;box-shadow:0 0 10px #0000004d}.buttonContainer{justify-content:space-evenly;margin-top:1rem;display:flex}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.safetyAlertConf{width:100%!important;max-width:340px!important;top:52%!important;left:50%!important;transform:translate(-50%,-50%)!important}.safetyAlertConf .modal-footer{justify-content:center!important}.deleteConf{background-color:orange}.deleteConf .modal-title,.deleteConf .modal-body,.deleteConf .modal-footer{color:var(--color-grey-700)}.sideNav-container{width:238px;height:calc(100vh - 68px);transition:transform .3s;position:fixed;top:44px;left:0;overflow:hidden auto;transform:translate(-100%)}.sideDropTitle{padding-bottom:10px}.sideNav-dropdown-icon{display:inline-block;position:static;left:auto}.sideNav-container-rendered,.sideNav-container-open{transform:translate(0%)}.sideNav-inner{padding:.2rem}.sideNav-items{margin-bottom:0}.collapsed .side-dropdown-menu{display:none}.sideNav-drop-items-ul{margin-top:-.5rem;margin-left:1.6rem}.sideNav-drop-items-li{margin-top:.5rem}.btn,.btn:active,.btn:focus,.btn:focus-within,.btn:target,.btn:hover,.btn:visited,.btn:focus-visible{color:var(--color-grey-700);text-transform:inherit;box-shadow:none}.sideNav-drop-items-li{text-decoration:none!important}.disabled-link{pointer-events:none!important;text-decoration-line:line-through!important}.nav-link-container:hover .star-toggle,.nav-dropdown-container:hover .star-toggle{opacity:1!important}.nav-link-container,.nav-dropdown-container>div:first-child{align-items:center;display:flex;position:relative}.star-toggle{flex-shrink:0;margin-left:auto;margin-right:.1rem}.nav-dropdown-container .star-toggle{margin-left:.1rem;position:relative}.side-dropdown-menu .nav-link-container{padding-right:.1rem}.nav-link-style,.nav-link-container a{flex:1;align-items:center;gap:.4rem;min-width:0;display:flex;overflow:hidden}.nav-link-style span,.nav-link-container a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav-favorites-enter{opacity:0;transform:translateY(-10px)}.nav-favorites-enter-active{opacity:1;transition:opacity .3s,transform .3s;transform:translateY(0)}.nav-favorites-exit{opacity:1;transform:translateY(0)}.nav-favorites-exit-active{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(-10px)}.dark-mode .star-toggle:hover{background-color:var(--color-grey-800)}.avatar-dropdown{position:relative}.avatar-menu{border:1px solid var(--color-grey-300);--menu-bg:var(--color-grey-0);--menu-border:var(--color-grey-900);--menu-shadow:0 10px 25px #0000001a, 0 6px 12px #00000014, 0 0 0 1px #0000000d;--menu-radius:12px;--menu-text:var(--color-grey-700);--menu-heading:var(--color-grey-900);--menu-divider:var(--color-grey-300);--menu-hover:var(--color-grey-200);z-index:3000!important}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}.skeleton{background:linear-gradient(90deg, var(--color-grey-100) 0%, var(--color-grey-200) 50%, var(--color-grey-100) 100%);background-size:200px 100%;border-radius:4px;animation:1.5s infinite shimmer}.skeleton-text{width:100%;height:14px;margin-bottom:8px}.skeleton-text.short{width:60%}.skeleton-circle{border-radius:50%;width:48px;height:48px}.company-logo{object-fit:contain;max-width:120px;max-height:60px;margin:0 auto 12px;transition:transform .3s;display:block}.company-logo:hover{transform:scale(1.05)}.user-info-section{text-align:center;padding:16px}.user-info-section h5{color:var(--color-grey-500);margin-bottom:0;font-size:.85rem;font-weight:500}.user-info-section h6{color:var(--color-grey-700);margin-bottom:6px;font-size:1rem;font-weight:600}.avatar-email{max-width:100%}.avatar-email-line{overflow-wrap:anywhere;word-break:break-word;display:block}.menu-divider{background-color:var(--color-grey-100);border:none;height:1px;margin:8px 0}.avatar-menu-button{background-color:var(--color-grey-100);color:var(--color-grey-700);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:500;transition:transform .2s,box-shadow .2s;display:inline-flex}.avatar-menu-button:hover{background-color:var(--color-grey-200);transform:translateY(-1px)}.avatar-menu-button:active{transform:translateY(0)}.avatar-menu-button.primary{background-color:var(--color-brand-600);color:#fff}.avatar-menu-button.primary:hover{background-color:var(--color-brand-700)}.avatar-menu-button.danger{background-color:var(--color-red-600);color:#fff}.avatar-menu-button.danger:hover{background-color:var(--color-red-700)}.test-user-buttons{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:6px;display:flex}.test-user-button{border-radius:8px!important;justify-content:center!important;align-items:center!important;width:26px!important;height:26px!important;padding:0!important;font-size:.8rem!important;font-weight:600!important;transition:transform .2s,box-shadow .2s!important;display:flex!important}.test-user-button:hover{transform:translateY(-2px)!important;box-shadow:0 2px 5px #0000001a!important}.admin-section{border-radius:8px;margin:0 4px;padding:1px}.admin-section h5{color:var(--color-grey-600);text-align:center;margin-bottom:0;font-size:.9rem}.avatar-select{width:100%;font-size:.9rem}@media (width<=768px){.avatar-menu{width:280px}}.avatar-menu-button:focus,.test-user-button:focus{outline:2px solid var(--color-brand-600);outline-offset:2px}.dark-mode .skeleton{background:linear-gradient(90deg, var(--color-grey-800) 0%, var(--color-grey-700) 50%, var(--color-grey-800) 100%)}.nav-top{z-index:100;box-shadow:none!important;padding-top:.1rem!important;padding-bottom:0!important}nav#top-navBar{border-bottom:none!important}.navbar-brand{color:var(--color-grey-700)!important;font-size:1.9rem!important}img#user-avatar{width:3rem;height:3rem}user-avatar-dropdown{margin:0!important}.nav-link{white-space:nowrap}.toggler-button{flex-shrink:0;min-width:33px;cursor:pointer!important;z-index:100!important;background:0 0!important;border:none!important;margin:0!important;padding:0!important;display:inline-block!important}.darkToggle{margin-top:4px;margin-right:6px}.spreader{width:-webkit-fill-available}.navbar-toggler-icon{width:1.2em!important}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 100, 100, 100.70%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%0, 0, 0, 0.70%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important}.navbar-nav .nav-link{margin:0 15px 0 0!important}.nav-logo{border-radius:2px;height:30px}.testName{margin:.8rem}.d-flex.avatarElement{position:absolute;top:3px;right:10px}.darkLightName{position:relative;top:5px;right:10px}div#toggler{position:relative;top:20px;right:25px}@media screen and (width<=415px){.nav-company-name{display:none}}.Toastify__toast--default{background-color:var(--color-brand-600)!important;color:#fff!important}.Toastify__toast.toast-category-test{background-color:#2a2af1!important}.Toastify__toast.toast-category-created{background-color:#206320!important}.Toastify__toast.toast-category-updated{background-color:#bf7306!important}.Toastify__toast.toast-category-removed{background-color:#a73434!important}.Toastify__toast.toast-category-global{background-color:var(--color-brand-600)!important}.notification-link{cursor:pointer;padding-top:1rem;font-style:italic;text-decoration:underline}.notification-title{font-weight:700}.recharts-legend-item{cursor:pointer;margin-bottom:.7rem;font-size:1.3rem;font-weight:500}.recharts-wrapper{cursor:pointer!important}._mapContainer_ekpre_1{background-color:var(--color-dark--2);flex:1;height:100%;position:relative}._map_ekpre_1{height:100%}._buttonContainer_ekpre_12{z-index:800;position:absolute;top:4px;right:4px}._countLabel_ekpre_19{z-index:900;background-color:var(--bs-gray-900);color:var(--bs-gray-300);border-radius:.5rem;align-items:center;gap:.5rem;padding:.5rem .4rem;font-size:1.2rem;font-weight:500;display:flex;position:absolute;bottom:5px;left:4px}.leaflet-popup .leaflet-popup-content-wrapper{background-color:var(--color-grey-100);color:var(--color-grey-900);border-radius:.5rem;padding-right:.3rem}.leaflet-popup .leaflet-popup-content{align-items:center;gap:1rem;font-size:1.5rem;display:flex}.leaflet-popup .leaflet-popup-content span:first-child{font-size:1.4rem;line-height:1}.leaflet-popup .leaflet-popup-tip{background-color:var(--color-grey-100)}.leaflet-popup-content-wrapper{border-left:5px solid var(--color-brand--2)}:root{--clr-light-1:#dbdbdb;--clr-light-2:#f5f6fa;--clr-dark-1:#161616;--clr-danger-1:#e61212;--clr-active-1:#06f;--clr-active-2:#0256d4}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-y:scroll}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.next-steps .fa-link{margin-right:5px}.next-steps .row{margin-bottom:0}.next-steps .col-md-5{margin-bottom:3rem}@media (width<=768px){.next-steps .col-md-5{margin-bottom:0}}.spinner{background-color:#fff;justify-content:center;width:100vw;height:100vh;display:flex;position:absolute;inset:0}.result-block-container .result-block{opacity:1}.loading{justify-content:center;align-items:center;min-height:500px;display:flex}.userImg{border-radius:100px;width:100px;height:100px;margin:0 auto;display:block}.hero .app-logo{max-width:10.5rem}#footer a{text-decoration:none}.home-content{transition:margin-left .3s}button,textarea,input{font:inherit;background:0 0;border:none;outline:none}a{all:unset;cursor:pointer}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}div#search_filter{min-width:294px}.react-confirm-alert-overlay{top:-560px!important}.react-confirm-alert-body{text-align:center;background:#fffcfc;font-family:Arial,Helvetica,sans-serif}.react-confirm-alert-button-group{justify-content:center}.react-confirm-alert{border:.1rem solid #696969;border-radius:.7rem}#react-confirm-alert div>div>h1{margin:.5rem 0;padding:0;font-size:1.6rem;font-weight:400}.sort-arrows{vertical-align:middle;margin-left:.4rem;font-size:.5em;display:inline-block}.sort-arrows span{display:block}.arrow-ascending{font-size:.7em}.arrow-descending{font-size:1em}.btn{font-size:1.3rem}.avatarAccess{padding:.1rem 0 .2rem;font-size:.9rem}.highlighted{border:solid 2px var(--color-brand-700)!important;background-color:var(--color-brand-600)!important;border-radius:5px!important;padding:10px!important}.leaflet-popup-content{margin:6px 17px 6px 10px}div#menuEdit{justify-content:center;display:flex}.safetyapp__single-value,.safetyapp__input{color:var(--color-grey-900,#333)!important;font-weight:400!important}.safetyapp__multi-value,.safetyapp__multiValueGeneric2{background-color:var(--color-brand-600,#b3e6ff)!important;color:var(--color-grey-900,#333)!important;border-radius:var(--border-radius-sm,4px)!important}.safetyapp__multi-value__label{color:var(--color-grey-900,#333)!important}.safetyapp__multi-value__remove{color:var(--color-grey-500,gray)!important}.safetyapp__multi-value__remove:hover{background-color:var(--color-brand-500,#3bf)!important;color:var(--color-grey-100,#fff)!important}.safetyapp__placeholder{color:var(--color-grey-400,#333)!important}.safetyapp__indicator,.safetyapp__indicators{color:var(--color-grey-500,gray)!important}.safetyapp__indicator:hover,.safetyapp__indicators:hover{color:var(--color-brand-500,#0af)!important}@media screen{body *{visibility:visible}}.leaflet-bottom{z-index:888!important}@media print{body *{visibility:hidden}#printable,#printable *{visibility:visible}#printable{margin-left:5%;position:absolute;top:0;left:0}#printable #sideNav-container{visibility:hidden;width:0;display:none;left:-200px}#printable #sTitles{font-size:10pt;margin-top:6pt!important}#printable h4{font-size:12pt;text-align:left!important;margin-top:5pt!important;margin-bottom:0!important;padding-bottom:0!important}#printable h5{font-size:11pt;text-align:left!important;margin-top:2pt!important;margin-bottom:0!important;padding-bottom:2pt!important}#printable pb-3{font-size:10pt;text-align:left!important;margin-top:2pt!important}#printable p{font-size:10pt;margin-bottom:2pt!important}}:root{--color-rgb-grey-0:255, 255, 255;--color-rgb-grey-100:245, 245, 245;--color-rgb-grey-200:229, 231, 235;--color-rgb-brand-100:219, 234, 254;--transition-standard:all .3s ease}.dashboard-header{margin-bottom:1.5rem;position:relative}.dashboard-map{border-radius:15px;margin-bottom:1.5rem;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a}.dashboard-cards-section{margin-top:1.5rem;padding-bottom:2rem}@media (width<=768px){.dashboard-cards-section{padding:0 1rem}}
