/* 手机端详情轻量稳定补丁 */
html.hh-detail-open,
body.hh-detail-open{
    overflow:hidden !important;
    overscroll-behavior:none !important;
}

#detailMask{
    overscroll-behavior:none !important;
}

#detailMask.show{
    display:flex !important;
}

#detailMask .modal{
    max-height:calc(100dvh - 42px) !important;
    overflow:hidden !important;
}

#detailMask .detail-scroll{
    overflow-y:auto !important;
    -webkit-overflow-scrolling:touch !important;
    overscroll-behavior:contain !important;
    touch-action:pan-y !important;
}

#detailMask .video-box{
    width:100% !important;
    border-radius:16px !important;
    overflow:hidden !important;
    background:#000 !important;
    margin:10px 0 14px !important;
}

#detailMask .video-box video{
    width:100% !important;
    height:auto !important;
    max-height:48vh !important;
    display:block !important;
    object-fit:contain !important;
    background:#000 !important;
    position:relative !important;
    z-index:1 !important;
    transform:none !important;
}

#detailMask .modal-actions{
    position:relative !important;
    z-index:20 !important;
    background:#fff !important;
}

#detailMask .modal-actions button{
    position:relative !important;
    z-index:21 !important;
}

/* 禁用详情内重动画，减少手机卡顿 */
#detailMask .hh-consult-finger,
#detailMask [class*="finger"],
#detailMask [class*="shine"],
#detailMask [class*="glow"]{
    display:none !important;
    animation:none !important;
}
