@charset "utf-8";

.game-details-c-soccer-bc .game-details-c-body-name-bc { justify-content: space-around; }

.game-details-c-soccer-bc .game-details-c-body-numbers-bc { flex-shrink: 0; margin-inline-start: 10px; }

.scores-section-start-icon-bc { flex-shrink: 0; font-size: 8px; margin-inline: 4px 2px; color: rgba(255, 255, 255, 0.9); }

.rainbowSixScoresContent { height: 60px; display: flex; align-items: center; }

.rainbowSixScore { display: flex; transition: all var(--default-transition-duration) ease; }

.rainbowSixScoresBlock { position: relative; display: flex; align-items: flex-end; overflow: hidden; }

.rainbowSixScoresBlock.rainbowSixScoresBlockExpand { width: auto; }

.rainbowSixScoresBlock.rainbowSixScoresBlockExpand .rainbowSixScoreSet { top: 0px; }

[dir="ltr"] .rainbowSixScoresBlock.rainbowSixScoresBlockExpand .rainbowSixScoreSet { left: 50%; transform: translate3d(-50%, 0px, 0px); }

[dir="rtl"] .rainbowSixScoresBlock.rainbowSixScoresBlockExpand .rainbowSixScoreSet { right: 50%; transform: translate3d(50%, 0px, 0px); }

.rainbowSixScoresBlock:not(.rainbowSixScoresBlockExpand) { width: 50px; }

.rainbowSixScoresBlock:not(.rainbowSixScoresBlockExpand) .rainbowSixScore { transform: translate(-300%); overflow: hidden; }

.rainbowSixScoresBlock:not(.rainbowSixScoresBlockExpand) .rainbowSixScoreSet { top: 50%; }

[dir="ltr"] .rainbowSixScoresBlock:not(.rainbowSixScoresBlockExpand) .rainbowSixScoreSet { left: 50%; transform: translate3d(-50%, -50%, 0px); }

[dir="rtl"] .rainbowSixScoresBlock:not(.rainbowSixScoresBlockExpand) .rainbowSixScoreSet { right: 50%; transform: translate3d(50%, -50%, 0px); }

[class*="is-web"] .rainbowSixScoresBlock { height: 65px; padding-inline: 10px; }

[class*="is-mobile"] .rainbowSixScoresBlock { height: 52px; padding-inline: 6px; }

.rainbowSixScoresBlock + .rainbowSixScoresBlock { border-inline-start: 1px solid rgba(255, 255, 255, 0.1); }

.rainbowSixScorePoints { display: flex; flex-direction: column; align-items: center; font-weight: 700; white-space: nowrap; }

.rainbowSixScorePoints + .rainbowSixScorePoints { border-inline-start: 1px solid rgba(255, 255, 255, 0.2); border-radius: 0px; }

.rainbowSixScoreSeq { width: 100%; text-align: center; padding: 2px; color: rgba(255, 255, 255, 0.8); border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

[class*="is-web"] .rainbowSixScoreSeq { font-size: 12px; }

[class*="is-mobile"] .rainbowSixScoreSeq { font-size: 10px; }

.rainbowSixScorePoint { color: rgba(var(--oc-2),1); }

[class*="is-web"] .rainbowSixScorePoint { font-size: 12px; padding: 4px; }

[class*="is-mobile"] .rainbowSixScorePoint { font-size: 10px; padding: 2px; }

.rainbowSixScoreSet { position: absolute; color: rgb(204, 204, 204); font-size: 10px; padding: 2px 4px; border-radius: 2px; background: rgba(82, 82, 131, 0.4); }

[class*="is-web"] .rainbowSixScoreSet { cursor: pointer; }

.game-details-basketballshots-shadow-bc { flex-shrink: 0; max-width: 45%; padding-inline-end: 6px; position: relative; }

.game-details-basketballshots-shadow-bc::after { content: ""; position: absolute; top: 0px; width: 1px; height: 100%; box-shadow: rgb(169, 169, 193) 1px 0px inset, rgba(255, 255, 255, 0.8) -2px 0px 5px; }

[dir="ltr"] .game-details-basketballshots-shadow-bc::after { right: 0px; }

[dir="rtl"] .game-details-basketballshots-shadow-bc::after { left: 0px; }

.game-details-numbers-bc { display: flex; will-change: scroll-position; overflow: auto hidden; scrollbar-width: none; }

.game-details-numbers-bc::-webkit-scrollbar { display: none; }

.game-details-c-body-bc.game-details-c-basketballshots-bc { align-items: center; }

.game-details-c-body-bc.game-details-c-basketballshots-bc .game-details-c-b-r-c-score-item-bc + .game-details-c-b-r-c-score-item-bc { height: 19px; margin-top: 7px; }

.game-details-c-body-bc.game-details-c-basketballshots-bc .game-details-c-body-numbers-bc + .game-details-c-body-numbers-bc { margin-inline-start: 15px; }

.game-details-info-icon-bc { width: 17px; height: 17px; margin-top: 9px; text-align: center; }

[class="game-details-info-icon-bc"] { background: rgb(194, 197, 205); border-radius: 50%; }

.shooting-header { display: flex; align-items: center; overflow: hidden; }

.shooting-title { flex: 1 1 auto; overflow: hidden; }

.shooting-player { flex: 1 1 auto; color: rgb(255, 255, 255); font-size: 14px; }

.shooting-player + .shooting-player { margin-top: 8px; }

.shooting-total-info { flex-shrink: 0; height: 28px; margin-inline-start: 6px; padding: 0px 5px; color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0.5); border-radius: var(--border-radius); font-size: 16px; line-height: 28px; font-weight: 500; text-transform: uppercase; }

