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==');
  /* --star5-fire-fill:url("data:image/svg+xml,%3Csvg width='15' height='19' viewBox='0 0 15 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.572 8.17236C13.968 9.04836 14.166 9.99036 14.166 10.9984C14.166 11.9344 13.98 12.8464 13.608 13.7344C13.236 14.5864 12.732 15.3244 12.096 15.9484C11.472 16.5844 10.722 17.0884 9.846 17.4604C8.97 17.8324 8.046 18.0184 7.074 18.0184C6.102 18.0184 5.184 17.8324 4.32 17.4604C3.492 17.1244 2.748 16.6204 2.088 15.9484C1.428 15.2884 0.918 14.5504 0.558 13.7344C0.186 12.8824 0 11.9704 0 10.9984C0 9.90636 0.24 8.87436 0.72 7.90236C1.212 6.91836 1.89 6.10236 2.754 5.45436C3.138 5.13036 3.456 4.81836 3.708 4.51836C4.116 4.01436 4.428 3.46836 4.644 2.88036C4.836 2.36436 4.914 1.78836 4.878 1.15236L4.824 0.180359C4.824 0.120359 4.848 0.0783589 4.896 0.0543585C4.956 0.0183589 5.016 0.012359 5.076 0.0363587L5.904 0.522359C7.068 1.23036 7.968 2.19036 8.604 3.40236C9.396 4.87836 9.756 6.23436 9.684 7.47036C9.684 7.50636 9.696 7.53636 9.72 7.56036C9.744 7.58436 9.768 7.59636 9.792 7.59636C9.828 7.59636 9.864 7.57836 9.9 7.54236C10.32 7.08636 10.614 6.61236 10.782 6.12036L11.052 5.38236C11.052 5.35836 11.064 5.33436 11.088 5.31036C11.112 5.28636 11.136 5.27436 11.16 5.27436H11.232C11.256 5.27436 11.28 5.28636 11.304 5.31036L11.898 5.85036C12.618 6.51036 13.176 7.28436 13.572 8.17236Z' fill='%23FF8000'/%3E%3C/svg%3E%0A");
  --star5-fire-bdr:url("data:image/svg+xml,%3Csvg width='15' height='18' viewBox='0 0 15 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.572 8.02878C13.992 8.96478 14.202 9.92478 14.202 10.9088C14.202 11.4728 14.166 11.9588 14.094 12.3668C14.01 12.8588 13.872 13.2968 13.68 13.6808C13.2 14.6408 12.684 15.3968 12.132 15.9488C11.844 16.2968 11.496 16.6028 11.088 16.8668C10.716 17.1068 10.314 17.3108 9.882 17.4788C8.874 17.8268 7.944 18.0008 7.092 18.0008C6.528 18.0008 6.042 17.9648 5.634 17.8928C5.142 17.8088 4.704 17.6708 4.32 17.4788C3.408 17.0468 2.652 16.5368 2.052 15.9488C1.32 15.2168 0.81 14.4608 0.522 13.6808C0.174 12.6968 0 11.7728 0 10.9088C0 10.3568 0.054 9.82878 0.162 9.32478C0.282 8.76078 0.468 8.25678 0.72 7.81278C1.212 6.94878 1.896 6.12678 2.772 5.34678C3.096 5.13078 3.408 4.82478 3.708 4.42878C4.092 3.93678 4.398 3.42078 4.626 2.88078C4.722 2.65278 4.788 2.37078 4.824 2.03478C4.836 1.84278 4.842 1.54278 4.842 1.13478V0.19878C4.842 0.15078 4.86 0.108781 4.896 0.072781C4.944 0.0247809 4.992 0.000780821 5.04 0.000780821L5.958 0.522781C6.522 0.82278 7.02 1.20678 7.452 1.67478C7.884 2.14278 8.28 2.71878 8.64 3.40278C9.024 4.15878 9.3 4.84878 9.468 5.47278C9.648 6.16878 9.714 6.81078 9.666 7.39878V7.50678H9.882C10.122 7.26678 10.314 7.02678 10.458 6.78678C10.578 6.59478 10.692 6.35478 10.8 6.06678L11.106 5.34678V5.23878H11.322L11.934 5.76078C12.618 6.33678 13.164 7.09278 13.572 8.02878ZM12.438 13.0688C12.714 12.5288 12.852 11.8088 12.852 10.9088C12.852 10.5608 12.804 10.1888 12.708 9.79278C12.624 9.39678 12.504 9.01278 12.348 8.64078L12.258 8.46078C12.018 7.99278 11.808 7.63878 11.628 7.39878L11.592 7.45278C11.328 7.84878 11.1 8.14278 10.908 8.33478C10.8 8.47878 10.656 8.59878 10.476 8.69478C10.296 8.79078 10.128 8.83878 9.972 8.83878H9.774C9.642 8.83878 9.498 8.80278 9.342 8.73078C9.246 8.68278 9.096 8.59878 8.892 8.47878L8.838 8.44278C8.502 8.08278 8.334 7.70478 8.334 7.30878C8.442 6.30078 8.13 5.16678 7.398 3.90678C7.038 3.18678 6.63 2.64078 6.174 2.26878L6.102 2.62878C6.066 2.78478 6.036 2.89878 6.012 2.97078C5.976 3.09078 5.928 3.19878 5.868 3.29478C5.652 4.00278 5.274 4.68678 4.734 5.34678C4.602 5.52678 4.362 5.77278 4.014 6.08478C3.834 6.25278 3.696 6.38478 3.6 6.48078C2.976 6.92478 2.43 7.57878 1.962 8.44278C1.758 8.79078 1.602 9.18678 1.494 9.63078C1.386 10.0628 1.332 10.4888 1.332 10.9088C1.332 11.7008 1.47 12.4208 1.746 13.0688C2.046 13.7768 2.46 14.3948 2.988 14.9228C3.492 15.4268 4.11 15.8348 4.842 16.1468C5.19 16.2908 5.55 16.3988 5.922 16.4708C6.27 16.5308 6.66 16.5608 7.092 16.5608C7.956 16.5608 8.712 16.4228 9.36 16.1468C10.056 15.8468 10.674 15.4388 11.214 14.9228L11.268 14.8508C11.58 14.4668 11.796 14.1848 11.916 14.0048C12.132 13.6928 12.306 13.3808 12.438 13.0688Z' fill='%23FF8000'/%3E%3C/svg%3E%0A"); */
   --star5-brand:url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguMDExNzQgMEw5LjMzMjE5IDQuMTI2MzRDOS42MTg5IDUuMDIyMyA4LjkzMzQ3IDUuOTMyNzYgNy45NzIyMyA1LjkzMjc2QzcuMDAwODQgNS45MzI3NiA2LjMxNDI0IDUuMDA0MzMgNi42MTk2OSA0LjEwMzg0TDguMDExNzQgMFoiIGZpbGw9IiNDMEMwQzAiLz4KPHBhdGggZD0iTTE2IDUuODA1NzlMMTIuMzg5NCA4LjMwNzI3QzExLjYwNTQgOC44NTA0MyAxMC41MDY5IDguNDk1MTggMTAuMjA5OSA3LjYwMjQzQzkuOTA5NzEgNi43MDAyNCAxMC42MDE3IDUuNzc1NjcgMTEuNTczMSA1Ljc4MTA5TDE2IDUuODA1NzlaIiBmaWxsPSIjQzBDMEMwIi8+CjxwYXRoIGQ9Ik0xMy4wMDkzIDE1TDkuNDU0MTUgMTIuNDIzOUM4LjY4MjIyIDExLjg2NDUgOC42ODczNCAxMC43MzQ1IDkuNDY0MzEgMTAuMTgxOEMxMC4yNDk1IDkuNjIzMyAxMS4zNjQyIDkuOTc4OTkgMTEuNjYwMiAxMC44ODI1TDEzLjAwOTMgMTVaIiBmaWxsPSIjQzBDMEMwIi8+CjxwYXRoIGQ9Ik00LjgyODM3IDUuNzg0NDRIMEw0LjAxMTgyIDguNjI3OTRDNC40MjkxMiA4LjkyMzcyIDQuNjA5ODEgOS40NDQ0OSA0LjQ2MjU2IDkuOTI3MDZMMi45MjM3MSAxNC45NzAzTDYuODE5ODUgMTIuMzc0NEM3LjAyMzQ5IDEyLjIzODcgNy4xNjIxNSAxMi4wMjgzIDcuMjA0MTkgMTEuNzkxMUw3LjcxMzQ3IDguOTE3NTdDNy43ODEzOCA4LjUzNDQgNy42NTI3MiA4LjE0MzA2IDcuMzY5MSA3Ljg3MDFMNS40NjgwMiA2LjA0MDUxQzUuMjk3NTIgNS44NzY0MiA1LjA2Nzc1IDUuNzg0NDQgNC44MjgzNyA1Ljc4NDQ0WiIgZmlsbD0iI0MwQzBDMCIvPgo8L3N2Zz4K');
   --star5-brand01: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQ4IiBoZWlnaHQ9IjQ4IiBmaWxsPSIjNjQ1Q0ZDIi8+CjxwYXRoIGQ9Ik0yMy45OTM4IDEyLjUwMkwyNS45NzA2IDE4LjgyNzZDMjYuMzk5OCAyMC4yMDExIDI1LjM3MzcgMjEuNTk2OCAyMy45MzQ3IDIxLjU5NjhDMjIuNDgwNSAyMS41OTY4IDIxLjQ1MjYgMjAuMTczNSAyMS45MDk5IDE4Ljc5MzFMMjMuOTkzOCAxMi41MDJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzUuOTUyNSAyMS40MDIxTDMwLjU0NzMgMjUuMjM2OUMyOS4zNzM3IDI2LjA2OTUgMjcuNzI5MiAyNS41MjQ5IDI3LjI4NDUgMjQuMTU2NEMyNi44MzUxIDIyLjc3MzMgMjcuODcxMSAyMS4zNTYgMjkuMzI1MyAyMS4zNjQzTDM1Ljk1MjUgMjEuNDAyMVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zMS40NzUzIDM1LjQ5NjdMMjYuMTUzMSAzMS41NDc1QzI0Ljk5NzUgMzAuNjkgMjUuMDA1MiAyOC45NTc3IDI2LjE2ODMgMjguMTEwNUMyNy4zNDM4IDI3LjI1NDMgMjkuMDEyNiAyNy43OTk2IDI5LjQ1NTcgMjkuMTg0NkwzMS40NzUzIDM1LjQ5NjdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTkuMjI4MiAyMS4zNjk0SDEyTDE4LjAwNTggMjUuNzI4NUMxOC42MzA1IDI2LjE4MTkgMTguOTAxIDI2Ljk4MDIgMTguNjgwNiAyNy43MkwxNi4zNzY5IDM1LjQ1MTJMMjIuMjA5NSAzMS40NzE3QzIyLjUxNDQgMzEuMjYzNyAyMi43MjE5IDMwLjk0MTEgMjIuNzg0OSAzMC41Nzc1TDIzLjU0NzMgMjYuMTcyNUMyMy42NDg5IDI1LjU4NTEgMjMuNDU2MyAyNC45ODUxIDIzLjAzMTcgMjQuNTY2N0wyMC4xODU4IDIxLjc2MkMxOS45MzA1IDIxLjUxMDQgMTkuNTg2NiAyMS4zNjk0IDE5LjIyODIgMjEuMzY5NFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=');
}

