:root{--blue-100:#298ee9;--blue-200:#2680db;--blue-300:#216fc8;--blue-400:#1d5eb6;--blue-500:#154097;--green-100:#529e66;--green-200:#367b48;--green-300:#276738;--yellow-100:#e1c542;--yellow-200:#cab23f;--yellow-300:#b49e35;--red-100:#d0454c;--red-200:#b54248;--red-300:#95353a;--orange-100:#ffa500;--orange-200:#BF7C00;--orange-300:#805300;--neutral-100:#ffffff;--neutral-200:#f4f5f7;--neutral-300:#e1e1e1;--neutral-400:#737581;--neutral-500:#4a4b53;--neutral-600:#000000;--brand-blue:rgb(31,108,147);--brand-blue-darken:#1A5A7A;--secondary:rgb(69,162,100);--main-background-color:var(--neutral-100);--primary-color:var( --brand-blue);--primary-hover-color:var(--blue-200);--primary-active-color:var(--blue-100);--text-color-on-primary:var(--neutral-100);--text-color:var(--neutral-600);--text-color-inverted:var(--neutral-100);--primary-font:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--disabled:var(--neutral-300);--text-on-disabled:var(--neutral-100);--form-element-background:var(--neutral-100);--text-on-form-element-background:var(--neutral-600);--warning-color:var(--yellow-100);--warning-color-hover:var(--yellow-200);--warning-color-active:var(--yellow-300);--error-color:var(--red-100);--error-color-hover:var(--red-200);--error-color-active:var(--red-300);--success-color:var(--green-100);--success-color-hover:var(--green-200);--success-color-active:var(--green-300);--type-scale-header1:1.8rem;--type-scale-header2:1.6rem;--type-scale-header3:1.4rem;--type-scale-header4:1.2rem;--type-scale-header5:1.1rem;--type-scale-paragraph:1rem;--type-scale-helper-text:0.8rem;--type-scale-copyright-text:0.7rem;--graph-past-5-years:rgba(181,25,25,0.7);--graph-active-year-data:rgb(69,90,100);--habitat-bog:white;--habitat-deciduous-woodland:rgb(0,176,80);--habitat-fragmented-heath:rgb(191,141,223);--habitat-grass-moorland:rgb(198,224,180);--habitat-limestone:rgb(255,255,0);--habitat-calcareous-grassland:rgb(172,185,202);--habitat-lowland-fens:rgb(252,228,214);--habitat-lowland-heathland:rgb(255,230,153);--habitat-lowland-raised-bog:rgb(142,169,219);--habitat-open-mosaic-habitat:rgb(244,176,132);--habitat-upland-calcareous-grassland:rgb(255,217,102);--habitat-upland-flushes-fens-swamps:rgb(217,225,242);--habitat-upland-heathland:rgb(234,221,251);--size-container-xsmall:12px;--size-container-small:24px;--size-container-default:30px;--size-container-large:36px;--size-item-small:10px;--size-item-default:12px;--size-item-large:14px;--border-radius-container-small:12px;--border-radius-container-default:15px;--border-radius-container-large:18px}html{box-sizing:border-box;font-size:14px}*,:after,:before{box-sizing:inherit}body,html{padding:0;margin:0;font-family:var(--primary-font);font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--neutral-500)}a{color:inherit;text-decoration:none}#__next{min-height:100vh;display:flex;flex-direction:column}#__next footer{margin-top:auto}#__next button{cursor:pointer}.inner-width{width:90%;min-width:95vw;margin:0 auto}.container{min-height:80vh}.leaflet-container{width:100%;height:100%}.login-msg{margin:1rem 0}h1,h2,h3,h4,h5{font-weight:600}h1{font-size:var(--type-scale-header1)}h2{font-size:var(--type-scale-header2)}h3{font-size:var(--type-scale-header3)}.leaflet-popup-content-wrapper{min-width:240px;border-radius:4px}.leaflet-popup-content-wrapper .leaflet-popup-content{margin:20px 12px}.leaflet-popup-content-wrapper .popup{max-height:400px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--neutral-500) var(--neutral-300)}.leaflet-popup-content-wrapper .popup::-webkit-scrollbar{width:12px}.leaflet-popup-content-wrapper .popup::-webkit-scrollbar-track{background:var(--neutral-300)}.leaflet-popup-content-wrapper .popup::-webkit-scrollbar-thumb{background-color:var(--neutral-500);border-radius:20px;border:3px solid var(--neutral-300)}.leaflet-popup-content-wrapper .popup h4{font-weight:600;font-size:var(--type-scale-header4);margin-bottom:.5rem}.leaflet-popup-content-wrapper .popup h5{margin-bottom:.5rem}.leaflet-popup-content-wrapper .popup .totals{margin-bottom:.25rem;display:flex;justify-content:space-between;padding:0 16px .25rem 0;font-weight:600}.leaflet-popup-content-wrapper .popup ul{margin:0 0 1rem!important;padding-right:16px;list-style:none}.leaflet-popup-content-wrapper .popup ul li{display:flex;justify-content:space-between}