/* mobile */
.page-video-detail .videoDetail {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.page-video-detail .title {
    padding: 0.929rem;
    background-color: #ffffff;
}

.page-video-detail .title .title-text {
    color: #525252;
    font-size: 1rem;
    font-weight: 500;
}

.page-video-detail .videoDetailInfo {
    height: auto;
    display: flex;
    flex-direction: column;
}

.page-video-detail .detailVideoTitle {
    margin-top: 0.71rem;
    font-size: 1rem;
    color: #525252;
}

.page-video-detail .detailCusListImg {
    width: 100%;
    height: 4.392rem;
}

.page-video-detail .privacy {
    font-size: 0.857rem;
}

.page-video-detail .cusVideoPlayer {
    width: 100%;
    height: 13.6rem;
}

.page-video-detail .operateArea {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    height: 2.4rem;
    border-bottom: solid 0.5px rgba(8, 8, 8, 0.1);
}

.page-video-detail .operateArea div {
    display: flex;
    flex-direction: row;
    align-items: center;

}

.page-video-detail .infoIcon {
    width: 1.071rem;
    height: 1.071rem;
    object-fit: contain;
}

.page-video-detail .iconText {
    color: #a3a3a3;
    font-size: 0.771rem;
    white-space: nowrap;
}





.page-video-detail .titLabel {
    color: #a3a3a3;
    font-size: 0.85rem;
}

.page-video-detail .detailRecomIcon {
    width: 1.785rem;
    height: 1.71rem;
    object-fit: contain;
}

.page-video-detail .detailAppLine {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}

.page-video-detail .detailAppLine a {
    margin-bottom: 0.71rem;
}

.page-video-detail .appIcon {
    width: 2.85rem;
    height: 2.85rem;
    object-fit: contain;
}

/* mobile */
.page-video-detail .privacy {
    background-color: #ffffff;
}

.page-video-detail .privacy .p-10{
    padding: 1.25rem;
}


/* desktop */
@media (min-width: 960px) {
    .page-video-detail .videoDetail {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .page-video-detail .detailVideoTitle {
        margin-top: 1.25rem;
        font-size: 1.75rem;
        color: #525252;
    }

    .page-video-detail .detailCusListImg {
        width: 34.9375rem;
        height: 7.4375rem;
    }

    .page-video-detail .privacy {
        font-size: 1.0rem;
    }

    .page-video-detail .cusVideoPlayer {
        width: 100%;
        height: 28.065rem;
    }

    .page-video-detail .operateArea {
        grid-template-columns: repeat(4, minmax(0, 1fr));
        height: 4.06rem;
        border-bottom: solid 0.5px rgba(8, 8, 8, 0.1);
    }

    .page-video-detail .title {
        padding: 0;
        background-color: transparent;
    }

    .page-video-detail .title .title-text {
        color: #525252;
        font-size: 1rem;
    }

    .page-video-detail .titLabel {
        color: #a3a3a3;
        font-size: 0.75rem;
    }

    .page-video-detail .infoIcon {
        width: 1.56rem;
        height: 1.56rem;
        object-fit: contain;
    }

    .page-video-detail .iconText {
        color: #a3a3a3;
        font-size: 1.125rem;
        white-space: nowrap;
    }

    .page-video-detail .detailRecomIcon {
        width: 1.5rem;
        height: 1.5rem;
        object-fit: contain;
    }

    .page-video-detail .detailAppLine {
        grid-template-columns: repeat(13, minmax(0, 1fr));
    }

    .page-video-detail .detailAppLine a {
        margin-bottom: 0rem;
    }

    .page-video-detail .appIcon {
        width: 3.125rem;
        height: 3.125rem;
        object-fit: contain;
    }
}