/* V13.41 — centred 2v2 team totals + clear winner + full-width pot split. */
#pbTeamScoreV1340{display:none!important}
.pbTeamPairLabelsV1341{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin:8px 0 7px;pointer-events:none}
.pbTeamPairHalfV1341{display:flex;justify-content:center;align-items:center;min-width:0}
.pbTeamPairChipV1341{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:205px;max-width:92%;padding:7px 13px;border-radius:999px;background:#0d1420;border:1px solid #2b354a;box-shadow:0 8px 20px rgba(0,0,0,.18);white-space:nowrap}
.pbTeamPairHalfV1341.blue .pbTeamPairChipV1341{border-color:#3284ff;box-shadow:0 0 0 1px rgba(50,132,255,.14),0 8px 20px rgba(0,0,0,.18)}
.pbTeamPairHalfV1341.red .pbTeamPairChipV1341{border-color:#ff4e63;box-shadow:0 0 0 1px rgba(255,78,99,.13),0 8px 20px rgba(0,0,0,.18)}
.pbTeamPairChipV1341 span{font-size:10px;font-weight:1000;letter-spacing:.07em}
.pbTeamPairHalfV1341.blue span{color:#7db7ff}.pbTeamPairHalfV1341.red span{color:#ff909d}
.pbTeamPairChipV1341 strong{font-size:15px;color:#f4f6fb}
.pbTeamPairChipV1341 em{display:none;font-style:normal;font-size:8px;font-weight:1000;letter-spacing:.04em;color:#141104;background:#f5cf3b;border:1px solid #ffe36b;border-radius:999px;padding:3px 6px}
.pbTeamPairHalfV1341.leading .pbTeamPairChipV1341{border-color:#f5cf3b!important;background:linear-gradient(90deg,rgba(245,207,59,.12),#0d1420);box-shadow:0 0 0 1px rgba(245,207,59,.20),0 0 20px rgba(245,207,59,.10)}
.pbTeamPairHalfV1341.leading .pbTeamPairChipV1341 em{display:inline-flex}

/* Preserve the classic pot layout: text on the left, total on the right; payout below full width. */
#battleResult .pb133Pot.pbTeamPotV1341{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;column-gap:18px!important;row-gap:12px!important}
#battleResult .pb133Pot.pbTeamPotV1341>strong{grid-column:2;grid-row:1;align-self:center}
.pbTeamPayoutsV1341{grid-column:1/-1;width:100%;padding-top:11px;border-top:1px solid rgba(255,255,255,.09)}
.pbTeamPayoutTitleV1341{text-align:center;font-size:9px;font-weight:1000;letter-spacing:.09em;color:#aab3c4;margin-bottom:8px}
.pbTeamPayoutGridV1341{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-width:760px;margin:0 auto}
.pbTeamPayoutCardV1341{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border:1px solid rgba(255,255,255,.09);border-radius:10px;background:rgba(8,12,20,.38)}
.pbTeamPayoutCardV1341 span{font-size:11px!important;font-weight:900!important;color:#d7deeb!important;text-transform:none!important;letter-spacing:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pbTeamPayoutCardV1341 b{font-size:15px;color:#f5d33f;white-space:nowrap}
@media(max-width:760px){
  .pbTeamPairLabelsV1341{gap:5px;margin:6px 0}
  .pbTeamPairChipV1341{min-width:0;width:94%;gap:5px;padding:6px 7px}
  .pbTeamPairChipV1341 span{font-size:8px}.pbTeamPairChipV1341 strong{font-size:12px}.pbTeamPairChipV1341 em{font-size:6px;padding:2px 4px}
  .pbTeamPayoutGridV1341{grid-template-columns:1fr}
  #battleResult .pb133Pot.pbTeamPotV1341{grid-template-columns:1fr auto!important}
}
