.author-icon {
  width: 17px;
  /* Set the desired width */
  height: 17px;
  /* Set the desired height */
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.95585 5.69752L3.36314 7.10364L7.10616 3.36374L5.69887 1.95762L1.95585 5.69752ZM3.82247 7.56259L10.6537 14.3979L10.7417 14.2124C10.8883 13.9097 11.0837 13.6265 11.3085 13.4019C11.6506 13.0601 12.1197 12.7867 12.579 12.6696L12.6572 12.65L12.6767 12.5719C12.794 12.113 13.0676 11.6443 13.4097 11.3025C13.6345 11.0779 13.9179 10.8826 14.2208 10.7361L14.3967 10.6483L7.55571 3.82269L3.8127 7.56259H3.82247ZM14.8365 11.2048C14.6313 11.2634 14.2208 11.4001 13.8592 11.7712C13.4683 12.1618 13.2826 12.6696 13.2533 12.982C13.2338 13.1383 13.1165 13.2554 12.9601 13.275C12.6474 13.314 12.149 13.4898 11.7581 13.8804C11.3965 14.2417 11.2499 14.6518 11.1912 14.8569L11.1717 14.935L11.4258 15.1889H15.1688V11.449L14.9147 11.1951L14.8365 11.2146V11.2048ZM11.2987 15.8333C11.2108 15.8333 11.1326 15.7943 11.0642 15.7357L1.26197 5.93187C1.13493 5.80493 1.13493 5.59987 1.26197 5.47293L5.46432 1.26432C5.52295 1.20573 5.61091 1.16667 5.69887 1.16667C5.78682 1.16667 5.865 1.19597 5.93341 1.26432L15.7356 11.0681C15.7943 11.1267 15.8334 11.2146 15.8334 11.3025V15.5013C15.8334 15.6869 15.6868 15.8333 15.5011 15.8333H11.2987Z' fill='%23A6ABA5'/%3E%3Cpath d='M11.9926 10.9314C11.9047 10.9314 11.8265 10.9021 11.7581 10.8338L7.08662 6.16621C6.95957 6.03927 6.95957 5.83421 7.08662 5.70727C7.14526 5.64868 7.23321 5.60962 7.32117 5.60962C7.40912 5.60962 7.48731 5.63891 7.55572 5.70727L12.2272 10.3748C12.3542 10.5018 12.3542 10.7068 12.2272 10.8338C12.1685 10.8924 12.0806 10.9314 11.9926 10.9314Z' fill='%23A6ABA5'/%3E%3Cpath d='M10.5951 12.3278C10.5072 12.3278 10.429 12.2887 10.3606 12.2301L5.68916 7.56257C5.56211 7.43563 5.56211 7.23057 5.68916 7.10363C5.7478 7.04504 5.83575 7.00598 5.92371 7.00598C6.01166 7.00598 6.08985 7.03528 6.15826 7.10363L10.8297 11.7712C10.9567 11.8981 10.9567 12.1032 10.8297 12.2301C10.7711 12.2887 10.6831 12.3278 10.5951 12.3278Z' fill='%23A6ABA5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  /* Or adjust as needed (e.g., auto) */
  display: inline-block;
  vertical-align: middle;
  margin: 0 0px 0 5px;
}

