/* =========================================================
   图二风格：紧凑开奖结果条
   ========================================================= */

.site-top-nav .front-open-strip-v20260702.gp4900-compact-open-v20260703{
    width:100%!important;
    display:block!important;
    margin:0!important;
    padding:0!important;
    background:#ffffff!important;
    border-top:1px solid #d7d7d7!important;
    border-bottom:1px solid #d7d7d7!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
}

/* 顶部两栏 */
.site-top-nav .gp4900-mini-tabs-v20260703{
    display:flex!important;
    width:100%!important;
    height:40px!important;
    line-height:40px!important;
    border-bottom:1px solid #d7d7d7!important;
    overflow:hidden!important;
}

.site-top-nav .gp4900-mini-tab-v20260703{
    flex:1 1 50%!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:6px!important;
    font-family:"Microsoft YaHei",Arial,sans-serif!important;
    font-size:18px!important;
    font-weight:900!important;
    text-decoration:none!important;
    box-sizing:border-box!important;
}

.site-top-nav .gp4900-mini-tab-v20260703.is-am{
    background:#5a9ce6!important;
    color:#ffffff!important;
}

.site-top-nav .gp4900-mini-tab-v20260703.is-hk{
    background:#efefef!important;
    color:#111111!important;
    border-left:1px solid #d7d7d7!important;
}

.site-top-nav .gp4900-mini-tab-v20260703 .gp4900-mini-new-v20260703{
    display:inline-block!important;
    padding:0 4px!important;
    line-height:16px!important;
    height:16px!important;
    border-radius:3px!important;
    background:#ff5a1f!important;
    color:#fff!important;
    font-size:10px!important;
    font-weight:900!important;
}

/* 开奖主体 */
.site-top-nav .gp4900-mini-open-row-v20260703{
    display:flex!important;
    align-items:stretch!important;
    width:100%!important;
    background:#ffffff!important;
    overflow:hidden!important;
}

/* 左边期号+记录 */
.site-top-nav .gp4900-mini-issue-v20260703{
    width:118px!important;
    min-width:118px!important;
    background:#f7f7f7!important;
    border-right:1px solid #d0d0d0!important;
    box-sizing:border-box!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:flex-start!important;
    align-items:center!important;
}

.site-top-nav .gp4900-mini-issue-top-v20260703{
    width:100%!important;
    height:39px!important;
    line-height:39px!important;
    text-align:center!important;
    font-size:18px!important;
    font-weight:900!important;
    color:#111!important;
    background:#ffffff!important;
}

.site-top-nav .gp4900-mini-issue-top-v20260703 em{
    font-style:normal!important;
}

.site-top-nav .gp4900-mini-history-v20260703{
    margin-top:4px!important;
    margin-bottom:4px!important;
    display:inline-block!important;
    padding:0 8px!important;
    height:28px!important;
    line-height:28px!important;
    background:#ffe800!important;
    color:#d71919!important;
    font-size:16px!important;
    font-weight:900!important;
    text-decoration:none!important;
    border-radius:6px!important;
}

/* 号码区 */
.site-top-nav .gp4900-mini-codes-v20260703{
    flex:1 1 auto!important;
    display:flex!important;
    align-items:stretch!important;
    overflow:hidden!important;
}

/* 单个号码块 */
.site-top-nav .gp4900-mini-code-v20260703{
    width:72px!important;
    min-width:72px!important;
    border-right:1px solid #d0d0d0!important;
    box-sizing:border-box!important;
    background:#ffffff!important;
}

.site-top-nav .gp4900-mini-code-num-v20260703{
    height:39px!important;
    line-height:39px!important;
    text-align:center!important;
    font-size:26px!important;
    font-weight:900!important;
    color:#ffffff!important;
}

.site-top-nav .gp4900-mini-code-zodiac-v20260703{
    height:41px!important;
    line-height:41px!important;
    text-align:center!important;
    font-size:24px!important;
    font-weight:900!important;
    color:#333333!important;
    background:#f3f3f3!important;
    border-top:1px solid #d0d0d0!important;
}

/* 波色 */
.site-top-nav .gp4900-mini-code-v20260703.is-red .gp4900-mini-code-num-v20260703{
    background:#ef3326!important;
}
.site-top-nav .gp4900-mini-code-v20260703.is-blue .gp4900-mini-code-num-v20260703{
    background:#4f8fdd!important;
}
.site-top-nav .gp4900-mini-code-v20260703.is-green .gp4900-mini-code-num-v20260703{
    background:#2ba64a!important;
}

/* 刷新竖条 */
.site-top-nav .gp4900-mini-refresh-v20260703{
    width:48px!important;
    min-width:48px!important;
    box-sizing:border-box!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    border-right:1px solid #d0d0d0!important;
    background:#ffffff!important;
    text-decoration:none!important;
}

.site-top-nav .gp4900-mini-refresh-v20260703 span{
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    width:36px!important;
    height:64px!important;
    background:#ffe800!important;
    color:#d71919!important;
    font-size:18px!important;
    font-weight:900!important;
    line-height:1.05!important;
    border-radius:4px!important;
}

/* 顶部固定高度同步 */
.shell{
    padding-top:153px!important;
}

/* 手机端微调 */
@media(max-width:390px){
    .shell{
        padding-top:146px!important;
    }

    .site-top-nav .gp4900-mini-tabs-v20260703{
        height:36px!important;
        line-height:36px!important;
    }

    .site-top-nav .gp4900-mini-tab-v20260703{
        font-size:17px!important;
        gap:4px!important;
    }

    .site-top-nav .gp4900-mini-issue-v20260703{
        width:102px!important;
        min-width:102px!important;
    }

    .site-top-nav .gp4900-mini-issue-top-v20260703{
        height:35px!important;
        line-height:35px!important;
        font-size:17px!important;
    }

    .site-top-nav .gp4900-mini-history-v20260703{
        height:26px!important;
        line-height:26px!important;
        font-size:14px!important;
        margin-top:3px!important;
        margin-bottom:3px!important;
    }

    .site-top-nav .gp4900-mini-code-v20260703{
        width:63px!important;
        min-width:63px!important;
    }

    .site-top-nav .gp4900-mini-code-num-v20260703{
        height:35px!important;
        line-height:35px!important;
        font-size:22px!important;
    }

    .site-top-nav .gp4900-mini-code-zodiac-v20260703{
        height:38px!important;
        line-height:38px!important;
        font-size:20px!important;
    }

    .site-top-nav .gp4900-mini-refresh-v20260703{
        width:42px!important;
        min-width:42px!important;
    }

    .site-top-nav .gp4900-mini-refresh-v20260703 span{
        width:32px!important;
        height:58px!important;
        font-size:16px!important;
    }
}

/* iPhone 主屏幕安全区 */
@media all and (display-mode:standalone){
    .shell{
        padding-top:calc(153px + env(safe-area-inset-top))!important;
    }
}
@media all and (display-mode:standalone) and (max-width:390px){
    .shell{
        padding-top:calc(146px + env(safe-area-inset-top))!important;
    }
}
html.gp4900-ios-standalone-v20260703 .shell{
    padding-top:calc(153px + env(safe-area-inset-top))!important;
}
@media(max-width:390px){
    html.gp4900-ios-standalone-v20260703 .shell{
        padding-top:calc(146px + env(safe-area-inset-top))!important;
    }
}
