:root{--db-color-white: #fff;--db-color-light: #F7F7F7;--db-color-semilight: #a2a2a2;--db-color-grey: #676767;--db-color-semidark: #343434;--db-color-dark: #1A1A1A;--db-color-foreground: var(--db-color-dark);--db-color-background: var(--db-color-white);--db-color-background--card: var(--db-color-light);--db-color-border: #cecece;--db-color-scrollbar-bar: var(--db-color-grey);--db-color-scrollbar-background: var(--db-color-light);--db-color-focus-border: #0060df;--db-color-link: #1B3371;--db-color-link-visited: #5C369D;--db-color-lightgreen: #677E48;--db-color-darkgreen: #15564E;--db-color-darkgrey: #3C4A6D;--db-color-warning: #bd3600;--db-color-grey-transparent: #8080807F;--db-color-button: var(--db-color-dark);--db-color-button-border: var(--db-color-border);--db-color-background--button: #ececec;--db-color-background--button--hover: #dcdcdc;--db-color-selection-highlight: #ff0;--db-color-selection-fill: #FFFF004D}@media (prefers-color-scheme: dark){:root{--db-color-foreground: #fff;--db-color-background: #232323;--db-color-background--card: var(--db-color-semidark);--db-color-focus-border: #8abdff;--db-color-border: #494949;--db-color-link: #AEC2F4;--db-color-link-visited: #CFBAF3;--db-color-warning: #FFC107;--db-color-background--button: #dcdcdc;--db-color-background--button--hover: #ececec;--db-color-scrollbar-background: var(--db-color-semidark);--db-color-scrollbar-bar: var(--db-color-semilight);--db-color-button-border: transparent}}:root{--db-font-stack--sans: system-ui, sans-serif;--db-font-size--small: .937rem;--db-font-size--normal: 1rem;--db-font-size--large: 1.3125rem;--db-font-size--xlarge: 1.5rem;--db-font-weight--normal: 500;--db-font-weight--bold: 700}:root{--db-space--25: .25rem;--db-space--50: .5rem;--db-space--75: .75rem;--db-space--100: 1rem;--db-space--150: 1.5rem;--db-space--200: 2rem;--db-space--300: 3rem;--db-space--400: 4rem;--db-layout-border-radius: .25rem;--db-layout-border-radius-small: .15rem;--db-layout-main-column: min(100rem, 100%);--db-sidepanel-width: 22rem;--db-main-width: calc(var(--db-layout-main-column) - var(--db-sidepanel-width))}*{margin:0;padding:0}html{scrollbar-color:var(--db-color-scrollbar-bar) var(--db-color-scrollbar-background)}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}body{background:var(--db-color-background);color:var(--db-color-foreground);font-family:var(--db-font-stack--sans)}p{font-size:var(--db-font-size--normal);font-weight:var(--db-font-weight--normal);line-height:150%;text-wrap:balance}h1{font-size:var(--db-font-size--xlarge);font-weight:var(--db-font-weight--bold);letter-spacing:.01em}h2{font-size:var(--db-font-size--large);font-weight:var(--db-font-weight--bold)}h3{font-size:var(--db-font-size--normal);font-weight:var(--db-font-weight--bold)}a{color:var(--db-color-link)}a:visited{color:var(--db-color-link-visited)}button{font-family:var(--db-font-stack--sans);font-size:var(--db-font-size--normal);font-weight:var(--db-font-weight--normal);background:var(--db-color-background--button);color:var(--db-color-button);border:1px solid var(--db-color-button-border);padding:var(--db-space--25) var(--db-space--50);border-radius:var(--db-layout-border-radius-small);cursor:pointer;display:inline-flex;align-items:center;gap:var(--db-space--25)}button img{width:1em;height:1em}button:hover{background:var(--db-color-background--button--hover)}table{width:100%;border-collapse:collapse;font-size:var(--db-font-size--normal)}table thead{border-bottom:1px solid var(--db-color-border)}table td,table th{text-align:right;padding:var(--db-space--50);font-weight:var(--db-font-weight--normal)}table td:first-child,table th:first-child{text-align:left;padding-inline-start:0}table td:last-child,table th:last-child{padding-inline-end:0}table td:last-child{font-weight:var(--db-font-weight--bold)}#root{display:flex;flex-flow:column;gap:var(--db-space--100);min-height:100vh}.logo-gseu{background-color:var(--db-color-white);border-radius:var(--db-layout-border-radius);display:block;height:3rem;width:calc(3rem * (500 / 135));padding:var(--db-space--25) var(--db-space--50)}.logo-eurogeo{background-color:var(--db-color-white);display:block;height:3.5rem;width:fit-content}.main-column{box-sizing:border-box;inline-size:var(--db-layout-main-column);margin-inline:auto;padding-inline:var(--db-space--100)}.widget{box-sizing:border-box;background:var(--db-color-background--card);color:var(--db-color-foreground);padding:var(--db-space--100);border-radius:var(--db-layout-border-radius);box-shadow:0 3px 6px #00000026}.widget h2,.widget h3{margin-block-end:var(--db-space--25)}.widget p{margin-block-end:var(--db-space--75)}.page-footer{background-color:var(--db-color-background--card);margin-block-start:auto;padding-block:var(--db-space--200)}.page-footer img{background-color:var(--db-color-light)}.page-footer .footer-columns{align-items:center;display:flex;flex-flow:row wrap;gap:var(--db-space--100) var(--db-space--200);justify-content:space-between}.page-footer .footer-links{display:inline-flex;flex-direction:column;gap:var(--db-space--50);list-style:none;margin-block:var(--db-space--200)}.input-select{--select-background: var(--db-color-background--card);display:flex;flex-direction:column;gap:var(--db-space--25);padding-block-end:var(--db-space--50);inline-size:fit-content}.input-select.alternative-background{--select-background: var(--db-color-background)}.input-select select{border:none;background-color:var(--select-background);color:var(--db-color-foreground);font-family:var(--db-font-stack--sans);font-size:var(--db-font-size--normal);padding:var(--db-space--50)}.input-select label{font-size:var(--db-font-size--small)}.landing-page-container{margin-block:var(--db-space--50) var(--db-space--100)}.landing-page-container header,.landing-page-container section{display:flex;flex-direction:column;gap:var(--db-space--100)}.landing-page-container header{margin-block-end:var(--db-space--100)}.landing-page-container p{margin-block-end:var(--db-space--100)}.landing-page-container .dataset-selection-container{display:flex;flex-flow:row wrap;gap:var(--db-space--300) var(--db-space--200)}.landing-page-container .dataset-selection-container .dataset-selection-item{display:flex;flex-direction:column;margin-inline-end:auto;max-inline-size:100%;inline-size:20rem;gap:var(--db-space--50)}.landing-page-container .dataset-selection-container .dataset-selection-item:nth-child(3n+1) .dataset-button{background-color:var(--db-color-lightgreen)}.landing-page-container .dataset-selection-container .dataset-selection-item:nth-child(3n+2) .dataset-button{background-color:var(--db-color-darkgreen)}.landing-page-container .dataset-selection-container .dataset-selection-item:nth-child(3n+3) .dataset-button{background-color:var(--db-color-darkgrey)}.landing-page-container .dataset-selection-container .dataset-selection-item .dataset-button{align-self:flex-start;margin-block-start:auto;padding-inline:var(--db-space--100);padding-block:var(--db-space--50);color:var(--db-color-white);border:none;border-radius:var(--db-layout-border-radius);cursor:pointer}.map-container{position:relative;width:100%;height:100%}.map-container .map-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--db-color-grey-transparent);display:flex;align-items:center;justify-content:center;z-index:10}.map-container .map-overlay .map-banner{background-color:var(--db-color-background);color:var(--db-color-foreground);border-radius:var(--db-layout-border-radius);box-shadow:0 4px 10px #0000004d;padding:var(--db-space--100) var(--db-space--200);text-align:center;font-weight:var(--db-font-weight--bold)}.map-container .openlayers-map-root{block-size:max(400px,60vh);max-block-size:100vh;min-block-size:10rem;background:var(--db-color-background);border-radius:var(--db-layout-border-radius);box-shadow:0 3px 6px #00000026;outline:none}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center;position:absolute;background-color:var(--db-color-background)}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom{display:inline-flex;flex-direction:column;gap:var(--db-space--25);margin:1em 0 0 1em}.ol-zoom button{background:none;color:var(--db-color-foreground);background:var(--db-color-background);display:inline-block;border:none;width:2em;font-weight:var(--db-font-weight--bold)}.legend-header{display:flex;align-items:center;justify-content:space-between;gap:var(--db-space--50)}.legend-header:not(:first-child){border-block-start:1px solid var(--db-color-border);padding-block-start:var(--db-space--50)}.legend-title{font-size:var(--db-font-size--small);font-weight:var(--db-font-weight--bold)}.legend-toggle-layer img{inline-size:1.25em}.legend-list{display:flex;flex-direction:column;gap:var(--db-space--75)}.legend-entry{display:flex;align-items:center;list-style:none;gap:var(--db-space--50)}.legend-entry .legend-polygon{min-inline-size:16px;inline-size:16px;block-size:17px}.legend-entry .legend-default-style-note{display:flex;align-items:center;color:var(--db-color-warning);font-size:var(--db-font-size--small);gap:var(--db-space--25)}.legend-entry .legend-warning-icon{height:16px;width:16px;margin-inline-start:var(--db-space--50)}#legend{--legend-background: var(--db-color-background);--legend-color: var(--db-color-foreground);--legend-toggle-height: 2em;--legend-padding-x: var(--db-space--100);--legend-vertical-rhythm: var(--db-space--50);background:var(--legend-background);border-radius:var(--db-layout-border-radius);color:var(--legend-color);display:flex;flex-flow:column;gap:var(--legend-vertical-rhythm);max-height:calc(100% - var(--legend-toggle-height));position:absolute;right:1em;top:1em}#legend .legend-toggle{background:none;color:var(--legend-color);display:inline-block;margin-inline-start:auto;border:none}#legend .legend-panel{display:flex;flex-flow:column;gap:var(--legend-vertical-rhythm);margin-block-end:var(--legend-vertical-rhythm);min-width:240px;overflow:auto;padding:var(--legend-vertical-rhythm) var(--legend-padding-x)}.info-panel-container{display:flex;flex-direction:column;gap:var(--db-space--75);overflow-y:auto;block-size:max(400px,60vh);max-block-size:100vh;min-block-size:10rem}.info-panel-container .cycle-container{display:flex;align-items:center;justify-content:space-between;padding-block:var(--db-space--50)}.info-panel-container .cycle-container .current-item{font-weight:var(--db-font-weight--bold)}.info-panel-container .info-panel-header{font-size:var(--db-font-size--normal);font-weight:var(--db-font-weight--normal);display:flex;flex-flow:row wrap;gap:var(--db-space--75) var(--db-space--50);align-items:end;justify-content:space-between}.info-panel-container .info-panel-header svg{margin-inline-end:var(--db-space--50)}.info-panel-container .info-panel-header-container{display:flex;flex-direction:column;gap:var(--db-space--25)}.info-panel-container .info-panel-header-container .feature-name{font-weight:var(--db-font-weight--bold)}.info-panel-container table{margin-block-start:var(--db-space--50)}.info-panel-container table tr{display:flex;flex-direction:column;border-top:1px solid var(--db-color-border);padding-block:var(--db-space--50)}.info-panel-container table tr td,.info-panel-container table tr th{text-align:left;padding-inline:0;padding-block:var(--db-space--25)}.info-panel-container .no-data{color:var(--db-color-warning)}@media (max-width: 1200px){.info-panel-container{max-block-size:none;block-size:auto}}.notification{padding:var(--db-space--75) var(--db-space--150);max-width:500px;border-radius:var(--db-layout-border-radius);font-size:1em;font-weight:500;color:#232323;background:#f6f6f6;box-shadow:0 1px 7px #3c3c5a0d;outline:none;margin:0 auto var(--db-space--100)}.notification .text-area{display:flex;flex-wrap:wrap;gap:var(--db-space--100)}.notification .text-area button{padding-inline:var(--db-space--50);align-self:center}.notification--info{border-left:6px solid #3498db}.notification--warning{border-left:6px solid #f1c40f;background:#fffbe8}.notification--error{border-left:6px solid #e74c3c;background:#fff4f4}.horizontal-chart{--db-chart-bar-color: var(--db-color-foreground);--db-chart-bar-width: 2em;--db-chart-bar-height: 1.4em}.horizontal-chart table{margin-block-end:var(--db-space--100)}.horizontal-chart table tr{display:flex;flex-direction:column;width:100%}.horizontal-chart table thead tr{flex-direction:row;justify-content:space-between}.horizontal-chart table td{padding:0}.horizontal-chart .bar-label{margin-block:var(--db-space--75) var(--db-space--25);font-size:var(--db-font-size--small);text-align:left}.horizontal-chart .bar-container{display:flex;justify-content:space-between}.horizontal-chart .bar{block-size:var(--db-chart-bar-height);inline-size:var(--db-chart-bar-width);background-color:var(--db-chart-bar-color);margin-block:auto;border-radius:0 var(--db-layout-border-radius) var(--db-layout-border-radius) 0}.horizontal-chart .bar-value{min-width:3em;text-align:right;font-weight:var(--db-font-weight--bold)}.data-presentation-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--db-space--50) var(--db-space--75);padding-block-end:var(--db-space--50)}.data-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--db-sidepanel-width),1fr));gap:var(--db-space--100);justify-content:center}.multi-option-selector-widget{display:flex;flex-direction:column}.multi-option-selector-widget .panel-row{display:flex;flex-flow:row wrap;gap:var(--db-space--50);justify-content:space-between}.multi-option-selector-widget .panel-row--tight{justify-content:start}.multi-option-selector-widget .menu-container{display:none;block-size:min-content;overflow:hidden;flex-flow:column;gap:var(--db-space--100);padding:var(--db-space--25)}.multi-option-selector-widget .menu-container--show{display:flex}.multi-option-selector-widget .options-list{font-size:var(--db-font-size--normal);border-bottom:1px solid var(--db-color-border);border-top:1px solid var(--db-color-border);list-style:none;min-height:8rem;overflow-y:auto;padding:var(--db-space--50);display:flex;flex-direction:column;gap:var(--db-space--50)}.multi-option-selector-widget .options-list .options-list-item label{display:flex;gap:var(--db-space--50);align-items:center;cursor:pointer;inline-size:fit-content}.multi-option-selector-widget .options-list .options-list-item label input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.multi-option-selector-widget .options-list .options-list-item label input[type=checkbox]+.custom-checkbox{background-color:var(--db-color-white);border:1px solid var(--db-color-foreground);border-radius:var(--db-layout-border-radius-small);inline-size:1.1em;block-size:1.1em;color:var(--db-color-foreground);padding:.13em;box-sizing:border-box}.multi-option-selector-widget .options-list .options-list-item label input[type=checkbox]+.custom-checkbox .checkmark{display:none}.multi-option-selector-widget .options-list .options-list-item label input[type=checkbox]:focus-visible+.custom-checkbox{outline:2px solid var(--db-color-focus-border)}.multi-option-selector-widget .options-list .options-list-item label input[type=checkbox]:checked+.custom-checkbox .checkmark{display:block;inline-size:100%;block-size:100%}@media (min-width: 1200px){.multi-option-selector-widget{block-size:max(400px,60vh);max-block-size:100vh;min-block-size:10rem}.multi-option-selector-widget .menu-toggle-button{display:none}.multi-option-selector-widget .menu-container{display:flex}}.header{border-bottom:1px solid var(--db-color-border);background:var(--db-color-background);position:sticky;top:0;z-index:1000}.header .header-container{display:flex;justify-content:space-between;flex-flow:row wrap;align-items:center;gap:var(--db-space--50);padding-block:var(--db-space--50);padding-inline-start:var(--db-space--100)}.header .header-container .header-title{align-items:center;display:flex;flex-flow:row wrap;gap:var(--db-space--75)}.not-found-container{margin-inline:auto;margin-block-start:var(--db-space--200);border:1px solid var(--db-color-border);border-radius:var(--db-layout-border-radius);background-color:var(--db-color-background--card);padding-inline:var(--db-space--400);padding-block:var(--db-space--300);max-width:40vw;text-align:center}.dashboard{display:grid;gap:var(--db-space--100);grid-template-columns:var(--db-sidepanel-width) 1fr var(--db-sidepanel-width);grid-auto-rows:auto;justify-content:center}.dashboard .filter-dropdown{grid-column:1;grid-row:1}.dashboard .map-container{grid-column:2;grid-row:1}.dashboard .feature-panel{grid-column:3;grid-row:1}.dashboard>.data-presentation-box{grid-column:1 / span 3}@media (max-width: 1200px){.dashboard{display:flex;flex-direction:column}.dashboard .map-container{order:2}.dashboard .multi-option-selector-widget{order:1}.dashboard .feature-panel{order:3}.dashboard>.data-presentation-box{order:4}}.dashboard-map{block-size:max(400px,60vh);max-block-size:100vh;min-block-size:10rem}.data-presentation-box{padding-block:var(--db-space--100)}.accessibility-container{display:flex;flex-direction:column;gap:var(--db-space--100);width:80%;text-wrap:balance}.accessibility-container p{line-height:125%;margin-block-end:var(--db-space--25)}.accessibility-container :is(h1,h2):not(:first-child){margin-block-start:var(--db-space--150)}.accessibility-container ul{list-style-position:inside;line-height:150%;margin-block-end:var(--db-space--50)}@media (max-width: 992px){.accessibility-container{width:100%}}
