

:root {
    --checkbox-group-mobile-sub-padding-left: var(--gap-4);
    --checkbox-group-mobile-list-padding-left: var(--gap-2);
    --checkbox-group-mobile-label-color: var(--color-light-text-secondary);
    --checkbox-group-mobile-error-padding-left: var(--gap-0);
    --checkbox-group-mobile-error-border-left: none;
}

.checkboxList {
    padding-left: var(--checkbox-group-mobile-list-padding-left);
}

.label {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    font-family: var(--font-family-system);
    color: var(--checkbox-group-mobile-label-color);
    padding-left: var(--checkbox-group-mobile-sub-padding-left);
    margin-bottom: var(--gap-12);
}

.label.tag {
        margin-bottom: var(--gap-8);
    }

.sub {
    font-size: 14px;
    line-height: 18px;
    font-weight: 400;
    font-family: var(--font-family-system);
    margin-top: var(--gap-12);
    padding-left: var(--checkbox-group-mobile-sub-padding-left);
}

.sub.tag {
        margin-top: var(--gap-8);
    }

.error {
    padding-left: var(--checkbox-group-mobile-error-padding-left);
    border-left: var(--checkbox-group-mobile-error-border-left);
}

.error.tag {
        padding-left: var(--gap-0);
    }