/* 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;
} */

/* cause of quill editor added p tag */
.Wsrspfapp-review-count p{
  margin: 0;
  line-height: 16px;
}

/* .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-list-fullret font {
  line-height: 19px;
  display: block;
}
/* .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: auto;
  vertical-align: middle;
  line-height: normal;
  min-height: 20px;
  flex-wrap: wrap;
  justify-content: center;
} 

.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)));
} */

div.Wsrspfapp-review-count.Wsrspfapp-star-dsp-review-block {
	position: relative;
	line-height: 20px;
	display: inline-block;
	font-size: 14px;
	margin: 0px;
  letter-spacing: 0;
  font-weight: 500;
} 

.Wsrspfapp-stars-shortfull-theme06 .Wsrspfapp-review-count {
  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  */

 
@media only screen and (max-width: 768px) {
  .Wsrspfapp-stars-list.Wsrspfapp-stars-shortfull {
    display: block;
  }
  .Wsrspfapp-stars-list.Wsrspfapp-stars-shortfull.Wsrspfapp-stars-shortfull-theme07 {
    display: inline-flex;
  }
}


 





























.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; */
}
.Wsrspfapp-stars-shortfull-theme07 .Wsrspfapp-review-count * {
  display: flex;
  gap: 3px;
  align-items: center;
  font-weight: normal;
}

