@charset "utf-8";
/* CSS Document */

.hdds {

display: flex;

justify-content: center;   /* 水平居中 */

align-items: center;       /* 垂直居中 */

}


        
        /* 表格容器 */
        .hdds {
            
            overflow: auto;
           
          
        }
        
        /* 表格样式 */
        #__01 {
            
            min-width: 600px;
            border-collapse: collapse;
            table-layout: fixed;
        }
        
        #__01 td {
            vertical-align: top;
            position: relative;
            padding: 0;
        }
        
        /* 图片样式 - 覆盖内联尺寸 */
        #__01 img {
           
            height: auto !important;
            display: block;
            border-radius: 8px;
        }
        
        /* 视频容器 */
        #__01 td:last-child {
            position: relative;
        }
        
        #bg-video {
           
            height: auto !important;
            display: block;
            border-radius: 8px;
            background: #000;
        }
        
        /* 底部图片 */
        #__01 tr:last-child img {
           
        }
        
        /* 响应式调整 */
        @media (max-width: 768px) {
            #__01 {
                min-width: 100%;
            }
            
            #__01 tr:first-child {
                display: flex;
                flex-direction: column;
            }
            
            #__01 tr:first-child td {
                width: 100% !important;
            }
            
            #bg-video {
                
                max-height: 50vh;
            }
        }
        
        @media (max-width: 480px) {
            
            .instructions {
                padding: 10px;
                font-size: 0.85rem;
            }
        }
        

        
        .mobile-indicator {
            display: none;
        }
        
        @media (max-width: 768px) {
            .desktop-indicator {
                display: none;
            }
            
            .mobile-indicator {
                display: block;
            }
        }