#reviews-modal.reviews-wrapper {
    height: calc(100vh - 59px);
    overflow: auto;
    position: fixed;
    width:100%;
    right:0;
    top: 0;
    z-index: 1020;
    background-color: #ffffff;
  }
  #reviews-modal .reviews-header {
    width:100%;
    display: grid;
    grid-template-columns: 48px auto 48px;
    align-items: center;
    padding: 4px;
    position: sticky;
    top: 0;
    z-index: 10;
    background-color: #ffffff;
    border-bottom: 0.5px solid #CBCBCB;
  }
  #reviews-modal .reviews-header .reviews-title {
    margin: 0;
    color: #030303;
    display: flex;
    justify-content: center;
  }
  #reviews-modal .review-wrapper {
    direction: rtl;
    
  }
  #reviews-modal .total-rate {
    display: flex;
    padding: 0 16px;
  }
  #reviews-modal .rating-stars {
    width: 100%;
    height: 52px;
    display: flex;
    align-items: center;
    padding: 0 16px;
    margin: 24px 0 16px 0;
    border: 1px solid #ededed;
    border-radius: 8px;
    justify-content: space-between;
    font-size: 1.4rem;
    font-weight: 400;
  }
  #reviews-modal .rating-stars div:last-child {
    display: flex;
    justify-content: space-between;
    gap: 8px;
  }
  #reviews-modal .rating-stars div:last-child p {
    line-height: 20px;
  }
  #reviews-modal .rating-stars div:last-child p:first-child {
    direction: ltr;
  }
  #reviews-modal .rating-stars div:last-child i {
    color: #979797;
  }
  #reviews-modal .yellow-text {
    color: #f2c94c;
  }
  @media screen and (max-width: 768px) {
    #reviews-modal .review-wrapper {
        width: 100% !important;
    }
    #reviews-modal .review-wrapper.border-bottom-0 {
        border: 0;
    }
}