.sb-skeleton{width:100%}.sb-skeleton__card{background:var(--color-background_main_low,#e5e7eb);border-radius:0;width:100%;height:280px}.sb-skeleton__tabs{border-bottom:1px solid var(--color-border_main_low,#e5e7eb);flex-direction:row;gap:8px;padding:12px 16px 0;display:flex}.sb-skeleton__tab-item{background:var(--color-background_main_low,#e5e7eb);border-radius:4px;width:80px;height:36px;margin-bottom:12px}.sb-skeleton__content{flex-direction:column;gap:12px;padding:16px;display:flex}.sb-skeleton__row{background:var(--color-background_main_low,#e5e7eb);border-radius:4px;height:16px}.sb-matchcentre{width:100%;font-family:inherit}.sb-matchcentre__body{flex-direction:column;display:flex}.sb-matchcentre__main{flex-direction:column;flex:1;min-width:0;display:flex}.sb-matchcentre__tab-content{flex-grow:1}.sb-matchcentre__mobile-commentary{display:block}.sb-matchcentre__coming-soon{text-align:center;color:var(--color-text_main_low,#6b7280);padding:48px 16px;font-size:14px}.sb-matchcentre__commentary-panel{display:none}.sb-matchcentre__commentary-panel-title{z-index:10;background:hsl(var(--background_main_surface));flex-direction:column;gap:10px;padding:16px 10px;display:flex;position:sticky;top:0}.sb-matchcentre__commentary-panel-label{font:var(--body_md_bold);text-transform:uppercase;color:hsl(var(--text_main_sec));background:hsl(var(--background_sec_card_2)/.3);border-radius:8px;width:100%;padding:8px;display:inline-block}.sb-innings-picker{width:auto;position:relative}.sb-innings-picker__trigger{border:1.5px solid hsl(var(--background_prim_card));background:hsl(var(--background_main_surface));width:100%;color:hsl(var(--background_prim_card));font:var(--button_md);text-transform:uppercase;text-align:left;cursor:pointer;border-radius:8px;outline:none;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.sb-innings-picker__trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sb-innings-picker__chevron{flex-shrink:0;margin-left:8px;transition:transform .2s}.sb-innings-picker__chevron--open{transform:rotate(180deg)}.sb-innings-picker__dropdown{z-index:100;background:hsl(var(--background_main_surface));border:1px solid hsl(var(--border_main_default)/.25);border-radius:8px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 4px 20px #0000001f}.sb-innings-picker__option{width:100%;color:hsl(var(--text_main_medium));font:var(--body_sm_regular);text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:none;padding:14px 16px;transition:background .15s;display:block}.sb-innings-picker__option:last-child{border-bottom:none}.sb-innings-picker__option--active{color:hsl(var(--button_outline_style_1_text_default));font:var(--button_md);background:hsl(var(--background_main_container));border-bottom:1.5px solid hsl(var(--button_outline_style_1_text_default))}.sb-matchcentre__commentary-panel-title .sb-innings-picker,.sb-matchcentre__mobile-commentary .sb-innings-picker{padding:20px 16px}@media (min-width:768px){.sb-matchcentre__body{flex-direction:row;align-items:flex-start}.sb-matchcentre__commentary-panel-title .sb-innings-picker,.sb-matchcentre__mobile-commentary .sb-innings-picker{padding:0}.sb-matchcentre__mobile-commentary{display:none}.sb-matchcentre__commentary-panel{border-left:1px solid var(--color-border_main_low,#e5e7eb);overscroll-behavior:contain;flex-direction:column;flex-shrink:0;width:440px;max-height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}}
.sb-match-card{background:var(--color-background_invert_surface,#1e293b);width:100%;position:relative;overflow:hidden}.sb-match-card--live{min-height:707px}.sb-match-card--upcoming{min-height:350px}.sb-match-card--completed{min-height:343px}.sb-match-card__bg{background-image:var(--mc-bg-mweb);z-index:0;background-position:top;background-size:cover;position:absolute;inset:0}.sb-match-card__content{z-index:1;flex-direction:column;align-items:center;gap:15px;padding:20px 16px 16px;display:flex;position:relative}.sb-match-card__meta{color:#ffffffb3;text-align:center;padding-bottom:13px;font-size:12px;font-weight:400}.sb-match-card__status-badge{align-items:center;width:100%;display:flex}.sb-match-card__status-badge:before,.sb-match-card__status-badge:after{content:"";border-top:.5px solid hsl(var(--border_invert_default)/.4);flex:1}.sb-match-card__status-pill{color:hsl(var(--text_invert_high));height:20px;font:var(--body_xs_bold);border-radius:4px;padding:4px 12px}.sb-match-card__status-pill--live{background:hsl(var(--background_alert_success))}.sb-match-card__status-pill--upcoming{background:hsl(var(--background_main_card));color:hsl(var(--text_main_high))}.sb-match-card__status-pill--completed{background:hsl(var(--background_prim_surface))}.sb-match-card__teams{flex-direction:row;justify-content:center;align-items:center;gap:25px;width:100%;padding-top:13px;padding-bottom:13px;display:flex}.sb-match-card--upcoming .sb-match-card__teams{border-bottom:.5px solid hsl(var(--border_invert_default)/.4)}.sb-match-card__team{flex-direction:row;flex:1;align-items:center;gap:10px;display:flex}.sb-match-card__team--home{justify-content:flex-end}.sb-match-card__team--away{justify-content:flex-start}.sb-match-card__team-name{text-align:center;max-width:90px;font:var(--h3_bold);color:hsl(var(--text_prim_high));text-transform:uppercase;display:none}.sb-match-card__team--home .sb-match-card__team-name{text-align:right;flex:1;min-width:0;max-width:none}.sb-match-card__team--away .sb-match-card__team-name{text-align:left;flex:1;min-width:0;max-width:none}.sb-match-card__logo{background:hsl(var(--background_main_container));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex;overflow:hidden}.sb-match-card__logo-img{object-fit:contain;width:60px;height:60px}.sb-match-card__vs{font:var(--dp_4_regular);color:hsl(var(--text_prim_low));flex-shrink:0}.sb-match-card__score-block{flex-direction:column;align-items:center;gap:2px;display:flex}.sb-match-card__yet-to-bat{font:var(--body_lg_bold);color:hsl(var(--text_prim_high));text-transform:uppercase;text-align:center;opacity:.6}.sb-match-card__yet-to-bat-l1,.sb-match-card__yet-to-bat-l2{display:block}.sb-match-card__score{color:hsl(var(--text_prim_high));white-space:nowrap;font:var(--dp_4_regular)}.sb-match-card__overs{font:var(--body_xs_medium);color:hsl(var(--text_invert_medium));white-space:nowrap}.sb-match-card__balls{flex-flow:wrap;justify-content:center;gap:8px;padding-bottom:13px;display:flex}.sb-match-card__ball{height:32px;font:var(--body_sm_bold);color:hsl(var(--text_prim_high));background:0 0;border:1px solid #fff6;border-radius:100px;justify-content:center;align-items:center;display:flex}.sb-match-card__ball.sb-ball--normal,.sb-match-card__ball.sb-ball--dot,.sb-match-card__ball.sb-ball--wicket,.sb-match-card__ball.sb-ball--boundary{width:32px}.sb-match-card__ball.sb-ball--extra,.sb-match-card__ball.sb-ball--extra-boundary{width:auto;height:30px;font:var(--body_sm_bold);padding:0 8px}.sb-match-card__ball.sb-ball--boundary,.sb-match-card__ball.sb-ball--extra-boundary{background:linear-gradient(90deg,#2939a3 0%,#151c51 100%);border-color:#0000}.sb-match-card__ball.sb-ball--wicket{background:hsl(var(--background_prim_card));border-color:#0000}.sb-match-card__ball-dot{background:#fff;border-radius:50%;width:8px;height:8px;display:block}.sb-match-card__countdown{flex-direction:row;align-items:flex-end;gap:11px;display:flex}.sb-match-card__countdown-group{flex-direction:row;align-items:flex-end;gap:18px;display:flex}.sb-match-card__countdown-sep{color:#fff;margin-bottom:14px;font-size:28px;font-weight:900}.sb-match-card__countdown-unit{flex-direction:column;align-items:center;gap:7px;display:flex}.sb-match-card__countdown-value{font:var(--dp_4_regular);color:hsl(var(--text_prim_high))}.sb-match-card__countdown-label{font:var(--body_sm_regular);color:hsl(var(--text_prim_high))}.sb-match-card__current-players{z-index:1;flex-direction:column;gap:12px;width:100%;padding:12px 16px 16px;display:flex;position:relative}.sb-match-card__current-section{flex-direction:column;gap:24px;display:flex}.sb-match-card__current-section--bowler{margin-top:20px}.sb-match-card__current-label{text-transform:uppercase;font:var(--body_sm_regular);color:hsl(var(--text_prim_high))}.sb-match-card__current-cards{flex-direction:column;gap:20px;display:flex}.sb-match-card__player-card{background:linear-gradient(90deg,#310204 0%,#31020400 100%);border-radius:8px;flex-direction:row;align-items:center;gap:10px;width:100%;height:67px;padding:8px 12px 8px 64px;display:flex;position:relative;overflow:visible}.sb-match-card__player-card:before{content:"";-webkit-mask-composite:destination-out;pointer-events:none;background:linear-gradient(90deg,#310204 0%,#e10a15 100%);border-radius:8px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sb-match-card__player-avatar{z-index:1;border-radius:8px;width:58px;position:absolute;top:-15px;bottom:5px;left:8px;overflow:hidden}.sb-match-card__player-img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.sb-match-card__player-info{text-align:right;flex-direction:column;flex:1;align-items:flex-end;gap:2px;min-width:0;display:flex}.sb-match-card__player-name{font:var(--body_md_bold);color:hsl(var(--text_prim_high));text-transform:uppercase}.sb-match-card__player-stat{font:var(--body_sm_regular);color:hsl(var(--text_invert_medium))}.sb-match-card__result-strip{text-align:center;width:100%;font:var(--body_sm_regular);color:hsl(var(--text_prim_high));background:linear-gradient(90deg,#e10a1500 16.63%,#e10a154d 49.41%,#e10a1500 82.19%);margin-top:5px;padding:10px 16px}@media (min-width:768px){.sb-match-card__yet-to-bat-l1,.sb-match-card__yet-to-bat-l2{display:inline}.sb-match-card__yet-to-bat-l1:after{content:" "}.sb-match-card__player-avatar{width:56px}.sb-match-card__bg{background-image:var(--mc-bg-web)}.sb-match-card--live{min-height:468px}.sb-match-card--upcoming{min-height:326px}.sb-match-card--completed{min-height:368px}.sb-match-card__content{padding:28px 40px 20px}.sb-match-card--upcoming .sb-match-card__content{padding:28px 40px 50px}.sb-match-card__team--home .sb-match-card__score-block{padding-left:8px}.sb-match-card__team--away .sb-match-card__score-block{padding-right:8px}.sb-match-card__team-name{display:block}.sb-match-card__logo,.sb-match-card__logo-img{width:69px;height:69px}.sb-match-card__teams{padding-top:0;padding-bottom:25px}.sb-match-card__current-players{flex-direction:row;justify-content:center;gap:0;padding:12px 24px 16px}.sb-match-card__current-section{flex:none;gap:22px;padding-right:20px}.sb-match-card__current-section--bowler{margin-top:0}.sb-match-card__current-section:last-child{padding-left:20px;padding-right:0}.sb-match-card__current-cards{flex-direction:row;gap:32px}.sb-match-card__player-card{flex:0 0 260px;width:260px}.sb-match-card__balls{padding-bottom:5px}.sb-match-card__meta{padding-bottom:3px}}
.sb-tabnav{border-bottom:1px solid hsl(var(--border_main_default));background:hsl(var(--background_main_surface));scrollbar-width:none;flex-direction:row;display:flex;overflow-x:auto}.sb-tabnav::-webkit-scrollbar{display:none}.sb-tabnav__item{font:var(--body_sm_bold);text-transform:uppercase;color:hsl(var(--text_main_high));background:hsl(var(--background_main_surface));cursor:pointer;white-space:nowrap;text-align:center;border:none;flex:1 0;padding:12px 20px;transition:background .15s,color .15s;position:relative}.sb-tabnav__item+.sb-tabnav__item:before{content:"";background:hsl(var(--border_main_default)/.5);width:1px;height:60%;position:absolute;top:20%;left:0}.sb-tabnav__item--active{color:hsl(var(--text_invert_high));background:hsl(var(--button_filled_style_1_surface_default))}@media (min-width:768px){.sb-tabnav{overflow-x:unset}.sb-tabnav__item{flex-shrink:1}.sb-tabnav__item--desktop-hidden{display:none}}
.sb-scorecard{flex-direction:column;padding-bottom:20px;display:flex}.sb-scorecard__empty{text-align:center;color:var(--color-text_main_low,#6b7280);padding:40px 16px;font-size:14px}.sb-scorecard__selector-bar{background:hsl(var(--background_main_container));justify-content:center;padding:20px;display:flex}.sb-scorecard__selector-wrap{align-items:center;width:100%;display:inline-flex;position:relative}.sb-scorecard__team-select{appearance:none;background:hsl(var(--background_main_container));border:1px solid hsl(var(--button_outline_style_1_border_default));color:hsl(var(--button_outline_style_1_text_default));cursor:pointer;border-radius:8px;outline:none;width:100%;height:40px;padding:7px 36px 7px 12px}.sb-scorecard__select-chevron{pointer-events:none;width:13px;height:7.5px;color:hsl(var(--button_outline_style_1_text_default));position:absolute;top:10%;right:15px}.sb-scorecard__card{border:1px solid var(--color-border_main_low,#e5e7eb);background:hsl(var(--background_main_container));border-radius:8px;margin:0 20px;overflow:hidden}.sb-scorecard__card+.sb-scorecard__card{margin-top:12px}.sb-scorecard__innings-header{background:hsl(var(--background_main_surface));height:auto;min-height:64px;color:hsl(var(--text_main_high));font:var(--body_md_bold);justify-content:space-between;align-items:center;padding-left:16px;padding-right:16px;display:flex}.sb-scorecard__innings-team-info{align-items:center;gap:10px;display:flex}.sb-scorecard__innings-logo{object-fit:contain;border-radius:50%;flex-shrink:0;width:44px;height:44px}.sb-scorecard__innings-team{font:var(--body_md_bold)}.sb-scorecard__innings-score{color:hsl(var(--text_main_high));font:var(--body_sm_medium);display:none}.sb-scorecard__result{color:hsl(var(--text_main_low));text-align:center;padding:8px 20px;font-size:12px;font-weight:500}.sb-scorecard__section-label{text-transform:uppercase;color:hsl(var(--text_main_high));font:var(--h2_bold);padding-top:32px;padding-bottom:21px;padding-left:16px}.sb-scorecard__table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.sb-scorecard__table{border-collapse:collapse;table-layout:fixed;width:100%}.sb-scorecard__th{text-align:center;color:hsl(var(--text_main_sec));background:hsl(var(--background_sec_card_2)/.2);font:var(--body_xs_bold);text-transform:uppercase;white-space:nowrap;width:42px;padding:8px}.sb-scorecard__th--name{font:var(--body_sm_bold);text-align:left;width:auto}.sb-scorecard__row{background:hsl(var(--background_main_surface));border-bottom:.5px solid hsl(var(--border_main_default))}.sb-scorecard__row:last-child{border-bottom:none}.sb-scorecard__cell{text-align:center;color:hsl(var(--text_main_high));vertical-align:top;font:var(--body_xs_medium);text-overflow:ellipsis;white-space:nowrap;padding:12px 2px;overflow:hidden}.sb-scorecard__cell--name{text-align:left;white-space:normal;padding-left:10px;overflow:hidden}.sb-scorecard__player-name{color:hsl(var(--text_main_high));font:var(--body_xs_bold);white-space:normal;display:block}.sb-scorecard__how-out{color:hsl(var(--text_main_medium));font:var(--body_xs_regular);margin-top:7px;display:block}.sb-scorecard__extras-row{background:hsl(var(--background_sec_card_2)/.2)}.sb-scorecard__total-row{background:hsl(var(--background_sec_card_2)/.4)}.sb-scorecard__cell--accent{padding:10px 16px}.sb-scorecard__accent-row{align-items:center;gap:8px;display:flex}.sb-scorecard__total-row .sb-scorecard__accent-row{justify-content:space-between}.sb-scorecard__total-score{align-items:center;gap:6px;display:flex}.sb-scorecard__accent-label{font:var(--body_md_bold);color:hsl(var(--text_main_sec))}.sb-scorecard__accent-label--light{font:var(--body_md_regular)}.sb-scorecard__accent-label--upper{text-transform:uppercase}.sb-scorecard__extras-row .sb-scorecard__accent-label,.sb-scorecard__total-row .sb-scorecard__accent-label--upper{font:var(--body_sm_bold)}.sb-scorecard__accent-detail{font:var(--body_sm_medium);color:hsl(var(--text_main_sec))}.sb-scorecard__fow-section{background:hsl(var(--background_main_surface))}.sb-scorecard__fow-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:16px 16px 12px;overflow-x:auto}.sb-scorecard__fow-scroll::-webkit-scrollbar{display:none}.sb-scorecard__fow-cards{flex-direction:row;gap:10px;display:flex}.sb-scorecard__fow-card{border:.5px solid hsl(var(--border_main_invert));background:hsl(var(--background_main_high));border-radius:8px;flex-direction:column;flex-shrink:0;align-items:center;gap:12px;min-width:148px;min-height:99px;padding:24px 8px 10px;display:flex;position:relative}.sb-scorecard__fow-badge{background:hsl(var(--button_filled_style_1_surface_default));color:hsl(var(--text_prim_high));white-space:nowrap;font:var(--body_sm_bold);border-radius:4px;padding:6px 12px;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.sb-scorecard__fow-name{font:var(--body_sm_bold);color:hsl(var(--text_main_high))}.sb-scorecard__fow-balls{font:var(--body_sm_regular);color:hsl(var(--text_main_low))}@media (min-width:768px){.sb-scorecard__selector-wrap{width:auto}.sb-scorecard__selector-bar{justify-content:flex-end;padding-top:30px;padding-bottom:20px;padding-right:20px}.sb-scorecard__team-select{width:auto;min-width:180px}.sb-scorecard__table{table-layout:fixed}.sb-scorecard__th{width:auto;padding:8px 16px}.sb-scorecard__th--name{width:42%}.sb-scorecard__cell{white-space:nowrap;padding:21px 12px}.sb-scorecard__cell--name{white-space:normal;padding-left:12px}.sb-scorecard__innings-header{font:var(--body_lg_bold)}.sb-scorecard__innings-score{display:block}.sb-scorecard__th,.sb-scorecard__player-name{font:var(--body_sm_bold)}.sb-scorecard__cell{font:var(--body_sm_medium)}.sb-scorecard__innings-team{font:var(--body_lg_bold)}}
.sb-commentary{background:hsl(var(--background_main_surface));flex-direction:column;gap:0;padding:20px 16px;display:flex}.sb-commentary__empty{text-align:center;color:var(--color-text_main_low,#6b7280);padding:40px 16px;font-size:14px}.sb-commentary__innings-picker{width:100%;position:relative}.sb-commentary__innings-select{border:1.5px solid hsl(var(--button_outline_style_1_text_default));background:hsl(var(--background_main_surface));width:100%;color:hsl(var(--button_outline_style_1_text_default));font:var(--button_md);text-transform:uppercase;appearance:none;cursor:pointer;border-radius:8px;outline:none;padding:12px 40px 12px 16px;display:block}.sb-commentary__innings-chevron{pointer-events:none;color:hsl(var(--background_prim_card));align-items:center;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.sb-commentary__over-group{border-bottom:1px solid hsl(var(--border_main_default)/.2)}.sb-commentary__over-group:last-child{border-bottom:none}.sb-commentary__over-header{background:hsl(var(--background_sec_container));color:hsl(var(--text_prim_high));border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.sb-commentary__over-stats{font:var(--body_sm_bold);color:hsl(var(--text_prim_high))}.sb-commentary__over-score{font:var(--body_sm_bold);color:hsl(var(--text_prim_high));white-space:nowrap;flex-shrink:0}.sb-commentary__ball-entry{border-bottom:1px solid hsl(var(--border_main_default)/.2);background:hsl(var(--background_main_surface));align-items:flex-start;gap:16px;padding:18px 0;display:flex}.sb-commentary__ball-entry:last-child{border-bottom:none}.sb-commentary__chip{border:1px solid hsl(var(--border_main_default)/.4);width:52px;height:45px;color:hsl(var(--text_main_high));background:hsl(var(--background_main_container));border-radius:4px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;display:inline-flex}.sb-commentary__chip-val{font:var(--h3_bold);line-height:1}.sb-commentary__chip-ball{font:var(--body_xs_regular)}.sb-commentary__chip.sb-ball--boundary,.sb-commentary__chip.sb-ball--extra-boundary{color:hsl(var(--text_prim_high));background:linear-gradient(90deg,#2939a3 0%,#151c51 100%);border-color:#0000}.sb-commentary__chip.sb-ball--wicket{background:hsl(var(--background_prim_card));color:hsl(var(--text_prim_high));border-color:#0000}.sb-commentary__ball-content{flex:1;min-width:0}.sb-commentary__ball-meta{flex-wrap:wrap;align-items:center;gap:6px;line-height:1.3;display:flex}.sb-commentary__ball-title{font:var(--body_sm_bold);color:hsl(var(--text_main_high))}.sb-commentary__ball-desc{font:var(--body_sm_regular);color:hsl(var(--text_main_medium));margin-top:4px}.sb-commentary__editorial-group{border-bottom:1px solid var(--color-border_main_low,#f3f4f6)}.sb-commentary__editorial-entry{background:hsl(var(--background_main_surface));padding:10px 16px}.sb-commentary__editorial-entry:last-child{border-bottom:none}.sb-commentary__editorial{font:var(--body_sm_regular);color:hsl(var(--text_main_medium))}.sb-commentary__load-more{text-align:center;width:100%;font:var(--button_md);text-transform:uppercase;color:hsl(var(--button_outline_style_1_border_default));background:hsl(var(--background_main_surface));border:1.5px solid hsl(var(--button_outline_style_1_border_default));cursor:pointer;border-radius:8px;margin-top:12px;padding:12px;display:block}@media (min-width:768px){.sb-commentary{padding:0 10px}}
.sb-squad{flex-direction:column;padding-bottom:20px;display:flex}.sb-squad__card{border:1px solid hsl(var(--border_main_low));background:hsl(var(--background_main_container));border-radius:8px;margin:20px 20px 0;overflow:hidden}.sb-squad__empty{text-align:center;color:hsl(var(--text_main_low));padding:40px 16px;font-size:14px}.sb-squad__toggle{background:hsl(var(--background_main_container));border:.5px solid hsl(var(--border_main_default));border-radius:6px;margin-top:10px;margin-bottom:20px;display:flex;overflow:hidden}.sb-squad__toggle-btn{cursor:pointer;color:hsl(var(--text_main_high));font:var(--body_sm_bold);text-transform:uppercase;background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:8px;min-width:0;padding:10px 16px;transition:background .15s,color .15s;display:flex}.sb-squad__toggle-btn--active{background:hsl(var(--background_prim_card));color:hsl(var(--text_prim_high))}.sb-squad__toggle-btn--active .sb-squad__toggle-name{font:var(--body_sm_bold)}.sb-squad__toggle-logo{object-fit:contain;background:hsl(var(--background_main_container));border-radius:50%;flex-shrink:0;width:32px;height:32px}.sb-squad__toggle-btn--active .sb-squad__toggle-logo{background:hsl(var(--background_main_surface))}.sb-squad__toggle-name{text-overflow:ellipsis;white-space:nowrap;font:var(--body_sm_medium);overflow:hidden}.sb-squad__section{background:hsl(var(--background_main_surface));padding:20px}.sb-squad__section-label{font:var(--body_sm_bold);text-transform:uppercase;color:hsl(var(--text_main_sec));letter-spacing:.06em;background:hsl(var(--background_sec_card_2)/.2);border-radius:2px;margin-bottom:12px;padding:8px 12px}.sb-squad__grid{grid-template-columns:1fr;gap:25px;display:grid}.sb-squad__player-card{border-radius:8px;flex-direction:row;align-items:stretch;gap:12px;min-height:96px;padding-left:84px;display:flex;position:relative;overflow:visible}.sb-squad__player-card:before{content:"";z-index:0;background-image:var(--squad-card-bg);background-position:50%;background-size:cover;border-radius:8px;transition:background .15s;position:absolute;inset:0}.sb-squad__player-card:hover:before{background:linear-gradient(90deg,#2939a3 0%,#151c51 100%)}.sb-squad__player-card:hover .sb-squad__player-name{color:hsl(var(--text_prim_high))}.sb-squad__player-avatar{z-index:1;border-radius:8px;width:96px;position:absolute;top:-25px;bottom:0;left:15px;overflow:hidden}.sb-squad__player-img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.sb-squad__player-info{z-index:1;text-align:right;flex-direction:column;flex:1;justify-content:center;align-items:flex-end;gap:4px;min-width:0;padding:10px 12px;display:flex;position:relative}.sb-squad__role-badge{font:var(--body_xs_medium);text-transform:uppercase;color:hsl(var(--text_main_high));background:#aeb6ea;border-radius:4px;width:-moz-fit-content;width:fit-content;padding:2px 8px;display:inline-block}.sb-squad__player-name{font:var(--body_sm_bold);color:hsl(var(--text_main_high));-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sb-squad__captain-badge{font:var(--body_xs_regular);opacity:.7}@media (min-width:768px){.sb-squad__grid{grid-template-columns:repeat(3,1fr)}.sb-squad__toggle-btn{padding:14px 24px}.sb-squad__section-label{margin-bottom:32px}}
.sb-graph{flex-direction:column;display:flex}.sb-graph__sub-tabs{background:hsl(var(--background_main_container));box-sizing:border-box;padding-top:20px;padding-left:16px;padding-right:16px}.sb-graph__sub-tabs-inner{border-bottom:1px solid hsl(var(--border_main_default)/.5);flex-direction:row;width:100%;display:flex}.sb-graph__sub-tab-wrap{flex:1;align-items:stretch;display:flex}.sb-graph__sub-tab{cursor:pointer;font:var(--body_md_bold);text-transform:uppercase;text-align:center;color:hsl(var(--text_main_high));white-space:nowrap;background:0 0;border:none;flex:1;padding:12px 8px 20px;transition:color .15s}.sb-graph__sub-tab--active{font:var(--body_md_bold);color:hsl(var(--text_main_prim))}.sb-graph__sub-tab-div{background:hsl(var(--border_main_default)/.5);flex-shrink:0;align-self:center;width:1px;height:24px}.sb-graph__card{border:1px solid var(--color-border_main_low,#e5e7eb);background:hsl(var(--background_main_container));border-radius:8px;margin:18px 0;overflow:hidden}.sb-graph__body{background:hsl(var(--background_main_surface));padding:24px 16px 16px}.sb-graph__section{flex-direction:column;display:flex}.sb-graph__spider-outer{margin-top:16px}.sb-graph__spider-wrap{flex-direction:column;align-items:center;gap:24px;display:flex}.sb-graph__spider-svg{flex-shrink:0}.sb-graph__shot-counts{flex-direction:row;display:flex}.sb-graph__shot-box{color:#fff;flex-direction:column;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.sb-graph__shot-label{opacity:.9;font-size:14px;font-weight:600}.sb-graph__shot-count{font-size:26px;font-weight:700;line-height:1.1}.sb-graph__chart-wrap{background:#fff;border-radius:12px;padding:8px 16px}.sb-graph__chart-inner{height:320px;margin-top:20px}.sb-graph__chart-wrap--worm{height:380px;padding:16px}.sb-graph__chart-scroll{-ms-overflow-style:none;scrollbar-width:none}.sb-graph__chart-scroll::-webkit-scrollbar{display:none}.sb-graph__pagination{justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.sb-graph__page-btn{cursor:pointer;color:hsl(var(--text_main_sec));background:0 0;border:none;padding:0 4px;line-height:1}.sb-graph__page-btn:disabled{opacity:.3}.sb-graph__page-label{font:var(--body_sm_bold);color:hsl(var(--text_main_high))}.sb-graph__empty,.sb-graph__loading{text-align:center;color:hsl(var(--text_main_low));font:var(--body_sm_regular);padding:48px 20px}@media (min-width:768px){.sb-graph__sub-tabs{padding-top:30px;padding-left:20px;padding-right:20px}.sb-graph__body{padding:24px 28px 20px}.sb-graph__spider-wrap{flex-direction:row;justify-content:center}.sb-graph__chart-wrap{padding:8px 16px}.sb-graph__card{margin:26px 20px}}
.sb-moreinfo{flex-direction:column;display:flex}.sb-moreinfo__card{border:1px solid var(--color-border_main_low,#e5e7eb);background:hsl(var(--background_main_container));margin:20px 0;overflow:hidden}.sb-moreinfo__row{background:hsl(var(--background_main_surface));flex-direction:row;align-items:flex-start;gap:12px;padding:16px;display:flex;position:relative}.sb-moreinfo__row:not(:last-child):after{content:"";background:hsl(var(--border_main_default)/.2);height:1px;position:absolute;bottom:0;left:16px;right:16px}.sb-moreinfo__label{font:var(--body_sm_medium);color:hsl(var(--text_main_medium));flex-shrink:0;min-width:120px}.sb-moreinfo__value{font:var(--body_sm_bold);color:hsl(var(--text_main_high));flex:1;align-items:flex-start;gap:6px;display:flex}.sb-moreinfo__icon{color:hsl(var(--text_main_low));flex-shrink:0;margin-top:2px}@media (min-width:768px){.sb-moreinfo__card{border-radius:8px;margin:30px 20px}.sb-moreinfo__label{min-width:200px}.sb-moreinfo__row{padding:16px 40px}.sb-moreinfo__row:not(:last-child):after{left:40px;right:40px}}
