.e-radio-wrapper {
    .e-radio:disabled + label {
      &::before {
        border-color: rgba(209, 209, 209, 0.5);
        background-color: rgba(234, 237, 240, 0.35);
      }
    }
    .e-radio:checked + label {
      &::before {
        background-color: var(--rs-active-color);
        border-color: var(--rs-active-color);
        box-shadow: none;
      }
      &::after {
        content: "" !important;
        display: block;
        width: 11px;
        height: 8px;
        background-image: url("/assets/img/checked-vector.svg");
        background-size: cover;
        background-position: center;
        background-color: transparent;
        transform: scale(1);
        left: 2px;
        top: 3px;
        border: 0;
        border-radius: 0;
      }
    }
    .e-label {
      color: var(--rs-label-color);
      font-family: var(--rs-font-family);
      font-size: var(--rs-font-size);
      font-weight: 400;
      line-height: 14px;
    }
  }