.info-completada{background-color:rgba(124,174,83,0.1);border-top-right-radius:4px;top:0;height:24px;text-align:right;padding-top:6px;position:absolute;font-size:12px;width:100%;right:0;border-radius:2px;padding-right:10px;color:#d5ffb3}.info-no-completada{background-color:rgba(14,25,36,0.1);top:0;height:24px;text-align:right;padding-top:6px;position:absolute;font-size:12px;width:100%;right:0;border-radius:2px;padding-right:10px;border-top-right-radius:4px}.similar-series .series-carousel,.seasons-carousel{display:flex;align-items:center;gap:10px}.similar-series .series-carousel .carousel-container,.seasons-carousel .carousel-container{flex:1;overflow-x:auto;padding-bottom:10px;scrollbar-width:thin;scrollbar-color:#fff #000}.similar-series .series-carousel .carousel-container::-webkit-scrollbar,.seasons-carousel .carousel-container::-webkit-scrollbar{height:8px}.similar-series .series-carousel .carousel-container::-webkit-scrollbar-track,.seasons-carousel .carousel-container::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.similar-series .series-carousel .carousel-container::-webkit-scrollbar-thumb,.seasons-carousel .carousel-container::-webkit-scrollbar-thumb{background:linear-gradient(45deg, #fff, #000);border-radius:10px;transition:background .3s}.similar-series .series-carousel .carousel-container::-webkit-scrollbar-thumb:hover,.seasons-carousel .carousel-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg, #000, #fff)}@supports (-ms-ime-align: auto){.similar-series .series-carousel .carousel-container,.seasons-carousel .carousel-container{scrollbar-face-color:#fff;scrollbar-track-color:#000}}@media (max-width:768px){.similar-series .series-carousel .carousel-container,.seasons-carousel .carousel-container{overflow-x:auto}}.similar-series .series-carousel .carousel,.seasons-carousel .carousel{display:flex;gap:10px;transition:transform .3s ease}.seasons-carousel .carousel{flex-wrap:wrap}.similar-series .series-carousel .series-card,.seasons-carousel .season-card{background-color:#2a475e;border-radius:5px;padding:20px 10px;text-align:center;width:170px;flex:0 0 auto;position:relative}.seasons-carousel .season-card.completed{text-decoration:none;color:inherit;display:block;background-color:rgba(1,1,1,0.6);background-size:contain;background-repeat:no-repeat;text-align:right;min-width:170px;width:32%;background-color:#294934;border:2px solid #81b472}.similar-series .series-carousel .series-card img{width:100%;height:200px;border-radius:5px;object-fit:cover}.similar-series .series-carousel .series-card h3,.seasons-carousel .season-card h3{margin:10px 0 0;font-size:16px;color:var(--white)}.seasons-carousel .season-card p{margin:5px 0 0;font-size:14px;color:var(--text-color)}.similar-series .series-carousel button,.seasons-carousel button{background:none;border:none;color:var(--white);font-size:24px;cursor:pointer;display:none}.similar-series .series-carousel button.visible,.seasons-carousel button.visible{display:block}.seasons-carousel .season-card{text-decoration:none;color:inherit;display:block;background-color:rgba(1,1,1,0.6);background-size:contain;background-repeat:no-repeat;text-align:right;min-width:170px;width:32%;background-color:rgba(55,113,164,0.6);border:2px solid #586e90}.seasons-carousel .season-card:hover{text-decoration:none;background-color:#445e7f;border:2px solid #94bcdf}.seasons-carousel .season-card.completed:hover{text-decoration:none;background-color:#447f57;border:2px solid #16a933}span.tvshow-status{display:inline-block;padding:8px 16px;font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;text-align:center;border-top:3px solid #ffcc00;border-bottom:3px solid #ffcc00;color:#ffffff;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,0.2);border-color:#4caf50;background:linear-gradient(90deg, #324d35, #446b48)}span.tvshow-status.cancelled{border-color:#e53935;background:linear-gradient(90deg, #4a2b2b, #693d3d)}@media (max-width:620px){.seasons-carousel .season-card{min-width:154px;text-shadow:1px 2px 4px black;width:47%}.seasons-carousel .season-card.completed{min-width:154px;text-shadow:1px 2px 4px black;width:47%}}