:root{--font-size: 16px;--color-black: #1a1a1a;--color-black-light: #3A3835;--color-background-main: #fdf6ec;--color-yellow: #fec35d;--color-orange: #FF9152;--color-blue: #007acc;--color-blue-home: #1E66B3;--color-blue-europe: #366373;--color-blue-europe: #6e7d9a;--color-blue-2: #809EB0;--color-blue-3: #BAC7CF;--color-grey: #939598;--color-grey-light: #cecece;--color-selection-background: #FFBB45;--color-selection: #383526;--color-cream: #E6E0D5;--color-country-has-definitions: yellow;--color-country-has-projects: #c1c7cb;--color-country-has-definitions-and-projects: #8e9da6;--color-country-has-definitions: hsl(202 16% 90%);--color-country-has-projects: hsl(202 16% 75%);--color-country-has-definitions-and-projects: hsl(202 16% 60%);--geomap-country-stroke: #1f1f1f;--color-point-active-fill: #fdf6ec;--color-point-active-stroke: #000;--color-point-fill: #3e3e3e;--color-point-stroke: #fdf6ec;--color-point-focused-fill: #1f4fa3;--color-point-focused-stroke: #fdf6ec;--color-cluster-circle-fill: #3e3e3e;--color-cluster-circle-stroke: #fdf6ec;--color-spider-leg-stroke: #1f4fa3;--body-border-width: clamp(10px, max(1.5vh,1.5vw), 18px);--header-padding-excluding-border: clamp(15px, max(2vh, 2vw), 30px);--gap-base-hpeb: var(--header-padding-excluding-border);--header-height: 45px;--base-gap: 2em;--dialog-border-width: 5px;--country-heading-height: 30px;--country-heading-height: clamp(24px, 7vw, 30px);--eu-stats-nav-width: min(100%, 600px);--eu-stats-buttons-height: 62px;--map-stats-chart-height: 55vh;--map-stats-chart-height-medium: calc(100vh - var(--header-height) - 7 * var(--gap-base-hpeb) - 2 *var(--eu-stats-buttons-height));--dialog-max-height: calc(100vh - (var(--body-border-width) * 2 + var(--header-height) + 2 * var(--gap-base-hpeb)));--article-top-distance: calc(var(--body-border-width) + var(--header-height) + 2 * var(--header-padding-excluding-border));--time-base: .25s;--dialog-animation-appear: dialog-slide-up .6s cubic-bezier(.22, 1, .36, 1) forwards;--europe-mobile-border: 2px solid var(--color-blue-europe);--translucent-background: color-mix( in srgb, var(--color-background-main) 50%, transparent );--translucent-background-filter: blur(8px) saturate(40%)}html,body{padding:0;margin:0;font-family:Jost,Open Sans,sans-serif;background-color:var(--color-yellow);background-color:var(--color-background-main);color:var(--color-black);font-size:var(--font-size);min-width:320px;font-weight:360;line-height:1.35}html body,body body{box-sizing:border-box;padding:var(--body-border-width);background-image:linear-gradient(var(--color-background-main),var(--color-background-main)),linear-gradient(var(--color-yellow),var(--color-yellow));background-clip:content-box,border-box;min-height:100vh}@media print{html body,body body{padding:0;background:none}}::selection{background-color:var(--color-selection-background);color:var(--color-selection)}app-root.app-loading,app-root.app-loading *{cursor:progress!important}a{color:var(--color-black);text-decoration:underline;transition:all .25s}a[routerLink]{cursor:pointer}a:hover{text-decoration:none}a.button{padding:.2rem 1rem;display:inline-block;line-height:1.8;font-size:1rem;text-decoration:none}a.button:not(.button-pseudo){background:rgb(from var(--color-black) r g b/.8);color:var(--color-background-main);text-transform:uppercase}a.button:not(.button-pseudo):hover,a.button:not(.button-pseudo):focus{background-color:rgb(from var(--color-black) r g b/1)}a.button.button-pseudo{border-style:none}a.button.button-pseudo:hover,a.button.button-pseudo:focus{background-color:inherit;opacity:.8}a.external[target]:after{content:"";background-size:auto 100%;background-repeat:no-repeat;height:1em;width:1em;margin-left:.4em;display:inline-block;opacity:.6;transition:.25s;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M492.7%200H353.13a19.3%2019.3%200%20100%2038.6H473.4v120.27a19.3%2019.3%200%201038.59%200V19.3A19.3%2019.3%200%2000492.7%200z%22%2F%3E%3Cpath%20d%3D%22M506.35%205.65a19.29%2019.29%200%2000-27.29%200l-275.3%20275.3a19.29%2019.29%200%201027.29%2027.29l275.3-275.3a19.29%2019.29%200%20000-27.29z%22%2F%3E%3Cpath%20d%3D%22M427.1%20239.92a19.3%2019.3%200%2000-19.3%2019.3V473.4H38.6V104.2h214.18a19.3%2019.3%200%20100-38.6H19.3A19.3%2019.3%200%20000%2084.9v407.8A19.3%2019.3%200%200019.3%20512h407.8a19.3%2019.3%200%200019.3-19.3V259.22a19.3%2019.3%200%2000-19.3-19.3z%22%2F%3E%3C%2Fsvg%3E)}a.external[target]:hover:after{opacity:.75}svg{display:block;max-width:100%}img{max-width:100%}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}*>h1:first-child,*>h2:first-child,*>h3:first-child,*>h4:first-child{margin-top:0}address{font-style:normal}.instruction-block{background-color:#f5f1eaf0;font-size:.9em;padding:1em;border:1px solid rgba(0,0,0,.1)}table th{font-weight:500}table.metrics td:last-child{text-align:right}p.helper{margin:0;font-size:.8em;opacity:.7}.content{box-sizing:border-box;margin:auto;margin-top:calc(var(--body-border-width) + var(--header-height) + 2 * var(--header-padding-excluding-border));padding:var(--header-padding-excluding-border);padding-top:0}@keyframes dialog-slide-up{0%{transform:translateY(100vh);opacity:0}to{transform:translateY(0);opacity:1}}app-dialog h1{font-size:clamp(1.5rem,4vw,2rem)}app-dialog h2{font-size:clamp(1.4rem,3.5vw,1.75rem);font-weight:600}.ant-collapse{box-sizing:border-box;margin:0;padding:0}.ant-collapse-rtl{direction:rtl}.ant-collapse>.ant-collapse-item{border-bottom-width:1px;border-bottom-style:solid;border-color:gray}.ant-collapse>.ant-collapse-item:first-child,.ant-collapse>.ant-collapse-item:first-child>.ant-collapse-header{border-radius:2px 2px 0 0}.ant-collapse>.ant-collapse-item:last-child,.ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header{border-radius:0 0 2px 2px}.ant-collapse>.ant-collapse-item>.ant-collapse-header{position:relative;display:flex;flex-wrap:nowrap;align-items:flex-start;padding:10px 16px;line-height:1.5715;cursor:pointer;transition:all .3s,visibility 0s;font-size:1.1em}.ant-collapse>.ant-collapse-item>.ant-collapse-header>.ant-collapse-title{flex:auto;-webkit-user-select:none;user-select:none}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon{display:flex;align-items:center;height:22px;margin-inline-end:12px}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{font-size:12px;transition:transform .3s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{transition:transform .3s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-title{margin-inline-end:auto}.ant-collapse .ant-collapse-collapsible-header{cursor:default}.ant-collapse .ant-collapse-collapsible-header .ant-collapse-title{flex:none;cursor:pointer}.ant-collapse .ant-collapse-collapsible-header .ant-collapse-expand-icon{cursor:pointer}.ant-collapse .ant-collapse-collapsible-icon{cursor:unset}.ant-collapse .ant-collapse-collapsible-icon .ant-collapse-expand-icon{cursor:pointer}.ant-collapse-panel{border-top-width:1px;border-top-style:solid;border-color:#d3d3d3}.ant-collapse-panel>.ant-collapse-body{padding:16px}.ant-collapse-panel-hidden{display:none}.ant-collapse-small>.ant-collapse-item>.ant-collapse-header{padding:8px 12px;padding-inline-start:8px}.ant-collapse-small>.ant-collapse-item>.ant-collapse-expand-icon{margin-inline-end:4px}.ant-collapse-small>.ant-collapse-item>.ant-collapse-panel>.ant-collapse-body{padding:12px}.ant-collapse-large>.ant-collapse-item{font-size:16px;line-height:1.5}.ant-collapse-large>.ant-collapse-item>.ant-collapse-header{padding:16px 24px;padding-inline-start:16px}.ant-collapse-large>.ant-collapse-item>.ant-collapse-panel>.ant-collapse-body{padding:24px}.ant-collapse-item:last-child{border-bottom:0}.ant-collapse-item:last-child>.ant-collapse-panel{border-radius:0 0 2px 2px}.ant-collapse-icon-placement-end>.ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon{order:1;margin-inline-end:0;margin-inline-start:12px}.ant-collapse-content{overflow:hidden;transition:height .3s ease}.ant-motion-collapse{overflow:hidden;transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important}nz-collapse{display:block}nz-collapse-panel{display:block}.app-tooltip{position:fixed;z-index:1200;pointer-events:none;opacity:0;transition:opacity .14s ease;max-width:20rem;width:max-content;padding:.75em;font-family:var(--font-family, sans-serif);font-size:.9rem;font-weight:400;line-height:1.3;text-align:left;white-space:pre-wrap;word-break:break-word;background:var(--color-background-main);color:var(--color-black);box-shadow:0 4px 12px #0003;border:1px solid var(--color-black)}.app-tooltip--visible{opacity:1}.app-tooltip-host{position:relative}
