.srp-container{display:flex;flex-direction:column;width:100%!important;gap:8px;box-sizing:border-box;margin-top:var(--srp-margin-top,var(--srp-margin,0));margin-right:var(--srp-margin-right,var(--srp-margin,0));margin-bottom:var(--srp-margin-bottom,var(--srp-margin,0));margin-left:var(--srp-margin-left,var(--srp-margin,0));padding-top:var(--srp-padding-top,var(--srp-padding,16px));padding-right:var(--srp-padding-right,var(--srp-padding,16px));padding-bottom:var(--srp-padding-bottom,var(--srp-padding,16px));padding-left:var(--srp-padding-left,var(--srp-padding,16px));border-radius:var(--srp-radius,12px);border:var(--srp-border-width,1px) solid var(--srp-color-border,#e5e5e5);background-color:color-mix(in srgb,var(--srp-color-bg,#ffffff) calc(var(--srp-bg-opacity, 1) * 100%),transparent);box-shadow:0 2px 10px color-mix(in srgb,var(--srp-color-shadow,#000000) 12%,transparent);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:var(--srp-font-size,14px);font-weight:var(--srp-font-weight,600);line-height:var(--srp-line-height,1.4);letter-spacing:var(--srp-letter-spacing,0);color:var(--srp-color-text,#2b2b2b)}.srp-container *{box-sizing:border-box}.srp-container.srp-align-left{align-items:flex-start;text-align:left}.srp-container.srp-align-center{align-items:center;text-align:center}.srp-container.srp-align-right{align-items:flex-end;text-align:right}.srp-stars{display:inline-flex;align-items:center;gap:var(--srp-star-gap,4px)}.srp-star{appearance:none;background:none!important;border:none!important;outline:none;padding:0;margin:0;cursor:pointer;width:var(--srp-inline-star-size,var(--srp-star-size,28px));height:var(--srp-inline-star-size,var(--srp-star-size,28px));line-height:0;transition:transform 150ms ease}.srp-star:hover,.srp-star:focus,.srp-star:active,.srp-star:visited{background:none!important;border:none!important;box-shadow:none!important}.srp-star:focus-visible{outline:2px solid var(--srp-color-active,#ffb400);outline-offset:2px;border-radius:2px}.srp-star:disabled{cursor:default}.srp-star-icon{width:100%;height:100%;fill:var(--srp-color-inactive,#d8d8d8);transition:fill 150ms ease,filter 150ms ease}.srp-star-full .srp-star-icon,.srp-star-half .srp-star-icon{fill:var(--srp-color-active,#ffb400)}.srp-star:not(:disabled):hover .srp-star-icon,.srp-star:not(:disabled).is-preview .srp-star-icon{fill:var(--srp-color-hover,#ffcb3d);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--srp-color-glow,#ffb400) 65%,transparent))}.srp-container.srp-animate .srp-star:not(:disabled):hover{transform:scale(1.15)}.srp-container.srp-just-voted .srp-star-full{animation:srp-pop 320ms ease}@keyframes srp-pop{0%{transform:scale(1)}40%{transform:scale(1.35)}100%{transform:scale(1)}}.srp-meta{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap}.srp-meta-stacked{flex-direction:column;gap:2px}.srp-average{font-weight:var(--srp-font-weight,600);color:var(--srp-color-text,#2b2b2b)}.srp-average-bare{font-size:1.3em}.srp-votes{color:var(--srp-color-votes,#8a8a8a);font-weight:500}.srp-text-label{color:var(--srp-color-text,#2b2b2b);font-weight:var(--srp-font-weight,600)}.srp-status-message{font-size:.85em;color:var(--srp-color-votes,#8a8a8a);opacity:0;max-height:0;overflow:hidden;transition:opacity 200ms ease}.srp-status-message.is-visible{opacity:1;max-height:2em}.srp-star[data-tooltip]{position:relative}.srp-tooltip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);background:var(--srp-color-text,#2b2b2b);color:var(--srp-color-bg,#ffffff);font-size:11px;font-weight:600;padding:3px 8px;border-radius:6px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity 150ms ease;z-index:5}.srp-star:hover .srp-tooltip{opacity:1}.srp-container.srp-voted .srp-star{cursor:default}@media (max-width:480px){.srp-container{font-size:calc(var(--srp-font-size, 14px) * 0.95)}.srp-meta{font-size:.9em}}