.switch-bar{align-items:center;display:flex;font-size:1.5em;font-weight:700;gap:.5rem;justify-content:center;padding-block:1rem 2.5rem}.dashboard__wrapper{display:flex;flex-direction:column;gap:2rem;padding-inline:2rem}.dashboard__wrapper:before{background:var(--c-blue--light);content:"";inset:0;position:absolute;z-index:-1}.dashboard__wrapper .dashboard__heading{border:unset;font-size:2rem;font-weight:400;margin-block:6rem 2rem;text-transform:uppercase}.dashboard__wrapper .dashboard__heading:first-child{margin-top:unset}.bloc-chiffres,.bloc-chiffres-a{--_color:var(--c-black);background:var(--c-white);border-bottom:4px solid var(--_color);border-radius:20px;padding:1rem}.bloc-chiffres,.bloc-chiffres a,.bloc-chiffres-a{display:flex;flex-direction:column;gap:.5rem;justify-content:center}.bloc-chiffres a{align-items:center;height:100%;position:relative;width:100%}.bloc-chiffres-a a{display:flex;flex:1;flex-direction:column;justify-content:space-between}.bloc-chiffres a:after{aspect-ratio:1/1;background:var(--arrow-url);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";position:absolute;right:0;top:0;width:1.5rem}:is(.bloc-chiffres,.bloc-chiffres-a) h3{border:none;color:var(--_color);font-size:1.05rem;font-style:normal;letter-spacing:.1rem;margin:unset}.bloc-chiffres-a>*{transition:color .2s ease-in-out}.bloc-chiffres h3>.small,.bloc-chiffres-a h3>.small{font-size:.85rem;font-style:italic;font-weight:400;letter-spacing:0;margin-left:.3rem}.bloc-chiffres>b{font-size:1rem}.bloc-chiffres .contenu-vignette>div,.bloc-chiffres>div:first-of-type:not(.contenu-vignette){display:flex;flex-direction:column;margin-block:auto}.bloc-chiffres h3+p,.bloc-chiffres>div:first-of-type>p{font-size:1.6rem;font-weight:bolder;line-height:1}.bloc-chiffres h3+p,.bloc-chiffres>div:first-of-type:not(.contenu-vignette)>p{margin-top:1rem}.bloc-chiffres .contenu-vignette>div>b,.bloc-chiffres>div:first-of-type:not(.contenu-vignette)>b{font-size:.75rem;order:1}.bloc-chiffres .tag{align-items:center;background-blend-mode:hard-light;background-image:linear-gradient(90deg,var(--c-black),var(--c-black));border-radius:10px;display:flex;font-size:.75rem;font-weight:700;gap:.5rem;padding:.5rem 1rem;text-transform:uppercase}.bloc-chiffres p{font-size:1.2rem;margin:unset}.bloc-chiffres-a p{font-size:1.6rem;font-weight:700;margin-bottom:0;margin-top:1rem}.bloc-chiffres-a>.a-bleu:active,.bloc-chiffres-a>.a-bleu:visited,.chiffre-bleu{color:var(--c-dash-blue--light)}.bloc-chiffres-a>.a-vert:active,.bloc-chiffres-a>.a-vert:visited,.chiffre-vert{color:var(--c-dash-green)}.bloc-chiffres-a>.a-bleu:hover,.bloc-chiffres-a>.a-vert:hover,.chiffre-orange{color:var(--c-orange)}.block-graph{background:#fff;border-bottom:4px solid var(--c-grey);border-radius:20px;min-height:350px;padding:10px}.graphs__grid{display:grid;gap:1rem;grid-template-columns:repeat(2,calc(50% - .5rem));margin-top:2rem}.blocks__grid{border-radius:4px;display:grid;gap:1rem;grid-template-columns:repeat(5,1fr);padding-inline:unset}.blocks__grid:empty{display:none}.blocks-2__grid{grid-template-columns:repeat(5,1fr);padding-inline:unset}.bloc-flex{display:flex;flex-direction:column;justify-content:space-between}.contenu-vignette{align-items:center;display:flex;gap:1rem}.contenu-vignette.split{gap:unset}.contenu-vignette.split>*{flex:1;font-size:1.6rem!important;min-width:0;padding:.25rem .5rem;text-align:center}.contenu-vignette.split>:first-child{margin-right:-2px}.contenu-vignette.split>:not(:first-child){border-left:2px solid var(--c-white)}.contenu-vignette.split .small{display:block;font-size:.85rem;font-weight:400}.contenu-vignette *{margin:unset}.contenu-vignette>div{display:flex;gap:.5rem}.modal{align-items:center;backdrop-filter:blur(5px);background-color:rgba(0,0,0,.6);display:none;inset:0;overflow:auto;position:fixed;z-index:1}.modal-content{background-color:#fefefe;border-radius:1rem;height:min-content;margin-inline:auto;padding:2rem;position:relative;width:60%}.close{font-size:2.5rem;font-weight:700;line-height:1ex;position:absolute;right:1rem;top:1rem}.close:focus,.close:hover{color:#000;cursor:pointer;text-decoration:none}.graph-waiter{cursor:pointer;isolation:isolate;position:relative;transition:transform .2s ease-in-out}.graph-waiter:hover{transform:translateY(-2px)}