/*
 * DSFR v1.0.0-rc1.0 | restricted use
 */
@charset "UTF-8";.fr-checkbox-group{position:relative}.fr-checkbox-group input[type=checkbox i]{position:absolute;opacity:0}.fr-checkbox-group input[type=checkbox i]+label{position:relative;padding:.75rem 0;-webkit-tap-highlight-color:transparent;display:grid;display:-ms-grid;grid-row:1;-ms-grid-row:2;grid-column:2;-ms-grid-column:2;align-items:center;-ms-align-items:center;grid-template-columns:1fr 2rem;-ms-grid-columns:1fr 2rem;text-align:left;direction:rtl}.fr-checkbox-group input[type=checkbox i]+label:before{font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1}.fr-checkbox-group input[type=checkbox i]+label:before{font-size:1rem;content:"";display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;margin-right:.5rem;border-radius:.25rem;grid-row:1;-ms-grid-row:1;grid-column:2;-ms-grid-column:2;-ms-align-items:center;transition:background-color .1s,color .1s}.fr-checkbox-group input[type=checkbox i]+label .fr-hint-text{margin:0;grid-row:2;grid-column:1;-ms-grid-row:2;-ms-grid-column:1}.fr-checkbox-group:first-child{margin-top:-.75rem}.fr-checkbox-group:last-child{margin-bottom:-.75rem}.fr-checkbox-group .fr-error-text,.fr-checkbox-group .fr-valid-text{margin-top:.25rem}.fr-checkbox-group--sm input[type=checkbox i]+label:before{width:1rem;height:1rem}.fr-checkbox-group--sm input[type=checkbox i]+label:after{left:0}.fr-checkbox-group--error:before,.fr-checkbox-group--valid:before{content:"";position:absolute;top:.75rem;left:-.5rem;width:2px;height:1.5rem}.fr-checkbox-group input[type=checkbox i]+label:before{border:1px solid var(--g800);color:var(--t-plain)}.fr-checkbox-group input[type=checkbox i]:active+label:before,.fr-checkbox-group input[type=checkbox i]:checked+label:before{background-color:var(--bf500);color:var(--g100)}.fr-checkbox-group input[type=checkbox i]:disabled+label,.fr-checkbox-group input[type=checkbox i][disabled]+label{color:var(--g600-g400)}.fr-checkbox-group input[type=checkbox i]:disabled+label:before,.fr-checkbox-group input[type=checkbox i][disabled]+label:before{background-color:var(--g200);border:1px solid var(--g400)}.fr-checkbox-group--error input[type=checkbox i]+label{color:var(--error)}.fr-checkbox-group--error:before{background-color:var(--error)}.fr-checkbox-group--valid input[type=checkbox i]+label{color:var(--success)}.fr-checkbox-group--valid:before{background-color:var(--success)}