.geo-map-full-width{height:50vh;position:relative;width:100%}.geo-map{height:100%;width:100%}.geo-map-filters{display:flex;flex-wrap:wrap;gap:1rem}.geo-map-filters input{display:none}.geo-map-filters div label{background-color:var(--colour-white);border:1px solid var(--colour-light-grey);border-radius:4px;cursor:pointer;display:block;padding:.5rem 1rem;transition:background-color .3s ease,color .3s ease;user-select:none;-webkit-user-select:none}.geo-map-filters input:checked+label{background-color:var(--colour-secondary);color:var(--colour-white);border-color:var(--colour-secondary)}.geo-map-sidebar{background:var(--colour-white);box-shadow:-2px 0 8px rgba(0,0,0,.2);display:none;height:100%;min-width:300px;overflow-y:auto;position:absolute;right:0;top:0;z-index:9999}@media(max-width:800px){.geo-map-sidebar{min-width:unset;width:50%}}@media(max-width:500px){.geo-map-sidebar{min-width:unset;width:100%}}.geo-map-sidebar.active{display:block}.geo-map-sidebar>button.close{font-family:'Material Symbols Outlined';font-size:1.5rem;font-weight:bold;line-height:1;margin:1rem;position:absolute;right:0;top:0}.geo-map-sidebar-content{gap:1rem;margin-bottom:1rem;padding:1rem 1.5rem}.geo-map-sidebar-content,.geo-map-sidebar-content>div{display:flex;flex-direction:column}.geo-map-sidebar-content>div{gap:.25rem}.geo-map-sidebar-content>div:first-child{margin-right:2rem}.geo-map-sidebar-content h1{border-bottom:1px solid var(--colour-dark-grey);font-size:1.25rem}.geo-map-sidebar-content h2{font-size:1rem}.geo-map-sidebar-content p{font-size:.9rem}.geo-map-sidebar-content table{font-size:.9rem}.geo-map-sidebar-content table tbody:not(:last-child){border-bottom:1rem solid transparent}.geo-map-sidebar-content table tbody tr:first-child{font-size:1rem;text-align:left}.geo-map-sidebar-content table .indicator{padding:.25rem;text-align:center}.leaflet-bottom{z-index:9999}