.wsf-form input[type=checkbox].wsf-field{appearance: none;-moz-appearance: none;-webkit-appearance: none;background-color: var(--wsf-field-checkbox-color-background);border-radius: var(--wsf-field-checkbox-border-radius);bottom: auto;border: var(--wsf-field-border);display: block;height: var(--wsf-field-checkbox-size);margin: 0;min-height: var(--wsf-field-checkbox-size);opacity: 1;padding: 0;position: absolute;text-align: left;top: auto;vertical-align: middle;width: var(--wsf-field-checkbox-size)}.wsf-form input[type=checkbox].wsf-field:checked{background-color: var(--wsf-field-checkbox-checked-color-background);border-color: var(--wsf-field-checkbox-checked-color-background)}.wsf-form input[type=checkbox].wsf-field:checked::after{background: none;border-color: var(--wsf-field-checkbox-checkmark-color);border-style: solid;border-width: 0 var(--wsf-field-checkbox-check-size) var(--wsf-field-checkbox-check-size) 0;content: "";display: block;height: var(--wsf-field-checkbox-check-height);left: 0;margin: 0;padding: 0;position: absolute;top: 0;-webkit-transform: translate(calc(var(--wsf-field-checkbox-size) / 2 - var(--wsf-field-checkbox-check-width) / 2 - var(--wsf-field-border-width)),calc(var(--wsf-field-checkbox-size) / 2 - var(--wsf-field-checkbox-check-height) / 2 - (var(--wsf-field-border-width) + 1px))) rotate(45deg);transform: translate(calc(var(--wsf-field-checkbox-size) / 2 - var(--wsf-field-checkbox-check-width) / 2 - var(--wsf-field-border-width)),calc(var(--wsf-field-checkbox-size) / 2 - var(--wsf-field-checkbox-check-height) / 2 - (var(--wsf-field-border-width) + 1px))) rotate(45deg);transition: none;width: var(--wsf-field-checkbox-check-width)}.wsf-form input[type=checkbox].wsf-field::before{display: none !important}.wsf-form input[type=checkbox].wsf-field + label.wsf-label{display: inline-block;margin-left: calc(var(--wsf-field-checkbox-size) + var(--wsf-field-checkbox-gap-horizontal));margin-top: 0;vertical-align: top}.wsf-form input[type=checkbox].wsf-field:hover:enabled:not(:checked):not(:focus){background-color: var(--wsf-field-color-background-hover);border-color: var(--wsf-field-border-color-hover)}.wsf-form input[type=checkbox].wsf-field:focus{border-color: var(--wsf-field-border-color-focus);box-shadow: var(--wsf-field-box-shadow)}.wsf-form input[type=checkbox].wsf-field:disabled{cursor: not-allowed;opacity: 0.5}.wsf-form input[type=checkbox].wsf-field:disabled + label.wsf-label{cursor: not-allowed;opacity: 0.5}.wsf-form input[type=checkbox].wsf-field.wsf-button,.wsf-form input[type=checkbox].wsf-field.wsf-switch,.wsf-form input[type=checkbox].wsf-field.wsf-swatch{background: none;border: none;bottom: auto;left: auto;margin: 0;opacity: 0;position: absolute;right: auto;top: auto}.wsf-form input[type=checkbox].wsf-field.wsf-button + label.wsf-label,.wsf-form input[type=checkbox].wsf-field.wsf-switch + label.wsf-label,.wsf-form input[type=checkbox].wsf-field.wsf-swatch + label.wsf-label{margin: 0;padding: 0}.wsf-form input[type=checkbox].wsf-field.wsf-button + label.wsf-label::before,.wsf-form input[type=checkbox].wsf-field.wsf-switch + label.wsf-label::before,.wsf-form input[type=checkbox].wsf-field.wsf-swatch + label.wsf-label::before{background-color: var(--wsf-field-color-background);border: var(--wsf-field-border);border-radius: var(--wsf-field-border-radius);box-sizing: border-box;content: "";cursor: pointer;display: inline-block;height: var(--wsf-field-checkbox-size);left: 0;position: absolute;vertical-align: top;width: var(--wsf-field-checkbox-size)}.wsf-form input[type=checkbox].wsf-field.wsf-button + label.wsf-label::after,.wsf-form input[type=checkbox].wsf-field.wsf-switch + label.wsf-label::after,.wsf-form input[type=checkbox].wsf-field.wsf-swatch + label.wsf-label::after{box-sizing: border-box;content: "";cursor: pointer;display: inline-block;height: var(--wsf-field-checkbox-size);left: 0;position: absolute;top: 0;vertical-align: top;width: var(--wsf-field-checkbox-size)}.wsf-form input[type=checkbox].wsf-field.wsf-button + label.wsf-label + .wsf-invalid-feedback,.wsf-form input[type=checkbox].wsf-field.wsf-switch + label.wsf-label + .wsf-invalid-feedback,.wsf-form input[type=checkbox].wsf-field.wsf-swatch + label.wsf-label + .wsf-invalid-feedback{margin-bottom: var(--wsf-field-invalid-feedback-gap);margin-top: calc(-1 * var(--wsf-field-invalid-feedback-gap))}.wsf-form input[type=checkbox].wsf-field.wsf-button:hover:not(:focus):not(:checked) + label.wsf-label::before,.wsf-form input[type=checkbox].wsf-field.wsf-switch:hover:not(:focus):not(:checked) + label.wsf-label::before,.wsf-form input[type=checkbox].wsf-field.wsf-swatch:hover:not(:focus):not(:checked) + label.wsf-label::before{background-color: var(--wsf-field-color-background-hover);border-color: var(--wsf-field-border-color-hover)}.wsf-form input[type=checkbox].wsf-field.wsf-button:focus + label.wsf-label::before,.wsf-form input[type=checkbox].wsf-field.wsf-switch:focus + label.wsf-label::before,.wsf-form input[type=checkbox].wsf-field.wsf-swatch:focus + label.wsf-label::before{border-color: var(--wsf-field-border-color-focus);box-shadow: var(--wsf-field-box-shadow)}.wsf-form input[type=checkbox].wsf-field.wsf-button:disabled + label.wsf-label,.wsf-form input[type=checkbox].wsf-field.wsf-switch:disabled + label.wsf-label,.wsf-form input[type=checkbox].wsf-field.wsf-swatch:disabled + label.wsf-label{color: var(--wsf-field-checkbox-button-color)}.wsf-form input[type=checkbox].wsf-field.wsf-button:disabled + label.wsf-label::before,.wsf-form input[type=checkbox].wsf-field.wsf-switch:disabled + label.wsf-label::before,.wsf-form input[type=checkbox].wsf-field.wsf-swatch:disabled + label.wsf-label::before{background-color: var(--wsf-field-color-background-disabled);border-color: var(--wsf-field-border-color-disabled);cursor: not-allowed;opacity: 0.5}.wsf-form input[type=checkbox].wsf-field.wsf-button:disabled + label.wsf-label::after,.wsf-form input[type=checkbox].wsf-field.wsf-switch:disabled + label.wsf-label::after,.wsf-form input[type=checkbox].wsf-field.wsf-swatch:disabled + label.wsf-label::after{cursor: not-allowed}.wsf-form input[type=checkbox].wsf-field.wsf-button + label.wsf-label{background-color: var(--wsf-field-checkbox-button-color-background);border-color: var(--wsf-field-checkbox-button-color-background);border-radius: var(--wsf-field-border-radius);color: var(--wsf-field-checkbox-button-color);cursor: pointer;display: inline-block;font-family: var(--wsf-field-font-family);font-size: var(--wsf-field-font-size);font-style: var(--wsf-field-font-style);font-weight: var(--wsf-field-font-weight);letter-spacing: var(--wsf-field-letter-spacing);line-height: var(--wsf-field-line-height);padding: var(--wsf-field-padding);text-align: center;-webkit-text-decoration: var(--wsf-field-text-decoration);text-decoration: var(--wsf-field-text-decoration);text-transform: var(--wsf-field-text-transform);touch-action: manipulation;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;vertical-align: middle}.wsf-form input[type=checkbox].wsf-field.wsf-button + label.wsf-label::before{display: none}.wsf-form input[type=checkbox].wsf-field.wsf-button + label.wsf-label::after{display: none}.wsf-form input[type=checkbox].wsf-field.wsf-button:focus + label.wsf-label{box-shadow: var(--wsf-field-box-shadow)}.wsf-form input[type=checkbox].wsf-field.wsf-button:disabled + label.wsf-label{cursor: not-allowed;opacity: 0.5}.wsf-form input[type=checkbox].wsf-field.wsf-button:checked + label.wsf-label{background-color: var(--wsf-field-checkbox-checked-button-color-background);border-color: var(--wsf-field-checkbox-checked-button-color-background);color: var(--wsf-field-checkbox-checked-button-color)}.wsf-form input[type=checkbox].wsf-field.wsf-button:checked:focus + label.wsf-label{box-shadow: var(--wsf-field-box-shadow)}.wsf-form input[type=checkbox].wsf-field.wsf-button.wsf-button-full + label.wsf-label{display: block}.wsf-form input[type=checkbox].wsf-field.wsf-switch{width: var(--wsf-field-checkbox-switch-width)}.wsf-form input[type=checkbox].wsf-field.wsf-switch + label.wsf-label{position: relative;-webkit-padding-start: calc(var(--wsf-field-checkbox-switch-width) + var(--wsf-field-checkbox-gap-horizontal));padding-inline-start: calc(var(--wsf-field-checkbox-switch-width) + var(--wsf-field-checkbox-gap-horizontal))}.wsf-form input[type=checkbox].wsf-field.wsf-switch + label.wsf-label::before{border-radius: calc(var(--wsf-field-checkbox-size) / 2);width: var(--wsf-field-checkbox-switch-width)}.wsf-form input[type=checkbox].wsf-field.wsf-switch + label.wsf-label::after{background-color: var(--wsf-field-checkbox-switch-color);border: none;border-radius: 50%;height: var(--wsf-field-checkbox-switch-size);left: calc((var(--wsf-field-checkbox-size) - var(--wsf-field-checkbox-switch-size)) / 2);top: calc((var(--wsf-field-checkbox-size) - var(--wsf-field-checkbox-switch-size)) / 2);width: var(--wsf-field-checkbox-switch-size)}.wsf-form input[type=checkbox].wsf-field.wsf-switch:hover:enabled:not(:checked):not(:focus) + label.wsf-label::after{border-color: var(--wsf-field-border-color-hover)}.wsf-form input[type=checkbox].wsf-field.wsf-switch:focus + label.wsf-label::after{border-color: var(--wsf-field-border-color-focus)}.wsf-form input[type=checkbox].wsf-field.wsf-switch:disabled + label.wsf-label::after{border-color: var(--wsf-field-border-color-disabled)}.wsf-form input[type=checkbox].wsf-field.wsf-switch:checked + label.wsf-label::before{background-color: var(--wsf-field-checkbox-checked-switch-color-background);border-color: var(--wsf-field-checkbox-checked-switch-color-background)}.wsf-form input[type=checkbox].wsf-field.wsf-switch:checked + label.wsf-label::after{background-color: var(--wsf-field-checkbox-checked-switch-color);left: calc(var(--wsf-field-checkbox-switch-width) - var(--wsf-field-checkbox-switch-size) - (var(--wsf-field-checkbox-size) - var(--wsf-field-checkbox-switch-size)) / 2)}.wsf-form input[type=checkbox].wsf-field.wsf-color{display: none}.wsf-form input[type=checkbox].wsf-field.wsf-color + label.wsf-label{margin-left: 0;padding-left: 0;position: relative}.wsf-form input[type=checkbox].wsf-field.wsf-color + label.wsf-label::before{display: none}.wsf-form input[type=checkbox].wsf-field.wsf-color + label.wsf-label::after{display: none}.wsf-form input[type=checkbox].wsf-field.wsf-color + label.wsf-label > span{border: var(--wsf-field-border);border-radius: var(--wsf-field-border-radius);cursor: pointer;display: inline-block;height: var(--wsf-field-height);vertical-align: middle;width: var(--wsf-field-height)}.wsf-form input[type=checkbox].wsf-field.wsf-color.wsf-circle + label.wsf-label > span{border-radius: 50%}.wsf-form input[type=checkbox].wsf-field.wsf-color:hover:enabled:not(:checked):not(:focus) + label.wsf-label > span{background-color: var(--wsf-field-color-background-hover);border-color: var(--wsf-field-border-color-hover)}.wsf-form input[type=checkbox].wsf-field.wsf-color:focus + label.wsf-label > span{background-color: var(--wsf-field-color-background-focus);border-color: var(--wsf-field-border-color-focus);box-shadow: var(--wsf-field-box-shadow)}.wsf-form input[type=checkbox].wsf-field.wsf-color:disabled + label.wsf-label > span{cursor: not-allowed;opacity: 0.5}.wsf-form input[type=checkbox].wsf-field.wsf-color:checked + label.wsf-label > span{border-color: var(--wsf-field-checkbox-checked-swatch-border-color);box-shadow: inset 0 0 0 2px var(--wsf-field-checkbox-checked-swatch-box-shadow-color)}.wsf-form input[type=checkbox].wsf-field.wsf-image{display: none}.wsf-form input[type=checkbox].wsf-field.wsf-image + label.wsf-label{margin-left: 0;padding-left: 0;position: relative}.wsf-form input[type=checkbox].wsf-field.wsf-image + label.wsf-label > img{background-color: var(--wsf-field-color-background);border: var(--wsf-field-border);border-radius: var(--wsf-field-border-radius);cursor: pointer;display: inline-block;height: auto;max-width: 100%;padding: 2px;vertical-align: middle}.wsf-form input[type=checkbox].wsf-field.wsf-image + label.wsf-label .wsf-image-caption{color: var(--wsf-field-help-color);display: block;font-size: var(--wsf-form-font-size-small);line-height: var(--wsf-field-line-height);margin-top: var(--wsf-form-caption-gap)}.wsf-form input[type=checkbox].wsf-field.wsf-image.wsf-circle + label.wsf-label > img{border-radius: 50%}.wsf-form input[type=checkbox].wsf-field.wsf-image.wsf-responsive + label.wsf-label > img{height: auto;max-width: 100%;width: 100%}.wsf-form input[type=checkbox].wsf-field.wsf-image.wsf-image-full + label.wsf-label{width: 100%}.wsf-form input[type=checkbox].wsf-field.wsf-image:hover:enabled:not(:checked):not(:focus) + label.wsf-label > img{background-color: var(--wsf-field-color-background-hover);border-color: var(--wsf-field-border-color-hover)}.wsf-form input[type=checkbox].wsf-field.wsf-image:focus + label.wsf-label > img{border-color: var(--wsf-field-border-color-focus);box-shadow: var(--wsf-field-box-shadow)}.wsf-form input[type=checkbox].wsf-field.wsf-image:disabled + label.wsf-label > img{cursor: not-allowed;opacity: 0.5}.wsf-form input[type=checkbox].wsf-field.wsf-image:checked + label.wsf-label > img{background-color: var(--wsf-field-checkbox-checked-image-border-color);border-color: var(--wsf-field-checkbox-checked-image-border-color)}.wsf-form [data-type=checkbox] .wsf-grid.wsf-fields .wsf-label-wrapper label.wsf-label,.wsf-form [data-type=checkbox] .wsf-grid.wsf-fields .wsf-label-wrapper div.wsf-label{padding: 0}.wsf-form [data-row-checkbox]{margin-bottom: var(--wsf-field-checkbox-gap-vertical)}.wsf-form [data-row-checkbox][data-wsf-hierarchy="1"]{-webkit-margin-start: var(--wsf-field-checkbox-size);margin-inline-start: var(--wsf-field-checkbox-size)}.wsf-form [data-row-checkbox][data-wsf-hierarchy="2"]{-webkit-margin-start: calc(var(--wsf-field-checkbox-size) * 2);margin-inline-start: calc(var(--wsf-field-checkbox-size) * 2)}.wsf-form [data-row-checkbox][data-wsf-hierarchy="3"]{-webkit-margin-start: calc(var(--wsf-field-checkbox-size) * 3);margin-inline-start: calc(var(--wsf-field-checkbox-size) * 3)}.wsf-form [data-row-checkbox][data-wsf-hierarchy="4"]{-webkit-margin-start: calc(var(--wsf-field-checkbox-size) * 4);margin-inline-start: calc(var(--wsf-field-checkbox-size) * 4)}.wsf-form [data-row-checkbox][data-wsf-hierarchy="5"]{-webkit-margin-start: calc(var(--wsf-field-checkbox-size) * 5);margin-inline-start: calc(var(--wsf-field-checkbox-size) * 5)}.wsf-form [data-row-checkbox][data-wsf-hierarchy="6"]{-webkit-margin-start: calc(var(--wsf-field-checkbox-size) * 6);margin-inline-start: calc(var(--wsf-field-checkbox-size) * 6)}.wsf-form [data-row-checkbox][data-wsf-hierarchy="7"]{-webkit-margin-start: calc(var(--wsf-field-checkbox-size) * 7);margin-inline-start: calc(var(--wsf-field-checkbox-size) * 7)}.wsf-form [data-row-checkbox][data-wsf-hierarchy="8"]{-webkit-margin-start: calc(var(--wsf-field-checkbox-size) * 8);margin-inline-start: calc(var(--wsf-field-checkbox-size) * 8)}.wsf-form [data-row-checkbox][data-wsf-hierarchy="9"]{-webkit-margin-start: calc(var(--wsf-field-checkbox-size) * 9);margin-inline-start: calc(var(--wsf-field-checkbox-size) * 9)}.wsf-form [data-row-checkbox][data-wsf-hierarchy="10"]{-webkit-margin-start: calc(var(--wsf-field-checkbox-size) * 10);margin-inline-start: calc(var(--wsf-field-checkbox-size) * 10)}.wsf-form.wsf-validated input[type=checkbox].wsf-field:invalid,.wsf-form .wsf-validated input[type=checkbox].wsf-field:invalid{border-color: var(--wsf-field-border-color-invalid)}.wsf-form.wsf-validated input[type=checkbox].wsf-field:invalid:focus,.wsf-form .wsf-validated input[type=checkbox].wsf-field:invalid:focus{box-shadow: var(--wsf-field-box-shadow)}.wsf-form input[type=checkbox].wsf-field + label.wsf-label{transition: color var(--wsf-form-transition)}.wsf-form input[type=checkbox].wsf-field + label.wsf-label::before{transition: background-color var(--wsf-form-transition),border-color var(--wsf-form-transition),box-shadow var(--wsf-form-transition)}.wsf-form input[type=checkbox].wsf-field.wsf-button + label.wsf-label{transition: background-color var(--wsf-form-transition),border-color var(--wsf-form-transition),box-shadow var(--wsf-form-transition),color var(--wsf-form-transition)}.wsf-form input[type=checkbox].wsf-field.wsf-switch + label.wsf-label::before{transition: background-color var(--wsf-form-transition),border-color var(--wsf-form-transition)}.wsf-form input[type=checkbox].wsf-field.wsf-switch + label.wsf-label::after{transition: background-color var(--wsf-form-transition),border-color var(--wsf-form-transition),left var(--wsf-form-transition)}.wsf-form input[type=checkbox].wsf-field.wsf-color + label.wsf-label > span{transition: border-color var(--wsf-form-transition),box-shadow var(--wsf-form-transition)}.wsf-form input[type=checkbox].wsf-field.wsf-image + label.wsf-label > img{transition: background-color var(--wsf-form-transition),border-color var(--wsf-form-transition),box-shadow var(--wsf-form-transition)}.wsf-form.wsf-rtl input[type=checkbox].wsf-field + label.wsf-label{margin-right: calc(var(--wsf-field-checkbox-size) + var(--wsf-field-checkbox-gap-horizontal));margin-left: 0}.wsf-form.wsf-rtl input[type=checkbox].wsf-field.wsf-button + label.wsf-label,.wsf-form.wsf-rtl input[type=checkbox].wsf-field.wsf-switch + label.wsf-label,.wsf-form.wsf-rtl input[type=checkbox].wsf-field.wsf-swatch + label.wsf-label{margin-right: 0}.wsf-form.wsf-rtl input[type=checkbox].wsf-field.wsf-button + label.wsf-label::before,.wsf-form.wsf-rtl input[type=checkbox].wsf-field.wsf-switch + label.wsf-label::before,.wsf-form.wsf-rtl input[type=checkbox].wsf-field.wsf-swatch + label.wsf-label::before{left: auto;right: 0}.wsf-form.wsf-rtl input[type=checkbox].wsf-field.wsf-button + label.wsf-label::after,.wsf-form.wsf-rtl input[type=checkbox].wsf-field.wsf-switch + label.wsf-label::after,.wsf-form.wsf-rtl input[type=checkbox].wsf-field.wsf-swatch + label.wsf-label::after{left: auto;right: 0}.wsf-form.wsf-rtl input[type=checkbox].wsf-field.wsf-switch + label.wsf-label{-webkit-padding-end: calc(var(--wsf-field-checkbox-switch-width) + var(--wsf-field-checkbox-gap-horizontal));padding-inline-end: calc(var(--wsf-field-checkbox-switch-width) + var(--wsf-field-checkbox-gap-horizontal))}.wsf-form.wsf-rtl input[type=checkbox].wsf-field.wsf-switch + label.wsf-label::after{right: calc((var(--wsf-field-checkbox-size) - var(--wsf-field-checkbox-switch-size)) / 2);left: calc((var(--wsf-field-checkbox-size) - var(--wsf-field-checkbox-switch-size)) / 2)}.wsf-form.wsf-rtl input[type=checkbox].wsf-field.wsf-switch:checked + label.wsf-label::after{left: 0;right: calc(var(--wsf-field-checkbox-switch-width) - var(--wsf-field-checkbox-switch-size) - (var(--wsf-field-checkbox-size) - var(--wsf-field-checkbox-switch-size)) / 2)}.wsf-form.wsf-rtl input[type=checkbox].wsf-field.wsf-color + label.wsf-label{margin-right: 0;padding-right: 0}.wsf-form.wsf-rtl input[type=checkbox].wsf-field.wsf-image + label.wsf-label{margin-right: 0;padding-right: 0}.wsf-form.wsf-rtl input[type=checkbox].wsf-field [data-wsf-hierarchy="1"]{-webkit-margin-end: var(--wsf-field-checkbox-size);margin-inline-end: var(--wsf-field-checkbox-size)}.wsf-form.wsf-rtl input[type=checkbox].wsf-field [data-wsf-hierarchy="2"]{-webkit-margin-end: calc(var(--wsf-field-checkbox-size) * 2);margin-inline-end: calc(var(--wsf-field-checkbox-size) * 2)}.wsf-form.wsf-rtl input[type=checkbox].wsf-field [data-wsf-hierarchy="3"]{-webkit-margin-end: calc(var(--wsf-field-checkbox-size) * 3);margin-inline-end: calc(var(--wsf-field-checkbox-size) * 3)}.wsf-form.wsf-rtl input[type=checkbox].wsf-field [data-wsf-hierarchy="4"]{-webkit-margin-end: calc(var(--wsf-field-checkbox-size) * 4);margin-inline-end: calc(var(--wsf-field-checkbox-size) * 4)}.wsf-form.wsf-rtl input[type=checkbox].wsf-field [data-wsf-hierarchy="5"]{-webkit-margin-end: calc(var(--wsf-field-checkbox-size) * 5);margin-inline-end: calc(var(--wsf-field-checkbox-size) * 5)}.wsf-form.wsf-rtl input[type=checkbox].wsf-field [data-wsf-hierarchy="6"]{-webkit-margin-end: calc(var(--wsf-field-checkbox-size) * 6);margin-inline-end: calc(var(--wsf-field-checkbox-size) * 6)}.wsf-form.wsf-rtl input[type=checkbox].wsf-field [data-wsf-hierarchy="7"]{-webkit-margin-end: calc(var(--wsf-field-checkbox-size) * 7);margin-inline-end: calc(var(--wsf-field-checkbox-size) * 7)}.wsf-form.wsf-rtl input[type=checkbox].wsf-field [data-wsf-hierarchy="8"]{-webkit-margin-end: calc(var(--wsf-field-checkbox-size) * 8);margin-inline-end: calc(var(--wsf-field-checkbox-size) * 8)}.wsf-form.wsf-rtl input[type=checkbox].wsf-field [data-wsf-hierarchy="9"]{-webkit-margin-end: calc(var(--wsf-field-checkbox-size) * 9);margin-inline-end: calc(var(--wsf-field-checkbox-size) * 9)}.wsf-form.wsf-rtl input[type=checkbox].wsf-field [data-wsf-hierarchy="10"]{-webkit-margin-end: calc(var(--wsf-field-checkbox-size) * 10);margin-inline-end: calc(var(--wsf-field-checkbox-size) * 10)}.wsf-form.wsf-rtl input[type=checkbox].wsf-field.wsf-switch + label.wsf-label::after{transition: background-color var(--wsf-form-transition-speed),border-color var(--wsf-form-transition-speed),right var(--wsf-form-transition-speed)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field{background-color: var(--wsf-field-checkbox-color-background-alt);border: var(--wsf-field-border-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field:checked{background-color: var(--wsf-field-checkbox-checked-color-background-alt);border-color: var(--wsf-field-checkbox-checked-color-background-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field:checked::after{border-color: var(--wsf-field-checkbox-checkmark-color-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field:hover:enabled:not(:checked):not(:focus){background-color: var(--wsf-field-color-background-hover-alt);border-color: var(--wsf-field-border-color-hover-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field:focus{border-color: var(--wsf-field-border-color-focus-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-button + label.wsf-label::before,html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-switch + label.wsf-label::before,html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-swatch + label.wsf-label::before{background-color: var(--wsf-field-color-background-alt);border: var(--wsf-field-border-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-button:hover:not(:focus):not(:checked) + label.wsf-label::before,html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-switch:hover:not(:focus):not(:checked) + label.wsf-label::before,html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-swatch:hover:not(:focus):not(:checked) + label.wsf-label::before{background-color: var(--wsf-field-color-background-hover-alt);border-color: var(--wsf-field-border-color-hover-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-button:focus + label.wsf-label::before,html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-switch:focus + label.wsf-label::before,html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-swatch:focus + label.wsf-label::before{border-color: var(--wsf-field-border-color-focus-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-button:disabled + label.wsf-label,html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-switch:disabled + label.wsf-label,html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-swatch:disabled + label.wsf-label{color: var(--wsf-field-color-disabled-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-button:disabled + label.wsf-label::before,html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-switch:disabled + label.wsf-label::before,html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-swatch:disabled + label.wsf-label::before{background-color: var(--wsf-field-color-background-disabled-alt);border-color: var(--wsf-field-border-color-disabled-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-button + label.wsf-label{background-color: var(--wsf-field-checkbox-button-color-background-alt);border-color: var(--wsf-field-checkbox-button-color-background-alt);color: var(--wsf-field-checkbox-button-color-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-button:checked + label.wsf-label{background-color: var(--wsf-field-checkbox-checked-button-color-background-alt);border-color: var(--wsf-field-checkbox-checked-button-color-background-alt);color: var(--wsf-field-checkbox-checked-button-color-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-switch + label.wsf-label::after{background-color: var(--wsf-field-checkbox-switch-color-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-switch:hover:enabled:not(:checked):not(:focus) + label.wsf-label::after{border-color: var(--wsf-field-border-color-hover-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-switch:focus + label.wsf-label::after{border-color: var(--wsf-field-border-color-focus-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-switch:disabled + label.wsf-label::after{border-color: var(--wsf-field-border-color-disabled-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-switch:checked + label.wsf-label::before{background-color: var(--wsf-field-checkbox-checked-switch-color-background-alt);border-color: var(--wsf-field-checkbox-checked-switch-color-background-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-switch:checked + label.wsf-label::after{background-color: var(--wsf-field-checkbox-checked-switch-color-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-color + label.wsf-label > span{border: var(--wsf-field-border-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-color:hover:enabled:not(:checked):not(:focus) + label.wsf-label > span{background-color: var(--wsf-field-color-background-hover-alt);border-color: var(--wsf-field-border-color-hover-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-color:focus + label.wsf-label > span{background-color: var(--wsf-field-color-background-focus-alt);border-color: var(--wsf-field-border-color-focus-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-color:checked + label.wsf-label > span{border-color: var(--wsf-field-checkbox-checked-swatch-border-color-alt);box-shadow: inset 0 0 0 2px var(--wsf-field-checkbox-checked-swatch-box-shadow-color-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-image + label.wsf-label > img{background-color: var(--wsf-field-color-background-alt);border: var(--wsf-field-border-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-image + label.wsf-label .wsf-image-caption{color: var(--wsf-field-help-color-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-image:hover:enabled:not(:checked):not(:focus) + label.wsf-label > img{background-color: var(--wsf-field-color-background-hover-alt);border-color: var(--wsf-field-border-color-hover-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-image:focus + label.wsf-label > img{border-color: var(--wsf-field-border-color-focus-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=checkbox].wsf-field.wsf-image:checked + label.wsf-label > img{background-color: var(--wsf-field-checkbox-checked-image-border-color-alt);border-color: var(--wsf-field-checkbox-checked-image-border-color-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt].wsf-validated input[type=checkbox].wsf-field:invalid + label.wsf-label::before,html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-validated input[type=checkbox].wsf-field:invalid + label.wsf-label::before{border-color: var(--wsf-field-border-color-invalid-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt].wsf-validated input[type=checkbox].wsf-field:invalid + label.wsf-label::before:focus + label.wsf-label::before,html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-validated input[type=checkbox].wsf-field:invalid + label.wsf-label::before:focus + label.wsf-label::before{box-shadow: var(--wsf-field-box-shadow-alt)}
.wsf-form input[type=radio].wsf-field{appearance: none;-moz-appearance: none;-webkit-appearance: none;background-color: var(--wsf-field-radio-color-background);border-radius: 50%;border: var(--wsf-field-border);bottom: auto;display: block;height: var(--wsf-field-radio-size);margin: 0;opacity: 1;padding: 0;position: absolute;text-align: left;top: auto;vertical-align: middle;width: var(--wsf-field-radio-size)}.wsf-form input[type=radio].wsf-field:checked::after{background: none;background-color: var(--wsf-field-radio-checked-color);border: none;border-radius: 50%;content: "";display: block;height: var(--wsf-field-radio-checked-size);left: 50%;margin: 0;padding: 0;position: absolute;top: 50%;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);transition: none;width: var(--wsf-field-radio-checked-size)}.wsf-form input[type=radio].wsf-field::before{display: none !important}.wsf-form input[type=radio].wsf-field + label.wsf-label{display: inline-block;margin-left: calc(var(--wsf-field-radio-size) + var(--wsf-field-radio-gap-horizontal));margin-top: 0;vertical-align: top}.wsf-form input[type=radio].wsf-field:hover:enabled:not(:checked):not(:focus){background-color: var(--wsf-field-color-background-hover);border-color: var(--wsf-field-border-color-hover)}.wsf-form input[type=radio].wsf-field:focus{border-color: var(--wsf-field-border-color-focus);box-shadow: var(--wsf-field-box-shadow)}.wsf-form input[type=radio].wsf-field:disabled{cursor: not-allowed;opacity: 0.5}.wsf-form input[type=radio].wsf-field:disabled + label.wsf-label{cursor: not-allowed;opacity: 0.5}.wsf-form input[type=radio].wsf-field.wsf-circle:not(.wsf-color):not(.wsf-image){display: none}.wsf-form input[type=radio].wsf-field.wsf-circle:not(.wsf-color):not(.wsf-image) + label.wsf-label{aspect-ratio: 1;background-color: var(--wsf-field-radio-circle-color-background);border: 1px solid #000;border-radius: 50%;color: var(--wsf-field-radio-circle-color);cursor: pointer;font-family: var(--wsf-field-radio-circle-font-family);font-size: var(--wsf-field-radio-circle-font-size);font-style: var(--wsf-field-radio-circle-font-style);font-weight: var(--wsf-field-radio-circle-font-weight);letter-spacing: var(--wsf-field-radio-circle-letter-spacing);line-height: var(--wsf-field-radio-circle-line-height);height: calc(var(--wsf-field-radio-circle-padding-vertical) * 2 + var(--wsf-field-radio-circle-font-size));line-height: 1;margin: 0;padding: var(--wsf-field-radio-circle-padding-vertical) 0;text-align: center;-webkit-text-decoration: var(--wsf-field-radio-circle-text-decoration);text-decoration: var(--wsf-field-radio-circle-text-decoration);text-transform: var(--wsf-field-radio-circle-text-transform)}.wsf-form input[type=radio].wsf-field.wsf-circle:not(.wsf-color):not(.wsf-image):disabled + label.wsf-label{background-color: var(--wsf-field-radio-circle-color-background-disabled);color: var(--wsf-field-radio-circle-color-disabled)}.wsf-form input[type=radio].wsf-field.wsf-circle:not(.wsf-color):not(.wsf-image):hover + label.wsf-label{background-color: var(--wsf-field-radio-circle-color-background-hover);color: var(--wsf-field-radio-circle-color-hover)}.wsf-form input[type=radio].wsf-field.wsf-circle:not(.wsf-color):not(.wsf-image):checked + label.wsf-label{background: var(--wsf-field-radio-checked-circle-color-background);color: var(--wsf-field-radio-checked-circle-color)}.wsf-form input[type=radio].wsf-field.wsf-button,.wsf-form input[type=radio].wsf-field.wsf-switch,.wsf-form input[type=radio].wsf-field.wsf-swatch{background: none;border: none;bottom: auto;left: auto;margin: 0;opacity: 0;position: absolute;right: auto;top: auto}.wsf-form input[type=radio].wsf-field.wsf-button + label.wsf-label,.wsf-form input[type=radio].wsf-field.wsf-switch + label.wsf-label,.wsf-form input[type=radio].wsf-field.wsf-swatch + label.wsf-label{margin: 0;padding: 0}.wsf-form input[type=radio].wsf-field.wsf-button + label.wsf-label::before,.wsf-form input[type=radio].wsf-field.wsf-switch + label.wsf-label::before,.wsf-form input[type=radio].wsf-field.wsf-swatch + label.wsf-label::before{background-color: var(--wsf-field-color-background);border: var(--wsf-field-border);border-radius: 50%;box-sizing: border-box;content: "";cursor: pointer;display: inline-block;height: var(--wsf-field-radio-size);left: 0;position: absolute;vertical-align: top;width: var(--wsf-field-radio-size)}.wsf-form input[type=radio].wsf-field.wsf-button + label.wsf-label::after,.wsf-form input[type=radio].wsf-field.wsf-switch + label.wsf-label::after,.wsf-form input[type=radio].wsf-field.wsf-swatch + label.wsf-label::after{box-sizing: border-box;content: "";cursor: pointer;display: inline-block;height: var(--wsf-field-radio-size);left: 0;position: absolute;top: 0;vertical-align: top;width: var(--wsf-field-radio-size)}.wsf-form input[type=radio].wsf-field.wsf-button + label.wsf-label + .wsf-invalid-feedback,.wsf-form input[type=radio].wsf-field.wsf-switch + label.wsf-label + .wsf-invalid-feedback,.wsf-form input[type=radio].wsf-field.wsf-swatch + label.wsf-label + .wsf-invalid-feedback{margin-bottom: var(--wsf-field-invalid-feedback-gap);margin-top: calc(-1 * var(--wsf-field-invalid-feedback-gap))}.wsf-form input[type=radio].wsf-field.wsf-button:hover:enabled:not(:checked):not(:focus) + label.wsf-label::before,.wsf-form input[type=radio].wsf-field.wsf-switch:hover:enabled:not(:checked):not(:focus) + label.wsf-label::before,.wsf-form input[type=radio].wsf-field.wsf-swatch:hover:enabled:not(:checked):not(:focus) + label.wsf-label::before{background-color: var(--wsf-field-color-background-hover);border-color: var(--wsf-field-border-color-hover)}.wsf-form input[type=radio].wsf-field.wsf-button:focus + label.wsf-label::before,.wsf-form input[type=radio].wsf-field.wsf-switch:focus + label.wsf-label::before,.wsf-form input[type=radio].wsf-field.wsf-swatch:focus + label.wsf-label::before{border-color: var(--wsf-field-border-color-focus);box-shadow: var(--wsf-field-box-shadow)}.wsf-form input[type=radio].wsf-field.wsf-button + label.wsf-label{background-color: var(--wsf-field-radio-button-color-background);border: var(--wsf-field-border-width) var(--wsf-field-border-style) var(--wsf-field-radio-button-color-background);border-radius: var(--wsf-field-border-radius);color: var(--wsf-field-radio-button-color);cursor: pointer;display: inline-block;font-family: var(--wsf-field-font-family);font-size: var(--wsf-field-font-size);font-style: var(--wsf-field-font-style);font-weight: var(--wsf-field-font-weight);letter-spacing: var(--wsf-field-letter-spacing);line-height: var(--wsf-field-line-height);padding: var(--wsf-field-padding);text-align: center;-webkit-text-decoration: var(--wsf-field-text-decoration);text-decoration: var(--wsf-field-text-decoration);text-transform: var(--wsf-field-text-transform);touch-action: manipulation;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;vertical-align: middle}.wsf-form input[type=radio].wsf-field.wsf-button + label.wsf-label::before{display: none}.wsf-form input[type=radio].wsf-field.wsf-button + label.wsf-label::after{display: none}.wsf-form input[type=radio].wsf-field.wsf-button.wsf-button-full + label.wsf-label{display: block}.wsf-form input[type=radio].wsf-field.wsf-button:focus + label.wsf-label{box-shadow: var(--wsf-field-box-shadow)}.wsf-form input[type=radio].wsf-field.wsf-button:disabled + label.wsf-label{cursor: not-allowed;opacity: 0.5}.wsf-form input[type=radio].wsf-field.wsf-button:checked + label.wsf-label{background-color: var(--wsf-field-radio-checked-button-color-background);border-color: var(--wsf-field-radio-checked-button-color-background);color: var(--wsf-field-radio-checked-button-color)}.wsf-form input[type=radio].wsf-field.wsf-button:checked:focus + label.wsf-label{box-shadow: var(--wsf-field-box-shadow)}.wsf-form input[type=radio].wsf-field.wsf-switch{width: var(--wsf-field-radio-switch-width)}.wsf-form input[type=radio].wsf-field.wsf-switch + label.wsf-label{position: relative;-webkit-padding-start: calc(var(--wsf-field-radio-switch-width) + var(--wsf-field-radio-gap-horizontal));padding-inline-start: calc(var(--wsf-field-radio-switch-width) + var(--wsf-field-radio-gap-horizontal))}.wsf-form input[type=radio].wsf-field.wsf-switch + label.wsf-label::before{border-radius: calc(var(--wsf-field-radio-size) / 2);position: absolute;transition: background-color var(--wsf-form-transition),border-color var(--wsf-form-transition);width: var(--wsf-field-radio-switch-width)}.wsf-form input[type=radio].wsf-field.wsf-switch + label.wsf-label::after{background-color: var(--wsf-field-radio-switch-color);border: none;border-radius: 50%;height: var(--wsf-field-radio-switch-size);left: calc((var(--wsf-field-radio-size) - var(--wsf-field-radio-switch-size)) / 2);top: calc((var(--wsf-field-radio-size) - var(--wsf-field-radio-switch-size)) / 2);transition: background-color var(--wsf-form-transition),border-color var(--wsf-form-transition),left var(--wsf-form-transition);width: var(--wsf-field-radio-switch-size)}.wsf-form input[type=radio].wsf-field.wsf-switch:hover:enabled:not(:checked):not(:focus) + label.wsf-label::after{border-color: var(--wsf-field-border-color-hover)}.wsf-form input[type=radio].wsf-field.wsf-switch:focus + label.wsf-label::after{border-color: var(--wsf-field-border-color-focus)}.wsf-form input[type=radio].wsf-field.wsf-switch:disabled + label.wsf-label::after{border-color: var(--wsf-field-border-color-disabled)}.wsf-form input[type=radio].wsf-field.wsf-switch:checked + label.wsf-label::before{background-color: var(--wsf-field-radio-checked-switch-color-background);border-color: var(--wsf-field-radio-checked-switch-color-background)}.wsf-form input[type=radio].wsf-field.wsf-switch:checked + label.wsf-label::after{background-color: var(--wsf-field-radio-checked-switch-color);left: calc(var(--wsf-field-radio-switch-width) - var(--wsf-field-radio-switch-size) - (var(--wsf-field-radio-size) - var(--wsf-field-radio-switch-size)) / 2)}.wsf-form input[type=radio].wsf-field.wsf-color{display: none}.wsf-form input[type=radio].wsf-field.wsf-color + label.wsf-label{margin-left: 0;padding-left: 0;position: relative}.wsf-form input[type=radio].wsf-field.wsf-color + label.wsf-label::before{display: none}.wsf-form input[type=radio].wsf-field.wsf-color + label.wsf-label::after{display: none}.wsf-form input[type=radio].wsf-field.wsf-color + label.wsf-label > span{border: var(--wsf-field-border);border-radius: var(--wsf-field-border-radius);cursor: pointer;display: inline-block;height: var(--wsf-field-height);vertical-align: middle;width: var(--wsf-field-height)}.wsf-form input[type=radio].wsf-field.wsf-color.wsf-circle + label.wsf-label > span{border-radius: 50%}.wsf-form input[type=radio].wsf-field.wsf-color:hover:enabled:not(:checked):not(:focus) + label.wsf-label > span{background-color: var(--wsf-field-color-background-hover);border-color: var(--wsf-field-border-color-hover)}.wsf-form input[type=radio].wsf-field.wsf-color:focus + label.wsf-label > span{background-color: var(--wsf-field-color-background-focus);border-color: var(--wsf-field-border-color-focus);box-shadow: var(--wsf-field-box-shadow)}.wsf-form input[type=radio].wsf-field.wsf-color:disabled + label.wsf-label > span{cursor: not-allowed;opacity: 0.5}.wsf-form input[type=radio].wsf-field.wsf-color:checked + label.wsf-label > span{border-color: var(--wsf-field-radio-checked-swatch-border-color);box-shadow: inset 0 0 0 2px var(--wsf-field-radio-checked-swatch-box-shadow-color)}.wsf-form input[type=radio].wsf-field.wsf-image{display: none}.wsf-form input[type=radio].wsf-field.wsf-image + label.wsf-label{margin-left: 0;padding-left: 0;position: relative}.wsf-form input[type=radio].wsf-field.wsf-image + label.wsf-label::before{display: none}.wsf-form input[type=radio].wsf-field.wsf-image + label.wsf-label::after{display: none}.wsf-form input[type=radio].wsf-field.wsf-image + label.wsf-label > img{background-color: var(--wsf-field-color-background);border: var(--wsf-field-border);border-radius: var(--wsf-field-border-radius);cursor: pointer;display: inline-block;height: auto;max-width: 100%;padding: 2px;vertical-align: middle}.wsf-form input[type=radio].wsf-field.wsf-image + label.wsf-label .wsf-image-caption{color: var(--wsf-field-help-color);display: block;font-size: var(--wsf-form-font-size-small);line-height: var(--wsf-field-line-height);margin-top: var(--wsf-form-caption-gap)}.wsf-form input[type=radio].wsf-field.wsf-image.wsf-circle + label.wsf-label > img{border-radius: 50%}.wsf-form input[type=radio].wsf-field.wsf-image.wsf-responsive + label.wsf-label > img{height: auto;max-width: 100%;width: 100%}.wsf-form input[type=radio].wsf-field.wsf-image.wsf-image-full + label.wsf-label{width: 100%}.wsf-form input[type=radio].wsf-field.wsf-image:hover:enabled:not(:checked):not(:focus) + label.wsf-label > img{background-color: var(--wsf-field-color-background-hover);border-color: var(--wsf-field-border-color-hover)}.wsf-form input[type=radio].wsf-field.wsf-image:focus + label.wsf-label > img{border-color: var(--wsf-field-border-color-focus);box-shadow: var(--wsf-field-box-shadow)}.wsf-form input[type=radio].wsf-field.wsf-image:disabled + label.wsf-label > img{cursor: not-allowed;opacity: 0.5}.wsf-form input[type=radio].wsf-field.wsf-image:checked + label.wsf-label > img{background-color: var(--wsf-field-radio-checked-image-border-color);border-color: var(--wsf-field-radio-checked-image-border-color)}.wsf-form [data-type=radio] .wsf-grid.wsf-fields .wsf-label-wrapper label.wsf-label,.wsf-form [data-type=radio] .wsf-grid.wsf-fields .wsf-label-wrapper div.wsf-label{padding: 0}.wsf-form [data-row-radio]{margin-bottom: var(--wsf-field-radio-gap-vertical)}.wsf-form [data-row-radio][data-wsf-hierarchy="1"]{-webkit-margin-start: var(--wsf-field-radio-size);margin-inline-start: var(--wsf-field-radio-size)}.wsf-form [data-row-radio][data-wsf-hierarchy="2"]{-webkit-margin-start: calc(var(--wsf-field-radio-size) * 2);margin-inline-start: calc(var(--wsf-field-radio-size) * 2)}.wsf-form [data-row-radio][data-wsf-hierarchy="3"]{-webkit-margin-start: calc(var(--wsf-field-radio-size) * 3);margin-inline-start: calc(var(--wsf-field-radio-size) * 3)}.wsf-form [data-row-radio][data-wsf-hierarchy="4"]{-webkit-margin-start: calc(var(--wsf-field-radio-size) * 4);margin-inline-start: calc(var(--wsf-field-radio-size) * 4)}.wsf-form [data-row-radio][data-wsf-hierarchy="5"]{-webkit-margin-start: calc(var(--wsf-field-radio-size) * 5);margin-inline-start: calc(var(--wsf-field-radio-size) * 5)}.wsf-form [data-row-radio][data-wsf-hierarchy="6"]{-webkit-margin-start: calc(var(--wsf-field-radio-size) * 6);margin-inline-start: calc(var(--wsf-field-radio-size) * 6)}.wsf-form [data-row-radio][data-wsf-hierarchy="7"]{-webkit-margin-start: calc(var(--wsf-field-radio-size) * 7);margin-inline-start: calc(var(--wsf-field-radio-size) * 7)}.wsf-form [data-row-radio][data-wsf-hierarchy="8"]{-webkit-margin-start: calc(var(--wsf-field-radio-size) * 8);margin-inline-start: calc(var(--wsf-field-radio-size) * 8)}.wsf-form [data-row-radio][data-wsf-hierarchy="9"]{-webkit-margin-start: calc(var(--wsf-field-radio-size) * 9);margin-inline-start: calc(var(--wsf-field-radio-size) * 9)}.wsf-form [data-row-radio][data-wsf-hierarchy="10"]{-webkit-margin-start: calc(var(--wsf-field-radio-size) * 10);margin-inline-start: calc(var(--wsf-field-radio-size) * 10)}.wsf-form.wsf-validated input[type=radio].wsf-field:invalid,.wsf-form .wsf-validated input[type=radio].wsf-field:invalid{border-color: var(--wsf-field-border-color-invalid)}.wsf-form.wsf-validated input[type=radio].wsf-field:invalid:focus,.wsf-form .wsf-validated input[type=radio].wsf-field:invalid:focus{box-shadow: var(--wsf-field-box-shadow)}.wsf-form input[type=radio].wsf-field + label.wsf-label{transition: color var(--wsf-form-transition)}.wsf-form input[type=radio].wsf-field + label.wsf-label::before{transition: background-color var(--wsf-form-transition),border-color var(--wsf-form-transition),box-shadow var(--wsf-form-transition)}.wsf-form input[type=radio].wsf-field.wsf-button + label.wsf-label{transition: background-color var(--wsf-form-transition),border-color var(--wsf-form-transition),box-shadow var(--wsf-form-transition),color var(--wsf-form-transition)}.wsf-form input[type=radio].wsf-field.wsf-switch + label.wsf-label::before{transition: background-color var(--wsf-form-transition),border-color var(--wsf-form-transition)}.wsf-form input[type=radio].wsf-field.wsf-color + label.wsf-label > span{transition: border-color var(--wsf-form-transition),box-shadow var(--wsf-form-transition)}.wsf-form input[type=radio].wsf-field.wsf-image + label.wsf-label > img{transition: background-color var(--wsf-form-transition),border-color var(--wsf-form-transition),box-shadow var(--wsf-form-transition)}.wsf-form.wsf-rtl input[type=radio].wsf-field + label.wsf-label{margin-right: calc(var(--wsf-field-radio-size) + var(--wsf-field-radio-gap-horizontal));margin-left: 0}.wsf-form.wsf-rtl input[type=radio].wsf-field.wsf-button + label.wsf-label,.wsf-form.wsf-rtl input[type=radio].wsf-field.wsf-switch + label.wsf-label,.wsf-form.wsf-rtl input[type=radio].wsf-field.wsf-swatch + label.wsf-label{margin-right: 0}.wsf-form.wsf-rtl input[type=radio].wsf-field.wsf-button + label.wsf-label::before,.wsf-form.wsf-rtl input[type=radio].wsf-field.wsf-switch + label.wsf-label::before,.wsf-form.wsf-rtl input[type=radio].wsf-field.wsf-swatch + label.wsf-label::before{left: auto;right: 0}.wsf-form.wsf-rtl input[type=radio].wsf-field.wsf-button + label.wsf-label::after,.wsf-form.wsf-rtl input[type=radio].wsf-field.wsf-switch + label.wsf-label::after,.wsf-form.wsf-rtl input[type=radio].wsf-field.wsf-swatch + label.wsf-label::after{left: auto;right: 0}.wsf-form.wsf-rtl input[type=radio].wsf-field.wsf-switch + label.wsf-label{-webkit-padding-end: calc(var(--wsf-field-radio-switch-width) + var(--wsf-field-radio-gap-horizontal));padding-inline-end: calc(var(--wsf-field-radio-switch-width) + var(--wsf-field-radio-gap-horizontal))}.wsf-form.wsf-rtl input[type=radio].wsf-field.wsf-switch + label.wsf-label::after{right: calc((var(--wsf-field-radio-size) - var(--wsf-field-radio-switch-size)) / 2);left: calc((var(--wsf-field-radio-size) - var(--wsf-field-radio-switch-size)) / 2)}.wsf-form.wsf-rtl input[type=radio].wsf-field.wsf-switch:checked + label.wsf-label::after{left: 0;right: calc(var(--wsf-field-radio-switch-width) - var(--wsf-field-radio-switch-size) - (var(--wsf-field-radio-size) - var(--wsf-field-radio-switch-size)) / 2)}.wsf-form.wsf-rtl input[type=radio].wsf-field.wsf-color + label.wsf-label{margin-left: auto;margin-right: 0;padding-left: auto;padding-right: 0}.wsf-form.wsf-rtl input[type=radio].wsf-field.wsf-image + label.wsf-label{margin-left: auto;margin-right: 0;padding-left: auto;padding-right: 0}.wsf-form.wsf-rtl input[type=radio].wsf-field [data-wsf-hierarchy="1"]{-webkit-margin-end: var(--wsf-field-radio-size);margin-inline-end: var(--wsf-field-radio-size)}.wsf-form.wsf-rtl input[type=radio].wsf-field [data-wsf-hierarchy="2"]{-webkit-margin-end: calc(var(--wsf-field-radio-size) * 2);margin-inline-end: calc(var(--wsf-field-radio-size) * 2)}.wsf-form.wsf-rtl input[type=radio].wsf-field [data-wsf-hierarchy="3"]{-webkit-margin-end: calc(var(--wsf-field-radio-size) * 3);margin-inline-end: calc(var(--wsf-field-radio-size) * 3)}.wsf-form.wsf-rtl input[type=radio].wsf-field [data-wsf-hierarchy="4"]{-webkit-margin-end: calc(var(--wsf-field-radio-size) * 4);margin-inline-end: calc(var(--wsf-field-radio-size) * 4)}.wsf-form.wsf-rtl input[type=radio].wsf-field [data-wsf-hierarchy="5"]{-webkit-margin-end: calc(var(--wsf-field-radio-size) * 5);margin-inline-end: calc(var(--wsf-field-radio-size) * 5)}.wsf-form.wsf-rtl input[type=radio].wsf-field [data-wsf-hierarchy="6"]{-webkit-margin-end: calc(var(--wsf-field-radio-size) * 6);margin-inline-end: calc(var(--wsf-field-radio-size) * 6)}.wsf-form.wsf-rtl input[type=radio].wsf-field [data-wsf-hierarchy="7"]{-webkit-margin-end: calc(var(--wsf-field-radio-size) * 7);margin-inline-end: calc(var(--wsf-field-radio-size) * 7)}.wsf-form.wsf-rtl input[type=radio].wsf-field [data-wsf-hierarchy="8"]{-webkit-margin-end: calc(var(--wsf-field-radio-size) * 8);margin-inline-end: calc(var(--wsf-field-radio-size) * 8)}.wsf-form.wsf-rtl input[type=radio].wsf-field [data-wsf-hierarchy="9"]{-webkit-margin-end: calc(var(--wsf-field-radio-size) * 9);margin-inline-end: calc(var(--wsf-field-radio-size) * 9)}.wsf-form.wsf-rtl input[type=radio].wsf-field [data-wsf-hierarchy="10"]{-webkit-margin-end: calc(var(--wsf-field-radio-size) * 10);margin-inline-end: calc(var(--wsf-field-radio-size) * 10)}.wsf-form.wsf-rtl input[type=radio].wsf-field.wsf-switch + label.wsf-label::after{transition: background-color var(--wsf-form-transition-speed),border-color var(--wsf-form-transition-speed),right var(--wsf-form-transition-speed)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field{background-color: var(--wsf-field-radio-color-background-alt);border: var(--wsf-field-border-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field:checked::after{background-color: var(--wsf-field-radio-checked-color-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field:hover:enabled:not(:checked):not(:focus){background-color: var(--wsf-field-color-background-hover-alt);border-color: var(--wsf-field-border-color-hover-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field:focus{border-color: var(--wsf-field-border-color-focus-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-button + label.wsf-label::before,html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-switch + label.wsf-label::before,html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-swatch + label.wsf-label::before{background-color: var(--wsf-field-color-background-alt);border: var(--wsf-field-border-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-button:hover:enabled:not(:checked):not(:focus) + label.wsf-label::before,html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-switch:hover:enabled:not(:checked):not(:focus) + label.wsf-label::before,html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-swatch:hover:enabled:not(:checked):not(:focus) + label.wsf-label::before{background-color: var(--wsf-field-color-background-hover-alt);border-color: var(--wsf-field-border-color-hover-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-button:focus + label.wsf-label::before,html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-switch:focus + label.wsf-label::before,html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-swatch:focus + label.wsf-label::before{border-color: var(--wsf-field-border-color-focus-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-button:disabled + label.wsf-label,html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-switch:disabled + label.wsf-label,html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-swatch:disabled + label.wsf-label{color: var(--wsf-field-color-disabled-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-button:disabled + label.wsf-label::before,html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-switch:disabled + label.wsf-label::before,html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-swatch:disabled + label.wsf-label::before{background-color: var(--wsf-field-color-background-disabled-alt);border-color: var(--wsf-field-border-color-disabled-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-button + label.wsf-label{background-color: var(--wsf-field-radio-button-color-background-alt);border: var(--wsf-field-border-width) var(--wsf-field-border-style) var(--wsf-field-radio-button-color-background-alt);color: var(--wsf-field-radio-button-color)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-button:checked + label.wsf-label{background-color: var(--wsf-field-radio-checked-button-color-background-alt);border-color: var(--wsf-field-radio-checked-button-color-background-alt);color: var(--wsf-field-radio-checked-button-color)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-switch + label.wsf-label::after{background-color: var(--wsf-field-radio-switch-color)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-switch:hover:enabled:not(:checked):not(:focus) + label.wsf-label::after{border-color: var(--wsf-field-border-color-hover-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-switch:focus + label.wsf-label::after{border-color: var(--wsf-field-border-color-focus-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-switch:disabled + label.wsf-label::after{border-color: var(--wsf-field-border-color-disabled-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-switch:checked + label.wsf-label::before{background-color: var(--wsf-field-radio-checked-switch-color-background-alt);border-color: var(--wsf-field-radio-checked-switch-color-background-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-switch:checked + label.wsf-label::after{background-color: var(--wsf-field-radio-checked-switch-color)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-color + label.wsf-label > span{border: var(--wsf-field-border-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-color:hover:enabled:not(:checked):not(:focus) + label.wsf-label > span{background-color: var(--wsf-field-color-background-hover-alt);border-color: var(--wsf-field-border-color-hover-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-color:focus + label.wsf-label > span{background-color: var(--wsf-field-color-background-focus-alt);border-color: var(--wsf-field-border-color-focus-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-color:checked + label.wsf-label > span{border-color: var(--wsf-field-radio-checked-swatch-border-color-alt);box-shadow: inset 0 0 0 2px var(--wsf-field-radio-checked-swatch-box-shadow-color-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-image + label.wsf-label > img{background-color: var(--wsf-field-color-background-alt);border: var(--wsf-field-border-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-image + label.wsf-label .wsf-image-caption{color: var(--wsf-field-help-color-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-image:hover:enabled:not(:checked):not(:focus) + label.wsf-label > img{background-color: var(--wsf-field-color-background-hover-alt);border-color: var(--wsf-field-border-color-hover-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-image:focus + label.wsf-label > img{border-color: var(--wsf-field-border-color-focus-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] input[type=radio].wsf-field.wsf-image:checked + label.wsf-label > img{background-color: var(--wsf-field-radio-checked-image-border-color-alt);border-color: var(--wsf-field-radio-checked-image-border-color-alt)}html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt].wsf-validated input[type=radio].wsf-field:invalid + label.wsf-label::before,html.wsf-styler-scheme-alt .wsf-form[data-wsf-style-has-alt] .wsf-validated input[type=radio].wsf-field:invalid + label.wsf-label::before{border-color: var(--wsf-field-border-color-invalid-alt)}
