/* @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;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.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;}
.area-report{max-width:72rem;padding:0 0 3rem;color:#121433;}.area-report__for{margin:0 0 1rem;color:#4F5378;}.area-report__example{display:inline-block;margin-left:.35rem;padding:.1rem .6rem;border-radius:999px;background:#FFF1D6;color:#7A4B00;font-size:.85rem;font-weight:600;}.area-report__empty{padding:2.5rem 1.5rem;text-align:center;background:#fff;border:1px solid #E2E4F0;border-radius:1rem;}.area-report__empty h2{margin:0 0 .4rem;}.area-report__tools{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 1.5rem;}.area-report__periods{display:inline-flex;padding:4px;gap:2px;background:#F1F2F8;border-radius:999px;}.area-report__periods button{min-height:40px;padding:0 1rem;border:0;border-radius:999px;background:none;color:#4F5378;font:inherit;font-weight:600;font-size:.95rem;cursor:pointer;}.area-report__periods button[aria-pressed="true"]{background:#fff;color:#121433;box-shadow:0 1px 3px rgba(18,20,51,.15);}.area-report__periods button:focus-visible,.area-report__filters button:focus-visible,.area-report__head:focus-visible{outline:3px solid #3730E6;outline-offset:2px;}.area-report__do{display:flex;flex-wrap:wrap;gap:.5rem;}.area-report__do .btn{margin:0;}.area-report__hero{margin:0 0 1.5rem;}.area-report__hero h2{margin:0 0 .4rem;font-size:clamp(1.9rem,4.6vw,3.2rem);line-height:1.08;letter-spacing:-0.035em;}.area-report__hero p{margin:0;max-width:46rem;color:#4F5378;font-size:1.15rem;}.area-report__stats{display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 1.5rem;background:#fff;border:1px solid #E2E4F0;border-radius:1rem;}.area-report__stats > div{padding:1.1rem 1.25rem;}.area-report__stats > div + div{border-left:1px solid #E2E4F0;}.area-report__stats b{display:block;font-size:1.9rem;line-height:1.15;letter-spacing:-0.02em;}.area-report__stats b small{font-size:1rem;font-weight:600;color:#4F5378;letter-spacing:0;}.area-report__stats span{color:#4F5378;font-size:.92rem;}.area-report__charts{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:0 0 2rem;}.area-report__charts > section{min-width:0;padding:1.25rem;background:#fff;border:1px solid #E2E4F0;border-radius:1rem;}.area-report__wide{grid-column:1 / -1;}.area-report__charts h3,.area-report__groups h3{margin:0 0 .2rem;font-size:1.2rem;letter-spacing:-0.01em;}.area-report__charts section > p{margin:0 0 1rem;color:#4F5378;font-size:.95rem;}.area-report__charts h4{margin:.75rem 0 .5rem;font-size:1rem;}.area-report__pair{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;}.area-report__pair > div{min-width:0;}.area-report svg{display:block;max-width:100%;}.area-report__table{margin-top:1rem;padding:0;border:0;background:none;}.area-report__table summary{cursor:pointer;font-weight:600;color:#3730E6;}.area-report__table > div{overflow-x:auto;margin-top:.5rem;}.area-report__table table{width:100%;border-collapse:collapse;font-size:.92rem;}.area-report__table th,.area-report__table td{padding:.45rem .6rem;border-bottom:1px solid #E2E4F0;text-align:right;}.area-report__table th:first-child{text-align:left;font-weight:600;}.area-report__table thead th{color:#4F5378;font-weight:600;}.area-report__groups{margin:0 0 1.25rem;}.area-report__filters{display:flex;flex-wrap:wrap;gap:.4rem;margin:.6rem 0 .9rem;}.area-report__filters button{min-height:40px;padding:0 .9rem;border:1px solid #E2E4F0;border-radius:999px;background:#fff;color:#121433;font:inherit;font-weight:600;font-size:.92rem;cursor:pointer;}.area-report__filters button[aria-pressed="true"]{border-color:#3730E6;color:#3730E6;background:#EEEDFD;}.area-report__filters .count{display:inline-block;min-width:1.4em;margin-left:.2rem;padding:0 .35em;border-radius:999px;background:#3730E6;color:#fff;font-size:.78rem;text-align:center;}.area-report__list{list-style:none;margin:0;padding:0;background:#fff;border:1px solid #E2E4F0;border-radius:1rem;overflow:hidden;}.area-report__row + .area-report__row{border-top:1px solid #E2E4F0;}.area-report__head{display:flex;align-items:center;gap:1rem;width:100%;min-height:64px;padding:.75rem 1.1rem;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;}.area-report__head:hover{background:#F7F8FC;}.area-report__who{flex:1 1 auto;min-width:0;}.area-report__who > b{display:block;font-size:1.02rem;}.area-report__state{display:inline-flex;align-items:center;gap:.4rem;color:#4F5378;font-size:.9rem;}.area-report__state i{flex:none;width:10px;height:10px;border-radius:50%;background:#A5A1F3;}.area-report__state.is-active i{background:#3730E6;}.area-report__state.is-new i{background:#fff;box-shadow:inset 0 0 0 2px #6B6F92;}.area-report__nums{display:flex;flex:none;gap:1.25rem;color:#4F5378;font-size:.85rem;}.area-report__nums span{width:5.5rem;text-align:right;}.area-report__nums b{display:block;color:#121433;font-size:1.05rem;}.area-report__head .chev{flex:none;width:10px;height:10px;border-right:2px solid #3730E6;border-bottom:2px solid #3730E6;transform:rotate(45deg);transition:transform .15s;}.area-report__head[aria-expanded="true"] .chev{transform:rotate(-135deg);}.area-report__more{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.75rem 1.25rem;margin:0;padding:.35rem 1.1rem 1.1rem;}.area-report__more[hidden]{display:none;}.area-report__more dt{color:#4F5378;font-size:.85rem;font-weight:400;}.area-report__more dd{margin:0;font-weight:600;}.area-report__none{color:#4F5378;}.area-report__note{max-width:50rem;color:#4F5378;font-size:.9rem;}.area-report__tip{position:fixed;left:0;top:0;z-index:1000;max-width:18rem;padding:.35rem .6rem;border-radius:.5rem;background:#121433;color:#fff;font-size:.85rem;pointer-events:none;}@media (max-width:820px){.area-report__charts,.area-report__pair{grid-template-columns:1fr;}.area-report__wide{grid-column:auto;}.area-report__stats{grid-template-columns:1fr 1fr;}.area-report__stats > div:nth-child(3){border-left:0;}.area-report__stats > div:nth-child(n + 3){border-top:1px solid #E2E4F0;}.area-report__head{flex-wrap:wrap;}.area-report__who{flex-basis:calc(100% - 2rem);}.area-report__nums{order:3;width:100%;justify-content:space-between;}.area-report__nums span{width:auto;text-align:left;}.area-report__do{width:100%;}.area-report__do .btn{flex:1 1 auto;text-align:center;}.area-report__periods{width:100%;}.area-report__periods button{flex:1;padding:0 .4rem;font-size:.88rem;}}@media (prefers-reduced-motion:reduce){.area-report__head .chev{transition:none;}}
