<commit_before>// OVERLAY
.umb_confirm-action__overlay {
    position: absolute;
    z-index: 999999;
    display: flex;
}

// positions
.umb_confirm-action__overlay.-top {
    top: -50px;
    right: auto;
    bottom: auto;
    left: 0;
    animation: fadeInUp 0.2s;
    flex-direction: column;

    .umb_confirm-action__overlay-action {
        margin-bottom: 5px;
    }

    .umb_confirm-action__overlay-action.-confirm {
        order: 1;
    }

    .umb_confirm-action__overlay-action.-cancel {
        order: 2;
    }

}

.umb_confirm-action__overlay.-right {
    top: 0;
    right: -50px;
    bottom: auto;
    left: auto;
    animation: fadeInLeft 0.2s;
    flex-direction: row;

    .umb_confirm-action__overlay-action {
        margin-left: 5px;
    }

    .umb_confirm-action__overlay-action.-confirm {
        order: 2;
    }

    .umb_confirm-action__overlay-action.-cancel {
        order: 1;
    }
}

.umb_confirm-action__overlay.-bottom {
    top: auto;
    right: auto;
    bottom: -50px;
    left: 0;
    animation: fadeInDown 0.2s;
    flex-direction: column;

    .umb_confirm-action__overlay-action {
        margin-top: 5px;
    }

    .umb_confirm-action__overlay-action.-confirm {
        order: 2;
    }

    .umb_confirm-action__overlay-action.-cancel {
        order: 1;
    }
}

.umb_confirm-action__overlay.-left {
    top: 0;
    right: auto;
    bottom: auto;
    left: -50px;
    animation: fadeInRight 0.2s;
    flex-direction: row;

    .umb_confirm-action__overlay-action {
        margin-right: 5px;
    }

    .umb_confirm-action__overlay-action.-confirm {
        order: 1;
    }

    .umb_confirm-action__overlay-action.-cancel {
        order: 2;
    }
}

// BUTTONS
.umb_confirm-action__overlay-action {
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: @white;
  border-radius: 40px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  font-size: 18px;
}

.umb_confirm-action__overlay-action:hover {
  text-decoration: none;
  color: @white;
}

// confirm button
.umb_confirm-action__overlay-action.-confirm {
  background: @white;
  color: @green !important;
}

.umb_confirm-action__overlay-action.-confirm:hover {
    color: @green !important;
}

// cancel button
.umb_confirm-action__overlay-action.-cancel {
  background: @white;
  color: @red !important;
}

.umb_confirm-action__overlay-action.-cancel:hover {
    color: @red !important;
}
<commit_msg>Make sense of the umb-confirm button cursor<commit_after>// OVERLAY
.umb_confirm-action__overlay {
    position: absolute;
    z-index: 999999;
    display: flex;
}

// positions
.umb_confirm-action__overlay.-top {
    top: -50px;
    right: auto;
    bottom: auto;
    left: 0;
    animation: fadeInUp 0.2s;
    flex-direction: column;

    .umb_confirm-action__overlay-action {
        margin-bottom: 5px;
    }

    .umb_confirm-action__overlay-action.-confirm {
        order: 1;
    }

    .umb_confirm-action__overlay-action.-cancel {
        order: 2;
    }

}

.umb_confirm-action__overlay.-right {
    top: 0;
    right: -50px;
    bottom: auto;
    left: auto;
    animation: fadeInLeft 0.2s;
    flex-direction: row;

    .umb_confirm-action__overlay-action {
        margin-left: 5px;
    }

    .umb_confirm-action__overlay-action.-confirm {
        order: 2;
    }

    .umb_confirm-action__overlay-action.-cancel {
        order: 1;
    }
}

.umb_confirm-action__overlay.-bottom {
    top: auto;
    right: auto;
    bottom: -50px;
    left: 0;
    animation: fadeInDown 0.2s;
    flex-direction: column;

    .umb_confirm-action__overlay-action {
        margin-top: 5px;
    }

    .umb_confirm-action__overlay-action.-confirm {
        order: 2;
    }

    .umb_confirm-action__overlay-action.-cancel {
        order: 1;
    }
}

.umb_confirm-action__overlay.-left {
    top: 0;
    right: auto;
    bottom: auto;
    left: -50px;
    animation: fadeInRight 0.2s;
    flex-direction: row;

    .umb_confirm-action__overlay-action {
        margin-right: 5px;
    }

    .umb_confirm-action__overlay-action.-confirm {
        order: 1;
    }

    .umb_confirm-action__overlay-action.-cancel {
        order: 2;
    }
}

// BUTTONS
.umb_confirm-action__overlay-action {
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: @white;
  border-radius: 40px;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  font-size: 18px;
  cursor: pointer;
}

.umb_confirm-action__overlay-action:hover {
  text-decoration: none;
  color: @white;
}

// confirm button
.umb_confirm-action__overlay-action.-confirm {
  background: @white;
  color: @green !important;
}

.umb_confirm-action__overlay-action.-confirm:hover {
    color: @green !important;
}

// cancel button
.umb_confirm-action__overlay-action.-cancel {
  background: @white;
  color: @red !important;
}

.umb_confirm-action__overlay-action.-cancel:hover {
    color: @red !important;
}

{'fraction_non_alphanumeric': 0.12618614980819706, 'fraction_numerical': 0.02261255804562891, 'mean_word_length': 2.5134751773049646, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6441040', 'n_tokens_mistral': 1842, 'n_tokens_neox': 1722, 'n_words': 324}