.input-checkbox .label{display:grid;grid-column-gap:8px;align-items:flex-start;grid-template-columns:24px 1fr;overflow:hidden;width:100%}.input-checkbox .label:hover{cursor:pointer}.input-checkbox .checkbox{position:absolute;visibility:hidden}.input-checkbox__icon{height:24px;position:relative;transform:translateY(-2px);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:24px}.input-checkbox .icon-checked{opacity:0}.input-checkbox .icon-unchecked,.input-checkbox.input-checkbox--checked .icon-checked{opacity:1}.input-checkbox.input-checkbox--checked .icon-unchecked{opacity:0}.input-checkbox__description-text{color:var(--color,var(--text-muted));margin:0;transition:color .2s ease-in-out}.input-checkbox__description-text span{color:var(--text-gold)}.input-checkbox__description-text a{color:var(--text-gold);text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.input-checkbox__description-text a:hover{text-decoration:none}.input-checkbox__description{display:block;font-family:var(--font-family,Manrope,sans-serif);font-size:var(--font-size,16px);font-style:var(--font-style,normal);font-weight:var(--font-weight,400);line-height:var(--line-height,140%)}.input-checkbox .icon{--color:var(--icon-muted);--icon-size:24px;fill:var(--color-emerald-1);align-self:flex-start;height:24px;left:0;max-height:24px;max-width:24px;position:absolute;top:0;width:24px}@media (hover:hover){.input-checkbox .label:hover{--color:var(--text-default)}.input-checkbox .label:hover .icon{--color:var(--icon-default)}}.input-checkbox .hint{transform:translate(16px)}.input-checkbox.input-checkbox--checked .label{--color:var(--text-default);width:100%}.input-checkbox.input-checkbox--checked .label .icon{--color:var(--icon-default)}.input-checkbox .checkbox[disabled]~.label{pointer-events:none}.input-checkbox .checkbox[disabled]~.label .icon{opacity:.5}@media (hover:hover){.input-checkbox.has-error .label:hover{--color:var(--text-default)}}.input-checkbox.has-error.input-checkbox--checked .label .icon{--color:var(--icon-default)}.input-checkbox__required-sign{color:var(--helper-error);display:inline-flex;font-family:var(--font-family,Manrope,sans-serif);font-size:var(--font-size,16px);font-style:var(--font-style,normal);font-weight:var(--font-weight,400);line-height:var(--line-height,140%);transform:translate(6px)}
