.teams-table-wrapper{width:100%}.home-page{flex-wrap:wrap;display:flex}.home-page .search-section,.home-page .home-charts,.home-page .data-list-section,.home-page .explanation-section{min-width:100%;max-width:100%;flex:0 0 100%;padding:1rem}.home-page .search-section{display:flex}.home-page .search-section .search-control{flex:0 0 400px}.home-page .home-charts{flex-wrap:wrap;gap:.5rem;padding:1rem 0;display:flex}.home-page .home-charts .home-chart-c1,.home-page .home-charts .home-chart-c2,.home-page .home-charts .home-chart-c3{border:1px solid #ddd;border-radius:5px;flex-flow:column;gap:1rem;padding:10px;display:flex;overflow:hidden}.home-page .home-charts .home-chart-c1{flex:1.5}.home-page .home-charts .home-chart-c2,.home-page .home-charts .home-chart-c3{flex:1}@media (max-width:1264px){.home-page .home-charts .home-chart-c1{min-width:100%;max-width:100%;flex:0 0 100%}}@media (max-width:768px){.home-page .home-charts .home-chart-c2,.home-page .home-charts .home-chart-c3{min-width:100%;max-width:100%;flex:0 0 100%}}.home-page .data-list-section{flex-wrap:nowrap;gap:.5rem;display:flex}.home-page .data-list-section .data-list{flex:0 0 80%}.home-page .data-list-section .data-list-filters{flex:0 0 20%}.home-page .explanation-section .explanation{color:#999;border:1px solid #ddd;border-radius:6px;flex:0 0 100%;padding:1rem;font-size:smaller;font-style:italic}.home-page .explanation-section .explanation h4{margin:0 0 .5em}.home-page .explanation-section .explanation dl{margin:0;overflow:hidden}.home-page .explanation-section .explanation dt:after{content:": "}@media (min-width:769px){.home-page .explanation-section .explanation .explanation dd,.home-page .explanation-section .explanation .explanation dt{float:left;padding:3px 0}.home-page .explanation-section .explanation .explanation dt{width:120px;clear:left}.home-page .explanation-section .explanation .explanation dd{margin:0}}@keyframes spinner{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.spin{z-index:10;background:#fff9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.spin:before{animation:1.5s linear infinite spinner;animation-play-state:inherit;content:"";height:40px;width:40px;will-change:transform;border:5px solid #cfd0d1;border-bottom-color:#1c87c9;border-radius:50%;transform:translate(-50%,-50%)}.map-component{min-width:100%;max-width:100%;height:600px;flex-wrap:nowrap;flex:0 0 100%;display:flex;position:relative}.map-component .map{width:100%}.map-component .react-tooltip{box-shadow:0 0 5px #000000bf;opacity:1!important}.map-component .react-tooltip .TooltipFlag{width:1.25rem;height:auto;vertical-align:middle;border:1px solid #00000026;margin-right:.25rem}.map-component .MapEUFlag{width:5rem;cursor:pointer;position:absolute;top:1rem;left:1rem;box-shadow:0 0 10px #000000bf}.map-component .MapEUFlag.selected{box-shadow:0 0 10px 10px #d11b4a}.app-chart #chart-oes-coverage{background-color:#ebebeb;border-radius:5px}.app-chart #chart-oes-coverage-legend .chart-legend{flex-flow:column;padding:1em 0}.app-chart #chart-oes-coverage-legend .chart-legend .legend-item{width:-moz-fit-content;width:-moz-fit-content;width:fit-content;background-color:#ebebeb;border-radius:15px;padding-right:1.3em;font-size:11pt}.app-chart #chart-oes-coverage-legend .chart-legend .legend-item-color{width:2rem;height:2rem}.app-chart .pie-chart-container{min-width:300px;min-height:300px;display:flex;position:relative;margin:0!important;padding:0!important}.app-chart .pie-chart-tooltip{color:#fff;pointer-events:none;opacity:1;visibility:hidden;background-color:#000;border-radius:4px;padding:5px;font-size:smaller;position:absolute}.app-chart .chart-title{text-align:center;margin-bottom:0;font-weight:700}.app-chart .chart-legend-container{flex-wrap:nowrap;padding:0 3px;display:flex}.app-chart .chart-legend-container .chart-legend{flex-wrap:wrap;flex:1;justify-content:center;gap:.5rem;display:flex}.app-chart .chart-legend-container .chart-legend .legend-item{flex-wrap:nowrap;align-items:center;gap:.25rem;font-size:.8rem;display:flex}.app-chart .chart-legend-container .chart-legend .legend-item .legend-item-color{vertical-align:middle;width:1.5rem;height:1.5rem;border-radius:50%;padding:3px}.app-chart .chart-legend-container .chart-legend-toggler{cursor:pointer;align-self:flex-start;padding:0 3px;font-size:1.5rem;font-weight:700;line-height:1rem}.KVUEFa_CountryTeams{flex-direction:column;justify-content:center;align-items:center;display:flex}.KVUEFa_CountryTeams .KVUEFa_CountryHeader{width:100%;align-items:center;padding:1em 0;display:flex}.KVUEFa_CountryTeams .KVUEFa_CountryHeader .KVUEFa_CountryFlag{width:64px;border:1px solid #e0e0e0;margin-right:1em}.KVUEFa_CountryTeams .KVUEFa_CountryHeader .KVUEFa_CountryName{color:#004087;font-size:18pt;font-weight:700}.KVUEFa_CountryTeams .KVUEFa_CountryTeamsListing{width:100%;grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.KVUEFa_CountryTeams .KVUEFa_CountryTeamsListing .KVUEFa_TeamCard{color:#4078b3;border-radius:5px;flex-direction:column;align-items:center;list-style-type:none;display:flex;box-shadow:0 0 5px #252525}.KVUEFa_CountryTeams .KVUEFa_CountryTeamsListing .KVUEFa_TeamCard ul{padding:0;list-style-type:none}.KVUEFa_CountryTeams .KVUEFa_CountryTeamsListing .KVUEFa_TeamCard .KVUEFa_CardTitle{width:100%;color:#d4d4d4;background-color:#2c2c2c;padding:1em .5em;font-size:12pt}.KVUEFa_CountryTeams .KVUEFa_CountryTeamsListing .KVUEFa_TeamCard .KVUEFa_CardContact{width:100%;padding:.5em;font-size:11pt}.KVUEFa_CountryTeams .KVUEFa_CountryTeamsListing .KVUEFa_TeamCard .KVUEFa_CardContact svg{color:silver;width:1.5rem;margin-right:.5em}.KVUEFa_CountryTeams .KVUEFa_CountryTeamsListing .KVUEFa_TeamCard .KVUEFa_CardContact li{align-items:center;padding:.1em 0;display:flex}.KVUEFa_CountryTeams .KVUEFa_CountryTeamsListing .KVUEFa_TeamCard .KVUEFa_CardContact a{color:#004087;text-decoration:none}.KVUEFa_CountryTeams .KVUEFa_CountryTeamsListing .KVUEFa_TeamCard .KVUEFa_CardFooter{width:100%;border-top:1px solid #252525;padding:.5em;font-size:11pt}.KVUEFa_CountryTeams .KVUEFa_CountryTeamsListing .KVUEFa_TeamCard .KVUEFa_CardFooter ul li{width:-moz-fit-content;width:-moz-fit-content;width:fit-content;color:#1f1d1d;background-color:#ebebeb;border-radius:15px;align-items:center;margin:.3em 0;padding-right:1em;display:flex}.KVUEFa_CountryTeams .KVUEFa_CountryTeamsListing .KVUEFa_TeamCard .KVUEFa_CardFooter ul li img{width:1.5rem;height:1.5rem;border-radius:50%;margin-right:.5em;padding:.3em}.react-autocomplete-input{text-align:left;z-index:20000;background-color:#fff;background-clip:padding-box;border:1px solid #00000026;padding:1px;font-size:14px;list-style:none;display:block;position:absolute;bottom:auto;box-shadow:0 6px 12px #0000002d}.react-autocomplete-input>li{cursor:pointer;min-width:100px;padding:10px}.react-autocomplete-input>li.active{color:#fff;background-color:#337ab7}.global-filters-wrapper{background-color:#0155ae;border-radius:5px;align-items:center;padding:.5em;display:flex}.global-filters-input-wrapper{color:#0155ae;width:50%;background:#fff;border-radius:5px;align-items:center;padding:.5em;display:flex}.global-filters-input-wrapper input{width:100%;border:0;outline:0}.global-filters-input-wrapper input:focus{border:0;outline:0}.global-filters-input-wrapper .search-clear{color:#565656;background:0 0;border:0;padding:0;font-weight:700}.global-search-button{color:#0155ae;background:#fff;border:0;font-weight:700}.global-filters-buttons-wrapper{width:50%;color:#fff;align-items:center;display:flex}.global-filters-buttons-wrapper .global-filters-showonly{width:100%;align-items:center;display:flex}.global-filters-buttons-wrapper .global-filters-showonly .showonly-label{padding:.5em}.global-filters-buttons-wrapper .global-filters-showonly .filter-radio{cursor:pointer;border:1px solid #fff;border-radius:5px;justify-content:center;align-items:center;margin:0 .3em;padding:.5em;display:flex}.global-filters-buttons-wrapper .global-filters-showonly .filter-radio input{visibility:hidden;position:absolute}.global-filters-buttons-wrapper .global-filters-showonly .filter-radio label{cursor:pointer;align-items:center;display:flex}.global-filters-buttons-wrapper .global-filters-showonly .filter-radio label:before{content:"";width:1.5em;height:1.5em;-webkit-user-select:none;user-select:none;text-transform:none;border:1px solid #fff;border-radius:15px;justify-content:center;align-items:center;margin-right:.5em;line-height:1em;display:flex}.global-filters-buttons-wrapper .global-filters-showonly .filter-radio label.checked{font-weight:700}.global-filters-buttons-wrapper .global-filters-showonly .filter-radio label.checked:before{content:"✓";color:#0155ae;background:#fff}.global-filters-buttons-wrapper .global-filters-showonly input{margin-right:.3em;display:inline-block}.global-filters-buttons-wrapper .global-filters-clear{white-space:nowrap}.global-filters-buttons-wrapper .global-filters-clear button{color:#fff;background:0 0;border:0;font-style:italic}*{box-sizing:border-box}.rsc-container{flex-grow:1;font-weight:400}.rsc-container .rsc__control{min-height:auto}.rsc-container .rsc__control .rsc__value-container{padding:0 .1em}.rsc-container .rsc__control .rsc__value-container .rsc__placeholder{margin-left:.5em}.rsc-container .rsc__control .rsc__value-container .rsc__input-container{margin:0;padding:0}.rsc-container .rsc__control .rsc__indicator{padding:.1em}.rsc-container .rsc__control .rsc__indicator-separator{margin:3px 0}.rsc-container .rsc__control .rsc__multi-value{background-color:#e4344a;flex-direction:row-reverse;margin-top:0;margin-bottom:0}.rsc-container .rsc__control .rsc__multi-value .rsc__multi-value__label{color:#fff;padding:0 .3em 0 0}.rsc-container .rsc__control .rsc__multi-value .rsc__multi-value__remove{color:#fff}.rsc-container .rsc__control .rsc__multi-value .rsc__multi-value__remove:hover{background-color:#ce1141}.rsc-container .rsc__menu .rsc__menu-list .rsc__option{padding:.1em .5em}