:root{--violet:#500A64;--blue:#008EAA;--dark-brown:#622715;--light-brown:#C77040;--yellow:#FFB802;--orange:#FF8C01;--red:#B60500;--grey:#DEDEDE;--dark-blue:#206775;--light-blue:#dbe8eb;--nodata: #f5f5f5;--orange-grey:#8D8173;--blue-grey:#738184;--dark-grey:#575653}#app{position:relative}.legend{display:flex;margin-top:5px}@media (min-width: 768px){.legend-child{width:15%;border-radius:3px}.legend-child-title{width:85%;padding-left:10px}}.legend-child{width:20px;height:20px;border-radius:3px;border:1px solid #888}.legend-child-circle{width:20px;height:20px;border-radius:20px;border:1px solid #888}.legend-child-title{padding-left:5px;padding-top:5px;width:130px;text-align:left;font-size:1rem;line-height:1}.flex-container{display:flex;flex-wrap:wrap}.arrow_box_bottom{position:absolute;background:#fff;color:#000;padding:15px;border:0;box-shadow:4px 4px 5px -2px #0006;z-index:1200;height:auto;max-width:250px;display:none;pointer-events:none;border-radius:.25rem;text-align:left;font-size:1rem}.arrow_box_bottom:after,.arrow_box_bottom:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box_bottom:after{border-color:#0000;border-top-color:#fff;border-width:10px;margin-left:-10px}.arrow_box_bottom:before{border-color:#dbdbdb00;border-top-color:#fff;border-width:11px;margin-left:-11px}.arrow_box_bottom.tooltip-snapshot{background-color:#f8faf2}.arrow_box_bottom.tooltip-snapshot:before{border-top-color:#f8faf2}.arrow_box_bottom.tooltip-snapshot:after{border-top-color:#f8faf2}.countryLabelTooltip{text-transform:uppercase;font-size:1.3rem;line-height:1.1;color:var(--dark-blue);font-weight:600}.eeStatus{margin-top:5px;border-top:1px solid var(--dark-grey);padding-top:10px;font-size:1.2rem;font-weight:500}.alertStatus{margin-top:5px;border-top:1px solid var(--dark-grey);padding-top:10px}.alertValue{font-size:1.2rem;font-weight:500}.tooltipDate{font-size:1rem;color:var(--dark-grey)}.map-legend{text-align:left}.chart-title text{font-size:1.2rem}.control-buttons button.zoomIn.inactive,.control-buttons button.zoomOut.inactive{color:#ccc!important}.show.svelte-14o090r{display:block}.hide.svelte-14o090r{display:none}.back.svelte-13o56c9{position:relative;padding:0;line-height:0}#euseemap.svelte-13o56c9 svg:where(.svelte-13o56c9){padding:0;margin:0}circle.svelte-13o56c9{stroke:#888}.participating.svelte-13o56c9{fill:#ebf1de;background-color:#ebf1de}.nodata.svelte-13o56c9{fill:var(--nodata);background:var(--nodata)}.nofill.svelte-13o56c9{fill:none}.map.svelte-13o56c9 path.deterioration:where(.svelte-13o56c9){fill:url(#arrow1down)}.map.svelte-13o56c9 path.improvement:where(.svelte-13o56c9){fill:url(#arrow1up)}.map.svelte-13o56c9 path.nochange:where(.svelte-13o56c9){stroke:none;fill:url(#line1)}.map.svelte-13o56c9 path.baseline:where(.svelte-13o56c9){fill:url(#circle1fill)}.map.svelte-13o56c9 path.undecided:where(.svelte-13o56c9){fill:url(#chevron3updown)}.map-legend.svelte-13o56c9{position:absolute;display:flex;gap:10px;bottom:20px;right:20px;background-color:#fff;padding:10px 15px;width:380px;border-radius:5px;line-height:1.5;border:1px solid #ccc}.legend-section.svelte-13o56c9{width:180px}.legend-section-title.svelte-13o56c9{font-size:1.2rem;line-height:1.1}@media only screen and (max-width: 669px){.map-legend.svelte-13o56c9{position:relative;right:-10px}.legend-section-title.svelte-13o56c9{font-size:1rem;line-height:1}.legend-child-title.svelte-13o56c9{font-size:.9rem}}@media only screen and (min-width:321px) and (max-width:668px){.map-legend.svelte-13o56c9{width:300px;right:-10px}.legend-section.svelte-13o56c9{width:140px}}@media only screen and (max-width: 320px){.map-legend.svelte-13o56c9{position:relative;width:290px;right:0}.legend-section.svelte-13o56c9{width:140px}}circle.svelte-13o56c9{transition:r .2s ease}.control-buttons.svelte-13o56c9{position:absolute;top:20px;right:20px;z-index:1000;display:flex;flex-direction:column;align-items:center;gap:10px}.control-buttons.svelte-13o56c9 button:where(.svelte-13o56c9){font-size:1.1rem;border:0;background-color:#fff;border:1px solid #ccc;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center}.control-buttons.svelte-13o56c9 button.reset-button:where(.svelte-13o56c9){padding:10px 15px}.control-buttons.svelte-13o56c9 button.zoomIn:where(.svelte-13o56c9),.control-buttons.svelte-13o56c9 button.zoomOut:where(.svelte-13o56c9){width:40px;height:40px;text-align:center;font-size:20px;color:#000}.control-buttons.svelte-13o56c9 button:where(.svelte-13o56c9):hover{background-color:#f0f0f0}
