div[data-type='star_rating']{
  --star5-rounded-fillnew: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjc4MTMgMC40NzM1NTFDMTAuNjMyMiAwLjE4NDM2IDEwLjMzMDUgMCAxMC4wMDMzIDBDOS42NzYxNSAwIDkuMzc0NDIgMC4xODQzNiA5LjIyNTM4IDAuNDczNTUxTDYuNTQ5ODUgNS42ODYyM0wwLjczNzEwOCA2LjYwNDQxQzAuNDEzNTcyIDYuNjU1MDIgMC4xNDQ1NjUgNi44ODI3NiAwLjA0Mjc3ODMgNy4xOTM2NEMtMC4wNTkwMDgyIDcuNTA0NTIgMC4wMjQ2MDIzIDcuODQ0MzIgMC4yNTM2MjIgOC4wNzU2OEw0LjQxMjMzIDEyLjIxNDdMMy40OTYyNSAxNy45OTQ5QzMuNDQ1MzYgMTguMzE2NyAzLjU3OTg2IDE4LjY0MiAzLjg0NTIzIDE4LjgzMzZDNC4xMTA2IDE5LjAyNTIgNC40NTk1OSAxOS4wNTQxIDQuNzU0MDQgMTguOTA1OUwxMC4wMDMzIDE2LjI1MjZMMTUuMjQ5IDE4LjkwNTlDMTUuNTM5OCAxOS4wNTQxIDE1Ljg5MjQgMTkuMDI1MiAxNi4xNTc4IDE4LjgzMzZDMTYuNDIzMSAxOC42NDIgMTYuNTU3NiAxOC4zMjAzIDE2LjUwNjggMTcuOTk0OUwxNS41ODcgMTIuMjE0N0wxOS43NDU3IDguMDc1NjhDMTkuOTc4NCA3Ljg0NDMyIDIwLjA1ODQgNy41MDQ1MiAxOS45NTY2IDcuMTkzNjRDMTkuODU0OCA2Ljg4Mjc2IDE5LjU4OTQgNi42NTUwMiAxOS4yNjIzIDYuNjA0NDFMMTMuNDUzMiA1LjY4NjIzTDEwLjc4MTMgMC40NzM1NTFaIiBmaWxsPSIjRkY4MDAwIi8+Cjwvc3ZnPgo=');
  --star5-rounded-bordernew: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAyMCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjAwMDMgMEMxMC4zMjc1IDAgMTAuNjI5MiAwLjE4NDM2IDEwLjc3ODMgMC40NzM1NTFMMTMuNDUwMiA1LjY4NjIzTDE5LjI2MjkgNi42MDQ0MUMxOS41ODY0IDYuNjU1MDIgMTkuODU1NCA2Ljg4Mjc2IDE5Ljk1NzIgNy4xOTM2NEMyMC4wNTkgNy41MDQ1MiAxOS45NzU0IDcuODQ0MzIgMTkuNzQ2NCA4LjA3NTY4TDE1LjU4NCAxMi4yMTQ3TDE2LjUwMzcgMTcuOTk0OUMxNi41NTQ2IDE4LjMxNjcgMTYuNDIwMSAxOC42NDIgMTYuMTU0OCAxOC44MzM2QzE1Ljg4OTQgMTkuMDI1MiAxNS41MzY4IDE5LjA1NDEgMTUuMjQ2IDE4LjkwNTlMMTAuMDAwMyAxNi4yNTI2TDQuNzU0NjcgMTguOTA1OUM0LjQ2Mzg2IDE5LjA1NDEgNC4xMTEyNCAxOS4wMjUyIDMuODQ1ODcgMTguODMzNkMzLjU4MDQ5IDE4LjY0MiAzLjQ0NTk5IDE4LjMyMDMgMy40OTY4OCAxNy45OTQ5TDQuNDEyOTYgMTIuMjE0N0wwLjI1NDI1NSA4LjA3NTY4QzAuMDIxNTk5OCA3Ljg0NDMyIC0wLjA1ODM3NTMgNy41MDQ1MiAwLjA0MzQxMTIgNy4xOTM2NEMwLjE0NTE5OCA2Ljg4Mjc2IDAuNDEwNTcgNi42NTUwMiAwLjczNzc0MSA2LjYwNDQxTDYuNTUwNDggNS42ODYyM0w5LjIyNjAxIDAuNDczNTUxQzkuMzc1MDYgMC4xODQzNiA5LjY3Njc4IDAgMTAuMDA0IDBIMTAuMDAwM1pNMTAuMDAwMyAyLjc3NjI0TDcuODk5MTUgNi44NjgzQzcuNzcxOTIgNy4xMTQxMSA3LjUzNTYzIDcuMjg3NjMgNy4yNTkzNSA3LjMzMTAxTDIuNjk3MTMgOC4wNTM5OUw1Ljk2MTU3IDExLjMwMzhDNi4xNTc4NyAxMS40OTkgNi4yNDg3NiAxMS43NzczIDYuMjA1MTMgMTIuMDUyMUw1LjQ4NTM2IDE2LjU4ODhMOS42MDQwOCAxNC41MDY2QzkuODUxMjcgMTQuMzgwMSAxMC4xNDU3IDE0LjM4MDEgMTAuMzk2NiAxNC41MDY2TDE0LjUxNTMgMTYuNTg4OEwxMy43OTU1IDEyLjA1MjFDMTMuNzUxOSAxMS43NzczIDEzLjg0MjggMTEuNDk5IDE0LjAzOTEgMTEuMzAzOEwxNy4zMDM1IDguMDUzOTlMMTIuNzQxMyA3LjMzMTAxQzEyLjQ2NSA3LjI4NzYzIDEyLjIyODcgNy4xMTQxMSAxMi4xMDE1IDYuODY4M0wxMC4wMDAzIDIuNzc2MjRaIiBmaWxsPSIjRkY4MDAwIi8+Cjwvc3ZnPg==');
}    

