:root{--a-checkbox-border:var(--overlay-light-040);--a-checkbox-disabled-border:var(--overlay-light-016);--a-checkbox-checked-background:transparent;--a-checkbox-checked-hover-background:transparent;--a-checkbox-background:transparent;--a-checkbox-border-invalid:var(--error-35);--a-checkbox-border-width:1px;--a-checkbox-size:18px;--a-checkbox-border-radius:4px;--a-checkbox-checked-border-radius:2px;--a-checkbox-checked-border:var(--secondary-90);--a-checkbox-after-width:10px;--a-checkbox-after-height:10px;--a-checkbox-checked-after-background:var(--secondary-50);--a-checkbox-checked-after-hover-background:var(--secondary-50);--a-checkbox-after-transform:translate(-50%, -50%) scale(0);--a-checkbox-checked-after-transform:translate(-50%, -50%) scale(1);--a-checkbox-after-left:50%;--a-checkbox-after-border-bottom:none;--a-checkbox-after-border-right:none;--a-checkbox-size-small:16px;--a-checkbox-after-width-small:5px;--a-checkbox-after-height-small:10px;--a-checkbox-after-border-bottom-small:2px solid var(--custom-4);--a-checkbox-after-border-right-small:2px solid var(--custom-4)}input[type=checkbox][data-v-febd4498]{appearance:none;height:var(--a-checkbox-size);width:var(--a-checkbox-size);cursor:pointer;border-radius:var(--a-checkbox-border-radius);border:var(--a-checkbox-border-width) solid var(--a-checkbox-border);background:var(--a-checkbox-background);outline:none;margin:0;transition:border-color .3s,background .3s;position:relative}input[type=checkbox].small[data-v-febd4498]{height:var(--a-checkbox-size-small);width:var(--a-checkbox-size-small)}input[type=checkbox].small[data-v-febd4498]:after{width:var(--a-checkbox-after-width-small);height:var(--a-checkbox-after-height-small);border-bottom:var(--a-checkbox-after-border-bottom-small);border-right:var(--a-checkbox-after-border-right-small)}input[type=checkbox][data-v-febd4498]:after{content:"";width:var(--a-checkbox-after-width);height:var(--a-checkbox-after-height);top:50%;left:var(--a-checkbox-after-left);border-radius:var(--a-checkbox-checked-border-radius);border-bottom:var(--a-checkbox-after-border-bottom);border-right:var(--a-checkbox-after-border-right);opacity:0;background:var(--a-checkbox-checked-after-background);transform:var(--a-checkbox-after-transform);transition:transform .3s,opacity .3s;display:block;position:absolute}input[type=checkbox][data-v-febd4498]:checked{--opacity:1;background:var(--a-checkbox-checked-background);border-color:var(--a-checkbox-checked-border)}input[type=checkbox][data-v-febd4498]:checked:after{opacity:var(--opacity);transform:var(--a-checkbox-checked-after-transform)}input[type=checkbox][data-v-febd4498]:checked:hover{background:var(--a-checkbox-checked-hover-background)}input[type=checkbox].invalid[data-v-febd4498]{border:var(--a-checkbox-border-width) solid var(--a-checkbox-border-invalid)}input[type=checkbox][disabled=true][data-v-febd4498]{border-color:var(--a-checkbox-disabled-border)}
