.checkbox__label{cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox__input{opacity:0;width:0;height:0;position:absolute}.checkbox__input:checked+.checkbox__box{background-color:var(--color-success);border-color:var(--color-success)}.checkbox__input:checked+.checkbox__box .checkbox__check{visibility:visible}.checkbox__input:focus-visible+.checkbox__box{box-shadow:var(--shadow-default)}.checkbox__input:disabled+.checkbox__box{background-color:var(--border-disabled);border-color:var(--border-disabled);cursor:not-allowed;opacity:var(--opacity-disabled)}.checkbox__input:disabled~.checkbox__text{color:var(--color-text-disabled);cursor:not-allowed}.checkbox--primary .checkbox__input:checked+.checkbox__box{background-color:var(--status-primary);border-color:var(--status-primary)}.checkbox__box{border:.0625rem solid var(--color-text-primary);width:1.125rem;height:1.125rem;transition:background-color var(--transition-duration-fast)var(--transition-timing),border-color var(--transition-duration-fast)var(--transition-timing);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:1024px){.checkbox__box{width:1.5rem;height:1.5rem}}.checkbox__check{color:var(--color-text-inverse);visibility:hidden}.checkbox__text{font-size:.875rem;font-weight:var(--font-weight-regular);color:var(--color-text-secondary);line-height:1.25rem}.checkbox__text a{color:var(--color-text-primary);font-weight:var(--font-weight-regular)}.checkbox__text a:hover{color:var(--color-primary)}.checkbox__text a:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:.125rem;border-radius:.125rem}.checkbox__error{color:var(--color-error);margin-top:.25rem;margin-left:2.75rem;font-size:.875rem;line-height:1.25rem}@media (min-width:1024px){.checkbox__text{font-size:1rem;line-height:1.5rem}}
