.form-type-boolean{--checkbox-radio-size:var(--form-element-boolean-size,var(--sp-lg));--checkbox-radio-color:var(--form-element-boolean-color,var(--color-text));align-items:center;display:flex;gap:var(--sp)}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;flex-shrink:0;height:var(--checkbox-radio-size);margin:0;padding:0;position:relative;vertical-align:baseline;width:var(--checkbox-radio-size)}input[disabled][type=checkbox],input[disabled][type=radio]{opacity:.5}input[type=checkbox]+.form-item__label,input[type=radio]+.form-item__label{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}input[type=checkbox]+.form-item__label a,input[type=radio]+.form-item__label a{color:var(--color-primary-dark)}input[type=checkbox]+.form-item__label a:focus-within{-webkit-text-decoration:none;text-decoration:none}input[type=radio]+.form-item__label a:focus-within{-webkit-text-decoration:none;text-decoration:none}input[type=checkbox]+.form-item__label a:hover,input[type=radio]+.form-item__label a:hover{-webkit-text-decoration:none;text-decoration:none}input[type=checkbox]:before{border:calc(var(--checkbox-radio-size)*.1) solid var(--checkbox-radio-color);border-left:0;border-top:0;content:"";height:50%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);transform-origin:70% 50%;width:25%}input[type=checkbox]:checked:before{opacity:1}input[type=radio]{border-radius:50%}input[type=radio]:before{background-color:var(--checkbox-radio-color);border-radius:50%;content:"";height:calc(var(--checkbox-radio-size)*.6);left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:calc(var(--checkbox-radio-size)*.6)}input[type=radio]:checked:before{opacity:1}input.error[type=radio]:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-error);outline-color:transparent}.checkboxes--wrapper .fieldset__legend,.radios--wrapper .fieldset__legend{background-color:transparent}.checkboxes--wrapper .fieldset__label,.radios--wrapper .fieldset__label{color:var(--color-black);padding-bottom:0;padding-top:0}.fieldset--group.checkboxes--wrapper .fieldset__legend--visible~.fieldset__wrapper,.fieldset--group.radios--wrapper .fieldset__legend--visible~.fieldset__wrapper{border:0;padding-bottom:0;padding-top:1px}.checkboxes--wrapper .form-item__label.option .optional,.radios--wrapper .form-item__label.option .optional{display:none}
/*# sourceMappingURL=boolean.css.map */