.ps-rate{display:inline-flex;position:relative;isolation:isolate;align-items:center;gap:20px;flex-wrap:wrap;min-height:52px;padding:10px 17px;border:1px solid var(--ps-border,#dce5f5);border-radius:14px;background:linear-gradient(120deg,var(--ps-surface,#fff),var(--ps-blue-soft,#eef3ff));box-shadow:0 5px 20px #1d4cd80c;color:var(--ps-muted,#596a83);font:500 12px/1.8 var(--font-body,PRSHUBVazirmatn,Tahoma,sans-serif);width:max-content;max-width:100%}
.ps-rate__heading{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.ps-rate__dot{position:relative;display:inline-block;font-size:0;width:10px;height:10px;border-radius:50%;background:#9aa7bb;box-shadow:0 0 0 4px #8c9bb212}
.ps-rate[data-status=fresh]{border-color:#56bda177}.ps-rate[data-status=fresh] .ps-rate__dot{background:#1cc88a;animation:rate-blink 1.65s ease-in-out infinite;box-shadow:0 0 10px #1cc88a55}.ps-rate[data-status=fresh] .ps-rate__dot::before,.ps-rate[data-status=fresh] .ps-rate__dot::after{content:'';position:absolute;inset:-5px;border:1px solid #1cc88a88;border-radius:50%;animation:rate-ring 2s ease-out infinite}.ps-rate[data-status=fresh] .ps-rate__dot::after{animation-delay:1s}
.ps-rate strong{display:flex;align-items:baseline;gap:6px;color:var(--ps-ink,#16233c);font-size:17px;font-weight:800;font-variant-numeric:tabular-nums;min-width:104px}.ps-rate small{font-size:10px;font-weight:500;color:var(--ps-muted,#596a83)}
.ps-rate .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
@keyframes rate-blink{0%,100%{opacity:1;filter:brightness(1.2)}45%{opacity:.25;filter:brightness(.8)}65%{opacity:1;filter:brightness(1.3)}}@keyframes rate-ring{0%{transform:scale(.7);opacity:.8}100%{transform:scale(1.8);opacity:0}}
@media(max-width:767px){.ps-rate{min-height:48px;padding:8px 13px;gap:16px;font-size:11px}.ps-rate strong{font-size:16px}}
@media(prefers-reduced-motion:reduce){.ps-rate__dot,.ps-rate__dot::before,.ps-rate__dot::after{animation:none!important}.ps-rate__dot::before,.ps-rate__dot::after{display:none}}