.datemodified-icon {
  width: 17px;
  /* Set the desired width */
  height: 17px;
  /* Set the desired height */
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.0998 9.27411C13.6601 8.82522 13.1379 8.49542 12.57 8.32137V3.576C12.57 2.8248 11.9837 2.22018 11.26 2.22018H10.7011V1.46898C10.7011 1.30409 10.5729 1.16667 10.4171 1.16667C10.2614 1.16667 10.1332 1.30409 10.1332 1.46898V2.22934H7.48564V1.46898C7.48564 1.30409 7.35739 1.16667 7.20165 1.16667C7.04592 1.16667 6.91767 1.30409 6.91767 1.46898V2.22934H4.27015V1.46898C4.27015 1.30409 4.1419 1.16667 3.98616 1.16667C3.83043 1.16667 3.70218 1.30409 3.70218 1.46898V2.22934H3.14336C2.41964 2.22934 1.83334 2.83396 1.83334 3.58516V12.0041C1.83334 12.7553 2.41964 13.3599 3.14336 13.3599H8.0353C8.21852 13.8637 8.50251 14.3218 8.87811 14.7065C9.5835 15.4303 10.5088 15.8333 11.4981 15.8333C12.4875 15.8333 13.4219 15.4303 14.1182 14.7065C14.8236 13.9828 15.2083 13.0209 15.2083 11.9949C15.2083 10.9689 14.8236 10.007 14.1182 9.28327L14.0998 9.27411ZM2.383 3.576C2.383 3.1546 2.71279 2.81564 3.11588 2.81564H3.67469V3.576C3.67469 3.7409 3.80295 3.87831 3.95868 3.87831C4.11442 3.87831 4.24267 3.7409 4.24267 3.576V2.81564H6.89018V3.576C6.89018 3.7409 7.01844 3.87831 7.17417 3.87831C7.32991 3.87831 7.45816 3.7409 7.45816 3.576V2.81564H10.1057V3.576C10.1057 3.7409 10.2339 3.87831 10.3897 3.87831C10.5454 3.87831 10.6737 3.7409 10.6737 3.576V2.81564H11.2325C11.6356 2.81564 11.9653 3.1546 11.9653 3.576V5.23413H2.383V3.576ZM7.84292 12.7553H3.11588C2.71279 12.7553 2.383 12.4163 2.383 11.9949V5.82043H11.9928V8.18395C11.8279 8.15647 11.6539 8.14731 11.4798 8.14731C10.4904 8.14731 9.55602 8.55039 8.85979 9.27411C8.16355 9.99782 7.76963 10.9597 7.76963 11.9857C7.76963 12.2423 7.79712 12.5079 7.84292 12.7553ZM11.4798 15.2287C9.7484 15.2287 8.34677 13.7721 8.34677 11.9857C8.34677 10.1994 9.7484 8.74277 11.4798 8.74277C13.2112 8.74277 14.6129 10.1994 14.6129 11.9857C14.6129 13.7721 13.2112 15.2287 11.4798 15.2287Z' fill='%23A6ABA5'/%3E%3Cpath d='M12.6799 10.3001C11.9379 11.1338 11.3241 12.114 10.8844 13.1583C10.5729 12.7919 10.1607 12.5079 9.7118 12.3613C9.56522 12.3155 9.40033 12.398 9.35452 12.5537C9.30872 12.7094 9.39116 12.8743 9.5469 12.9293C10.0416 13.085 10.463 13.4515 10.7103 13.9187C10.7561 14.0103 10.8569 14.0744 10.9668 14.0744H10.9852C11.0951 14.0744 11.1959 13.992 11.2325 13.882C11.6448 12.7186 12.2952 11.6193 13.1105 10.7124C13.2204 10.5933 13.2113 10.4009 13.0922 10.291C12.9731 10.181 12.7899 10.1902 12.6891 10.3093L12.6799 10.3001Z' fill='%23A6ABA5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  /* Or adjust as needed */
  display: inline-block;
  vertical-align: middle;
  margin: 0 0px 0 5px;
  /* color: #000; */
}
.tmplt-sorting-body-cell{
  margin-bottom: 10px;
}
.reviewer {
  margin-bottom: 10px;
}