/* @media (max-width: 767px) { 
  .Wsrspfapp-stars-shortfull {
    flex-direction: column!important;
    margin-bottom: 11px;
  } 
} */


/* .Wsrspfapp-stars-shortfull-themefire .Wsrspfapp-stars-list-fullret{
      --size: 20px;
    --gap: -3px;
    -webkit-mask: var(--star5-fire-fill) left center / calc(var(--size) + var(--gap)) var(--size) repeat-x;
    mask: var(--star5-fire-fill) left center / calc(var(--size) + var(--gap)) var(--size) repeat-x;
}
.Wsrspfapp-stars-shortfull-themefire .Wsrspfapp-stars-list-fullret::after{
    -webkit-mask: var(--star5-fire-bdr) left center / calc(var(--size) + var(--gap)) var(--size) repeat-x;
    mask: var(--star5-fire-bdr) left center / calc(var(--size) + var(--gap)) var(--size) repeat-x;
    top: -3px;
} */
.Wsrspfapp-stars-shortfull-theme07 {
    height: 36px;
    background: #f4f4f4;
    padding: 4px 12px;
    border-radius: 8px;
    gap: 4px;
    box-sizing: border-box;
    font-size: 14px;
}
.Wsrspfapp-stars-shortfull-theme07 .Wsrspfapp-stars-list-fullret {
  --rating: 5;   /* change 0–5 */
  --stars: 1;
  --size: 16px;
  --gap: 0px;
  --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;
  top: -1px;

}
.Wsrspfapp-stars-shortfull-theme07 .Wsrspfapp-review-count {
    font-size: 14px !important;
}

