/*
 * 112313香港新版未打赏框
 * 使用112313自己的蓝色历史卡片风格。
 */
.hk-reward-panel-v20260801{
    box-sizing:border-box!important;
    width:100%!important;
    max-width:100%!important;
    margin:0 0 9px!important;
    padding:7px 9px 8px!important;
    overflow:hidden!important;

    border:1px solid #b9ddf7!important;
    border-radius:10px!important;
    background:#edf8ff!important;
    box-shadow:0 3px 8px rgba(76,148,190,.12)!important;
}

.hk-reward-panel-v20260801 .zs-reward-summary{
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
}

.hk-reward-panel-v20260801 .zs-reward-material-title{
    box-sizing:border-box!important;
    width:100%!important;
    margin:0!important;
    padding:0 0 5px!important;
    border-bottom:1px dashed #d8c588!important;

    font-weight:900!important;
    line-height:1.4!important;
    text-align:left!important;
}

.hk-reward-panel-v20260801 .zs-reward-message{
    box-sizing:border-box!important;
    width:100%!important;
    margin:5px 0 0!important;
    padding:0!important;

    font-size:16px!important;
    line-height:1.45!important;
    text-align:center!important;
}

.hk-reward-panel-v20260801 .zs-reward-message strong{
    color:#e00000!important;
}

.hk-reward-panel-v20260801 .zs-reward-actions{
    display:flex!important;
    justify-content:center!important;
    flex-wrap:wrap!important;
    gap:10px!important;
    margin-top:8px!important;
}

.hk-reward-panel-v20260801 .zs-reward-actions a{
    display:inline-block!important;
    min-width:100px!important;
    padding:8px 14px!important;
    border-radius:7px!important;

    color:#fff!important;
    font-weight:900!important;
    text-align:center!important;
    text-decoration:none!important;
}

.hk-reward-panel-v20260801 .zs-reward-master{
    background:#e02016!important;
}

.hk-reward-panel-v20260801 .zs-recharge-service{
    background:#2389e9!important;
}

.hk-reward-panel-v20260801 .zs-reward-guide{
    box-sizing:border-box!important;
    width:100%!important;
    margin:9px 0 0!important;
    padding:8px 10px!important;

    border:1px dashed #dfbd68!important;
    border-radius:8px!important;
    background:#fff9df!important;

    color:#5f4300!important;
    font-size:14px!important;
    line-height:1.5!important;
}

.hk-reward-panel-v20260801 .zs-reward-guide p{
    margin:3px 0!important;
    padding:0!important;
}

.hk-reward-panel-v20260801 .zs-reward-guide a{
    font-weight:800!important;
}

.hk-reward-panel-v20260801 .zs-guide-step3-clickable-v20260801{
    cursor:pointer!important;
}

@media(max-width:600px){
    .hk-reward-panel-v20260801{
        margin:0 0 9px!important;
        padding:7px 9px 8px!important;
    }

    .hk-reward-panel-v20260801 .zs-reward-guide{
        margin-top:7px!important;
        padding:7px 8px!important;
        border-radius:7px!important;
    }
}

/*
 * v20260801_hk_paid_reward_count
 * 香港收费帖已打赏后的真实人数提示。
 */
.view .hk-paid-reward-count-v20260801{
    box-sizing:border-box!important;
    width:100%!important;
    max-width:100%!important;

    margin:6px 0 8px!important;
    padding:7px 9px!important;

    border:1px dashed #d8c588!important;
    border-radius:8px!important;
    background:#f4fbff!important;
    box-shadow:none!important;

    color:#333!important;
    font-size:16px!important;
    font-weight:700!important;
    line-height:1.4!important;
    text-align:center!important;
}

.view .hk-paid-reward-count-v20260801 b{
    color:#e00000!important;
    font-size:inherit!important;
    font-weight:900!important;
}

.view .hk-paid-reward-status-v20260801{
    color:#07893c!important;
    font-weight:900!important;
}

@media(max-width:600px){
    .view .hk-paid-reward-count-v20260801{
        margin:5px 0 7px!important;
        padding:6px 7px!important;
        border-radius:7px!important;
        font-size:15px!important;
        line-height:1.35!important;
    }
}

/*
 * v20260801_hk_paid_one_complete_box
 * 香港已打赏提示和后台网址广告全部放在本期资料蓝框内部。
 */
.view .current-unified-box .hk-paid-inside-current-box-v20260801{
    box-sizing:border-box!important;
    width:100%!important;
    max-width:100%!important;

    margin:9px 0 0!important;
    padding:9px 0 4px!important;

    border:0!important;
    border-top:1px dashed #d8c588!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;

    color:#333!important;
    text-align:center!important;
    line-height:1.4!important;
}

