.CheckButton {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 32px;
  min-width: 33px;
  line-height: 32px;
  box-sizing: border-box;
  padding: 0 8px;
  background: var(--background-color);
  color: var(--default-color);
  border: 2px solid var(--default-color);
  border-radius: 8px;
  overflow: hidden;
  align-self: center;

  .close {
    display: none;
  }

  &:hover {
    background: var(--background-color-invert);
    color: var(--default-color-invert);

    .check {
      display: none;
    }

    .close {
      display: block;
    }
  }
}
