.InputCheckbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:var(--spacing-xxs)}.InputCheckbox .InputCheckbox-error,.InputCheckbox .InputCheckbox-label{color:var(--color-text-base);font-family:Roboto,sans-serif;font-size:var(--text-copy-font-size);font-size:var(--text-copy-small-font-size);font-weight:400;line-height:var(--text-copy-line-height);line-height:var(--text-copy-small-line-height)}.InputCheckbox .InputCheckbox-label{color:var(--color-text-base);display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Roboto,sans-serif;font-size:var(--text-copy-font-size);font-weight:400;line-height:var(--text-copy-line-height);position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:var(--spacing-xxs);-moz-column-gap:var(--spacing-xxs);column-gap:var(--spacing-xxs)}.InputCheckbox .InputCheckbox-label:before{content:"";-webkit-box-flex:0;border:.0625rem solid var(--color-inputCheckbox-box-border);-ms-flex:0 0 auto;flex:0 0 auto;height:1.5rem;width:1.5rem}@media (min-width:1024px){.InputCheckbox .InputCheckbox-label:before{height:1.75rem;top:.25rem;width:1.75rem}}.InputCheckbox .InputCheckbox-label:after{font-family:icons,sans-serif;font-style:normal;font-variant:normal;font-weight:400;line-height:1;-webkit-text-decoration:none;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-inputCheckbox-icon);content:var(--icon-checkmark);display:none;font-size:1.25rem;font-weight:700;left:.125rem;position:absolute;top:.125rem}@media (min-width:1024px){.InputCheckbox .InputCheckbox-label:after{font-size:1.5rem;top:.1875rem}}.InputCheckbox .InputCheckbox-input{height:.0625rem;overflow:hidden;position:absolute;white-space:nowrap;width:.0625rem;clip:rect(0 0 0 0);clip-path:inset(50%)}.InputCheckbox .InputCheckbox-input:not([disabled]):focus-visible~.InputCheckbox-label{font-weight:700}.InputCheckbox .InputCheckbox-input:not([disabled]):focus~.InputCheckbox-label,.InputCheckbox .InputCheckbox-input:not([disabled]):hover~.InputCheckbox-label{font-weight:700}.InputCheckbox .InputCheckbox-input:not([disabled]):focus~.InputCheckbox-label:before,.InputCheckbox .InputCheckbox-input:not([disabled]):hover~.InputCheckbox-label:before{border:.1875rem solid var(--color-inputCheckbox-active-box-border);outline:none}.InputCheckbox .InputCheckbox-input:not([disabled]):focus-visible~.InputCheckbox-label:before{border:.1875rem solid var(--color-inputCheckbox-active-box-border);outline:none}.InputCheckbox .InputCheckbox-input:checked~.InputCheckbox-label:after{display:block}.InputCheckbox .InputCheckbox-error:before{font-family:icons,sans-serif;font-style:normal;font-variant:normal;font-weight:400;line-height:1;-webkit-text-decoration:none;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:var(--icon-warning-circle)}.InputCheckbox .InputCheckbox-error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--color-inputCheckbox-invalid-error-text);gap:var(--spacing-xxs)}.InputCheckbox .InputCheckbox-error:before{font-size:1.25rem}@media (min-width:1024px){.InputCheckbox .InputCheckbox-error:before{font-size:1.5rem}}.InputCheckbox.is-disabled .InputCheckbox-label{color:var(--color-inputCheckbox-disabled-label)}.InputCheckbox.is-disabled .InputCheckbox-label:before{border-color:var(--color-inputCheckbox-disabled-box-border)}.InputCheckbox.is-invalid .InputCheckbox-input:not([disabled]):focus~.InputCheckbox-label:before,.InputCheckbox.is-invalid .InputCheckbox-input:not([disabled]):hover~.InputCheckbox-label:before{border-color:var(--color-inputCheckbox-invalid-box-border)}.InputCheckbox.is-invalid .InputCheckbox-input:not([disabled]):focus-visible~.InputCheckbox-label:before{border-color:var(--color-inputCheckbox-invalid-box-border)}.InputCheckbox.is-invalid .InputCheckbox-label{color:var(--color-inputCheckbox-invalid-label)}.InputCheckbox.is-invalid .InputCheckbox-label:before{border-color:var(--color-inputCheckbox-invalid-box-border)}