.view .current-unified-box
.hk-paid-inside-current-box-v20260801 b{
    color:#e00000!important;
    font-weight:900!important;
}

.view .current-unified-box
.hk-paid-inside-current-box-v20260801
.hk-paid-reward-status-v20260801{
    color:#07893c!important;
    font-weight:900!important;
}

/* 后台网址广告也在同一个蓝框内 */
.view .current-unified-box
.hk-backend-title-inside-current-box-v20260801{
    box-sizing:border-box!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    min-height:0!important;

    margin:5px 0 0!important;
    padding:7px 0 0!important;

    border:0!important;
    border-top:1px dashed #d8c588!important;
    background:transparent!important;
    box-shadow:none!important;
}

/* 清除原后台标题外层可能带来的大空白 */
.view .current-unified-box
.hk-backend-title-inside-current-box-v20260801
.backend-current-material-title-v20260801{
    box-sizing:border-box!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;
    padding:0!important;

    border:0!important;
    background:transparent!important;
    box-shadow:none!important;

    text-align:center!important;
    line-height:1.3!important;
}

.view .current-unified-box
.hk-backend-title-inside-current-box-v20260801
.backend-current-material-title-v20260801 div,
.view .current-unified-box
.hk-backend-title-inside-current-box-v20260801
.backend-current-material-title-v20260801 p,
.view .current-unified-box
.hk-backend-title-inside-current-box-v20260801
.backend-current-material-title-v20260801 center{
    display:block!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;

    margin:0!important;
    padding:0!important;
    line-height:1.3!important;
}

/* 避免旧的独立已打赏框样式再次产生外框 */
.view .current-unified-box .hk-paid-reward-count-v20260801{
    border-left:0!important;
    border-right:0!important;
    border-bottom:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
}

@media(max-width:600px){
    .view .current-unified-box
    .hk-paid-inside-current-box-v20260801{
        margin-top:7px!important;
        padding-top:7px!important;
        padding-bottom:3px!important;
    }

    .view .current-unified-box
    .hk-backend-title-inside-current-box-v20260801{
        margin-top:4px!important;
        padding-top:6px!important;
    }
}

/*
 * v20260801_hk_reward_unify_dashed_bright
 * 香港未打赏、已打赏统一使用历史记录同色虚线。
 * 提示栏字体改为更鲜艳的颜色。
 */

/* =========================
 * 一、未打赏框
 * ========================= */

/* 标题和价格人数之间 */
.hk-reward-panel-v20260801 .zs-reward-material-title{
    box-sizing:border-box!important;
    width:100%!important;
    margin:0!important;
    padding:0 0 7px!important;
    border:0!important;
    border-bottom:1px dashed #d8c588!important;
}

/* 未打赏价格与人数提示栏 */
.hk-reward-panel-v20260801 .zs-reward-message{
    box-sizing:border-box!important;
    width:100%!important;
    margin:7px 0 0!important;
    padding:2px 0 7px!important;
    border:0!important;
    border-bottom:1px dashed #d8c588!important;

    color:#d05a00!important;
    font-size:17px!important;
    font-weight:900!important;
    line-height:1.42!important;
    text-align:center!important;
    text-shadow:0 1px 0 rgba(255,255,255,.7)!important;
}

.hk-reward-panel-v20260801 .zs-reward-message strong{
    color:#ff1800!important;
    font-weight:900!important;
}

/* 按钮区与四步说明之间 */
.hk-reward-panel-v20260801 .zs-reward-actions{
    box-sizing:border-box!important;
    width:100%!important;
    margin:7px 0 0!important;
    padding:0 0 8px!important;
    border:0!important;
    border-bottom:1px dashed #d8c588!important;
}

/* 四步说明自身不再重复顶部蓝线，保留淡黄色框 */
.hk-reward-panel-v20260801 .zs-reward-guide{
    margin-top:8px!important;
    border:1px dashed #dfbd68!important;
    background:#fff9df!important;
}

/* 四步说明每一行之间加浅黄色虚线 */
.hk-reward-panel-v20260801 .zs-reward-guide p{
    margin:0!important;
    padding:5px 0!important;
    border-bottom:1px dashed #e7cf8b!important;
}

.hk-reward-panel-v20260801 .zs-reward-guide p:last-child{
    border-bottom:0!important;
}


/* =========================
 * 二、已打赏框
 * ========================= */

