.fr-drawer{background:var(--background-default-grey);border:0;height:100vh;left:auto;margin:0;max-height:100vh;max-width:450px;opacity:0;overflow:hidden;padding:0;position:fixed;right:0;top:0;transform:translate(100%);transition:transform .3s,opacity .3s;width:100%;z-index:1600}@media (max-width:768px){.fr-drawer{max-width:100%}}.fr-drawer::backdrop{background:#00000080;opacity:0;transition:opacity .3s}.fr-drawer[open]{opacity:1;transform:translate(0)}.fr-drawer[open]::backdrop{opacity:1}.fr-drawer .fr-drawer__wrapper{display:flex;flex-direction:column;height:100vh;max-height:100vh;overflow:hidden;position:relative;width:100%}.fr-drawer .fr-drawer__header{align-items:center;background:var(--background-default-grey);border-bottom:1px solid var(--border-default-grey);display:flex;flex:0 0 auto;gap:1rem;justify-content:space-between;padding:1.5rem;z-index:10}.fr-drawer .fr-drawer__header h2{flex:1;margin:0;text-align:left}.fr-drawer .fr-drawer__header .fr-btn--close{flex-shrink:0;margin:0}.fr-drawer .fr-drawer__content{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:1.5rem 1.5rem calc(56px + 2rem);scrollbar-color:var(--border-default-grey) transparent;scrollbar-width:thin}.fr-drawer .fr-drawer__content::-webkit-scrollbar{width:8px}.fr-drawer .fr-drawer__content::-webkit-scrollbar-track{background:transparent}.fr-drawer .fr-drawer__content::-webkit-scrollbar-thumb{background:var(--border-default-grey);border-radius:4px}.fr-drawer .fr-drawer__content::-webkit-scrollbar-thumb:hover{background:var(--text-default-grey)}.fr-drawer form{display:flex;flex-direction:column;gap:1.5rem}.fr-drawer form .fr-fieldset{margin-bottom:0}.fr-drawer form .fr-fieldset .fr-fieldset__content .fr-grid-row{margin-bottom:-1rem}.fr-drawer form .fr-fieldset .fr-fieldset__content .fr-grid-row .fr-col-12{margin-bottom:1rem}.fr-drawer .fr-drawer__footer{align-items:center;background:var(--background-default-grey);border-top:1px solid var(--border-default-grey);bottom:0;box-shadow:0 -2px 8px #0000000d;display:flex;gap:1rem;justify-content:center;max-width:450px;padding:1rem;position:fixed;right:0;width:100%;z-index:1610}@media (max-width:768px){.fr-drawer .fr-drawer__footer{max-width:100%}}.fr-drawer .fr-drawer__footer button{margin:0;min-width:180px}.fr-drawer:not([open]){display:none}.fr-drawer:focus{outline:none}.fr-select-rich__container{position:relative;width:100%}.fr-select-rich__container .fr-label{margin-bottom:.25rem}.fr-select-rich__header{align-items:center;background-color:var(--background-default-grey,#f5f5f5);border:1px solid var(--border-default-grey);border-radius:.25rem;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;min-height:2.5rem;padding:.5rem 1rem;transition:all .3s ease}.fr-select-rich__header:hover{background-color:var(--background-contrast-grey);border-color:var(--border-active-blue-france)}.fr-select-rich__header:focus{outline:2px solid var(--focus-color);outline-offset:2px}.fr-select-rich__header[aria-expanded=true]{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.fr-select-rich__selected{color:var(--text-default-grey);flex:1;font-weight:400}.fr-select-rich__tags{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:.25rem;min-height:1.5rem;position:relative}.fr-select-rich__tags .fr-select-rich__placeholder{color:var(--text-mention-grey);font-style:italic}.fr-select-rich__tags.collapsed{max-height:2.5rem;overflow:hidden}.fr-select-rich__tags.collapsed .fr-select-rich__expand-btn{background:linear-gradient(90deg,transparent 0,var(--background-default-grey,#f5f5f5) 40%);bottom:0;padding-left:1rem;position:absolute;right:0}.fr-select-rich__tags.expanded{max-height:none}.fr-select-rich__tags.expanded .fr-select-rich__collapse-btn{align-self:flex-start;margin-top:.125rem}.fr-select-rich__collapse-btn,.fr-select-rich__expand-btn{background:none;border:none;border-radius:.125rem;color:var(--text-active-blue-france);cursor:pointer;font-size:.8125rem;padding:.125rem .25rem;transition:all .2s ease}.fr-select-rich__collapse-btn:hover,.fr-select-rich__expand-btn:hover{background-color:var(--background-contrast-blue-france);color:var(--text-inverted-blue-france)}.fr-select-rich__collapse-btn:focus,.fr-select-rich__expand-btn:focus{outline:2px solid var(--focus-color);outline-offset:1px}.fr-select-rich__tag{align-items:center;background-color:var(--background-active-blue-france);border-radius:.25rem;color:var(--text-inverted-blue-france);display:inline-flex;font-size:.8125rem;font-weight:500;gap:.375rem;line-height:1.25;margin:.125rem;max-width:200px;padding:.25rem .5rem}.fr-select-rich__tag .fr-select-rich__tag-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fr-select-rich__tag-remove{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-inverted-blue-france);cursor:pointer;display:flex;flex-shrink:0;height:1rem;justify-content:center;margin:0;min-height:1rem;min-width:1rem;opacity:.8;padding:.125rem;transition:all .2s ease;width:1rem}.fr-select-rich__tag-remove:hover{background-color:#fff3;opacity:1;transform:scale(1.1)}.fr-select-rich__tag-remove:focus{background-color:#ffffff4d;opacity:1;outline:2px solid var(--background-contrast-blue-france);outline-offset:1px}.fr-select-rich__tag-remove:active{background-color:#fff6;transform:scale(.9)}.fr-select-rich__tag-remove .fr-fi-close-line{font-size:.75rem;font-weight:700;line-height:1}.fr-select-rich__arrow{color:var(--text-default-grey);flex-shrink:0;margin-left:.5rem;transition:transform .3s ease}[aria-expanded=true] .fr-select-rich__arrow{transform:rotate(180deg)}.fr-select-rich__dropdown{background-color:var(--background-default-white,#fff);border:1px solid var(--border-default-grey,#d5d5d5);border-radius:0 0 .25rem .25rem;border-top:none;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;left:0;max-height:18rem;overflow-x:hidden;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}.fr-select-rich__dropdown .fr-select-rich__toolbar{background-color:var(--background-contrast-grey);border-bottom:1px solid var(--border-default-grey);flex-shrink:0;padding:.75rem}.fr-select-rich__dropdown .fr-search-bar{flex-shrink:0;margin:.75rem}.fr-select-rich__dropdown .fr-select-rich__list{padding:.75rem}.fr-select-rich__dropdown .fr-select-rich__list .fr-fieldset__content{margin:0;padding:0}.fr-select-rich__dropdown .fr-select-rich__list .fr-checkbox-group{align-items:center;display:flex;margin-bottom:.5rem;margin-left:0;padding-left:0}.fr-select-rich__dropdown .fr-select-rich__list .fr-checkbox-group:last-child{margin-bottom:0}.fr-select-rich__dropdown .fr-select-rich__list .fr-checkbox-group .fr-checkbox{flex-shrink:0;margin:0 .5rem 0 0;position:relative}.fr-select-rich__dropdown .fr-select-rich__list .fr-checkbox-group .fr-label{align-items:center;cursor:pointer;display:flex;flex:1;font-weight:400;margin:0;padding:.25rem 0}.fr-select-rich__dropdown .fr-select-rich__list .fr-checkbox-group .fr-label:hover{background-color:var(--background-contrast-grey);border-radius:.125rem}.fr-select-rich__dropdown .fr-select-rich__list .fr-checkbox-group .fr-checkbox:checked+.fr-label{color:var(--text-active-blue-france);font-weight:500}.fr-select-rich__dropdown .fr-select-rich__list .fr-checkbox-group:before{display:none!important}.fr-select-rich__dropdown .fr-select-rich__list .fr-checkbox-group .fr-checkbox:after,.fr-select-rich__dropdown .fr-select-rich__list .fr-checkbox-group .fr-checkbox:before{left:0!important;margin-left:0!important}.fr-select-rich__dropdown .fr-select-rich__list .fr-alert{margin:1rem 0}.fr-select-rich__dropdown p{flex-shrink:0;font-size:.875rem;margin:0 .75rem .75rem}.fr-select-rich__dropdown[x-transition].x-transition-enter{opacity:0;transform:translateY(-.5rem)}.fr-select-rich__dropdown[x-transition].x-transition-enter-active{transition:all .2s ease-out}.fr-select-rich__dropdown[x-transition].x-transition-enter-to,.fr-select-rich__dropdown[x-transition].x-transition-leave{opacity:1;transform:translateY(0)}.fr-select-rich__dropdown[x-transition].x-transition-leave-active{transition:all .15s ease-in}.fr-select-rich__dropdown[x-transition].x-transition-leave-to{opacity:0;transform:translateY(-.5rem)}@media (max-width:768px){.fr-select-rich__header{min-height:auto;padding:.5rem}.fr-select-rich__tags{gap:.125rem}.fr-select-rich__tags.collapsed{max-height:2rem}.fr-select-rich__tags .fr-select-rich__tag{font-size:.75rem;gap:.25rem;max-width:120px;padding:.1875rem .375rem}.fr-select-rich__tags .fr-select-rich__tag .fr-select-rich__tag-remove{height:.875rem;min-height:.875rem;min-width:.875rem;width:.875rem}.fr-select-rich__tags .fr-select-rich__tag .fr-select-rich__tag-remove .fr-fi-close-line{font-size:.6875rem}.fr-select-rich__dropdown{max-height:14rem}}.fr-select-rich__tag.alternative{background-color:var(--background-contrast-blue-france)}.fr-select-rich__tag.alternative,.fr-select-rich__tag.alternative .fr-select-rich__tag-remove{color:var(--text-active-blue-france)}.fr-select-rich__tag.alternative .fr-select-rich__tag-remove:hover{background-color:#0000911a}.fr-select-rich__tag.alternative .fr-select-rich__tag-remove:focus{background-color:#00009126;outline-color:var(--background-active-blue-france)}.fr-select-rich__tag{animation:tagAppear .2s ease-out}.fr-select-rich__tag.removing{animation:tagDisappear .15s ease-in forwards}@keyframes tagAppear{0%{opacity:0;transform:scale(.8) translateY(-2px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes tagDisappear{to{opacity:0;transform:scale(.8) translateY(-2px)}}@media (prefers-color-scheme:dark){.fr-select-rich__header{background-color:var(--background-alt-grey);border-color:var(--border-plain-grey)}.fr-select-rich__header:hover{background-color:var(--background-contrast-grey)}.fr-select-rich__dropdown{background-color:var(--background-alt-grey);border-color:var(--border-plain-grey);box-shadow:0 4px 8px #ffffff1a}}.range-slider-fieldset{border:none;margin:0;padding:0}.range-slider-fieldset .fr-fieldset__legend{color:var(--text-title-grey);font-size:1rem;font-weight:700;line-height:1.5rem;margin-bottom:.5rem}.range-slider-container{width:100%}.range-slider-track-container{margin-bottom:1rem;padding:0;position:relative}.range-slider-track{background-color:var(--border-default-grey);border-radius:.25rem;cursor:pointer;height:.5rem;margin:0 1rem;position:relative;width:calc(100% - 2rem)}.range-slider-track:hover .range-slider-progress{background-color:var(--background-action-high-blue-france-hover)}.range-slider-progress{background-color:var(--background-action-high-blue-france);border-radius:.25rem;transition:background-color .15s ease-in-out;z-index:1}.range-slider-progress,.range-slider-ticks{height:100%;pointer-events:none;position:absolute}.range-slider-ticks{left:0;top:0;width:100%}.range-slider-tick{background-color:var(--text-mention-grey);border-radius:1px;height:150%;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) translate(-50%);width:3px}.range-slider-tick:first-child,.range-slider-tick:last-child{background-color:var(--text-title-grey);height:180%;width:4px}.range-slider-handle{background-color:var(--background-action-high-blue-france);border:2px solid var(--border-plain-white);border-radius:50%;box-shadow:0 .125rem .25rem #00000026;cursor:grab;height:1.5rem;margin-left:-.75rem;margin-top:-.75rem;position:absolute;top:50%;transition:all .15s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:1.5rem;z-index:2}.range-slider-handle:focus,.range-slider-handle:hover{background-color:var(--background-action-high-blue-france-hover);box-shadow:0 .25rem .5rem #0003;outline:none;transform:scale(1.1)}.range-slider-handle:focus{box-shadow:0 .25rem .5rem #0003,0 0 0 3px var(--background-action-high-blue-france)}.range-slider-handle--active,.range-slider-handle:active{cursor:grabbing;transform:scale(1.15);z-index:3}.range-slider-handle--min{z-index:2}.range-slider-handle--max{z-index:1}.range-slider-handle--max.range-slider-handle--active{z-index:3}.range-slider-phrase{background-color:var(--background-contrast-grey);border-left:3px solid var(--border-action-high-blue-france);border-radius:.25rem;margin-top:1rem;padding:.75rem 1rem}.range-slider-phrase-text{align-items:baseline;color:var(--text-title-grey);display:flex;flex-wrap:wrap;font-size:.875rem;gap:.375rem;line-height:1.5}.range-slider-inline-input{background:var(--background-contrast-white);border:1px solid var(--border-default-grey);border-radius:.25rem;color:var(--text-title-grey);display:inline-block;font-size:.875rem;font-weight:400;max-width:120px;min-width:80px;padding:.125rem .375rem;text-align:center;width:auto}.range-slider-inline-input:focus{border-color:var(--border-action-high-blue-france);box-shadow:0 0 0 2px var(--background-action-high-blue-france-alpha);outline:none}.range-slider-inline-input::-webkit-inner-spin-button,.range-slider-inline-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.range-slider-inline-input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.range-slider-unit{color:var(--text-mention-grey);font-size:.875rem;font-weight:500}@keyframes tooltipFadeIn{0%{opacity:0;transform:translate(-50%) translateY(-.25rem)}to{opacity:1;transform:translate(-50%) translateY(0)}}.range-slider-scale{height:1.25rem;margin:0 1rem .5rem;position:relative;width:calc(100% - 2rem)}.range-slider-scale-value{bottom:0;color:var(--text-mention-grey);font-size:.75rem;font-weight:500;position:absolute;transform:translate(-50%);white-space:nowrap}.range-slider-scale-value:first-child{transform:translate(0)}.range-slider-scale-value:last-child{transform:translate(-100%)}.range-slider-fieldset[disabled]{opacity:.5}.range-slider-fieldset[disabled] .range-slider-handle{cursor:not-allowed}.range-slider-fieldset[disabled] .range-slider-handle:focus,.range-slider-fieldset[disabled] .range-slider-handle:hover{background-color:var(--background-action-high-blue-france);box-shadow:0 .125rem .25rem #00000026;transform:none}.range-slider-fieldset[disabled] .range-slider-input,.range-slider-fieldset[disabled] .range-slider-track{cursor:not-allowed}@media (max-width:991.98px){.range-slider-track-container{margin-bottom:1.5rem}.range-slider-handle{height:1.25rem;margin-left:-.625rem;margin-top:-.625rem;width:1.25rem}}@media (max-width:767.98px){.range-slider-track-container{margin-bottom:.75rem}.range-slider-scale{height:1rem;margin-bottom:.375rem;margin-left:.25rem;margin-right:.25rem;width:calc(100% - .5rem)}.range-slider-track{height:.375rem;margin:0 .25rem;width:calc(100% - .5rem)}.range-slider-handle{height:1rem;margin-left:-.5rem;margin-top:-.5rem;transition:none!important;width:1rem}.range-slider-handle:focus,.range-slider-handle:hover{transform:scale(1.2)}.range-slider-handle--active,.range-slider-handle:active{transform:scale(1.3)}.range-slider-scale-value{font-size:.6875rem}.range-slider-tick{height:130%;width:2px}.range-slider-tick:first-child,.range-slider-tick:last-child{height:160%;width:3px}.range-slider-fieldset .fr-fieldset__legend{margin-bottom:.375rem}.range-slider-phrase{margin:.75rem 0 0;padding:.5rem 0}.range-slider-phrase-text{font-size:.8125rem;gap:.25rem}.range-slider-inline-input{font-size:.8125rem;max-width:70px;min-width:50px;padding:.0625rem .25rem}}@media (prefers-color-scheme:dark){.range-slider-track{background-color:var(--background-contrast-grey)}.range-slider-phrase{background-color:var(--background-alt-grey)}}.range-slider-container{animation:rangeSliderFadeIn .3s ease-out}@keyframes rangeSliderFadeIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.range-slider-handle:focus:before{animation:pulseFocus 1.5s infinite;border:2px solid var(--background-action-high-blue-france);border-radius:50%;bottom:-3px;content:"";left:-3px;opacity:.3;position:absolute;right:-3px;top:-3px}@keyframes pulseFocus{0%{opacity:.7;transform:scale(.9)}50%{opacity:.3;transform:scale(1.1)}to{opacity:0;transform:scale(1.3)}}.range-slider-handle:focus-visible{box-shadow:0 .25rem .5rem #0003,0 0 0 3px var(--background-action-high-blue-france),0 0 0 5px var(--border-plain-white)}@media (prefers-reduced-motion:reduce){.range-slider-handle,.range-slider-handle-tooltip,.range-slider-progress{transition:none}.range-slider-container,.range-slider-handle:focus:before{animation:none}}.dataTables_wrapper,.dataTables_wrapper table.dataTable{background:transparent}
