.checkbox-root{align-items:flex-start;gap:var(--space-050);cursor:pointer;flex-direction:column;display:inline-flex}.checkbox-root.is-disabled{cursor:not-allowed}.checkbox-row{align-items:center;gap:var(--space-100);display:inline-flex}.checkbox-box{border:.0625rem solid var(--color-border-neutral-default);border-radius:var(--radius-sm);color:var(--color-fg-white);cursor:pointer;background-color:#0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .12s,border-color .12s,box-shadow .12s;display:inline-flex;position:relative}.checkbox-box:not(.is-checked):not(.is-disabled):hover{background-color:var(--color-bg-neutral-default-hover)}.checkbox-box.is-checked{background-color:var(--color-bg-primary-strong-base);border-color:#0000}.checkbox-box.is-error{border-color:var(--color-border-danger-default)}.checkbox-box.is-danger{background-color:var(--color-bg-danger-strong-base);border-color:#0000}.checkbox-box.is-disabled{background-color:var(--color-bg-neutral-disable-base);color:var(--color-fg-neutral-disable);cursor:not-allowed;border-color:#0000}.checkbox-box:focus-visible{box-shadow:0 0 0 2px var(--color-fg-white), 0 0 0 4px var(--color-bg-primary-default-press);outline:none}.checkbox-label{color:var(--color-text-neutral-strong)}.checkbox-root.is-disabled .checkbox-label{color:var(--color-text-neutral-disable)}.checkbox-root[data-size=sm] .checkbox-label{font-size:var(--title-2xs-fontSize);font-weight:var(--title-2xs-fontWeight);line-height:var(--title-2xs-lineHeight)}.checkbox-root[data-size=md] .checkbox-label{font-size:var(--title-xs-fontSize);font-weight:var(--title-xs-fontWeight);line-height:var(--title-xs-lineHeight)}.checkbox-group{border:none;flex-direction:column;min-inline-size:0;margin:0;padding:0;display:flex}.checkbox-group-legend{margin:0 0 var(--space-150) 0;color:var(--color-text-neutral-strong);font-size:var(--title-2xs-fontSize);font-weight:var(--title-2xs-fontWeight);line-height:var(--title-2xs-lineHeight);padding:0}.checkbox-group-options{gap:var(--space-100);flex-direction:column;display:flex}.checkbox-group-options[data-horizontal=true]{gap:var(--space-200);flex-direction:row}.checkbox-group-error{margin-top:var(--space-100);color:var(--color-text-danger-default-base);font-size:var(--body-2xs-regular-fontSize);font-weight:var(--body-2xs-regular-fontWeight);line-height:var(--body-2xs-regular-lineHeight)}.checkbox-error-message{color:var(--color-text-danger-default-base)}.checkbox-root[data-size=sm] .checkbox-error-message{font-size:var(--body-2xs-regular-fontSize);font-weight:var(--body-2xs-regular-fontWeight);line-height:var(--body-2xs-regular-lineHeight)}.checkbox-root[data-size=md] .checkbox-error-message{font-size:var(--body-xs-regular-fontSize);font-weight:var(--body-xs-regular-fontWeight);line-height:var(--body-xs-regular-lineHeight)}