/* =========================================================
   112313 顶部动态开奖条
   保留品牌栏、双标签栏，仅替换第三行开奖数字格
   ========================================================= */

/* 第三行改为 iframe 动态开奖结果 */
.front-open-strip-v20260702.gp4900-live-iframe-strip-v20260703{
    width:100%!important;
    height:170px!important;
    min-height:170px!important;
    display:block!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    background:#ffffff!important;
    border:0!important;
    border-bottom:1px solid #d7e1ea!important;
    border-radius:0!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
}

/* 外部开奖页面 */
.front-open-strip-v20260702.gp4900-live-iframe-strip-v20260703
.gp4900-live-kj-iframe-v20260703{
    width:100%!important;
    height:170px!important;
    min-height:170px!important;
    display:block!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    background:#ffffff!important;
    border:0!important;
    outline:0!important;
}

/*
  固定顶部总高度：
  品牌栏 68px + 标签栏 38px + iframe 170px = 276px
*/
.shell{
    padding-top:276px!important;
}

/* 手机窄屏：
   品牌栏 63px + 标签栏 36px + iframe 170px = 269px */
@media(max-width:390px){
    .shell{
        padding-top:269px!important;
    }
}

/* 主屏幕独立模式额外预留 iPhone 状态栏安全区 */
@media all and (display-mode:standalone){
    .shell{
        padding-top:calc(276px + env(safe-area-inset-top))!important;
    }
}

@media all and (display-mode:standalone) and (max-width:390px){
    .shell{
        padding-top:calc(269px + env(safe-area-inset-top))!important;
    }
}

html.gp4900-ios-standalone-v20260703 .shell{
    padding-top:calc(276px + env(safe-area-inset-top))!important;
}

@media(max-width:390px){
    html.gp4900-ios-standalone-v20260703 .shell{
        padding-top:calc(269px + env(safe-area-inset-top))!important;
    }
}