/* wix demo e video create  */
#masterPage .Wsrspfapp-theme-questn .Wsrspfapp-write-rev-link, 
#masterPage .Wsrspfapp-theme-questn .Wsrspfapp-write-rev-btn {
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 56px !important;
    max-width: 240px !important;
    color: white !important;
    background-color: #645CFC !important;
}

#masterPage .Wsrspfapp-review-count.Wsrspfapp-star-dsp-review-block {
    position: relative;
    line-height: 20px !important;
    display: inline-block;
    font-size: 14px !important;
    margin: 0px;
    letter-spacing: 0 !important;
    font-weight: 500 !important;
}
/* Theme 08 - Box + star design that scales from a single --box-size variable. */
.Wsrspfapp-stars-shortfull-theme08 .Wsrspfapp-stars-list-fullret {
    /* === knobs === */
    --box-size: 24px;        /* outer box size (single source of truth) */
    --pad-ratio: 0.10;       /* padding as ratio of box-size (0.25 = 25%) */
    --gap: 4px;              /* transparent gap between boxes */

        --box-size: 17px;
    --pad-ratio: 0.12;
    --gap: 1px;
    
    --box-radius: 0px;       /* box rounded corners */
    --box-bg: var(--star_actbgcolor); 
    --box-bg-empty: #dcdce6;             

    /* === derived (do not edit) === */
    --pad: calc(var(--box-size) * var(--pad-ratio));
    --star-size: calc(var(--box-size) - 2 * var(--pad));
    --slot: calc(var(--box-size) + var(--gap));
    --strip-w: calc(var(--slot) * 5 - var(--gap));
    --size: var(--star-size); /* keeps existing mask system in sync */

    position: relative;
    display: inline-block;
    width: var(--strip-w);
    height: var(--box-size);
    background:
      linear-gradient(90deg,
        var(--box-bg) 0,
        var(--box-bg) var(--avg-per, 100%),
        var(--box-bg-empty) var(--avg-per, 100%),
        var(--box-bg-empty) 100%
      );

    -webkit-mask:
      linear-gradient(#000, #000) 0 0 / var(--box-size) 100% no-repeat,
      linear-gradient(#000, #000) calc(1 * var(--slot)) 0 / var(--box-size) 100% no-repeat,
      linear-gradient(#000, #000) calc(2 * var(--slot)) 0 / var(--box-size) 100% no-repeat,
      linear-gradient(#000, #000) calc(3 * var(--slot)) 0 / var(--box-size) 100% no-repeat,
      linear-gradient(#000, #000) calc(4 * var(--slot)) 0 / var(--box-size) 100% no-repeat;
            mask:
      linear-gradient(#000, #000) 0 0 / var(--box-size) 100% no-repeat,
      linear-gradient(#000, #000) calc(1 * var(--slot)) 0 / var(--box-size) 100% no-repeat,
      linear-gradient(#000, #000) calc(2 * var(--slot)) 0 / var(--box-size) 100% no-repeat,
      linear-gradient(#000, #000) calc(3 * var(--slot)) 0 / var(--box-size) 100% no-repeat,
      linear-gradient(#000, #000) calc(4 * var(--slot)) 0 / var(--box-size) 100% no-repeat;
}

/* White stars layer — separate element so it has its own mask (independent of
   the box-gap mask above). Five star icons, one centered in each box. */
.Wsrspfapp-stars-shortfull-theme08 .Wsrspfapp-stars-list-fullret::before {
    content: "";
    position: absolute;
    inset: 0;
    background: #ffffff;

    /* Five mask layers, one per slot, each a single star centered with padding */
    -webkit-mask-image:
      var(--star5-brand), var(--star5-brand),
      var(--star5-brand), var(--star5-brand),
      var(--star5-brand);
            mask-image:
      var(--star5-brand), var(--star5-brand),
      var(--star5-brand), var(--star5-brand),
      var(--star5-brand);
    -webkit-mask-size: var(--star-size) var(--star-size);
            mask-size: var(--star-size) var(--star-size);
    -webkit-mask-position:
      calc(0 * var(--slot) + var(--pad)) center,
      calc(1 * var(--slot) + var(--pad)) center,
      calc(2 * var(--slot) + var(--pad)) center,
      calc(3 * var(--slot) + var(--pad)) center,
      calc(4 * var(--slot) + var(--pad)) center;
            mask-position:
      calc(0 * var(--slot) + var(--pad)) center,
      calc(1 * var(--slot) + var(--pad)) center,
      calc(2 * var(--slot) + var(--pad)) center,
      calc(3 * var(--slot) + var(--pad)) center,
      calc(4 * var(--slot) + var(--pad)) center;
    -webkit-mask-repeat: no-repeat;
            mask-repeat: no-repeat;
}