body #movie-poster-container #rating-circle-fixed { border:0 !important; outline:0 !important; background:var(--lf-rating-color,#43a047) !important; color:#fff !important; box-shadow:0 2px 5px rgba(0,0,0,.12) !important }
body #movie-poster-container #rating-circle-fixed::before, body #movie-poster-container #rating-circle-fixed::after { display:none !important }
body #movie-poster-container #rating-circle-fixed .rating-value-fixed { color:inherit !important }
body #movie-poster-container #rating-circle-fixed[data-rating-tone="middle"] { color:#493909 !important }
body #movie-poster-container .rating-button-fixed { width:44px !important; height:44px !important; min-width:44px !important; padding:4px !important; border:0 !important; border-radius:10px !important; background:transparent !important; color:#43a047 !important; box-shadow:none !important; outline-offset:2px; transform:none !important; animation:none !important }
body #movie-poster-container .rating-button-fixed.dislike-button-fixed { color:#d56662 !important }
body #movie-poster-container .rating-button-fixed .thumb-icon-fixed { display:flex; align-items:center; justify-content:center; font-size:0 !important }
body #movie-poster-container .lf-vote-icon { display:block; width:36px !important; height:36px !important; fill:rgba(67,160,71,.12); stroke:currentColor; stroke-width:1.8; pointer-events:none }
body #movie-poster-container .dislike-button-fixed .lf-vote-icon { fill:rgba(213,102,98,.12) }
body #movie-poster-container .rating-button-fixed:hover { background:rgba(67,160,71,.07) !important }
body #movie-poster-container .dislike-button-fixed:hover { background:rgba(213,102,98,.07) !important }
body #movie-poster-container .rating-button-fixed.active { color:#43a047 !important; background:transparent !important; box-shadow:none !important }
body #movie-poster-container .rating-button-fixed.dislike-button-fixed.active { color:#d56662 !important }
body #movie-poster-container .rating-button-fixed.active .lf-vote-icon { fill:currentColor !important; stroke:#205629 }
body #movie-poster-container .dislike-button-fixed.active .lf-vote-icon { stroke:#79302e }
body #movie-poster-container .lf-vote-detail { fill:none; stroke-width:1.2 }
body #movie-poster-container .rating-button-fixed:focus-visible { outline:2px solid currentColor !important }
@media(prefers-reduced-motion:no-preference) {
    body #movie-poster-container .lf-vote-icon { transition:fill .16s ease, color .16s ease }
}
body #movie-poster-container { margin-bottom:70px !important }
body #movie-poster-container #rating-card-fixed { justify-content:space-between !important; gap:8px !important; height:70px !important; bottom:-70px !important; padding:8px 18px !important }
body #movie-poster-container .circle-placeholder-fixed { display:none !important }
body #movie-poster-container .vote-container-fixed { gap:8px !important; min-width:0 }
body #movie-poster-container .vote-count-fixed { margin:0 !important; font-size:18px !important; font-variant-numeric:tabular-nums }
@media(max-width:767px) {
    body #movie-poster-container #rating-card-fixed { padding:26px 4px 0 !important; gap:4px !important }
    body #movie-poster-container .rating-button-fixed { padding:7px !important }
    body #movie-poster-container .lf-vote-icon { width:30px !important; height:30px !important }
    body #movie-poster-container .vote-container-fixed { gap:2px !important }
    body #movie-poster-container .vote-count-fixed { font-size:15px !important }
}
@media(max-width:360px) {
    body #movie-poster-container #rating-card-fixed { padding-left:2px !important; padding-right:2px !important; gap:2px !important }
    body #movie-poster-container .vote-count-fixed { font-size:14px !important }
}
