/* MOBILE_TITLE_FIT_ALIGN_V20260704BG
 * 112313 澳门 + 香港前台：
 * 1) 外部资料列表标题手机自适应，不被置顶标签挤压截断；
 * 2) 资料详情标题与历史开奖行可换行、对齐；
 * 3) 小屏幕开奖结果单独右对齐一行，不挤压作者/资料类型；
 * 4) 仅样式，不改任何资料、历史、开奖或判中。
 */

/* -------- 资料外：澳门 index.php / 香港 hk.php 列表标题 -------- */
.post-list-row{
  min-width:0!important;
}

.post-list-title{
  min-width:0!important;
  overflow-wrap:anywhere!important;
  word-break:break-word!important;
}

@media (max-width: 680px){
  .post-list-row{
    align-items:stretch!important;
    min-height:0!important;
  }

  .post-list-badge-cell{
    flex:0 0 60px!important;
    width:60px!important;
    min-width:60px!important;
    padding:5px 3px!important;
    align-items:flex-start!important;
  }

  .post-list-badge-cell > *{
    max-width:54px!important;
    min-height:0!important;
    padding:5px 3px!important;
    font-size:clamp(13px,3.6vw,16px)!important;
    line-height:1.22!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:break-word!important;
    text-align:center!important;
  }

  .post-list-title{
    display:block!important;
    flex:1 1 0!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    overflow:visible!important;
    text-overflow:clip!important;
    white-space:normal!important;
    font-size:clamp(15px,4.35vw,19px)!important;
    line-height:1.28!important;
    padding:8px 7px 8px 0!important;
    box-sizing:border-box!important;
    overflow-wrap:anywhere!important;
    word-break:break-word!important;
    transform:none!important;
  }

  .post-list-title *,
  .post-list-title font,
  .post-list-title span{
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:break-word!important;
  }
}

@media (max-width: 390px){
  .post-list-badge-cell{
    flex-basis:54px!important;
    width:54px!important;
    min-width:54px!important;
    padding-left:2px!important;
    padding-right:2px!important;
  }

  .post-list-badge-cell > *{
    max-width:50px!important;
    font-size:13px!important;
    padding-left:2px!important;
    padding-right:2px!important;
  }

  .post-list-title{
    font-size:clamp(14px,4.15vw,17px)!important;
    line-height:1.25!important;
    padding-right:5px!important;
  }
}

/* -------- 资料内：标题手机适配 -------- */
.view .view-title{
  min-width:0!important;
  max-width:100%!important;
  box-sizing:border-box!important;
  white-space:normal!important;
  overflow:visible!important;
  text-overflow:clip!important;
  overflow-wrap:anywhere!important;
  word-break:break-word!important;
  line-height:1.3!important;
}

.view .view-title *,
.view .view-title .hk-detail-full-title-guapai-v20260703{
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  word-break:break-word!important;
}

.view .view-meta{
  max-width:100%!important;
  box-sizing:border-box!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  word-break:break-word!important;
}

@media (max-width: 680px){
  .view .view-title{
    font-size:clamp(17px,4.7vw,22px)!important;
    line-height:1.32!important;
    padding-left:2px!important;
    padding-right:2px!important;
  }

  .view .view-meta{
    font-size:clamp(12px,3.45vw,15px)!important;
    line-height:1.45!important;
  }
}

/* -------- 资料内：历史标题 + 开奖结果自适应对齐 -------- */
.view .tema-history-head,
.view .texiao-history-head,
.view .xiaoma-history-head,
.view .bo-history-head,
.view .zs-juesha-history-head{
  width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
}

@media (max-width: 680px){
  .view .tema-history-head,
  .view .texiao-history-head,
  .view .xiaoma-history-head,
  .view .bo-history-head,
  .view .zs-juesha-history-head{
    display:flex!important;
    flex-wrap:wrap!important;
    align-items:center!important;
    column-gap:5px!important;
    row-gap:3px!important;
    white-space:normal!important;
    line-height:1.32!important;
  }

  .view .tema-history-head > *,
  .view .texiao-history-head > *,
  .view .xiaoma-history-head > *,
  .view .bo-history-head > *,
  .view .zs-juesha-history-head > *{
    min-width:0!important;
  }

  .view .tema-qishu,
  .view .texiao-qishu,
  .view .xiaoma-qishu,
  .view .tema-author,
  .view .texiao-author,
  .view .xiaoma-author,
  .view .tema-type,
  .view .texiao-type,
  .view .xiaoma-type{
    font-size:clamp(15px,4vw,18px)!important;
    line-height:1.32!important;
  }

  .view .tema-author,
  .view .texiao-author,
  .view .xiaoma-author,
  .view .tema-type,
  .view .texiao-type,
  .view .xiaoma-type{
    max-width:none!important;
    overflow:visible!important;
    text-overflow:clip!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:break-word!important;
  }

  .view .tema-open-status,
  .view .texiao-open-status,
  .view .bo-open-status,
  .view .zs-juesha-open,
  .view .xiaoma-result{
    margin-left:auto!important;
    flex:0 0 auto!important;
    min-width:max-content!important;
    white-space:nowrap!important;
    text-align:right!important;
    font-size:clamp(15px,4vw,18px)!important;
    line-height:1.32!important;
  }

  .view .tema-history-nums,
  .view .texiao-history-sx,
  .view .xiaoma-history-body,
  .view .bo-inline-wrap,
  .view .ptpm-inline-wrap,
  .view .zs-juesha-history-body{
    max-width:100%!important;
    font-size:clamp(16px,4.35vw,20px)!important;
    line-height:1.5!important;
    overflow-wrap:anywhere!important;
    word-break:break-word!important;
  }
}



/* INNER_HISTORY_TITLE_SAME_ROW_V20260704BH
 * 资料内历史卡第一行：
 * 期数 + 作者 + 资料类型始终保持同一排；
 * 不让“资料类型”自动掉到下一行。
 * 窄屏时只让“开：号码生肖准/错”单独右对齐下一行。
 */
@media (max-width:680px){
  .view .tema-history-head,
  .view .texiao-history-head,
  .view .xiaoma-history-head,
  .view .bo-history-head,
  .view .zs-juesha-history-head{
    column-gap:4px!important;
    row-gap:2px!important;
  }

  .view .tema-qishu,
  .view .texiao-qishu,
  .view .xiaoma-qishu,
  .view .zs-juesha-qishu,
  .view .tema-sep,
  .view .texiao-sep,
  .view .xiaoma-sep,
  .view .zs-juesha-sep{
    flex:0 0 auto!important;
    white-space:nowrap!important;
    font-size:clamp(14px,3.8vw,17px)!important;
    line-height:1.28!important;
  }

  .view .tema-author,
  .view .texiao-author,
  .view .xiaoma-author,
  .view .zs-juesha-author,
  .view .tema-type,
  .view .texiao-type,
  .view .xiaoma-type,
  .view .zs-juesha-type{
    flex:0 1 auto!important;
    min-width:0!important;
    max-width:36vw!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    overflow-wrap:normal!important;
    word-break:keep-all!important;
    font-size:clamp(14px,3.8vw,17px)!important;
    line-height:1.28!important;
  }
}



/* HISTORY_MATERIAL_IN_TITLE_CARD_V20260704BJ
 * 澳门 + 香港：每期历史资料放进同一个标题蓝框。
 *
 * 卡内第一行：期数 + 作者 + 资料类型 + 开奖结果
 * 卡内第二行：该期资料内容
 *
 * 所有资料类型统一覆盖：
 * 特码、特肖、肖码、头数、尾数、平特、平码、波色、五行、其他、绝杀等。
 *
 * 只改视觉容器；不改变资料文本、历史、开奖、判中或标红逻辑。
 */

/* -------- 各类型历史卡：整张卡统一为一个蓝色标题框 -------- */
.view .tema-history-item,
.view .texiao-history-item,
.view .xiaoma-history-item,
.view .zs-juesha-history-row{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  margin:8px 0 12px!important;
  padding:9px 11px 10px!important;
  overflow:hidden!important;
  border:1px solid #b9ddf7!important;
  border-radius:12px!important;
  background:#edf8ff!important;
  box-shadow:0 3px 8px rgba(76,148,190,.12)!important;
}