.shooting-total-score-block { flex-shrink: 0; display: flex; margin-inline-start: 6px; }

.shooting-total-score { display: flex; flex-direction: column; }

.shooting-total-score:first-child { color: rgb(255, 255, 255); }

.shooting-total-score:nth-child(2) { color: rgba(255, 255, 255, 0.65); margin-inline-start: 5px; padding-inline-start: 4px; }

[dir="ltr"] .shooting-total-score:nth-child(2) { border-left: 1px solid rgba(255, 255, 255, 0.1); }

[dir="rtl"] .shooting-total-score:nth-child(2) { border-right: 1px solid rgba(255, 255, 255, 0.1); }

.shooting-total-score-number { font-size: 14px; font-weight: 400; }

.shooting-total-score-number + .shooting-total-score-number { margin-top: 8px; }

.shooting-set-wrapper { display: flex; margin-top: 10px; padding: 10px 0px; background: rgba(0, 0, 0, 0.5); border-radius: var(--border-radius); }

.shooting-game-player { flex-shrink: 0; display: flex; flex-direction: column; justify-content: flex-end; height: 100%; padding: 0px 10px; position: sticky; }

[dir="ltr"] .shooting-game-player { left: 0px; border-right: 1px solid rgba(255, 255, 255, 0.1); }

[dir="rtl"] .shooting-game-player { right: 0px; border-left: 1px solid rgba(255, 255, 255, 0.1); }

.shooting-game-player-name { color: rgb(255, 255, 255); font-size: 12px; }

.shooting-game-player-name + .shooting-game-player-name { margin-top: 10px; }

.shooting-content { display: flex; align-items: center; width: 100%; height: 100%; will-change: scroll-position; overflow: auto hidden; scrollbar-width: none; }

.shooting-content::-webkit-scrollbar { display: none; }

.shooting-game-block { flex-shrink: 0; display: flex; padding: 0px 10px; height: 100%; overflow: hidden; position: relative; transition: width var(--default-transition-duration); border-inline-end: 1px solid rgba(255, 255, 255, 0.1); }

.shooting-game-block:not(.shooting-set-expand) { width: 42px; }

.shooting-game-block:not(.shooting-set-expand) .shooting-game-set { top: 50%; width: 24px; text-align: center; }

[dir="ltr"] .shooting-game-block:not(.shooting-set-expand) .shooting-game-set { left: 50%; transform: translate3d(-50%, -50%, 0px); }

[dir="rtl"] .shooting-game-block:not(.shooting-set-expand) .shooting-game-set { right: 50%; transform: translate3d(50%, -50%, 0px); }

.shooting-game-block.shooting-set-expand { width: auto; }

.shooting-game-block.shooting-set-expand .shooting-game-set { top: 0px; }

[dir="ltr"] .shooting-game-block.shooting-set-expand .shooting-game-set { left: 10px; transform: translateZ(0px); }

[dir="rtl"] .shooting-game-block.shooting-set-expand .shooting-game-set { right: 10px; transform: translateZ(0px); }

.shooting-game-block.shooting-set-expand .shooting-game-score { width: 100%; }

.shooting-game-block.shooting-set-expand:last-child { border-inline-end: none; }

.shooting-game-set { color: rgb(204, 204, 204); font-size: 10px; pointer-events: none; transition: all var(--default-transition-duration); }

.shooting-game-score { display: flex; align-items: center; width: 0px; overflow: hidden; pointer-events: none; transition: width var(--default-transition-duration); }

.shooting-point { flex-shrink: 0; color: rgba(255, 255, 255, 0.95); border-radius: 50%; text-align: center; font-size: 12px; position: relative; }

.shooting-point + .shooting-point { margin-inline-start: 4px; }

.shooting-point:empty:not(.shooting-point-miss) { background: rgba(82, 82, 131, 0.4); }

.shooting-point.active::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; background: rgb(82, 82, 131); border-radius: 50%; animation: 1s linear 0s infinite normal none running shooting-animation; }

.live-score-bg-pistolshooting .shooting-point, .live-score-bg-archeryh2h .shooting-point, .live-score-bg-compoundarchery .shooting-point, .live-score-bg-archery .shooting-point { width: 20px; height: 20px; line-height: 20px; }

.live-score-bg-pistolshooting .shooting-game-set, .live-score-bg-archeryh2h .shooting-game-set, .live-score-bg-compoundarchery .shooting-game-set, .live-score-bg-archery .shooting-game-set { position: absolute; }

