/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.wwh{--wwh-bar:var(--green,#84bd00);--wwh-ink:var(--green04,#1f6b2f);--wwh-track:transparent;--wwh-track-border:var(--green,#84bd00);--wwh-row-gap:.5rem;--wwh-label-gap:1rem;--wwh-label-width:34%;--wwh-bar-height:2.2rem;--wwh-label-min:1rem;--wwh-label-max:2.6rem;--wwh-value-min:1.1rem;--wwh-value-max:3rem;--wwh-value-room:3em;--wwh-duration:.9s;--wwh-stagger:70ms;display:flex;flex-direction:column;gap:var(--wwh-row-gap);}.wwh__row{min-width:0;}.wwh--label-left .wwh__row{display:grid;grid-template-columns:minmax(0,var(--wwh-label-width)) 1fr;gap:var(--wwh-label-gap);align-items:center;margin-bottom:0.5rem;}.wwh__label{color:var(--wwh-ink);font-weight:800;line-height:1.1;overflow-wrap:anywhere;}.wwh--label-left .wwh__label{text-align:right;font-size:calc(var(--wwh-label-min) + (var(--wwh-label-max) - var(--wwh-label-min)) * var(--weight));}.wwh--label-top .wwh__label{margin-bottom:.25rem;font-size:var(--wwh-label-min);}.wwh__track{position:relative;display:flex;align-items:center;min-width:0;min-height:var(--wwh-bar-height);background:var(--wwh-track);border:1px solid var(--wwh-track-border);}.wwh__fill{position:absolute;inset:0 auto 0 0;width:var(--pct);}.wwh__value{position:relative;margin-left:min(var(--pct),calc(100% - var(--wwh-value-room)));transform:translateX(-.35em);color:var(--wwh-ink);font-weight:800;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:calc(var(--wwh-value-min) + (var(--wwh-value-max) - var(--wwh-value-min)) * var(--weight));}.wwh--animate .wwh__fill,.wwh--animate .wwh__value{transition:width var(--wwh-duration) cubic-bezier(.2,.7,.3,1),margin-left var(--wwh-duration) cubic-bezier(.2,.7,.3,1);transition-delay:calc(var(--i) * var(--wwh-stagger));}.wwh--animate .wwh__fill{width:0;}.wwh--animate .wwh__value{margin-left:0;}.wwh--animate.is-visible .wwh__fill{width:var(--pct);}.wwh--animate.is-visible .wwh__value{margin-left:min(var(--pct),calc(100% - var(--wwh-value-room)));transform:scale(1.2)}@media (prefers-reduced-motion:reduce){.wwh--animate .wwh__fill,.wwh--animate .wwh__value{transition:none;}.wwh--animate .wwh__fill{width:var(--pct);}.wwh--animate .wwh__value{margin-left:min(var(--pct),calc(100% - var(--wwh-value-room)));}}@media (max-width:767.98px){.wwh{--wwh-label-width:40%;--wwh-label-max:1.6rem;--wwh-value-max:1.8rem;--wwh-bar-height:1.8rem;}}
.wwc__chart-wrap{position:relative;height:480px;}.wwc__legend{display:flex;flex-wrap:wrap;gap:.25rem 1rem;align-items:center;}.wwc__legend-item{display:flex;align-items:center;gap:.35rem;}.wwc__legend-item::before{content:'';width:.9rem;height:.9rem;border-radius:50%;background:var(--wwc-swatch);}.wwc--error .wwc__chart-wrap{opacity:.4;}@media (max-width:767.98px){.wwc__chart-wrap{height:340px;}}
.wwi{--wwi-advanced:#004A2A;--wwi-strong:#007A45;--wwi-moderate:#2F9E6B;--wwi-basic:#6FBF99;--wwi-limited:#A9D9C2;--wwi-minimal:#DCEFE5;--wwi-nodata:#BBBBBB;--wwi-hover:var(--corallo,#FF7F50);--wwi-ocean:var(--beige);--wwi-outline:var(--black,#363636);position:relative;}.wwi__map .water{fill:var(--wwi-ocean);stroke:none;}.wwi__map svg{display:block;width:100%;height:auto;}.wwi__map g.country > g{fill:var(--wwi-nodata);stroke:var(--white,#fff);stroke-width:.15;transition:fill .15s;}.wwi__map g.country > g circle{display:none;}.wwi__map [data-active]{cursor:pointer;fill:var(--wwi-moderate);}.wwi__map [data-active] circle{display:block;}.wwi__map [data-band="advanced"]{fill:var(--wwi-advanced);}.wwi__map [data-band="strong"]{fill:var(--wwi-strong);}.wwi__map [data-band="moderate"]{fill:var(--wwi-moderate);}.wwi__map [data-band="basic"]{fill:var(--wwi-basic);}.wwi__map [data-band="limited"]{fill:var(--wwi-limited);}.wwi__map [data-band="minimal"]{fill:var(--wwi-minimal);}.wwi__map [data-active]:hover{fill:var(--wwi-hover);}.wwi__map [data-selected]{stroke:var(--wwi-outline);stroke-width:.4;}.wwi__legend{display:flex;flex-wrap:wrap;gap:.25rem 1rem;align-items:center;}.wwi__legend-title{font-weight:600;}.wwi__legend-item{display:flex;align-items:center;gap:.35rem;}.wwi__legend-item::before{content:'';width:1.1rem;height:.9rem;border:2px solid var(--white);background:var(--wwi-swatch);}.wwi__legend-item[data-band="advanced"]{--wwi-swatch:var(--wwi-advanced);}.wwi__legend-item[data-band="strong"]{--wwi-swatch:var(--wwi-strong);}.wwi__legend-item[data-band="moderate"]{--wwi-swatch:var(--wwi-moderate);}.wwi__legend-item[data-band="basic"]{--wwi-swatch:var(--wwi-basic);}.wwi__legend-item[data-band="limited"]{--wwi-swatch:var(--wwi-limited);}.wwi__legend-item[data-band="minimal"]{--wwi-swatch:var(--wwi-minimal);}.wwi__tooltip{position:absolute;z-index:10;pointer-events:none;padding:.35rem .6rem;background:rgba(0,0,0,.8);color:#fff;font-size:.85rem;border-radius:3px;white-space:nowrap;line-height:1.35;}.wwi__tip-name{font-weight:700;}.wwi__modal,.wwi__rank-modal,.wwi__evo-modal{width:min(1400px,calc(100vw - 2rem));max-height:calc(100vh - 2rem);padding:0;border:0;border-radius:6px;}.wwi__modal::backdrop,.wwi__rank-modal::backdrop,.wwi__evo-modal::backdrop{background:rgba(0,0,0,.6);}.wwi__modal-body{padding:1.25rem 1.5rem;}.wwi__modal-controls > div{min-width:180px;}.wwi__chart-wrap{position:relative;}.wwi__chart-wrap + .wwi__chart-title{margin-top:1.5rem;}.wwi__chart-title{margin-bottom:.35rem;font-size:.9rem;font-weight:600;line-height:1.3;}.wwi__stat{display:flex;flex-direction:column;}.wwi__stat-label{font-size:.75rem;opacity:.7;line-height:1.2;}.wwi__stat-value{font-weight:600;}.wwi__stat--note{flex-basis:100%;}.wwi__stat--note .wwi__stat-value{font-weight:400;font-size:.8rem;opacity:.7;}.wwi__stat-break{flex-basis:100%;height:0;margin:0;}.wwi__stat--up .wwi__stat-value,td.wwi__stat--up{color:#1e7e34;}.wwi__stat--down .wwi__stat-value,td.wwi__stat--down{color:#c0392b;}.wwi__rank-scroll{max-height:55vh;overflow:auto;}.wwi__rank-table thead th{position:sticky;top:0;background:var(--green,#fff);z-index:1;}.wwi__rank-sortable{cursor:pointer;user-select:none;white-space:nowrap;}.wwi__rank-sortable[data-active="asc"]::after{content:' ▲';font-size:.7em;}.wwi__rank-sortable[data-active="desc"]::after{content:' ▼';font-size:.7em;}.wwi__rank-body tr[data-band]::before{content:none;}.wwi__rank-body td:first-child{font-variant-numeric:tabular-nums;}.wwi__rank-body tr[data-band] td:nth-child(3){border-left:4px solid var(--wwi-swatch,transparent);}.wwi__rank-body tr[data-band="advanced"]{--wwi-swatch:var(--wwi-advanced);}.wwi__rank-body tr[data-band="strong"]{--wwi-swatch:var(--wwi-strong);}.wwi__rank-body tr[data-band="moderate"]{--wwi-swatch:var(--wwi-moderate);}.wwi__rank-body tr[data-band="basic"]{--wwi-swatch:var(--wwi-basic);}.wwi__rank-body tr[data-band="limited"]{--wwi-swatch:var(--wwi-limited);}.wwi__rank-body tr[data-band="minimal"]{--wwi-swatch:var(--wwi-minimal);}.wwi{--tagify-dd-max-height:320px;}.wwi .tagify{--tag-bg:var(--grey_light,#eee);width:100%;}.wwi .tagify__input{min-width:8rem;}.wwi__picker{position:relative;}.wwi__picker .tagify__dropdown{position:absolute !important;top:100% !important;left:0 !important;right:auto !important;width:100% !important;transform:none !important;z-index:20;}.wwi__picker .tagify__dropdown__wrapper{max-height:var(--tagify-dd-max-height);}.wwi--loading{cursor:progress;}.wwi--loading .wwi__map{opacity:.6;}.wwi--error .wwi__map{opacity:.4;}body:has(.wwi__modal[open]),body:has(.wwi__rank-modal[open]),body:has(.wwi__evo-modal[open]){overflow:hidden;}.wwi__quotes{margin-top:1.75rem;border-radius:8px;background:#eeeeee;padding:1.25rem;}.wwi__quotes-section + .wwi__quotes-section{margin-top:1.75rem;}.wwi__quotes-title{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;color:var(--wwi-advanced);font-size:1.25rem;font-weight:700;line-height:1.2;}.wwi__quotes-total{border-radius:1rem;background:var(--wwi-advanced);padding:.05rem .6rem;color:var(--white,#fff);font-size:.8rem;font-weight:700;}.wwi__quotes-accordion{--bs-accordion-btn-focus-box-shadow:none;}.wwi__quotes .accordion-button{font-weight:600;}.wwi__quotes .accordion-button:focus{box-shadow:none;}.wwi__quotes .accordion-button.collapsed{background:var(--wwi-minimal);color:var(--wwi-advanced);}.wwi__quotes .accordion-button:not(.collapsed){background:var(--green,#76bc21);color:var(--white,#fff);box-shadow:none;}.wwi__quotes .accordion-button:not(.collapsed)::after{filter:brightness(0) invert(1);}.wwi__quotes .accordion-button .wwi__quotes-count{margin-left:.6rem;}.wwi__quotes .accordion-body{padding:.85rem 1.25rem;}.wwi__quotes .accordion-item,.wwi__quotes .accordion-item:first-of-type,.wwi__quotes .accordion-item:last-of-type{border-radius:var(--bs-accordion-border-radius,.375rem);}.wwi__quotes .accordion-button,.wwi__quotes .accordion-item:first-of-type .accordion-button,.wwi__quotes .accordion-item:last-of-type .accordion-button.collapsed{border-radius:var(--bs-accordion-border-radius,.375rem);}.wwi__quotes .accordion-button:not(.collapsed){border-bottom-right-radius:0;border-bottom-left-radius:0;}.wwi__quotes-count{flex:none;min-width:1.9rem;border-radius:1rem;background:var(--wwi-minimal);padding:0 .45rem;color:var(--wwi-advanced);font-size:.8rem;font-weight:700;text-align:center;}.wwi__quotes .accordion-button.collapsed .wwi__quotes-count{background:var(--white,#fff);}.wwi__quotes .accordion-button:not(.collapsed) .wwi__quotes-count{background:var(--wwi-minimal);color:var(--wwi-advanced);}.wwi__quotes-list{margin:0;padding:0;list-style:none;}.wwi__quotes-list > li + li{margin-top:1rem;}.wwi__quote-text{margin:0;border-left:6px solid var(--wwi-moderate);padding:.1rem 0 .1rem .85rem;font-size:.95rem;line-height:1.5;overflow-wrap:break-word;}.wwi__quote-text[data-level="safe"]{border-left-color:#27ae60;}.wwi__quote-text[data-level="neutral"]{border-left-color:#95a5a6;}.wwi__quote-text[data-level="critical"]{border-left-color:#c0392b;}.wwi__quote-meta{display:block;margin-left:.85rem;color:#5c5c5c;font-size:.8rem;font-style:normal;}.wwi__quotes-empty{margin:0;color:#5c5c5c;}@media (max-width:767.98px){.wwi__modal,.wwi__rank-modal,.wwi__evo-modal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0;}.wwi__modal-body{padding:1rem;}.wwi__modal-tabs{flex-wrap:nowrap;overflow-x:auto;}.wwi__filters{display:flex;width:100%;}.wwi__filters .btn{flex:1;}.wwi__legend{font-size:.75rem;gap:.25rem .6rem;}.wwi__rank-scroll{max-height:none;}.wwi__quotes{padding:1rem .85rem;}.wwi__quotes-title{font-size:1.1rem;}.wwi__quotes .accordion-button{padding:.75rem .85rem;font-size:.9rem;}.wwi__quotes .accordion-body{padding:.75rem .85rem;}.wwi__quote-text{font-size:.9rem;}}.wwi__dd-group{padding:.35rem .5rem .15rem;font-weight:700;color:inherit;pointer-events:none;}.wwi__dd-group:first-child{padding-top:.15rem;}.wwi__picker .tagify__dropdown__item{padding-left:1.4rem;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
