/* =========================================================
   顶部澳彩 / 港彩动态开奖模块
   品牌栏固定 + 开奖模块固定
   ========================================================= */

/* 当前顶部开奖区域 */
.site-top-nav .front-open-strip-v20260702.gp4900-kj-tabs-strip-v20260703{
    width:100%!important;
    height:167px!important;
    min-height:167px!important;
    display:block!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    background:#ffffff!important;
    border:0!important;
    border-bottom:1px solid #dbe5ec!important;
    border-radius:0!important;
    box-shadow:none!important;
    box-sizing:border-box!important;
}

/* 外层模块 */
.site-top-nav .gp4900-kj-tabs-wrap-v20260703{
    width:100%!important;
    height:167px!important;
    margin:0!important;
    padding:1px 0 0!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
    background:#ffffff!important;
    text-align:center!important;
}

/* 你的开奖标签模块 */
.site-top-nav .gp4900-kj-tabs-wrap-v20260703 .KJ-TabBox{
    width:100%!important;
    height:166px!important;
    overflow:hidden!important;
    color:#333!important;
    background:#ffffff!important;
    font-family:"PingFang SC","Microsoft YaHei",Arial,sans-serif!important;
}

.site-top-nav .gp4900-kj-tabs-wrap-v20260703 .KJ-TabBox ul,
.site-top-nav .gp4900-kj-tabs-wrap-v20260703 .KJ-TabBox li{
    margin:0!important;
    padding:0!important;
    border:0!important;
    list-style:none!important;
    font-size:18px!important;
}

.site-top-nav .gp4900-kj-tabs-wrap-v20260703 .KJ-TabBox ul{
    height:36px!important;
    display:flex!important;
    padding:8px 0 0 8px!important;
    box-sizing:border-box!important;
    border-bottom:2px solid #ffffff!important;
}

.site-top-nav .gp4900-kj-tabs-wrap-v20260703 .KJ-TabBox li{
    flex:1 1 auto!important;
    height:26px!important;
    margin-right:8px!important;
    line-height:26px!important;
    color:#333!important;
    text-align:center!important;
    border-radius:4px!important;
    background:#eeeeee!important;
    cursor:pointer!important;
}

.site-top-nav .gp4900-kj-tabs-wrap-v20260703 .KJ-TabBox li.cur{
    color:#ffffff!important;
    background:#1fb61d!important;
}

.site-top-nav .gp4900-kj-tabs-wrap-v20260703 .KJ-TabBox li:nth-child(2).cur{
    background:#e71607!important;
}

.site-top-nav .gp4900-kj-tabs-wrap-v20260703 .KJ-TabBox div{
    display:none!important;
}

.site-top-nav .gp4900-kj-tabs-wrap-v20260703 .KJ-TabBox div.cur{
    display:block!important;
}

.site-top-nav .gp4900-kj-tabs-wrap-v20260703 .KJ-IFRAME{
    width:100%!important;
    height:130px!important;
    display:block!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:#ffffff!important;
}

/*
  顶部目前只剩：
  品牌栏 68px + 动态开奖模块 167px = 235px
*/
.shell{
    padding-top:235px!important;
}

/* 窄屏：品牌栏 63px + 开奖 167px = 230px */
@media(max-width:390px){
    .shell{
        padding-top:230px!important;
    }

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

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

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

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

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