.movie-poster {
            width: 100%;
            height: auto;
            display: block;
        }

        .playlist-container {
            display: block;
            width: 100%;
            height: auto !important;
            min-height: 0 !important;
            max-height: none !important;
            overflow: visible !important;
            padding: 0;
            clear: both;
        }

        .playlist-container .tab-pane {
            height: auto !important;
            overflow: visible !important;
        }

        .playlist-wrap {
            clear: both;
            display: block;
            width: 100%;
            overflow: hidden;
        }

        .episode-list {
            display: flex;
            flex-wrap: wrap;
            gap: 8px;
            align-items: flex-start;
            width: 100%;
            padding: 15px;
            box-sizing: border-box;
        }

        .episode-btn {
            margin: 0;
            white-space: nowrap;
        }

        .hot-movie-card img {
            width: 100%;
            height: auto;
            display: block;
        }
