/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.caption{display:table;}.caption > *{display:block;max-width:100%;}.caption > figcaption{display:table-caption;max-width:none;caption-side:bottom;}.caption > figcaption[contenteditable="true"]:empty::before{content:attr(data-placeholder);font-style:italic;}
.caption .media .field,.caption .media .field *{float:none;margin:unset;}
.county-returns-map-component{display:flex;flex-direction:column;gap:1.5rem;}.county-returns-map__card{position:relative;background:#fff;border:1rem solid #f6f6f6;border-radius:1.5rem;padding:0.5rem;}.county-returns-map__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;}.county-returns-map__illustration{position:absolute;pointer-events:none;z-index:3;height:auto;}.county-returns-map__illustration--left{left:1.9310rem;top:1.0924rem;width:15.7168rem;}.county-returns-map__illustration--top-right{right:0.9569rem;top:1.4114rem;width:10.125rem;height:10.125rem;aspect-ratio:1 / 1;transform:rotate(-89.649deg);}.county-returns-map__illustration--bottom-right{right:0.9827rem;top:12.6434rem;width:11.375rem;}.county-returns-map__svg-wrap svg.romania-judete-map{display:block;}.county-returns-map__zoom-toggle{display:none;}.county-shape{stroke:rgba(0,0,0,0.4);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;cursor:pointer;transition:filter 0.15s ease;}.county-shape:hover{filter:brightness(1.35);}.county-shape:focus{outline:none;}.county-shape:focus-visible{outline:0.125rem solid #000;outline-offset:0.125rem;}.county-shape.is-selected{fill:#fddb2a;}.county-label{font-family:'Euclid Circular A',sans-serif;font-weight:600;font-size:0.875rem;fill:#000;text-anchor:middle;dominant-baseline:middle;pointer-events:none;user-select:none;}.county-returns-map__tooltip{position:absolute;z-index:5;width:20.375rem;max-width:calc(100% - 1rem);filter:drop-shadow(0 0.5rem 0.25rem rgba(0,0,0,0.08));}.county-returns-map__tooltip-inner{background:#f6f6f6;border-radius:1rem;padding:0.5rem;}.county-returns-map__tooltip-inner > *{background:#fff;}.county-returns-map__tooltip-name,.county-returns-map__tooltip-label{margin:0;padding:1rem 1rem 0;}.county-returns-map__tooltip-name{font-size:1rem;font-weight:600;}.county-returns-map__tooltip-label{font-size:0.75rem;padding-top:0.25rem;}.county-returns-map__sparkline{display:block;width:100%;height:4.8125rem;}.county-returns-map__tooltip-metrics{display:flex;align-items:center;gap:1rem;padding:0 1rem 1rem;border-radius:0 0 0.75rem 0.75rem;}.county-returns-map__metric{display:flex;flex-direction:column;}.county-returns-map__metric span{font-weight:600;font-size:1rem;}.county-returns-map__metric small{font-size:0.75rem;}.county-returns-map__tooltip-expand{margin-left:auto;width:2.625rem;height:2.625rem;border-radius:50%;border:none;background:#39ae70;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;}.county-returns-map__tooltip-expand:hover{background:#fddb2a;}.county-returns-map__detail{position:absolute;inset:0;z-index:10;background:#fff;border-radius:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;overflow-y:auto;}.county-returns-map__detail-inner{display:flex;flex-direction:column;gap:2rem;width:100%;}.county-returns-map__detail-main{display:flex;flex-direction:column;gap:1rem;width:100%;}.county-returns-map__detail-header{display:flex;align-items:center;gap:2rem;width:100%;}.county-returns-map__detail-more{display:inline-flex;align-items:center;justify-content:center;align-self:center;flex-shrink:0;background:#39ae70;color:#000;font-size:0.9375rem;font-weight:500;text-decoration:none;border-radius:3rem;height:3rem;padding:0.5rem 1.75rem;transition:background-color var(--duration-fast) var(--ease-standard);}.county-returns-map__detail-more:hover{background:#fddb2a;color:#000;}.county-returns-map__detail-close{position:absolute;top:1rem;right:1rem;width:2.75rem;height:2.75rem;border-radius:50%;border:none;background:#f6f6f6;display:flex;align-items:center;justify-content:center;cursor:pointer;}.county-returns-map__detail-shape{position:relative;flex:0 0 auto;width:40%;max-width:21rem;aspect-ratio:336.596 / 300.302;}.county-returns-map__detail-shape svg{display:block;width:100%;height:100%;}.county-returns-map__detail-shape path{fill:#fddb2a;}.county-returns-map__detail-shape span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem;font-weight:500;color:#000;}.county-returns-map__detail-content{flex:1 1 auto;min-width:0;}.county-returns-map__detail-content h3{margin:0 0 0.25rem;font-size:1.5rem;font-weight:500;}.county-returns-map__detail-content p{margin:0;font-size:1rem;}.county-returns-map__detail-content p strong{font-weight:500;}.county-returns-map__detail-chart{display:block;width:100%;max-width:28.125rem;height:8.75rem;margin:1rem 0;overflow:visible;}.county-returns-map__chart-dot{fill:#39ae70;cursor:pointer;transition:r 0.15s ease;touch-action:none;}.county-returns-map__chart-dot:focus{outline:none;}.county-returns-map__chart-dot:hover{r:7px;}.county-returns-map__chart-dot.is-selected{r:6px;stroke:#fff;stroke-width:2px;}.county-returns-map__chart-dot.is-drag-preview{r:7px;fill:#2e7d54;}.county-returns-map__chart-handle{r:8px;fill:#b0b3b2;stroke:#fff;stroke-width:2px;}.county-returns-map__chart-handle.is-snapping{transition:cx 0.15s ease,cy 0.15s ease,fill 0.15s ease;}.county-returns-map__chart-handle.is-settled{fill:#39ae70;}.county-returns-map__detail-footer{display:flex;flex-direction:column;gap:1.5rem;width:100%;}.county-returns-map__detail-metrics{display:flex;gap:2rem;}.county-returns-map__detail-metrics .county-returns-map__metric{flex-direction:row;align-items:flex-end;gap:1rem;}.county-returns-map__metric-icon{height:5rem;width:auto;}.county-returns-map__metric-value{display:flex;flex-direction:column;}.county-returns-map__metric-value span{font-weight:500;font-size:1.5rem;}.county-returns-map__metric-value small{font-size:1rem;}[hidden]{display:none !important;}
@media (max-width:991px){.county-returns-map__card{border:none;border-radius:0.75rem;padding:1rem;overflow:hidden;}.county-returns-map__scroll{overflow-x:auto;}.county-returns-map__svg-wrap svg.romania-judete-map{width:56.875rem;max-width:none;transition:width 0.2s ease;}.county-returns-map__zoom-toggle{display:flex;align-items:center;justify-content:center;position:absolute;z-index:4;right:1rem;bottom:1rem;width:2.75rem;height:2.75rem;border-radius:50%;border:none;background:#fff;color:#000;box-shadow:0 0.125rem 0.5rem rgba(0,0,0,0.15);cursor:pointer;}.county-returns-map__zoom-icon--in{display:none;}.county-returns-map__zoom-toggle[aria-pressed="true"] .county-returns-map__zoom-icon--out{display:none;}.county-returns-map__zoom-toggle[aria-pressed="true"] .county-returns-map__zoom-icon--in{display:block;}.county-returns-map__card.is-zoomed-out .county-returns-map__scroll{overflow-x:hidden;}.county-returns-map__card.is-zoomed-out .county-returns-map__svg-wrap svg.romania-judete-map{width:100%;}.county-returns-map__card.is-detail-open .county-returns-map__zoom-toggle{display:none;}.county-returns-map__tooltip{position:fixed;left:auto;right:1rem;bottom:1rem;top:auto !important;width:auto;max-width:none;z-index:1060;}.county-returns-map__tooltip-inner{background:none;padding:0;}.county-returns-map__tooltip-name,.county-returns-map__tooltip-label,.county-returns-map__sparkline,.county-returns-map__tooltip-metrics .county-returns-map__metric{display:none;}.county-returns-map__tooltip-metrics{padding:0;gap:0;}.county-returns-map__detail{position:relative;border-radius:0.75rem;padding:0;}.county-returns-map__detail-inner{gap:0;}.county-returns-map__card.is-detail-open .county-returns-map__scroll,.county-returns-map__card.is-detail-open .county-returns-map__illustration--left{display:none;}.county-returns-map__detail-main{gap:0.5rem;background:#fff;border-radius:0.75rem 0.75rem 0 0;padding:2rem 1rem 1rem;}.county-returns-map__detail-header{flex-direction:row;align-items:center;gap:1rem;}.county-returns-map__detail-shape{width:5.605rem;max-width:5.605rem;flex-shrink:0;}.county-returns-map__detail-shape span{font-size:0.875rem;}.county-returns-map__detail-content h3{font-size:1.25rem;}.county-returns-map__detail-content p{font-size:0.875rem;}.county-returns-map__detail-footer{background:#f6f6f6;border-radius:0 0 0.75rem 0.75rem;padding:0 0.5rem 2.5rem;}.county-returns-map__detail-metrics{background:#fff;gap:1.5rem;align-items:flex-end;overflow-x:auto;overflow-y:hidden;padding:0 1rem 1rem;scrollbar-width:none;-ms-overflow-style:none;}.county-returns-map__detail-metrics::-webkit-scrollbar{display:none;}.county-returns-map__detail-metrics .county-returns-map__metric{gap:0.5rem;}.county-returns-map__metric-icon{width:1.5rem;height:auto;}.county-returns-map__detail-metrics .county-returns-map__metric:last-child{padding-right:1rem;}.county-returns-map__metric small{font-size:1rem;}.county-returns-map__detail-more{margin:0 1rem;}.county-returns-map__illustration--left{width:8.359rem;left:0.5293rem;top:0;}.county-returns-map__illustration--top-right,.county-returns-map__illustration--bottom-right{display:none;}}
@media (min-width:992px){.paragraph.paragraph--type--county-returns-map.paragraph--view-mode--default.paragraph-section.county-returns-map-component.container.gx-5{padding-left:7.5rem;padding-right:7.5rem;}.county-returns-map__scroll{max-width:80%;margin:0 auto;}.county-returns-map__svg-wrap svg.romania-judete-map{width:100%;height:auto;}.county-returns-map__detail-inner{max-width:80%;margin:0 auto;}.county-returns-map__detail-main,.county-returns-map__detail-footer{max-width:55.1625rem;margin-left:auto;margin-right:auto;}.county-returns-map__detail-main{display:grid;grid-template-columns:min(38.14%,21rem) 1fr;gap:0 2rem;align-items:center;}.county-returns-map__detail-header{display:contents;}.county-returns-map__detail-shape{grid-column:1;grid-row:1 / span 2;width:100%;max-width:none;}.county-returns-map__detail-content{grid-column:2;grid-row:1;}.county-returns-map__detail-chart{grid-column:2;grid-row:2;}.county-returns-map__detail-footer{padding-left:calc(min(38.14%,21rem) + 2rem);}}
.layout--onecol .layout__region{width:100%;}
.paragraph--unpublished{background-color:#fff4f4;}
