.outer-checkbox[data-invalid=true][data-v-ec056969] .formkit-inner:before{--form-input-border-color:var(--c-red-90)!important;--form-input-label-color:var(--c-red-90)!important;--form-input-background:var(--c-red-5)!important}.outer-checkbox[data-invalid=true][data-v-ec056969] .formkit-label{color:var(--c-red-90)!important}[data-v-ec056969] .custom-checkbox{display:flex;gap:16px}[data-v-ec056969] .custom-checkbox[data-checked=true]{--form-input-background:var(--c-blue-100)}[data-v-ec056969] .custom-checkbox[data-checked=true] .formkit-inner:after{opacity:1;visibility:visible}[data-v-ec056969] .custom-checkbox.toggle{--form-input-border-color:var(--c-blue-100);--toggle-circle-size:17px;--toggle-circle-gap:4px}[data-v-ec056969] .custom-checkbox.toggle[data-checked=true] .formkit-inner:before{background:var(--form-input-border-color);border-color:var(--form-input-border-color)}[data-v-ec056969] .custom-checkbox.toggle[data-checked=true] .formkit-inner:after{background:var(--c-white);left:calc(100% - var(--toggle-circle-size) - var(--toggle-circle-gap))}[data-v-ec056969] .custom-checkbox.toggle .formkit-inner{--input-width:45px;--input-height:25px}[data-v-ec056969] .custom-checkbox.toggle .formkit-inner:before{border-radius:100px}[data-v-ec056969] .custom-checkbox.toggle .formkit-inner:after{background:var(--form-input-border-color);border-radius:50%;height:var(--toggle-circle-size);left:var(--toggle-circle-gap);opacity:1;transform:translateY(-50%);transition-duration:var(--transition-duration);transition-property:left;transition-timing-function:var(--transition-timing-function);visibility:visible;width:var(--toggle-circle-size)}[data-v-ec056969] .custom-checkbox .formkit-inner{--input-height:26px;--input-width:26px;--input-border:1px;align-items:center;cursor:pointer;display:flex;height:calc(var(--input-height) - var(--input-border)*2);justify-content:center;line-height:1;max-width:calc(var(--input-width) - var(--input-border)*2);min-width:var(--input-width);position:relative;width:100%}[data-v-ec056969] .custom-checkbox .formkit-inner:hover:before{--form-input-border-color:var(--c-blue-100);box-shadow:var(--form-input-box-shadow);outline-color:var(--form-input-border-color)}[data-v-ec056969] .custom-checkbox .formkit-inner:after,[data-v-ec056969] .custom-checkbox .formkit-inner:before{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}[data-v-ec056969] .custom-checkbox .formkit-inner:before{background:var(--form-input-background);border:1px solid var(--form-input-border-color);border-radius:var(--form-input-border-radius);box-shadow:none;content:"";height:100%;outline:.5px solid var(--outline-color);transition-duration:var(--transition-duration);transition-property:border,outline,background,box-shadow;transition-timing-function:var(--transition-timing-function);width:100%}[data-v-ec056969] .custom-checkbox .formkit-inner:after{background:url(../img/check.svg) no-repeat 50%;content:"";height:calc(var(--input-height) - 2px);opacity:0;transition-duration:var(--transition-duration);transition-property:opacity,visibility;transition-timing-function:var(--transition-timing-function);visibility:hidden;width:calc(var(--input-width) - 2px)}[data-v-ec056969] .custom-checkbox .formkit-inner input{cursor:pointer;height:100%;opacity:0;width:100%}[data-v-ec056969] .custom-checkbox .formkit-label{color:var(--c-gray-100);font-size:18px;font-weight:400;letter-spacing:normal;line-height:26px;opacity:1;position:static;text-transform:none;transform:translateY(0)}[data-v-ec056969] .custom-checkbox .formkit-label.html-label p{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}[data-v-ec056969] .checkbox-fieldset{border:0;padding:0}[data-v-ec056969] .checkbox-fieldset .formkit-legend{margin-bottom:20px}[data-v-ec056969] .formkit-options{display:flex;flex-direction:column;gap:10px}
