.e-checkbox-wrapper {
  .e-label {
    color: var(--rs-label-color);
    font-family: var(--rs-font-family);
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
  }
  &:hover {
    .e-label {
      color: var(--rs-label-color);
    }
  }
  .e-checkbox-wrapper.e-checkbox-disabled {
    .e-icons {
      border-color: rgba(209, 209, 209, 0.5);
      background-color: rgba(234, 237, 240, 0.35);
    }
  }
  .e-icons {
    box-shadow: none !important;
    &.e-stop {
      background-color: var(--rs-active-color) !important;
      border-color: var(--rs-active-color) !important;
      &::before {
        display: block;
      }
    }
    &.e-check {
      background-color: var(--rs-active-color) !important;
      border-color: var(--rs-active-color) !important;
      &::before {
        content: "" !important;
        display: block;
        width: 10px;
        height: 8px;
        background-image: url("/assets/img/checked-vector.svg");
        background-size: cover;
        background-position: center;
        background-color: transparent;
        margin: 2px auto;
      }
    }
  }
}