.reviewer-icon {
  width: 17px;
  /* Set the desired width */
  height: 17px;
  /* Set the desired height */
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.815 10.2494C15.815 10.2494 15.8333 10.2021 15.8333 10.1737C15.8333 10.117 15.815 10.0697 15.7967 10.0224C15.7967 10.0224 15.7967 10.0224 15.7967 10.013L12.735 3.84751C12.4875 3.42198 12.0567 3.16666 11.5983 3.16666C11.085 3.16666 10.6175 3.47871 10.3883 3.98935L9.76499 5.36051C9.69166 5.52127 9.74666 5.7293 9.90249 5.80495C10.0492 5.89006 10.2325 5.81441 10.315 5.65365L10.9383 4.2825C11.0667 4.00826 11.3233 3.8286 11.6075 3.8286C11.8642 3.8286 12.0933 3.97044 12.2217 4.17848L15.0267 9.83332H14.4583C14.0825 8.6702 13.0742 7.8286 11.8733 7.8286C10.5167 7.8286 9.39832 8.90661 9.16916 10.3156C8.99499 10.2305 8.78416 10.1643 8.50916 10.1643C8.23416 10.1643 8.03249 10.2305 7.84916 10.3156C7.61999 8.90661 6.50166 7.8286 5.14499 7.8286C3.95332 7.8286 2.94499 8.6702 2.55999 9.83332H1.99166L4.77832 4.20685C5.07166 3.71512 5.83249 3.75294 6.07082 4.2825L6.69416 5.65365C6.76749 5.81441 6.95082 5.8806 7.10666 5.80495C7.25332 5.71985 7.31749 5.52127 7.24416 5.36051L6.62082 3.98935C6.39166 3.47871 5.92416 3.16666 5.41082 3.16666C4.95249 3.16666 4.52166 3.42198 4.25582 3.86642L1.20332 10.013C1.18499 10.0603 1.16666 10.1076 1.16666 10.1643C1.16666 10.1927 1.16666 10.221 1.18499 10.2399C1.18499 10.2399 1.18499 10.2589 1.18499 10.2683C1.21249 10.344 1.25832 10.4102 1.31332 10.448C1.31332 10.448 1.31332 10.448 1.31332 10.4574C1.31332 10.4574 1.31332 10.4574 1.32249 10.4574C1.35916 10.4763 1.40499 10.4953 1.45082 10.4953H2.39499C2.38582 10.6087 2.36749 10.7128 2.36749 10.8262C2.36749 12.4811 3.60499 13.8333 5.11749 13.8333C6.47416 13.8333 7.60166 12.7459 7.82166 11.3274C7.84916 11.2801 7.86749 11.2234 7.86749 11.1572C7.86749 10.987 8.05999 10.8262 8.48166 10.8262C8.90332 10.8262 9.09582 10.9964 9.09582 11.1572C9.09582 11.2234 9.11416 11.2707 9.14166 11.3274C9.36166 12.7459 10.4892 13.8333 11.8458 13.8333C13.3583 13.8333 14.5958 12.4905 14.5958 10.8262C14.5958 10.7128 14.5775 10.5993 14.5683 10.4953H15.5125C15.5583 10.4953 15.6042 10.4763 15.6408 10.4574C15.6408 10.4574 15.6408 10.4574 15.65 10.4574C15.65 10.4574 15.65 10.448 15.6592 10.448C15.7233 10.4102 15.7692 10.344 15.7875 10.2683C15.7875 10.2589 15.7875 10.2494 15.7875 10.2399L15.815 10.2494ZM5.13582 13.1808C3.95332 13.1808 2.99999 12.1312 2.99999 10.8451C2.99999 9.55909 3.96249 8.50945 5.13582 8.50945C6.30916 8.50945 7.27166 9.55909 7.27166 10.8451C7.27166 12.1312 6.30916 13.1808 5.13582 13.1808ZM11.8642 13.1808C10.6817 13.1808 9.72832 12.1312 9.72832 10.8451C9.72832 9.55909 10.6908 8.50945 11.8642 8.50945C13.0375 8.50945 14 9.55909 14 10.8451C14 12.1312 13.0375 13.1808 11.8642 13.1808Z' fill='%23A6ABA5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  /* Or adjust as needed */
  display: inline-block;
  vertical-align: middle;
  margin: 0 0px 0 5px;
}

.reviewer.page-meta {
  display: block;
}

.reviewer.page-meta section {
  display: inline-block;
  margin-left: 20px;
}

.reviewer.page-meta section {
  /* Dates */
  font-family: 'Cairo';
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 145%;
  /* or 17px */
  align-items: center;
  text-align: right;
  /* Ashes */
  color: #A6ABA5;
}