/* 头部本身不要再单独变成另一张框，统一并入外层蓝框。 */
.view .tema-history-item > .tema-history-head,
.view .texiao-history-item > .texiao-history-head,
.view .xiaoma-history-item > .xiaoma-history-head,
.view .zs-juesha-history-row > .zs-juesha-history-head{
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

/* 资料正文现在属于同一张蓝框，使用虚线作卡内分隔。 */
.view .tema-history-item > .tema-history-nums,
.view .texiao-history-item > .texiao-history-sx,
.view .xiaoma-history-item > .xiaoma-history-body,
.view .zs-juesha-history-row > .zs-juesha-history-body,
.view .zs-juesha-history-row > .zs-juesha-history-content{
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  margin:7px 0 0!important;
  padding:7px 0 0!important;
  border-top:1px dashed #d9b85e!important;
  border-bottom:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

/* -------- 手机：标题和开奖仍在卡内第一行；资料正文在卡内第二行 -------- */
@media (max-width:680px){
  .view .tema-history-head,
  .view .texiao-history-head,
  .view .xiaoma-history-head,
  .view .bo-history-head,
  .view .ptpm-history-head,
  .view .zs-juesha-history-head{
    display:flex!important;
    flex-wrap:nowrap!important;
    align-items:center!important;
    gap:3px!important;
    min-width:0!important;
    overflow:hidden!important;
    white-space:nowrap!important;
    line-height:1.22!important;
  }

  .view .tema-qishu,
  .view .texiao-qishu,
  .view .xiaoma-qishu,
  .view .zs-juesha-qishu,
  .view .tema-sep,
  .view .texiao-sep,
  .view .xiaoma-sep,
  .view .zs-juesha-sep{
    flex:0 0 auto!important;
    white-space:nowrap!important;
    font-size:clamp(12px,3.6vw,16px)!important;
    line-height:1.22!important;
  }

  .view .tema-author,
  .view .texiao-author,
  .view .xiaoma-author,
  .view .zs-juesha-author,
  .view .tema-type,
  .view .texiao-type,
  .view .xiaoma-type,
  .view .zs-juesha-type{
    flex:0 1 auto!important;
    min-width:0!important;
    max-width:31vw!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    overflow-wrap:normal!important;
    word-break:keep-all!important;
    font-size:clamp(12px,3.6vw,16px)!important;
    line-height:1.22!important;
  }

  /* 覆盖 BG/BH：开奖结果留在标题第一行最右侧。 */
  .view .tema-open-status,
  .view .texiao-open-status,
  .view .bo-open-status,
  .view .zs-juesha-open,
  .view .xiaoma-result{
    order:0!important;
    flex:0 0 auto!important;
    width:auto!important;
    min-width:max-content!important;
    margin:0 0 0 auto!important;
    padding:0!important;
    white-space:nowrap!important;
    text-align:right!important;
    font-size:clamp(12px,3.6vw,16px)!important;
    line-height:1.22!important;
  }

  .view .tema-history-item > .tema-history-nums,
  .view .texiao-history-item > .texiao-history-sx,
  .view .xiaoma-history-item > .xiaoma-history-body,
  .view .zs-juesha-history-row > .zs-juesha-history-body,
  .view .zs-juesha-history-row > .zs-juesha-history-content{
    font-size:clamp(16px,4.35vw,20px)!important;
    line-height:1.48!important;
    overflow-wrap:anywhere!important;
    word-break:break-word!important;
  }
}

@media (max-width:360px){
  .view .tema-history-item,
  .view .texiao-history-item,
  .view .xiaoma-history-item,
  .view .zs-juesha-history-row{
    padding:8px 8px 9px!important;
  }

  .view .tema-history-head,
  .view .texiao-history-head,
  .view .xiaoma-history-head,
  .view .bo-history-head,
  .view .ptpm-history-head,
  .view .zs-juesha-history-head{
    gap:2px!important;
  }

  .view .tema-author,
  .view .texiao-author,
  .view .xiaoma-author,
  .view .zs-juesha-author{
    max-width:22vw!important;
  }

  .view .tema-type,
  .view .texiao-type,
  .view .xiaoma-type,
  .view .zs-juesha-type{
    max-width:27vw!important;
  }

  .view .tema-qishu,
  .view .texiao-qishu,
  .view .xiaoma-qishu,
  .view .zs-juesha-qishu,
  .view .tema-author,
  .view .texiao-author,
  .view .xiaoma-author,
  .view .zs-juesha-author,
  .view .tema-type,
  .view .texiao-type,
  .view .xiaoma-type,
  .view .zs-juesha-type,
  .view .tema-open-status,
  .view .texiao-open-status,
  .view .bo-open-status,
  .view .zs-juesha-open,
  .view .xiaoma-result{
    font-size:12px!important;
  }
}

/*
 * v20260801_current_match_history_card：
 * 本期资料框与历史记录蓝色卡片完全统一。
 * 仅修改视觉，不改资料、打赏、广告或判准逻辑。
 */
.view .current-unified-box{
    box-sizing:border-box!important;
    width:100%!important;
    max-width:100%!important;
    margin:8px 0 12px!important;
    padding:9px 11px 10px!important;
    overflow:hidden!important;
    border:1px solid #b9ddf7!important;
    border-radius:12px!important;
    background:#edf8ff!important;
    box-shadow:0 3px 8px rgba(76,148,190,.12)!important;
}

/* 本期资料头部并入蓝框，不再形成独立小框 */
.view .current-unified-box > .current-unified-head{
    box-sizing:border-box!important;
    width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    line-height:1.45!important;
}

/* 正文与标题之间使用和历史记录一致的虚线分隔 */
.view .current-unified-box > .current-unified-body{
    box-sizing:border-box!important;
    width:100%!important;
    max-width:100%!important;
    margin:7px 0 0!important;
    padding:7px 0 0!important;
    border-top:1px dashed #a9cee9!important;
    background:transparent!important;
    box-shadow:none!important;
}

/* 手机端与历史卡片保持相同紧凑尺寸 */
@media(max-width:600px){
    .view .current-unified-box{
        margin:6px 0 9px!important;
        padding:7px 9px 8px!important;
        border-radius:10px!important;
    }

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

/*
 * v20260801_paid_all_inside_current_box：
 * 已打赏提示和后台本期资料标题广告放在同一个蓝色资料框内。
 */
.view .current-unified-box .paid-inside-current-box-v20260801{
    box-sizing:border-box!important;
    width:100%!important;
    margin:9px 0 0!important;
    padding:9px 0 0!important;
    border-top:1px dashed #a9cee9!important;
}

.view .current-unified-box .paid-inside-current-box-v20260801 .zs-reward-paid-v1174{
    box-sizing:border-box!important;
    width:100%!important;
    margin:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
}

.view .current-unified-box .backend-title-inside-current-box-v20260801{
    box-sizing:border-box!important;
    width:100%!important;
    margin:9px 0 0!important;
    padding:9px 0 0!important;
    border-top:1px dashed #a9cee9!important;
}

.view .current-unified-box .backend-current-material-title-v20260801{
    margin:0!important;
    padding:0!important;
}

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

/*
 * v20260801_paid_inside_no_separator
 * 已打赏资料、提示和后台标题广告保持在同一蓝框，
 * 去掉虚线、独立背景和明显分区。
 */
.view .current-unified-box .current-unified-body{
    border-top:0!important;
    margin-top:5px!important;
    padding-top:0!important;
}

.view .current-unified-box .paid-inside-current-box-v20260801{
    width:100%!important;
    margin:7px 0 0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
}

.view .current-unified-box .paid-inside-current-box-v20260801 .zs-reward-paid-v1174{
    width:100%!important;
    margin:0!important;
    padding:6px 0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
}

.view .current-unified-box .backend-title-inside-current-box-v20260801{
    width:100%!important;
    margin:4px 0 0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
}

.view .current-unified-box .backend-current-material-title-v20260801{
    width:100%!important;
    margin:0!important;
    padding:4px 0 0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
}

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

    .view .current-unified-box .paid-inside-current-box-v20260801 .zs-reward-paid-v1174{
        padding:4px 0!important;
    }

    .view .current-unified-box .backend-title-inside-current-box-v20260801{
        margin-top:2px!important;
    }
}

/*
 * v20260801_fix_paid_ad_large_gap
 * 清除已打赏提示与后台本期资料标题广告之间的大空白。
 */
.view .current-unified-box .backend-title-inside-current-box-v20260801{
    display:block!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    margin:2px 0 0!important;
    padding:0!important;
    line-height:1.25!important;
}

.view .current-unified-box .backend-current-material-title-v20260801{
    display:block!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    margin:0!important;
    padding:0!important;
    line-height:1.25!important;
}

.view .current-unified-box .backend-current-material-title-v20260801 > *{
    display:block!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    margin:0!important;
    padding:0!important;
    line-height:1.25!important;
}

.view .current-unified-box .backend-current-material-title-v20260801 p,
.view .current-unified-box .backend-current-material-title-v20260801 div,
.view .current-unified-box .backend-current-material-title-v20260801 center{
    margin:0!important;
    padding:0!important;
    height:auto!important;
    min-height:0!important;
    line-height:1.25!important;
}

.view .current-unified-box .paid-inside-current-box-v20260801{
    margin-bottom:0!important;
    padding-bottom:0!important;
}

.view .current-unified-box .paid-inside-current-box-v20260801 .zs-reward-paid-v1174{
    margin-bottom:0!important;
    padding-bottom:2px!important;
}

/*
 * v20260801_unify_current_history_gap
 * 本期资料卡与历史资料卡使用完全一致的外间距和内边距。
 * 不修改内容、打赏提示、广告和业务逻辑。
 */
.view .current-unified-box,
.view .tema-history-item,
.view .texiao-history-item,
.view .xiaoma-history-item,
.view .ptpm-history-item,
.view .bo-history-item,
.view .zs-juesha-history-row{
    box-sizing:border-box!important;
    width:100%!important;
    max-width:100%!important;
    margin:8px 0 12px!important;
    padding:9px 11px 10px!important;
}

/* 当前期资料卡内部追加的已打赏和广告，不得撑大外部卡片间距 */
.view .current-unified-box .paid-inside-current-box-v20260801,
.view .current-unified-box .backend-title-inside-current-box-v20260801,
.view .current-unified-box .backend-current-material-title-v20260801{
    margin-left:0!important;
    margin-right:0!important;
}

/* 手机端也与历史卡统一，不再单独缩成不同间距 */
@media(max-width:600px){
    .view .current-unified-box,
    .view .tema-history-item,
    .view .texiao-history-item,
    .view .xiaoma-history-item,
    .view .ptpm-history-item,
    .view .bo-history-item,
    .view .zs-juesha-history-row{
        margin:6px 0 9px!important;
        padding:7px 9px 8px!important;
        border-radius:10px!important;
    }
}

/*
 * v20260801_fix_current_top_gap
 * 历史最后一条已有下边距，本期资料不再重复增加上边距。
 */
.view .current-unified-box{
    margin-top:0!important;
    margin-bottom:12px!important;
}

@media(max-width:600px){
    .view .current-unified-box{
        margin-top:0!important;
        margin-bottom:9px!important;
    }
}

/*
 * v20260801_current_title_body_dashed
 * 已打赏帖和免费资料的本期资料标题、正文之间，
 * 使用与历史记录一致的蓝色虚线。
 */
.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 #a9cee9!important;
    background:transparent!important;
    box-shadow:none!important;
}

.view .current-unified-box > .current-unified-body{
    box-sizing:border-box!important;
    width:100%!important;
    margin:7px 0 0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
}

@media(max-width:600px){
    .view .current-unified-box > .current-unified-head{
        padding-bottom:5px!important;
    }

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

/*
 * v20260801_macau_paid_dashed_bright
 * 澳门已打赏本期资料框统一使用历史记录金色虚线 #d8c588。
 */

/* 本期资料标题与内容之间 */
.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 .paid-inside-current-box-v20260801,
.view .current-unified-box .zs-reward-paid-v1174{
    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 .zs-reward-paid-v1174 b,
.view .current-unified-box .paid-inside-current-box-v20260801 b{
    color:#ff1800!important;
    font-weight:900!important;
}

/* “您已打赏”文字更鲜艳 */
.view .current-unified-box .zs-reward-paid-v1174{
    color:#d05a00!important;
}

.view .current-unified-box
.paid-inside-current-box-v20260801
.zs-reward-paid-v1174::first-line{
    color:#00a33a!important;
}

/* 后台本期资料标题/网址广告栏 */
.view .current-unified-box
.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;
}

.view .current-unified-box
.backend-title-inside-current-box-v20260801
.backend-current-material-title-v20260801{
    box-sizing:border-box!important;
    width:100%!important;

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

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

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

@media(max-width:600px){
    .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 .paid-inside-current-box-v20260801,
    .view .current-unified-box .zs-reward-paid-v1174{
        padding:6px 0!important;
        font-size:15px!important;
    }

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

/*
 * v20260801_macau_paid_reward_color_unify
 */
.view .current-unified-box .paid-inside-current-box-v20260801,
.view .current-unified-box .paid-inside-current-box-v20260801 .zs-reward-paid-v1174,
.view .current-unified-box .zs-reward-paid-v1174{
    color:#d05a00!important;
    font-weight:900!important;
    text-shadow:0 1px 0 rgba(255,255,255,.7)!important;
}

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

/* v20260818_top_badge_invite_time_style_final_end：真正最后覆盖置顶胶囊 */
.posts a.post-list-row .post-list-badge-cell,
a.post-list-row .post-list-badge-cell{flex:0 0 76px!important;width:76px!important;min-width:76px!important;padding:4px 5px!important;align-items:center!important;justify-content:center!important;}
.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel{position:relative!important;z-index:4!important;isolation:isolate!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:66px!important;min-width:66px!important;max-width:66px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0 5px!important;box-sizing:border-box!important;overflow:hidden!important;white-space:nowrap!important;border:0!important;border-radius:15px!important;background:linear-gradient(90deg,#d8a91d,#ffe27a,#d8a91d)!important;box-shadow:0 0 5px rgba(255,196,38,.62),0 0 10px rgba(255,220,100,.34)!important;transform-origin:center center!important;}
.posts a.post-list-row .post-list-badge-cell > .post-top-style-diamond,
.posts a.post-list-row .post-list-badge-cell > .post-top-style-vip,
a.post-list-row .post-list-badge-cell > .post-top-style-diamond,
a.post-list-row .post-list-badge-cell > .post-top-style-vip{background:linear-gradient(90deg,#38aeea,#9be7ff,#38aeea)!important;box-shadow:0 0 5px rgba(0,150,255,.58),0 0 10px rgba(0,190,255,.28)!important;}
.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom:before,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:before,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom:before,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:before{content:""!important;position:absolute!important;z-index:2!important;top:-60%!important;left:-28%!important;width:18%!important;height:220%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),rgba(255,255,255,1),rgba(255,245,170,.95),transparent)!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:skewX(-20deg)!important;filter:none!important;animation:topBadgeInviteShine20260818 1.45s linear infinite!important;pointer-events:none!important;}
.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom:after,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:after,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom:after,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:after{content:""!important;position:absolute!important;z-index:2!important;left:10%!important;right:10%!important;bottom:1px!important;top:auto!important;width:auto!important;height:2px!important;background:linear-gradient(90deg,transparent,#ffffff,#ffe066,#ffffff,transparent)!important;border:0!important;border-radius:999px!important;box-shadow:0 0 5px rgba(255,255,255,.75)!important;transform:none!important;filter:none!important;animation:topBadgeInviteBottomLine20260818 .8s ease-in-out infinite alternate!important;pointer-events:none!important;}
.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom b,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel b,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel > .post-top-badge-gp-text,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom b,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel b,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel > .post-top-badge-gp-text{position:relative!important;z-index:5!important;display:inline-block!important;max-width:58px!important;margin:0!important;padding:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:clip!important;color:#fff!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#fff!important;-webkit-text-stroke:0!important;font-size:15px!important;line-height:30px!important;font-weight:900!important;letter-spacing:0!important;text-shadow:0 1px 1px rgba(0,0,0,.3),0 0 5px rgba(255,255,255,.85)!important;filter:none!important;transform-origin:center center!important;animation:topBadgeInviteTimePulse20260818 .85s ease-in-out infinite alternate!important;}

/* v20260818_top_badge_invite_time_style_tail：112313 最末尾再次覆盖置顶胶囊 */
.posts a.post-list-row .post-list-badge-cell,
a.post-list-row .post-list-badge-cell{flex:0 0 76px!important;width:76px!important;min-width:76px!important;padding:4px 5px!important;align-items:center!important;justify-content:center!important;}
.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel{position:relative!important;z-index:4!important;isolation:isolate!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:66px!important;min-width:66px!important;max-width:66px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0 5px!important;box-sizing:border-box!important;overflow:hidden!important;white-space:nowrap!important;border:0!important;border-radius:15px!important;background:linear-gradient(90deg,#d8a91d,#ffe27a,#d8a91d)!important;box-shadow:0 0 5px rgba(255,196,38,.62),0 0 10px rgba(255,220,100,.34)!important;transform-origin:center center!important;}
.posts a.post-list-row .post-list-badge-cell > .post-top-style-diamond,
.posts a.post-list-row .post-list-badge-cell > .post-top-style-vip,
a.post-list-row .post-list-badge-cell > .post-top-style-diamond,
a.post-list-row .post-list-badge-cell > .post-top-style-vip{background:linear-gradient(90deg,#38aeea,#9be7ff,#38aeea)!important;box-shadow:0 0 5px rgba(0,150,255,.58),0 0 10px rgba(0,190,255,.28)!important;}
.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom:before,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:before,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom:before,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:before{content:""!important;position:absolute!important;z-index:2!important;top:-60%!important;left:-28%!important;width:18%!important;height:220%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),rgba(255,255,255,1),rgba(255,245,170,.95),transparent)!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:skewX(-20deg)!important;filter:none!important;animation:topBadgeInviteShine20260818 1.45s linear infinite!important;pointer-events:none!important;}
.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom:after,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:after,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom:after,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:after{content:""!important;position:absolute!important;z-index:2!important;left:10%!important;right:10%!important;bottom:1px!important;top:auto!important;width:auto!important;height:2px!important;background:linear-gradient(90deg,transparent,#ffffff,#ffe066,#ffffff,transparent)!important;border:0!important;border-radius:999px!important;box-shadow:0 0 5px rgba(255,255,255,.75)!important;transform:none!important;filter:none!important;animation:topBadgeInviteBottomLine20260818 .8s ease-in-out infinite alternate!important;pointer-events:none!important;}
.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom b,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel b,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel > .post-top-badge-gp-text,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom b,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel b,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel > .post-top-badge-gp-text{position:relative!important;z-index:5!important;display:inline-block!important;max-width:58px!important;margin:0!important;padding:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:clip!important;color:#fff!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#fff!important;-webkit-text-stroke:0!important;font-size:15px!important;line-height:30px!important;font-weight:900!important;letter-spacing:0!important;text-shadow:0 1px 1px rgba(0,0,0,.3),0 0 5px rgba(255,255,255,.85)!important;filter:none!important;transform-origin:center center!important;animation:topBadgeInviteTimePulse20260818 .85s ease-in-out infinite alternate!important;}

/* v20260818_top_badge_invite_time_style：按“开奖日14-20点更新”胶囊样式最终覆盖 */
.posts a.post-list-row .post-list-badge-cell,
a.post-list-row .post-list-badge-cell{
  flex:0 0 76px!important;
  width:76px!important;
  min-width:76px!important;
  padding:4px 5px!important;
  align-items:center!important;
  justify-content:center!important;
}
.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel{
  position:relative!important;
  z-index:4!important;
  isolation:isolate!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:66px!important;
  min-width:66px!important;
  max-width:66px!important;
  height:30px!important;
  min-height:30px!important;
  margin:0!important;
  padding:0 5px!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  white-space:nowrap!important;
  border:0!important;
  border-radius:15px!important;
  background:linear-gradient(90deg,#d8a91d,#ffe27a,#d8a91d)!important;
  box-shadow:0 0 5px rgba(255,196,38,.62),0 0 10px rgba(255,220,100,.34)!important;
  transform-origin:center center!important;
}
.posts a.post-list-row .post-list-badge-cell > .post-top-style-diamond,
.posts a.post-list-row .post-list-badge-cell > .post-top-style-vip,
a.post-list-row .post-list-badge-cell > .post-top-style-diamond,
a.post-list-row .post-list-badge-cell > .post-top-style-vip{
  background:linear-gradient(90deg,#38aeea,#9be7ff,#38aeea)!important;
  box-shadow:0 0 5px rgba(0,150,255,.58),0 0 10px rgba(0,190,255,.28)!important;
}
.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom:before,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:before,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom:before,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:before{
  content:""!important;
  position:absolute!important;
  z-index:2!important;
  top:-60%!important;
  left:-28%!important;
  width:18%!important;
  height:220%!important;
  background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),rgba(255,255,255,1),rgba(255,245,170,.95),transparent)!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  transform:skewX(-20deg)!important;
  filter:none!important;
  animation:topBadgeInviteShine20260818 1.45s linear infinite!important;
  pointer-events:none!important;
}
.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom:after,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:after,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom:after,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:after{
  content:""!important;
  position:absolute!important;
  z-index:2!important;
  left:10%!important;
  right:10%!important;
  bottom:1px!important;
  top:auto!important;
  width:auto!important;
  height:2px!important;
  background:linear-gradient(90deg,transparent,#ffffff,#ffe066,#ffffff,transparent)!important;
  border:0!important;
  border-radius:999px!important;
  box-shadow:0 0 5px rgba(255,255,255,.75)!important;
  transform:none!important;
  filter:none!important;
  animation:topBadgeInviteBottomLine20260818 .8s ease-in-out infinite alternate!important;
  pointer-events:none!important;
}
.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom b,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel b,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel > .post-top-badge-gp-text,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom b,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel b,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel > .post-top-badge-gp-text{
  position:relative!important;
  z-index:5!important;
  display:inline-block!important;
  max-width:58px!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  white-space:nowrap!important;
  text-overflow:clip!important;
  color:#fff!important;
  background:none!important;
  -webkit-background-clip:border-box!important;
  background-clip:border-box!important;
  -webkit-text-fill-color:#fff!important;
  -webkit-text-stroke:0!important;
  font-size:15px!important;
  line-height:30px!important;
  font-weight:900!important;
  letter-spacing:0!important;
  text-shadow:0 1px 1px rgba(0,0,0,.3),0 0 5px rgba(255,255,255,.85)!important;
  filter:none!important;
  transform-origin:center center!important;
  animation:topBadgeInviteTimePulse20260818 .85s ease-in-out infinite alternate!important;
}
@keyframes topBadgeInviteTimePulse20260818{
  from{transform:scale(1);filter:brightness(1)}
  to{transform:scale(1.06);filter:brightness(1.3)}
}
@keyframes topBadgeInviteShine20260818{
  from{left:-28%}
  to{left:120%}
}
@keyframes topBadgeInviteBottomLine20260818{
  from{opacity:.35;transform:scaleX(.8)}
  to{opacity:1;transform:scaleX(1)}
}

/* v20260818_top_badge_final_visible：最后加载，强制覆盖前台置顶框 */
.posts a.post-list-row .post-list-badge-cell,
a.post-list-row .post-list-badge-cell{
  flex:0 0 90px!important;
  width:90px!important;
  min-width:90px!important;
  padding:6px 8px!important;
  align-items:center!important;
  justify-content:center!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom{
  position:relative!important;
  isolation:isolate!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:72px!important;
  min-width:72px!important;
  max-width:72px!important;
  height:34px!important;
  min-height:34px!important;
  padding:0!important;
  border:0!important;
  border-radius:9px!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  white-space:nowrap!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
  text-align:center!important;
  background:#fff!important;
  color:#d83a20!important;
  box-shadow:0 4px 10px rgba(153,45,16,.18), inset 0 1px 0 rgba(255,255,255,.95)!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-top-style-hot,
.posts a.post-list-row .post-list-badge-cell > .post-top-style-recommend,
.posts a.post-list-row .post-list-badge-cell > .post-top-style-top,
.posts a.post-list-row .post-list-badge-cell > .post-top-style-gold,
a.post-list-row .post-list-badge-cell > .post-top-style-hot,
a.post-list-row .post-list-badge-cell > .post-top-style-recommend,
a.post-list-row .post-list-badge-cell > .post-top-style-top,
a.post-list-row .post-list-badge-cell > .post-top-style-gold{
  color:#d83a20!important;
  background:linear-gradient(180deg,#ffffff 0%,#fff7eb 100%)!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-top-style-diamond,
.posts a.post-list-row .post-list-badge-cell > .post-top-style-vip,
a.post-list-row .post-list-badge-cell > .post-top-style-diamond,
a.post-list-row .post-list-badge-cell > .post-top-style-vip{
  color:#fff6cf!important;
  background:linear-gradient(135deg,#171717 0%,#4a2f0b 52%,#c98a18 100%)!important;
  box-shadow:0 4px 11px rgba(93,54,6,.24), inset 0 1px 0 rgba(255,255,255,.32)!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom:before,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom:before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:1!important;
  inset:0!important;
  border-radius:9px!important;
  padding:1px!important;
  background:linear-gradient(120deg,#ff2b18,#ffd46a,#ff2b18,#ffd46a)!important;
  background-size:260% 260%!important;
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;
  -webkit-mask-composite:xor!important;
  mask-composite:exclude!important;
  animation:topBadgeBorderMoveFinal20260818 1.6s linear infinite!important;
  pointer-events:none!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom:after,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom:after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:2!important;
  left:-76%!important;
  top:-45%!important;
  width:48%!important;
  height:190%!important;
  transform:skewX(-24deg)!important;
  background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.96),rgba(255,255,255,0))!important;
  animation:topBadgeShineFinal20260818 1.35s ease-in-out infinite!important;
  pointer-events:none!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom b,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom b{
  position:relative!important;
  z-index:3!important;
  display:block!important;
  max-width:66px!important;
  color:inherit!important;
  font-size:16px!important;
  font-weight:900!important;
  line-height:34px!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
  text-shadow:0 1px 0 rgba(255,255,255,.82)!important;
  animation:none!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-top-style-diamond b,
.posts a.post-list-row .post-list-badge-cell > .post-top-style-vip b,
a.post-list-row .post-list-badge-cell > .post-top-style-diamond b,
a.post-list-row .post-list-badge-cell > .post-top-style-vip b{
  text-shadow:0 1px 1px rgba(0,0,0,.78),0 0 6px rgba(255,220,118,.45)!important;
}

@keyframes topBadgeBorderMoveFinal20260818{
  0%{background-position:0% 50%}
  100%{background-position:260% 50%}
}

@keyframes topBadgeShineFinal20260818{
  0%{left:-76%;opacity:0}
  22%{opacity:.96}
  55%,100%{left:124%;opacity:0}
}

@media (max-width:680px){
  .posts a.post-list-row .post-list-badge-cell,
  a.post-list-row .post-list-badge-cell{
    flex-basis:86px!important;
    width:86px!important;
    min-width:86px!important;
    padding:6px 7px!important;
  }
  .posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom,
  a.post-list-row .post-list-badge-cell > .post-list-badge-custom{
    width:68px!important;
    min-width:68px!important;
    max-width:68px!important;
    height:32px!important;
    min-height:32px!important;
  }
  .posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom b,
  a.post-list-row .post-list-badge-cell > .post-list-badge-custom b{
    max-width:62px!important;
    font-size:15px!important;
    line-height:32px!important;
  }
}

/* v20260818_top_badge_use_gp_classes：置顶文字直接使用广告 gp-main/gp-main-second 字效 */
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel{
  position:relative!important;
  isolation:isolate!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:64px!important;
  min-width:64px!important;
  max-width:64px!important;
  height:32px!important;
  min-height:32px!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  background:radial-gradient(circle at 50% 45%,#ffffff 0%,#e9f9ff 34%,#c7ecff 72%,#e9f8ff 100%)!important;
  box-shadow:inset 0 0 13px rgba(0,145,230,.17)!important;
  white-space:nowrap!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:before,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:1!important;
  top:-35%!important;
  left:-25%!important;
  width:13%!important;
  height:180%!important;
  border:0!important;
  border-radius:0!important;
  background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 20%,rgba(255,255,255,1) 48%,rgba(255,224,95,.95) 58%,rgba(255,255,255,.5) 72%,transparent 100%)!important;
  transform:skewX(-22deg)!important;
  filter:blur(.5px)!important;
  animation:gpPanelShine 2.05s linear infinite!important;
  pointer-events:none!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:after,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:2!important;
  left:5%!important;
  right:5%!important;
  bottom:0!important;
  top:auto!important;
  width:auto!important;
  height:3px!important;
  transform:none!important;
  background:linear-gradient(90deg,transparent,#009cff,#ffffff,#ffd000,#ffffff,#009cff,transparent)!important;
  box-shadow:0 0 4px rgba(0,155,255,.75),0 0 7px rgba(255,195,0,.55)!important;
  animation:gpBottomGlow .8s ease-in-out infinite alternate!important;
  pointer-events:none!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel > .post-top-badge-gp-text,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel > .post-top-badge-gp-text{
  position:relative!important;
  z-index:5!important;
  display:inline-block!important;
  margin:0!important;
  padding:0!important;
  max-width:62px!important;
  font-size:17px!important;
  line-height:32px!important;
  font-weight:900!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
  transform-origin:center center!important;
}

@media (max-width:390px){
  .posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel,
  a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel{
    width:60px!important;
    min-width:60px!important;
    max-width:60px!important;
    height:30px!important;
    min-height:30px!important;
  }
  .posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel > .post-top-badge-gp-text,
  a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel > .post-top-badge-gp-text{
    max-width:58px!important;
    font-size:16px!important;
    line-height:30px!important;
  }
}

/* v20260818_top_badge_ultra_shine：重新制作高级强闪置顶徽章 */
.posts a.post-list-row .post-list-badge-cell,
a.post-list-row .post-list-badge-cell{
  flex:0 0 88px!important;
  width:88px!important;
  min-width:88px!important;
  padding:5px 7px!important;
  align-items:center!important;
  justify-content:center!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel{
  position:relative!important;
  isolation:isolate!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:70px!important;
  min-width:70px!important;
  max-width:70px!important;
  height:34px!important;
  min-height:34px!important;
  padding:0!important;
  margin:0!important;
  border:0!important;
  border-radius:8px!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  white-space:nowrap!important;
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,246,232,.96))!important;
  box-shadow:
    0 0 0 1px rgba(255,255,255,.95) inset,
    0 3px 9px rgba(208,48,18,.16)!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-top-style-hot,
.posts a.post-list-row .post-list-badge-cell > .post-top-style-recommend,
.posts a.post-list-row .post-list-badge-cell > .post-top-style-top,
.posts a.post-list-row .post-list-badge-cell > .post-top-style-gold,
a.post-list-row .post-list-badge-cell > .post-top-style-hot,
a.post-list-row .post-list-badge-cell > .post-top-style-recommend,
a.post-list-row .post-list-badge-cell > .post-top-style-top,
a.post-list-row .post-list-badge-cell > .post-top-style-gold{
  background:linear-gradient(180deg,#ffffff 0%,#fff3e2 100%)!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-top-style-diamond,
.posts a.post-list-row .post-list-badge-cell > .post-top-style-vip,
a.post-list-row .post-list-badge-cell > .post-top-style-diamond,
a.post-list-row .post-list-badge-cell > .post-top-style-vip{
  background:linear-gradient(180deg,#f5fdff 0%,#e7f7ff 100%)!important;
  box-shadow:
    0 0 0 1px rgba(255,255,255,.96) inset,
    0 3px 9px rgba(0,126,215,.17)!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom:before,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:before,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom:before,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:1!important;
  inset:0!important;
  width:auto!important;
  height:auto!important;
  padding:1.5px!important;
  border:0!important;
  border-radius:8px!important;
  background:linear-gradient(110deg,#ff2314 0%,#fff4a8 24%,#ff7b22 48%,#ff2314 72%,#fff4a8 100%)!important;
  background-size:260% 260%!important;
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;
  -webkit-mask-composite:xor!important;
  mask-composite:exclude!important;
  transform:none!important;
  filter:none!important;
  animation:topBadgeUltraBorder20260818 1.05s linear infinite!important;
  pointer-events:none!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-top-style-diamond:before,
.posts a.post-list-row .post-list-badge-cell > .post-top-style-vip:before,
a.post-list-row .post-list-badge-cell > .post-top-style-diamond:before,
a.post-list-row .post-list-badge-cell > .post-top-style-vip:before{
  background:linear-gradient(110deg,#007dff 0%,#ffffff 22%,#00d8ff 45%,#ffe86a 67%,#007dff 100%)!important;
  background-size:260% 260%!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom:after,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:after,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom:after,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:2!important;
  left:-72%!important;
  right:auto!important;
  top:-42%!important;
  bottom:auto!important;
  width:46%!important;
  height:190%!important;
  border:0!important;
  transform:skewX(-22deg)!important;
  background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,1),rgba(255,232,116,.9),rgba(255,255,255,0))!important;
  box-shadow:none!important;
  filter:blur(.15px)!important;
  animation:topBadgeUltraSweep20260818 1.15s ease-in-out infinite!important;
  pointer-events:none!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom b,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel b,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel > .post-top-badge-gp-text,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom b,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel b,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel > .post-top-badge-gp-text{
  position:relative!important;
  z-index:3!important;
  display:inline-block!important;
  max-width:66px!important;
  padding:0!important;
  margin:0!important;
  font-size:16px!important;
  line-height:34px!important;
  font-weight:900!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
  color:transparent!important;
  background:linear-gradient(180deg,#fff6a8 0%,#ff7e2b 38%,#e90000 66%,#9b0000 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  -webkit-text-stroke:.55px #fff!important;
  text-shadow:none!important;
  filter:drop-shadow(0 1px 0 #980000) drop-shadow(0 0 4px rgba(255,180,40,.95))!important;
  animation:topBadgeUltraText20260818 .9s ease-in-out infinite alternate!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-top-style-diamond b,
.posts a.post-list-row .post-list-badge-cell > .post-top-style-vip b,
.posts a.post-list-row .post-list-badge-cell > .post-top-style-diamond > .post-top-badge-gp-text,
.posts a.post-list-row .post-list-badge-cell > .post-top-style-vip > .post-top-badge-gp-text,
a.post-list-row .post-list-badge-cell > .post-top-style-diamond b,
a.post-list-row .post-list-badge-cell > .post-top-style-vip b,
a.post-list-row .post-list-badge-cell > .post-top-style-diamond > .post-top-badge-gp-text,
a.post-list-row .post-list-badge-cell > .post-top-style-vip > .post-top-badge-gp-text{
  background:linear-gradient(180deg,#fff8a8 0%,#19caff 38%,#0077d8 68%,#003c91 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  -webkit-text-stroke:.55px #fff!important;
  filter:drop-shadow(0 1px 0 #00518c) drop-shadow(0 0 5px rgba(0,190,255,.95))!important;
}

@keyframes topBadgeUltraBorder20260818{
  0%{background-position:0% 50%}
  100%{background-position:260% 50%}
}
@keyframes topBadgeUltraSweep20260818{
  0%{left:-72%;opacity:0}
  16%{opacity:1}
  48%,100%{left:124%;opacity:0}
}
@keyframes topBadgeUltraText20260818{
  from{transform:scale(1);filter:brightness(1.04) drop-shadow(0 1px 0 rgba(120,0,0,.8)) drop-shadow(0 0 4px rgba(255,190,50,.85))}
  to{transform:scale(1.055);filter:brightness(1.35) drop-shadow(0 1px 0 rgba(120,0,0,.8)) drop-shadow(0 0 9px rgba(255,215,60,1))}
}

@media (max-width:390px){
  .posts a.post-list-row .post-list-badge-cell,
  a.post-list-row .post-list-badge-cell{
    flex-basis:82px!important;
    width:82px!important;
    min-width:82px!important;
    padding:5px 6px!important;
  }
  .posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom,
  .posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel,
  a.post-list-row .post-list-badge-cell > .post-list-badge-custom,
  a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel{
    width:66px!important;
    min-width:66px!important;
    max-width:66px!important;
    height:32px!important;
    min-height:32px!important;
  }
  .posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom b,
  .posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel b,
  a.post-list-row .post-list-badge-cell > .post-list-badge-custom b,
  a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel b{
    font-size:15px!important;
    line-height:32px!important;
  }
}

/* v20260818_top_badge_gp_ad_exact：按 gp-title-panel 广告字效缩小移植 */
.posts a.post-list-row .post-list-badge-cell,
a.post-list-row .post-list-badge-cell{
  flex:0 0 92px!important;
  width:92px!important;
  min-width:92px!important;
  padding:5px 8px!important;
  align-items:center!important;
  justify-content:center!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom{
  position:relative!important;
  isolation:isolate!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:74px!important;
  min-width:74px!important;
  max-width:74px!important;
  height:36px!important;
  min-height:36px!important;
  padding:0!important;
  box-sizing:border-box!important;
  border:0!important;
  border-radius:0!important;
  background:
    radial-gradient(circle at 50% 45%,#ffffff 0%,#e9f9ff 36%,#c7ecff 72%,#e9f8ff 100%)!important;
  box-shadow:inset 0 0 14px rgba(0,145,230,.18)!important;
  overflow:hidden!important;
  white-space:nowrap!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
  text-align:center!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom:before,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom:before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:1!important;
  top:-35%!important;
  left:-30%!important;
  width:16%!important;
  height:180%!important;
  border:0!important;
  border-radius:0!important;
  background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 20%,rgba(255,255,255,1) 48%,rgba(255,224,95,.95) 58%,rgba(255,255,255,.5) 72%,transparent 100%)!important;
  transform:skewX(-22deg)!important;
  filter:blur(.4px)!important;
  animation:topBadgeGpPanelShine20260818 1.65s linear infinite!important;
  pointer-events:none!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom:after,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom:after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:2!important;
  left:7%!important;
  right:7%!important;
  bottom:0!important;
  top:auto!important;
  width:auto!important;
  height:3px!important;
  transform:none!important;
  background:linear-gradient(90deg,transparent,#009cff,#ffffff,#ffd000,#ffffff,#009cff,transparent)!important;
  box-shadow:0 0 4px rgba(0,155,255,.75),0 0 7px rgba(255,195,0,.55)!important;
  animation:topBadgeGpBottomGlow20260818 .8s ease-in-out infinite alternate!important;
  pointer-events:none!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom b,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom b{
  position:relative!important;
  z-index:3!important;
  display:inline-block!important;
  max-width:72px!important;
  padding:0!important;
  margin:0!important;
  font-size:17px!important;
  line-height:36px!important;
  font-weight:900!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
  color:transparent!important;
  background:linear-gradient(180deg,#fff36d 0%,#ffbe00 24%,#ff4a00 52%,#e00000 74%,#a60000 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  -webkit-text-stroke:.65px #fff!important;
  text-shadow:none!important;
  filter:
    drop-shadow(0 1px 0 #8f0000)
    drop-shadow(0 0 2px #fff)
    drop-shadow(0 0 5px #ffb300)
    drop-shadow(0 0 8px rgba(255,45,0,.68))!important;
  animation:topBadgeGpMainPulse20260818 1.15s ease-in-out infinite!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-top-style-diamond b,
.posts a.post-list-row .post-list-badge-cell > .post-top-style-vip b,
a.post-list-row .post-list-badge-cell > .post-top-style-diamond b,
a.post-list-row .post-list-badge-cell > .post-top-style-vip b{
  background:linear-gradient(180deg,#fff69b 0%,#ffd12a 24%,#149ee8 48%,#0077c5 70%,#004d8c 100%)!important;
  -webkit-background-clip:text!important;
  background-clip:text!important;
  -webkit-text-fill-color:transparent!important;
  -webkit-text-stroke:.65px #fff!important;
  filter:
    drop-shadow(0 1px 0 #00518c)
    drop-shadow(0 0 2px #fff)
    drop-shadow(0 0 5px #24b7ff)
    drop-shadow(0 0 8px rgba(255,195,0,.7))!important;
  animation:topBadgeGpSecondPulse20260818 1.25s ease-in-out infinite!important;
}

@keyframes topBadgeGpPanelShine20260818{
  from{left:-30%}
  to{left:120%}
}
@keyframes topBadgeGpBottomGlow20260818{
  from{opacity:.35;transform:scaleX(.78)}
  to{opacity:1;transform:scaleX(1)}
}
@keyframes topBadgeGpMainPulse20260818{
  0%,100%{transform:scale(1);filter:brightness(1) drop-shadow(0 1px 0 #8f0000) drop-shadow(0 0 2px #fff) drop-shadow(0 0 5px #ffb300) drop-shadow(0 0 8px rgba(255,45,0,.68))}
  50%{transform:scale(1.06);filter:brightness(1.3) drop-shadow(0 1px 0 #8f0000) drop-shadow(0 0 4px #fff) drop-shadow(0 0 9px #ffd000) drop-shadow(0 0 12px rgba(255,0,0,.9))}
}
@keyframes topBadgeGpSecondPulse20260818{
  0%,100%{transform:scale(1);filter:brightness(1) drop-shadow(0 1px 0 #00518c) drop-shadow(0 0 2px #fff) drop-shadow(0 0 5px #24b7ff) drop-shadow(0 0 8px rgba(255,195,0,.6))}
  50%{transform:scale(1.055);filter:brightness(1.3) drop-shadow(0 1px 0 #00518c) drop-shadow(0 0 4px #fff) drop-shadow(0 0 9px #24b7ff) drop-shadow(0 0 12px rgba(255,195,0,.9))}
}

@media (max-width:680px){
  .posts a.post-list-row .post-list-badge-cell,
  a.post-list-row .post-list-badge-cell{
    flex-basis:88px!important;
    width:88px!important;
    min-width:88px!important;
    padding:5px 7px!important;
  }
  .posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom,
  a.post-list-row .post-list-badge-cell > .post-list-badge-custom{
    width:70px!important;
    min-width:70px!important;
    max-width:70px!important;
    height:34px!important;
    min-height:34px!important;
  }
  .posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom b,
  a.post-list-row .post-list-badge-cell > .post-list-badge-custom b{
    max-width:68px!important;
    font-size:16px!important;
    line-height:34px!important;
  }
}

@media (max-width:390px){
  .posts a.post-list-row .post-list-badge-cell,
  a.post-list-row .post-list-badge-cell{
    flex-basis:80px!important;
    width:80px!important;
    min-width:80px!important;
    padding:5px 5px!important;
  }
  .posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom,
  a.post-list-row .post-list-badge-cell > .post-list-badge-custom{
    width:64px!important;
    min-width:64px!important;
    max-width:64px!important;
    height:30px!important;
    min-height:30px!important;
  }
  .posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom b,
  a.post-list-row .post-list-badge-cell > .post-list-badge-custom b{
    max-width:59px!important;
    font-size:14px!important;
    line-height:30px!important;
  }
}

/* v20260818_top_badge_ad_style：参考顶部广告两排字效 */
.posts a.post-list-row .post-list-badge-cell,
a.post-list-row .post-list-badge-cell{
  flex:0 0 94px!important;
  width:94px!important;
  min-width:94px!important;
  padding:5px 8px!important;
  align-items:center!important;
  justify-content:center!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom{
  position:relative!important;
  isolation:isolate!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:76px!important;
  min-width:76px!important;
  max-width:76px!important;
  height:36px!important;
  min-height:36px!important;
  padding:0!important;
  box-sizing:border-box!important;
  border:0!important;
  border-radius:6px!important;
  background:linear-gradient(180deg,#fff7c8 0%,#ffd766 48%,#f09b24 100%)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 2px 7px rgba(189,89,18,.20)!important;
  overflow:hidden!important;
  white-space:nowrap!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
  text-align:center!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-top-style-hot,
.posts a.post-list-row .post-list-badge-cell > .post-top-style-recommend,
.posts a.post-list-row .post-list-badge-cell > .post-top-style-top,
.posts a.post-list-row .post-list-badge-cell > .post-top-style-gold,
a.post-list-row .post-list-badge-cell > .post-top-style-hot,
a.post-list-row .post-list-badge-cell > .post-top-style-recommend,
a.post-list-row .post-list-badge-cell > .post-top-style-top,
a.post-list-row .post-list-badge-cell > .post-top-style-gold{
  background:linear-gradient(180deg,#fff3c2 0%,#ffd66b 42%,#f06d25 100%)!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-top-style-diamond,
.posts a.post-list-row .post-list-badge-cell > .post-top-style-vip,
a.post-list-row .post-list-badge-cell > .post-top-style-diamond,
a.post-list-row .post-list-badge-cell > .post-top-style-vip{
  background:linear-gradient(180deg,#e7ffff 0%,#65d7ff 48%,#078ce3 100%)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 2px 8px rgba(0,119,204,.24)!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom:before,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom:before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:1!important;
  inset:0!important;
  border-radius:6px!important;
  border:1px solid rgba(255,255,255,.95)!important;
  box-shadow:inset 0 0 0 1px rgba(200,50,0,.28)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,0) 45%)!important;
  pointer-events:none!important;
  animation:none!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-top-style-diamond:before,
.posts a.post-list-row .post-list-badge-cell > .post-top-style-vip:before,
a.post-list-row .post-list-badge-cell > .post-top-style-diamond:before,
a.post-list-row .post-list-badge-cell > .post-top-style-vip:before{
  box-shadow:inset 0 0 0 1px rgba(0,116,205,.34)!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom:after,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom:after{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:2!important;
  left:-70%!important;
  top:-45%!important;
  width:48%!important;
  height:190%!important;
  transform:skewX(-24deg)!important;
  background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.98),rgba(255,255,255,0))!important;
  animation:topBadgeAdShine20260818 1.45s ease-in-out infinite!important;
  pointer-events:none!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom b,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom b{
  position:relative!important;
  z-index:3!important;
  display:block!important;
  max-width:72px!important;
  font-size:17px!important;
  font-weight:900!important;
  line-height:36px!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
  color:#e24420!important;
  -webkit-text-stroke:.7px #ffffff!important;
  text-shadow:
    1px 1px 0 #ffffff,
    -1px 1px 0 #ffffff,
    1px -1px 0 #ffffff,
    -1px -1px 0 #ffffff,
    0 2px 0 #a62712,
    0 0 5px rgba(255,245,190,.9)!important;
  animation:topBadgeAdTextPulse20260818 1.45s ease-in-out infinite!important;
}

.posts a.post-list-row .post-list-badge-cell > .post-top-style-diamond b,
.posts a.post-list-row .post-list-badge-cell > .post-top-style-vip b,
a.post-list-row .post-list-badge-cell > .post-top-style-diamond b,
a.post-list-row .post-list-badge-cell > .post-top-style-vip b{
  color:#0795e8!important;
  -webkit-text-stroke:.7px #ffffff!important;
  text-shadow:
    1px 1px 0 #ffffff,
    -1px 1px 0 #ffffff,
    1px -1px 0 #ffffff,
    -1px -1px 0 #ffffff,
    0 2px 0 #0067aa,
    0 0 6px rgba(210,255,255,.95)!important;
}

@keyframes topBadgeAdShine20260818{
  0%{left:-70%;opacity:0}
  18%{opacity:1}
  48%,100%{left:122%;opacity:0}
}

@keyframes topBadgeAdTextPulse20260818{
  0%,100%{filter:brightness(1)}
  50%{filter:brightness(1.22)}
}

@media (max-width:680px){
  .posts a.post-list-row .post-list-badge-cell,
  a.post-list-row .post-list-badge-cell{
    flex-basis:88px!important;
    width:88px!important;
    min-width:88px!important;
    padding:5px 6px!important;
  }
  .posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom,
  a.post-list-row .post-list-badge-cell > .post-list-badge-custom{
    width:72px!important;
    min-width:72px!important;
    max-width:72px!important;
    height:34px!important;
    min-height:34px!important;
  }
  .posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom b,
  a.post-list-row .post-list-badge-cell > .post-list-badge-custom b{
    max-width:68px!important;
    font-size:16px!important;
    line-height:34px!important;
  }
}

/* v20260818_juesha_history_dash_final：绝杀历史必须有分隔虚线 */
.view .zs-juesha-history-row,
.block .zs-juesha-history-row,
.zs-juesha-history-box .zs-juesha-history-row{
    position:relative!important;
    padding-bottom:10px!important;
    margin-bottom:10px!important;
    border-bottom:0!important;
}

.view .zs-juesha-history-row > .zs-juesha-data,
.block .zs-juesha-history-row > .zs-juesha-data,
.zs-juesha-history-box .zs-juesha-history-row > .zs-juesha-data{
    box-sizing:border-box!important;
    width:100%!important;
    max-width:100%!important;
    margin:7px 0 0!important;
    padding:7px 0 0 28px!important;
    border-top:1px dashed #d9b85e!important;
    border-bottom:0!important;
    background:transparent!important;
    box-shadow:none!important;
}

.view .zs-juesha-history-head,
.block .zs-juesha-history-head,
.zs-juesha-history-box .zs-juesha-history-head{
    display:flex!important;
    flex-wrap:nowrap!important;
    align-items:center!important;
    gap:6px!important;
    white-space:nowrap!important;
}

.view .zs-juesha-history-left,
.block .zs-juesha-history-left,
.zs-juesha-history-box .zs-juesha-history-left{
    display:inline-flex!important;
    flex-wrap:nowrap!important;
    flex:1 1 auto!important;
    min-width:0!important;
    overflow:hidden!important;
    white-space:nowrap!important;
}

.view .zs-juesha-open,
.block .zs-juesha-open,
.zs-juesha-history-box .zs-juesha-open{
    display:inline-flex!important;
    flex:0 0 auto!important;
    margin-left:auto!important;
    white-space:nowrap!important;
}

/*
 * v20260801_macau_paid_gold_red
 * 已打赏栏与未打赏栏颜色完全一致。
 */
.view .current-unified-box .paid-inside-current-box-v20260801,
.view .current-unified-box .paid-inside-current-box-v20260801 .zs-reward-paid-v1174,
.view .current-unified-box .zs-reward-paid-v1174{
    color:#b8860b!important;
    font-weight:900!important;
    text-shadow:0 1px 0 rgba(255,255,255,.75)!important;
}

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

/* v20260818_top_badge_invite_time_style_final_eof：112313 真正文件末尾置顶胶囊 */
.posts a.post-list-row .post-list-badge-cell,
a.post-list-row .post-list-badge-cell{flex:0 0 76px!important;width:76px!important;min-width:76px!important;padding:4px 5px!important;align-items:center!important;justify-content:center!important;}
.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel{position:relative!important;z-index:4!important;isolation:isolate!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:66px!important;min-width:66px!important;max-width:66px!important;height:30px!important;min-height:30px!important;margin:0!important;padding:0 5px!important;box-sizing:border-box!important;overflow:hidden!important;white-space:nowrap!important;border:0!important;border-radius:15px!important;background:linear-gradient(90deg,#d8a91d,#ffe27a,#d8a91d)!important;box-shadow:0 0 5px rgba(255,196,38,.62),0 0 10px rgba(255,220,100,.34)!important;transform-origin:center center!important;}
.posts a.post-list-row .post-list-badge-cell > .post-top-style-diamond,
.posts a.post-list-row .post-list-badge-cell > .post-top-style-vip,
a.post-list-row .post-list-badge-cell > .post-top-style-diamond,
a.post-list-row .post-list-badge-cell > .post-top-style-vip{background:linear-gradient(90deg,#38aeea,#9be7ff,#38aeea)!important;box-shadow:0 0 5px rgba(0,150,255,.58),0 0 10px rgba(0,190,255,.28)!important;}
.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom:before,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:before,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom:before,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:before{content:""!important;position:absolute!important;z-index:2!important;top:-60%!important;left:-28%!important;width:18%!important;height:220%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),rgba(255,255,255,1),rgba(255,245,170,.95),transparent)!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:skewX(-20deg)!important;filter:none!important;animation:topBadgeInviteShine20260818 1.45s linear infinite!important;pointer-events:none!important;}
.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom:after,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:after,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom:after,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:after{content:""!important;position:absolute!important;z-index:2!important;left:10%!important;right:10%!important;bottom:1px!important;top:auto!important;width:auto!important;height:2px!important;background:linear-gradient(90deg,transparent,#ffffff,#ffe066,#ffffff,transparent)!important;border:0!important;border-radius:999px!important;box-shadow:0 0 5px rgba(255,255,255,.75)!important;transform:none!important;filter:none!important;animation:topBadgeInviteBottomLine20260818 .8s ease-in-out infinite alternate!important;pointer-events:none!important;}
.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom b,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel b,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel > .post-top-badge-gp-text,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom b,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel b,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel > .post-top-badge-gp-text{position:relative!important;z-index:5!important;display:inline-block!important;max-width:58px!important;margin:0!important;padding:0!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:clip!important;color:#fff!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#fff!important;-webkit-text-stroke:0!important;font-size:15px!important;line-height:30px!important;font-weight:900!important;letter-spacing:0!important;text-shadow:0 1px 1px rgba(0,0,0,.3),0 0 5px rgba(255,255,255,.85)!important;filter:none!important;transform-origin:center center!important;animation:topBadgeInviteTimePulse20260818 .85s ease-in-out infinite alternate!important;}

/* v20260818_top_badge_liujin_strong：深色鎏金金属牌，强闪动 */
.posts a.post-list-row .post-list-badge-cell,
a.post-list-row .post-list-badge-cell{flex:0 0 68px!important;width:68px!important;min-width:68px!important;padding:3px 2px 3px 3px!important;margin:0 -2px 0 0!important;align-items:center!important;justify-content:center!important;}
.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel{position:relative!important;isolation:isolate!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:62px!important;min-width:62px!important;max-width:62px!important;height:31px!important;min-height:31px!important;padding:0 3px!important;margin:0!important;overflow:hidden!important;box-sizing:border-box!important;white-space:nowrap!important;border-radius:6px!important;border:1px solid rgba(255,246,165,.98)!important;background:linear-gradient(135deg,#7b3700 0%,#b56a00 22%,#f2c23b 43%,#8b4100 62%,#e7a918 82%,#6f2d00 100%)!important;background-size:240% 240%!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.75),inset 0 -2px 4px rgba(78,25,0,.55),0 0 7px rgba(255,190,28,.9),0 0 15px rgba(255,112,0,.42)!important;animation:topBadgeLiujinBg20260818 .72s ease-in-out infinite alternate!important;}
.posts a.post-list-row .post-list-badge-cell > .post-top-style-diamond,
.posts a.post-list-row .post-list-badge-cell > .post-top-style-vip,
a.post-list-row .post-list-badge-cell > .post-top-style-diamond,
a.post-list-row .post-list-badge-cell > .post-top-style-vip{border-color:rgba(210,244,255,.98)!important;background:linear-gradient(135deg,#00366d 0%,#006cb6 25%,#16c7ff 48%,#004f9c 66%,#008ad8 84%,#002f67 100%)!important;background-size:240% 240%!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),inset 0 -2px 4px rgba(0,31,70,.58),0 0 7px rgba(0,190,255,.9),0 0 15px rgba(0,106,255,.45)!important;}
.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom:before,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:before,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom:before,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:before{content:""!important;position:absolute!important;z-index:2!important;top:-70%!important;left:-45%!important;width:28%!important;height:240%!important;border:0!important;border-radius:0!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),#fff8b8,#ffffff,#ffe064,transparent)!important;transform:skewX(-21deg)!important;filter:blur(.15px)!important;animation:topBadgeLiujinSweep20260818 .78s linear infinite!important;pointer-events:none!important;}
.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom:after,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:after,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom:after,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel:after{content:""!important;position:absolute!important;z-index:3!important;inset:2px!important;border-radius:4px!important;border:1px solid rgba(255,255,255,.34)!important;background:linear-gradient(180deg,rgba(255,255,255,.38),transparent 38%,rgba(0,0,0,.13) 100%)!important;box-shadow:none!important;animation:topBadgeLiujinFlash20260818 .55s ease-in-out infinite alternate!important;pointer-events:none!important;}
.posts a.post-list-row .post-list-badge-cell > .post-list-badge-custom b,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel b,
.posts a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel > .post-top-badge-gp-text,
a.post-list-row .post-list-badge-cell > .post-list-badge-custom b,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel b,
a.post-list-row .post-list-badge-cell > .post-top-badge-gp-panel > .post-top-badge-gp-text{position:relative!important;z-index:5!important;display:inline-block!important;max-width:58px!important;padding:0!important;margin:0!important;overflow:hidden!important;white-space:nowrap!important;color:#ffffff!important;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;-webkit-text-fill-color:#ffffff!important;-webkit-text-stroke:.35px rgba(96,39,0,.75)!important;font-size:16px!important;line-height:31px!important;font-weight:900!important;letter-spacing:0!important;text-shadow:0 1px 0 rgba(74,27,0,.95),0 0 4px #fff7a8,0 0 8px rgba(255,205,38,.98)!important;filter:none!important;animation:topBadgeLiujinText20260818 .52s ease-in-out infinite alternate!important;}
.posts a.post-list-row .post-list-badge-cell > .post-top-style-diamond b,
.posts a.post-list-row .post-list-badge-cell > .post-top-style-vip b,
a.post-list-row .post-list-badge-cell > .post-top-style-diamond b,
a.post-list-row .post-list-badge-cell > .post-top-style-vip b{-webkit-text-stroke:.35px rgba(0,43,105,.75)!important;text-shadow:0 1px 0 rgba(0,38,94,.95),0 0 4px #ffffff,0 0 8px rgba(0,215,255,.95)!important;}
@keyframes topBadgeLiujinBg20260818{from{background-position:0% 50%;filter:brightness(1.02) saturate(1.05)}to{background-position:100% 50%;filter:brightness(1.38) saturate(1.35)}}
@keyframes topBadgeLiujinSweep20260818{from{left:-45%;opacity:.25}18%{opacity:1}to{left:125%;opacity:.25}}
@keyframes topBadgeLiujinFlash20260818{from{opacity:.35}to{opacity:.9}}
@keyframes topBadgeLiujinText20260818{from{transform:scale(1);filter:brightness(1)}to{transform:scale(1.08);filter:brightness(1.45)}}
