*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100vh;width:100vw;margin:0;padding:0;--chakra-fonts-heading: "Avenir Next LT Pro", "system-ui";--chakra-fonts-body: "Avenir Next LT Pro", "system-ui"}body{overflow:hidden}#root{height:100vh;width:100vw}::-webkit-scrollbar{width:.45rem;height:.45rem}html{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#5651b7}::-webkit-scrollbar-track{background:#cbd5e0;border-radius:.5rem}::-webkit-scrollbar-thumb{background-color:#718096;border-radius:.5rem;border:1px solid #4a5568}a{font-family:Avenir Next LT Pro;font-size:14px}a.translation-link{text-decoration:underline!important;color:#004cad}.mapboxgl-ctrl{display:none}.category-item{list-style:none;height:32px;display:flex;align-items:center;padding-left:4px;width:100%;cursor:pointer;position:relative}.category-item:hover{cursor:pointer;background-color:#f3f6f9;font-weight:900;color:#004cad}.category-item.selected{background-color:#f3f6f9;color:#004cad;font-weight:900;border-left:2px solid #004cad}.highlight{position:absolute;top:0;left:-2px;width:100%;height:32px;z-index:-1;background-color:#f3f6f9;border-left:2px solid #004cad;color:#004cad}.taxonomy-list{margin-top:2px;margin-bottom:2px}.taxonomy-list-item{list-style:none;height:32px;display:flex;align-items:center;margin-left:4px;padding-left:4px;transition:.2s ease all;-webkit-transition:.2s ease all;border-left:2px solid transparent}.taxonomy-list-item:hover{cursor:pointer;background-color:#f3f6f9;border-left:2px solid #004cad;font-weight:900;color:#004cad}.taxonomy-list-item:focus,.taxonomy-list-item:active,.taxonomy-list-item.selected{background-color:#f3f6f9;border-left:2px solid #004cad;font-weight:900;color:#004cad}.taxonomy-list-button{background:none;border:none;padding:0;cursor:pointer;text-align:left;display:flex;align-items:center;gap:4px}.pointer{font-family:Avenir Next LT Pro,sans-serif;font-weight:700!important;font-size:12px!important;cursor:pointer}.selected-item{color:#004cad}
