/* =========================================================
   顶部开奖框压缩版
   只缩小 澳彩/港彩 切换开奖区域
   ========================================================= */

/* 外层开奖区域：167 -> 148 */
.site-top-nav .front-open-strip-v20260702.gp4900-kj-tabs-strip-v20260703{
    height:148px!important;
    min-height:148px!important;
}

/* 外层包裹 */
.site-top-nav .gp4900-kj-tabs-wrap-v20260703{
    height:148px!important;
    padding:0!important;
}

/* 整体模块 */
.site-top-nav .gp4900-kj-tabs-wrap-v20260703 .KJ-TabBox{
    height:148px!important;
}

/* 顶部 澳彩 / 港彩 标签更紧凑 */
.site-top-nav .gp4900-kj-tabs-wrap-v20260703 .KJ-TabBox ul{
    height:30px!important;
    padding:4px 0 0 6px!important;
}

.site-top-nav .gp4900-kj-tabs-wrap-v20260703 .KJ-TabBox li{
    height:24px!important;
    line-height:24px!important;
    margin-right:6px!important;
    font-size:16px!important;
    border-radius:4px!important;
}

/* iframe 可视高度缩小 */
.site-top-nav .gp4900-kj-tabs-wrap-v20260703 .KJ-IFRAME{
    height:114px!important;
}

/*
  顶部剩余：
  品牌栏 68px + 开奖 148px = 216px
*/
.shell{
    padding-top:216px!important;
}

/* 窄屏：63 + 148 = 211 */
@media(max-width:390px){
    .shell{
        padding-top:211px!important;
    }

    .site-top-nav .gp4900-kj-tabs-wrap-v20260703 .KJ-TabBox li{
        font-size:15px!important;
    }
}

/* 主屏幕独立模式补安全区 */
@media all and (display-mode:standalone){
    .shell{
        padding-top:calc(216px + env(safe-area-inset-top))!important;
    }
}

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

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

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