/* star rating card 1 */
.wiser_review div:empty {
	display: inline-block;
}

.Wsrspfapp-stars-shortfull-theme01 {
	display: flex;
	align-items: center;
	cursor: pointer;
}

.Wsrspfapp-stars-shortfull-theme01 .Wsrspfapp-stars-list-fullret {
	line-height: 18px;
	display: inline-block;
	margin: 0;
	font-size: 25px;
  font-family: initial;
  vertical-align: middle;
}

/* .Wsrspfapp-stars-shortfull-theme01 .Wsrspfapp-stars-list-fullret:before {
	content: '\\2605\\2605\\2605\\2605\\2605';
	background: linear-gradient(90deg, var(--star_actbgcolor) var(--avg-per), #DDDDDD var(--avg-per));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: block;
  position: relative;
  top: 0px;
} */

.Wsrspfapp-review-count {
	margin: 0px;
	/* font-weight: 700; */
	position: relative;
	line-height: 20px;
	font-size: 18px;
}
.Wsrspfapp-stars-shortfull-theme01 .Wsrspfapp-review-count {
    top: 2px;
    line-height: 18px;
}

/* star rating card 2 */

.wiser_review div:empty {
	display: inline-block
}

.Wsrspfapp-stars-shortfull-theme02 {
	display: flex;
	align-items: center;
	cursor: pointer
}

.Wsrspfapp-stars-list-fullret {
	line-height: 1;
	display: inline-block;
	margin: 0;
	font-size: 25px
}
.Wsrspfapp-stars-shortfull-theme02 .Wsrspfapp-stars-list-fullret {
	line-height: 18px;
}

