.add-service-reminder-card-wrap {
  display: flex;
  align-items: center;
  border-radius: var(--default-border-radius);
  background: #E6EEFF;
  padding: 0 1rem;
  gap: 1rem;
  border: 1px solid var(--purple-10);

  .reminder-card-left {
    display: flex;
    min-width: 85px;
  }

  .reminder-card-middle {
    .middle-content {
      font-size: 1.3rem;
    }
  }

  .reminder-card-right {
    position: relative;
    width: 90px;

    .reminder-card_btn {
      padding: 1rem;
      background: none;
      font-size: 1rem;

      .reminder-card_btntext {
        color: #4E2FD2;
      }
    }

    .loading-overlay {
      width: 82px;
      left: 50%;
      transform: translate(-100%, -50%);
      top: 21%;
      position: absolute;
      z-index: 1;
      width: 1.8rem;
    }
  }
}