.live-score-bg-pistolshooting .shooting-game-set, .live-score-bg-archeryh2h .shooting-game-set, .live-score-bg-compoundarchery .shooting-game-set, .live-score-bg-archery .shooting-game-set { width: 90%; }

.shooting-point-total { background: rgb(214, 66, 142); }

@keyframes shooting-animation { 
  0%, 100% { opacity: 0; }
  50% { opacity: 1; }
}

.live-score-bg-archeryh2h .shooting-set-wrapper, .live-score-bg-archery .shooting-set-wrapper, .live-score-bg-compoundarchery .shooting-set-wrapper { height: 86px; }

.live-score-bg-archeryh2h .shooting-point-5, .live-score-bg-archeryh2h .shooting-point-6, .live-score-bg-archery .shooting-point-5, .live-score-bg-archery .shooting-point-6, .live-score-bg-compoundarchery .shooting-point-5, .live-score-bg-compoundarchery .shooting-point-6 { background: rgb(31, 179, 235); }

.live-score-bg-archeryh2h .shooting-point-7, .live-score-bg-archeryh2h .shooting-point-8, .live-score-bg-archery .shooting-point-7, .live-score-bg-archery .shooting-point-8, .live-score-bg-compoundarchery .shooting-point-7, .live-score-bg-compoundarchery .shooting-point-8 { background: rgb(222, 35, 42); }

.live-score-bg-archeryh2h .shooting-point-9, .live-score-bg-archeryh2h .shooting-point-10, .live-score-bg-archery .shooting-point-9, .live-score-bg-archery .shooting-point-10, .live-score-bg-compoundarchery .shooting-point-9, .live-score-bg-compoundarchery .shooting-point-10 { background: rgb(214, 155, 66); }

.live-score-bg-archeryh2h .shooting-point-miss, .live-score-bg-archery .shooting-point-miss, .live-score-bg-compoundarchery .shooting-point-miss { background: rgb(98, 98, 89); }

.shootingh2h-container .shooting-game-block { flex-direction: column; justify-content: flex-end; }

.shootingh2h-container .shooting-game-score + .shooting-game-score { margin-top: 5px; }

.shooting-container .shooting-set-wrapper { height: 60px; }

.shooting-container .shooting-game-block { align-items: flex-end; }

.pistolshooting .shooting-set-wrapper { background: rgba(10, 15, 79, 0.52); }

.pistolshooting .shooting-point-1, .pistolshooting .shooting-point-2, .pistolshooting .shooting-point-3, .pistolshooting .shooting-point-4, .pistolshooting .shooting-point-5, .pistolshooting .shooting-point-6 { background: rgb(255, 255, 255); color: rgb(12, 17, 80); font-weight: 700; box-shadow: rgb(80, 80, 80) 0px 0px 0px 1px inset; }

.pistolshooting .shooting-point-7, .pistolshooting .shooting-point-8, .pistolshooting .shooting-point-9, .pistolshooting .shooting-point-10 { background: rgb(12, 17, 80); box-shadow: rgb(80, 80, 80) 0px 0px 0px 1px inset; }

.pistolshooting .shooting-point-10 { text-indent: -1px; }

.pistolshooting .shooting-point-miss { background: rgb(80, 80, 80); box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 1px inset; }

.pistolshooting .shooting-point:empty:not(.shooting-point-miss) { background: rgba(22, 85, 178, 0.3); }

.pistolshooting .shooting-point.shooting-point-total { width: 26px; height: 26px; line-height: 26px; text-indent: -1px; }

.live-score-bg-pistolhead2head .shooting-game-player { justify-content: flex-start; padding-top: 23px; }

.live-score-bg-pistolhead2head .shooting-game-player .shooting-game-player-name + .shooting-game-player-name { margin-top: 20px; }

.live-score-bg-pistolhead2head .shooting-set-wrapper { height: 96px; }

.live-score-bg-pistolhead2head .shooting-point { width: 26px; height: 26px; line-height: 26px; }

.live-score-bg-pistolhead2head .shooting-point-1, .live-score-bg-pistolhead2head .shooting-point-2, .live-score-bg-pistolhead2head .shooting-point-3, .live-score-bg-pistolhead2head .shooting-point-4, .live-score-bg-pistolhead2head .shooting-point-5, .live-score-bg-pistolhead2head .shooting-point-6 { background: rgb(255, 255, 255); color: rgb(0, 0, 0); }

.live-score-bg-pistolhead2head .shooting-point-7, .live-score-bg-pistolhead2head .shooting-point-8, .live-score-bg-pistolhead2head .shooting-point-9, .live-score-bg-pistolhead2head .shooting-point-10 { background: rgb(0, 0, 0); color: rgb(255, 255, 255); }

.live-score-bg-pistolhead2head .shooting-point-miss { background: rgb(80, 80, 80); box-shadow: rgba(255, 255, 255, 0.5) 0px 0px 0px 1px inset; }

.live-score-bg-pistolhead2head .shooting-game-set { width: 100%; position: static; margin-bottom: 5px; }

.live-score-bg-pistolhead2head .shooting-game-score { justify-content: center; }

.social-engine-event-chat { height: 600px; width: 100%; }