.Wsrspfapp-stars-shortfull-theme02 .Wsrspfapp-stars-list-fullret::before {
	content: '★★★★★'; 
	position: absolute;
	background: linear-gradient(90deg, var(--star_actbgcolor) var(--avg-per), #ffffff00 var(--avg-per));
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	display: block
}

.Wsrspfapp-review-count {
	margin: 0px;
	/* font-weight: 700; */
	position: relative;
	line-height: 20px;
	font-size: 18px;
}

/* star rating card 3 */


.Wsrspfapp-stars-shortfull-theme05 {
	display: flex;
	align-items: center;
	cursor: pointer
}

.Wsrspfapp-stars-shortfull-theme05 .Wsrspfapp-stars-list-fullret {
	line-height: 1;
	display: inline-block;
	margin: 0;
	font-size: 25px
}

.Wsrspfapp-stars-shortfull-theme05 .Wsrspfapp-stars-list-fullret {
	/* width: 130px;
	height: 22px;
	background-color: #d6d5d5;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--star5-rounded-fill);
	mask-image: var(--star5-rounded-fill);
	position: relative;
	-webkit-mask-size: 100%;
	mask-size: 100%;
	background: linear-gradient(90deg, var(--star_actbgcolor) var(--avg-per), rgba(192, 192, 192, 1) calc(-100% - var(--avg-per))) */
   --rating: 4.5;   /* change 0–5 */
  --stars: 5;
  --size: 16px;
  --gap: 3px;
  --fill: orange;
  --empty: white;

  position: relative;
  display: inline-block;
  width: calc((var(--size) + var(--gap)) * var(--stars));
  height: var(--size);

  /* filled background clipped to stars */
  background: linear-gradient(90deg, var(--star_actbgcolor) var(--avg-per), rgba(192, 192, 192, 1) calc(-100% - var(--avg-per)));
  -webkit-mask: var(--star5-rounded-fillnew) left center / calc(var(--size) + var(--gap)) var(--size) repeat-x;
  mask:var(--star5-rounded-fillnew)  left center / calc(var(--size) + var(--gap)) var(--size) repeat-x;
}

.Wsrspfapp-review-count {
	position: relative;
	line-height: 20px;
	display: inline-block;
	/* top: 0px; */
	font-size: 14px;
	margin: 0px;
	/* font-weight: 700; */
}

/* star rating card 4 */

.Wsrspfapp-stars-list.Wsrspfapp-stars-shortfull {
	display: inline-flex;
	align-items: center;
	cursor: pointer;
  vertical-align: middle;
  line-height: normal;
  min-height: 20px;
  flex-wrap: wrap;
} 

.Wsrspfapp-stars-list-fullret {
	line-height: 1;
	display: inline-block;
	margin: 0;
	font-size: 25px;
	vertical-align: middle;
}

.Wsrspfapp-stars-shortfull-theme06 .Wsrspfapp-stars-list-fullret {
	/* width: 108px;
	height: 18px;
	position: relative */
  --rating: 4.5;   /* change 0–5 */
  --stars: 5;
  --size: 16px;
  --gap: 3px;
  --fill: orange;
  --empty: white;

  position: relative;
  display: inline-block;
  width: calc((var(--size) + var(--gap)) * var(--stars));
  height: var(--size);

  /* filled background clipped to stars */
  background: linear-gradient(90deg, var(--star_actbgcolor) var(--avg-per), rgba(255, 255, 255, 0) calc(-100% - var(--avg-per)));
  -webkit-mask: var(--star5-rounded-fillnew) left center / calc(var(--size) + var(--gap)) var(--size) repeat-x;
  mask:var(--star5-rounded-fillnew)  left center / calc(var(--size) + var(--gap)) var(--size) repeat-x;
}
.Wsrspfapp-stars-shortfull-theme06 .Wsrspfapp-stars-list-fullret::after {
    content: '';
    background-color: var(--star_actbgcolor);
    position: absolute;
    inset: 0;
    pointer-events: none;
     -webkit-mask: var(--star5-rounded-bordernew) left center / calc(var(--size) + var(--gap)) var(--size) repeat-x;
    mask:var(--star5-rounded-bordernew)  left center / calc(var(--size) + var(--gap)) var(--size) repeat-x;
}

/* .Wsrspfapp-stars-shortfull-theme06 .Wsrspfapp-stars-list-fullret:before {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-mask-size: 100%;
	mask-size: 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--star5-rounded-border);
	mask-image: var(--star5-rounded-border);
	background: var(--star_actbgcolor)
}

.Wsrspfapp-stars-shortfull-theme06 .Wsrspfapp-stars-list-fullret::after {
	content: '';
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	position: absolute;
	-webkit-mask-size: 100%;
	mask-size: 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: var(--star5-rounded-fill);
	mask-image: var(--star5-rounded-fill);
	background: linear-gradient(90deg, var(--star_actbgcolor) calc(var(--avg-per) + 1.5%), rgba(192, 192, 192, 0) calc(-100% - var(--avg-per)));
} */

.Wsrspfapp-review-count {
	position: relative;
	line-height: 20px;
	display: inline-block;
	/* top: 0; */
	font-size: 14px;
	margin: 0px;
	/* font-weight: 700; */
}
.Wsrspfapp-stars-shortfull-theme06 .Wsrspfapp-review-count {
  /* top: 2px; */
  left: 4px;
}

/*[S] skeleton line  */
.Wsrreview-Skeleton-Line {
  height: 24px;
  margin-bottom: 6px;
  border-radius: 2px;
  background: linear-gradient(to right, rgba(130, 130, 130, 0.2) 8%, rgba(130, 130, 130, 0.3) 18%, rgba(130, 130, 130, 0.2) 33%) 0% 0% / 800px 100px;
  animation: 2s ease-out 0s infinite normal none running WSR-wave-lines;
  width: 150px;
}
@keyframes WSR-wave-lines {
  0% {
      background-position: -100px 0;
  }
   100% {
      background-position: 100px 0;
  }
}
/*[E] skeleton line  */
































.Wsrspfapp-stars-list-fullret{
  line-height: 1;
  display: inline-block;
  margin: 0;
  font-size: 25px;
  /* letter-spacing: calc(var(--letter-spacing) * 1rem);
  font-size: calc(var(--font-size) * 1rem); */
}
.Wsrspfapp-stars-list-fullret {
  /* font-size: 24px !important;
  margin-right: 5px !important; */
}
.Wsrspfapp-stars-shortfull-theme01 .Wsrspfapp-stars-list-fullret:before,
.Wsrspfapp-stars-shortfull-theme02 .Wsrspfapp-stars-list-fullret:before {
  content: '★★★★★'; 
  background: linear-gradient(90deg, var(--star_actbgcolor) var(--avg-per) ,#DDDDDD var(--avg-per));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;  
  display: block;
}
.Wsrspfapp-stars-shortfull-theme02 .Wsrspfapp-stars-list-fullret:before {
  position: absolute;
  background: linear-gradient(90deg, var(--star_actbgcolor) var(--avg-per), #ffffff00 var(--avg-per));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.Wsrspfapp-review-count{
  position: relative;
  margin: 0px;
  line-height: 20px;
  font-size: 14px !important;
  /* top: -3px; */
  display: inline-block;
}
.Wsrspfapp-stars-shortfull-theme03 .Wsrspfapp-review-count{
  width: 100%;
  display: table;
}
/* .Wsrspfapp-stars-shortfull-theme05{
  display: flex !important;
} */
/* .Wsrspfapp-stars-shortfull-theme05 .Wsrspfapp-stars-list-fullret {
  width: 108px;
  height: 18px;
  background-color: #d6d5d5;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: var(--star5-rounded-fill);
  mask-image: var(--star5-rounded-fill);
  position: relative;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  background: linear-gradient(90deg, var(--star_actbgcolor) var(--avg-per), rgba(192,192,192,1) calc(-100% - var(--avg-per)));
} */
.Wsrspfapp-stars-shortfull-theme05 .Wsrspfapp-review-count {
  /* top: 2px; */
  left: 2px;
}
/* .Wsrspfapp-stars-shortfull-theme05 .Wsrspfapp-stars-list-fullret::before {
   content: '';
  position: absolute;
  top: 0px;
  left: 0px;
  width: var(--avg-per);
  height: 16px;
  background: var(--star_actbgcolor);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: var(--star5-rounded-fill);
  mask-image: var(--star5-rounded-fill); 
}  */
.Wsrspfapp-stars-shortfull-theme06 .Wsrspfapp-stars-list-fullret {
  /* width: 108px;
  height: 18px;
  position: relative; */
}
/* .Wsrspfapp-stars-shortfull-theme06 .Wsrspfapp-stars-list-fullret:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: var(--star5-rounded-border);
  mask-image: var(--star5-rounded-border);
  background: var(--star_actbgcolor);
}
.Wsrspfapp-stars-shortfull-theme06 .Wsrspfapp-stars-list-fullret::after {
  content: '';
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  position: absolute;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: var(--star5-rounded-fill);
  mask-image: var(--star5-rounded-fill);
  background: linear-gradient(90deg, var(--star_actbgcolor) var(--avg-per), rgba(192,192,192,0) calc(-100% - var(--avg-per)));
} */

.Wsrspfapp-stars-list-fullret {
	line-height: 1;
	display: inline-block;
	margin: 0;
	font-size: 25px
}
.popup-content.Wsrspfapp-popup-img-not-found {
    height: max-content;
}
/* .Wsrspfapp-stars-shortfull-theme06 .Wsrspfapp-stars-list-fullret {
  width: 130px;
  height: 22px;
  position: relative;
}
.Wsrspfapp-stars-shortfull-theme06 .Wsrspfapp-stars-list-fullret:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: var(--star5-rounded-border);
  mask-image: var(--star5-rounded-border);
  background: var(--star_actbgcolor);
}
.Wsrspfapp-stars-shortfull-theme06 .Wsrspfapp-stars-list-fullret::after {
  content: '';
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  position: absolute;
  -webkit-mask-size: 100%;
  mask-size: 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: var(--star5-rounded-fill);
  mask-image: var(--star5-rounded-fill);
  background: linear-gradient(90deg, var(--star_actbgcolor) var(--avg-per), rgba(192,192,192,0) calc(100% - var(--avg-per)));
} */

.Wsrspfapp-review-count {
	position: relative;
	line-height: 20px;
	display: inline-block;
	font-size: 14px;
	margin: 0px;
	/* font-weight: 400; */
}

/* @media (max-width: 767px) { 
  .Wsrspfapp-stars-shortfull {
    flex-direction: column!important;
    margin-bottom: 11px;
  } 
} */