/* 本期资料标题与内容之间，使用历史记录同色虚线 */
.view .current-unified-box > .current-unified-head{
    box-sizing:border-box!important;
    width:100%!important;
    margin:0!important;
    padding:0 0 7px!important;
    border:0!important;
    border-bottom:1px dashed #d8c588!important;
}

/* 资料正文 */
.view .current-unified-box > .current-unified-body{
    box-sizing:border-box!important;
    width:100%!important;
    margin:7px 0 0!important;
    padding:0 0 8px!important;
    border:0!important;
    border-bottom:1px dashed #d8c588!important;
}

/* 已打赏提示栏 */
.view .current-unified-box .hk-paid-inside-current-box-v20260801,
.view .current-unified-box .hk-paid-reward-count-v20260801{
    box-sizing:border-box!important;
    width:100%!important;
    margin:0!important;
    padding:8px 0!important;

    border:0!important;
    border-bottom:1px dashed #d8c588!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;

    color:#d05a00!important;
    font-size:17px!important;
    font-weight:900!important;
    line-height:1.42!important;
    text-align:center!important;
    text-shadow:0 1px 0 rgba(255,255,255,.7)!important;
}

.view .current-unified-box
.hk-paid-reward-status-v20260801{
    color:#00a33a!important;
    font-weight:900!important;
}

.view .current-unified-box
.hk-paid-inside-current-box-v20260801 b,
.view .current-unified-box
.hk-paid-reward-count-v20260801 b{
    color:#ff1800!important;
    font-weight:900!important;
}

/* 后台网址广告栏 */
.view .current-unified-box
.hk-backend-title-inside-current-box-v20260801{
    box-sizing:border-box!important;
    width:100%!important;
    margin:0!important;
    padding:8px 0 2px!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
}


/* =========================
 * 三、手机端
 * ========================= */

@media(max-width:600px){
    .hk-reward-panel-v20260801 .zs-reward-material-title{
        padding-bottom:5px!important;
    }

    .hk-reward-panel-v20260801 .zs-reward-message{
        margin-top:5px!important;
        padding-bottom:6px!important;
        font-size:15px!important;
    }

    .hk-reward-panel-v20260801 .zs-reward-actions{
        margin-top:6px!important;
        padding-bottom:7px!important;
    }

    .hk-reward-panel-v20260801 .zs-reward-guide p{
        padding:4px 0!important;
    }

    .view .current-unified-box > .current-unified-head{
        padding-bottom:5px!important;
    }

    .view .current-unified-box > .current-unified-body{
        margin-top:5px!important;
        padding-bottom:6px!important;
    }

    .view .current-unified-box .hk-paid-inside-current-box-v20260801,
    .view .current-unified-box .hk-paid-reward-count-v20260801{
        padding:6px 0!important;
        font-size:15px!important;
    }

    .view .current-unified-box
    .hk-backend-title-inside-current-box-v20260801{
        padding-top:6px!important;
    }
}

/*
 * v20260801_hk_reward_count_color_unify
 * 香港未打赏与已打赏人数栏使用同一套颜色。
 */
.hk-reward-panel-v20260801 .zs-reward-message,
.view .current-unified-box .hk-paid-inside-current-box-v20260801,
.view .current-unified-box .hk-paid-reward-count-v20260801{
    color:#d05a00!important;
    font-weight:900!important;
    text-shadow:0 1px 0 rgba(255,255,255,.7)!important;
}

.hk-reward-panel-v20260801 .zs-reward-message strong,
.view .current-unified-box .hk-paid-inside-current-box-v20260801 b,
.view .current-unified-box .hk-paid-reward-count-v20260801 b{
    color:#ff1800!important;
    font-weight:900!important;
}

/* 已打赏状态文字保留鲜绿色 */
.view .current-unified-box .hk-paid-reward-status-v20260801{
    color:#00a33a!important;
    font-weight:900!important;
}

/*
 * v20260801_hk_reward_gold_red
 * 香港未打赏与已打赏统一：
 * 主体金色，金额和人数亮红色。
 */
.hk-reward-panel-v20260801 .zs-reward-message,
.view .current-unified-box .hk-paid-inside-current-box-v20260801,
.view .current-unified-box .hk-paid-reward-count-v20260801,
.view .current-unified-box .hk-paid-reward-status-v20260801{
    color:#b8860b!important;
    font-weight:900!important;
    text-shadow:0 1px 0 rgba(255,255,255,.75)!important;
}

.hk-reward-panel-v20260801 .zs-reward-message strong,
.view .current-unified-box .hk-paid-inside-current-box-v20260801 b,
.view .current-unified-box .hk-paid-reward-count-v20260801 b{
    color:#ff1800!important;
    font-weight:900!important;
}
