.kp-rvw__card{background:var(--color-surface);border-left:2px solid var(--color-seam);border-top:1px solid var(--color-seam);border-radius:var(--r-cloth);width:100%;color:var(--color-ink);overflow-wrap:anywhere;flex-direction:column;padding:24px;display:flex}:is(.kp-rvw__card,.kp-rvw__sum) .pdp-stars{white-space:nowrap;align-self:flex-start;line-height:0;display:inline-block;position:relative}:is(.kp-rvw__card,.kp-rvw__sum) .pdp-stars__track,:is(.kp-rvw__card,.kp-rvw__sum) .pdp-stars__fill{gap:2px;display:inline-flex}:is(.kp-rvw__card,.kp-rvw__sum) .pdp-stars__track{color:color-mix(in srgb, var(--color-ink) 18%, transparent)}:is(.kp-rvw__card,.kp-rvw__sum) .pdp-stars__fill{color:var(--color-accent);position:absolute;inset:0 auto 0 0;overflow:hidden}:is(.kp-rvw__card,.kp-rvw__sum) .pdp-stars svg{fill:currentColor;flex:none;display:block}.kp-rvw__title{font-size:var(--t-13);margin:16px 0 0;font-weight:600;line-height:1.4}.kp-rvw__body{font-size:var(--t-13);flex:1 0 auto;margin:16px 0 0;line-height:1.6}.kp-rvw__title+.kp-rvw__body{margin-top:8px}.kp-rvw__foot{min-width:0;margin-top:24px}.kp-rvw__who{font-size:var(--t-13);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;line-height:1.4;display:flex}.kp-rvw__name{font-weight:600}.kp-rvw__ver{font-size:var(--t-12);color:var(--color-accent)}.kp-rvw__prod{font-size:var(--t-12);color:var(--color-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:8px;line-height:1.4;text-decoration:none;display:block;overflow:hidden}a.kp-rvw__prod:hover,a.kp-rvw__prod:focus-visible{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}a.kp-rvw__prod:focus-visible{outline-offset:-2px}@media (prefers-reduced-motion:no-preference){a.kp-rvw__prod{transition:color var(--dur-xs) var(--ease)}}.kp-rvw__date{font-size:var(--t-12);color:var(--color-soft)}