.reviewer.page-meta section a {
  color: #A6ABA5;
}

.tmplt-sorting-body-row {
  opacity: 1; /* Ensure it's visible by default if JS fails or is slow */
  transform: translateX(0); /* Default position */
  transition: opacity 0.5s ease-out, transform 0.5s ease-out; /* Add smooth transitions */
  margin-bottom: 15px; /* Add some spacing between rows if needed */
}
.tmplt-sorting-body-row:nth-child(n+4) {
    transform: translateX(0);
}
.tmplt-sorting-body-row:nth-child(n+4) .tmplt-sorting-body-cell .sorting-toggle-wrap{left: -1px;}
.tmplt-sorting-body-row:nth-child(n+13){
  transform: translateX(0);
}
.tmplt-sorting-body-row.loading-effect {
  opacity: 0; /* Initially hidden */
  transform: translateX(20px); /* Start slightly to the right */
}

.tmplt-sorting-body-row.loaded {
  opacity: 1; /* Fade in */
  transform: translateX(0); /* Slide to the left (original position) */
}

.load-more-container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
}

.load-more-button {
  padding: 10px 20px;
  border: none;
  background-image: linear-gradient(to right, #DDC03B, #A67F20);
  color: #fff;
  cursor: pointer;
  border-radius: 5px;
  font-size: 16px;
  transition: background-image 0.3s ease;
  display: block;
}

.load-more-button:hover {
  background-image: linear-gradient(to right, #C0A832, #8C6B1A);
}

.loading-svg-container {
  width: 40px; /* Match the SVG width */
  height: 40px; /* Match the SVG height */
  display: none; /* Initially hidden */
}

.loading-svg-container svg {
  width: 100%;
  height: 100%;
  /* You can add animation styles here if you want the SVG to animate */
  animation: rotate-svg 1.5s linear infinite;
}

@keyframes rotate-svg {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}

/**/
.lds-roller,
.lds-roller div,
.lds-roller div:after {
  box-sizing: border-box;
}
.lds-roller {
  display: inline-block;
  position: relative;
  width: 45px;
  height: 45px;
}
.lds-roller div {
  animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  transform-origin: 22.5px 22.5px;
}
.lds-roller div:after {
  content: " ";
  display: block;
  position: absolute;
  width: 7.2px;
  height: 7.2px;
  border-radius: 50%;
  background: var(--Light-Gold, #DDC03B);
  margin: -3.6px 0 0 -3.6px;
}
.lds-roller div:nth-child(1) {
  animation-delay: -0.036s;
}
.lds-roller div:nth-child(1):after {
  top: 35.38404px;
  left: 35.38404px;
}
.lds-roller div:nth-child(2) {
  animation-delay: -0.072s;
}
.lds-roller div:nth-child(2):after {
  top: 38.03111px;
  left: 31.5px;
}
.lds-roller div:nth-child(3) {
  animation-delay: -0.108s;
}
.lds-roller div:nth-child(3):after {
  top: 39.81811px;
  left: 27.16624px;
}
.lds-roller div:nth-child(4) {
  animation-delay: -0.144s;
}
.lds-roller div:nth-child(4):after {
  top: 40.5px;
  left: 22.5px;
}
.lds-roller div:nth-child(5) {
  animation-delay: -0.18s;
}
.lds-roller div:nth-child(5):after {
  top: 39.81811px;
  left: 17.83376px;
}
.lds-roller div:nth-child(6) {
  animation-delay: -0.216s;
}
.lds-roller div:nth-child(6):after {
  top: 38.03111px;
  left: 13.5px;
}
.lds-roller div:nth-child(7) {
  animation-delay: -0.252s;
}
.lds-roller div:nth-child(7):after {
  top: 35.38404px;
  left: 9.86596px;
}
.lds-roller div:nth-child(8) {
  animation-delay: -0.288s;
}
.lds-roller div:nth-child(8):after {
  top: 31.5px;
  left: 6.91684px;
}
@keyframes lds-roller {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}