.past-event-card-wrapper{margin-top:40px;padding-bottom:60px}.past-event-card-content{justify-content:space-between;align-items:flex-start;max-width:1400px;margin:0 auto;padding:0 20px;display:flex}.left-section{background:#fff;border-radius:6px;flex-shrink:0;width:250px;padding:30px 20px 20px;box-shadow:0 5px 20px #acb6bd33}.left-section .sidebar-stub{color:#b2b2b2;background:#f5f5f8;border-radius:6px;justify-content:center;align-items:center;width:100%;height:400px;font-size:14px;display:flex}.right-section{background:#fff;border-radius:6px;flex-shrink:0;width:250px;padding:20px;box-shadow:0 5px 20px #acb6bd33}.right-section .sidebar-stub{color:#b2b2b2;background:#f5f5f8;border-radius:6px;justify-content:center;align-items:center;width:100%;height:400px;font-size:14px;display:flex}.center-section{flex:1;min-width:0;margin:0 20px}.top-section{background:#fff;border-radius:6px;padding:20px;box-shadow:0 5px 20px #acb6bd33}.top-section .breadcrumb{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.top-section .breadcrumb li{color:#989898;margin-right:5px;font-size:14px}.top-section .breadcrumb li a{color:#989898;font-size:14px;text-decoration:none}.top-section .match-header{justify-content:space-between;align-items:center;margin-top:30px;display:flex}.top-section .match-header .match-title-col{flex-direction:column;display:flex}.top-section .match-header .match-title{margin-bottom:10px;font-size:18px;font-weight:600;line-height:22px}.top-section .match-header .match-date{color:#b2b2b2;font-size:14px;line-height:18px}.top-section .match-header .match-meta-col{align-items:center;display:flex}.top-section .match-header .match-meta-item{text-align:right;flex-direction:column;margin-left:20px;display:flex}.top-section .match-header .match-meta-item .meta-value{margin-bottom:10px;font-size:16px;line-height:20px}.top-section .match-header .match-meta-item .meta-label{color:#b2b2b2;font-size:14px;line-height:18px}.result-content{justify-content:center;align-items:center;margin-top:50px;display:flex}.result-content .team-logo-left{margin-right:70px}.result-content .team-logo-right{margin-left:70px}.result-content .resalt-team{text-align:center}.result-content .resalt-team .score-row{align-items:baseline;font-size:40px;font-weight:600;line-height:44px;display:flex}.result-content .resalt-team .score-row span{margin:0 5px}.result-content .resalt-team .score-status{color:#b2b2b2;margin-top:4px;font-size:16px}.teams-result{justify-content:space-between;align-items:center;margin:30px 0;display:flex}.teams-result>div{background:#f5f5f8;border-radius:10px;justify-content:space-between;align-items:center;width:calc(33.3333% - 10px);padding:3px 3px 3px 10px;display:flex}.teams-result>div>div:last-child{background:#fff;border-radius:10px;align-items:center;padding:10px;display:flex}.teams-result>div>div:last-child span{font-size:14px;line-height:14px}.teams-result>div>div:last-child img{margin-left:10px}.filter-type-content{background:#f4f4f7;border-radius:6px;gap:10px;padding:10px;display:flex;overflow-x:auto}.filter-type-content .item{cursor:pointer;white-space:nowrap;background:#fff;border-radius:18px;flex:none;justify-content:center;align-items:center;padding:10px 15px;display:flex;box-shadow:0 5px 20px #acb6bd33}.filter-type-content .item.active{border:1px solid #52b788}.filter-type-content .item img{margin-right:10px}.filter-type-content .item span{font-size:16px;line-height:16px}.crystal-palace{margin-top:30px}.crystal-palace .cp-title{margin-bottom:30px;font-size:18px;line-height:22px}.crystal-palace .cp-team{align-items:center;gap:10px;font-size:16px;line-height:20px;display:flex}.crystal-palace .result-content-live{overflow-x:auto}.crystal-palace .timeline-bar{color:#fff;background:#52b788;border-radius:5px;justify-content:space-around;align-items:center;width:100%;height:20px;margin:50px 0;font-size:13px;display:flex;position:relative}.crystal-palace .timeline-bar .timeline-event{position:relative}.crystal-palace .timeline-bar .timeline-event .event-marker{border-radius:4px;width:10px;height:16px;position:absolute;left:3px}.crystal-palace .timeline-bar .timeline-event .event-marker.yellow-card{background:#f7b603;bottom:-28px}.crystal-palace .timeline-bar .timeline-event .event-marker.yellow-card-top{background:#f7b603;top:-28px}.crystal-palace .timeline-bar .timeline-event .event-marker.red-card{background:#ff282b;bottom:-28px}.crystal-palace .timeline-bar .timeline-event .event-stem-bottom{background:#52b788;width:4px;height:10px;position:absolute;bottom:-9px;left:6px}.crystal-palace .timeline-bar .timeline-event .event-stem-top{background:#52b788;width:4px;height:10px;position:absolute;top:-8px;left:6px}.crystal-palace .game-result{border:1px solid #f1f1f1;border-radius:6px;justify-content:space-between;align-items:center;margin-top:30px;padding:10px 15px;display:flex}.crystal-palace .game-result .result-text{color:#555;font-size:14px;line-height:18px}.crystal-palace .game-result .result-text span{color:#b2b2b2}.crystal-palace .game-result .result-expand{color:#52b788;cursor:pointer;font-size:14px;line-height:18px}.statistic-game{background:#fff;border-radius:6px;margin-top:20px;padding:20px;box-shadow:0 5px 20px #acb6bd33}.statistic-game .section-header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.statistic-game .section-header .section-title{align-items:center;gap:10px;font-size:18px;line-height:22px;display:flex}.statistic-game .section-header .all-match-link{color:#52b788;border:1px solid #52b788;border-radius:15px;padding:8px 15px;font-size:16px;line-height:16px;text-decoration:none}.ball-possession{text-align:center;color:#b2b2b2;margin-bottom:20px;font-size:14px;line-height:18px}.possession-bar{border:1px solid #f1f1f1;border-radius:6px;align-items:center;gap:10px;padding:6px 10px;display:flex}.possession-bar .first-block{z-index:1;flex:1;justify-content:space-between;align-items:center;padding:4px 0;display:flex;position:relative}.possession-bar .first-block .percent{padding-right:10px;font-size:14px;line-height:14px}.possession-bar .first-block .team-name{align-items:center;gap:8px;font-size:14px;line-height:14px;display:flex}.possession-bar .first-block .progress-bg-green{z-index:-1;background:#d1f8e5;border-radius:6px;width:40%;height:100%;position:absolute;right:0}.possession-bar .divider-img{flex-shrink:0}.possession-bar .last-block{z-index:1;flex:1;justify-content:space-between;align-items:center;padding:4px 0;display:flex;position:relative}.possession-bar .last-block .percent{padding-left:10px;font-size:14px;line-height:14px}.possession-bar .last-block .team-name{align-items:center;gap:8px;font-size:14px;line-height:14px;display:flex}.possession-bar .last-block .progress-bg-blue{z-index:-1;background:#d4e9fa;border-radius:6px;width:80%;height:100%;position:absolute;left:0}.shots-target{text-align:center;color:#b2b2b2;margin-top:30px;margin-bottom:20px;font-size:14px;line-height:18px}.shots-target-item{justify-content:space-between;gap:15px;display:flex}.shots-target-item .shot-block{background:#f5f5f8;border-radius:6px;flex:1;padding:20px}.shots-target-item .shot-block .shot-label{text-align:center;margin-bottom:20px;font-size:16px;line-height:20px}.shots-target-item .shot-block .shot-label span{color:#b2b2b2;font-size:14px}.shots-target-item .shot-block .shot-img-wrap{position:relative}.shots-target-item .shot-block .shot-badge{color:#fff;border-radius:18px;padding:10px 25px;font-size:16px;line-height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shots-target-item .shot-block .shot-badge.green{background:#52b788}.shots-target-item .shot-block .shot-badge.blue{background:#0090ff}.progress-result{margin-top:20px}.progress-result .stat-item{margin-bottom:10px}.progress-result .stat-header{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px;line-height:14px;display:flex}.progress-result .stat-header .val-left{font-weight:600}.progress-result .stat-header .stat-label{color:#b2b2b2}.progress-result .stat-header .val-right{font-weight:600}.progress-result .bars{justify-content:space-between;align-items:center;gap:10px;display:flex}.progress-result .bars .bar-wrap{background:#f5f5f8;border-radius:6px;flex:1;height:6px;position:relative}.progress-result .bars .bar-wrap.bar-left .bar-fill{background:#52b788;border-radius:6px;height:100%;position:absolute;right:0}.progress-result .bars .bar-wrap.bar-right .bar-fill{background:#0090ff;border-radius:6px;height:100%;position:absolute;left:0}.judge{background:#fff;border-radius:6px;margin-top:20px;padding:20px;box-shadow:0 5px 20px #acb6bd33}.judge .judge-title{align-items:center;gap:10px;margin-bottom:30px;font-size:18px;line-height:22px;display:flex}.judge .user-block{border-top:1px solid #ededed;border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;padding:30px 0;display:flex}.judge .user-block .user-img{align-items:center;gap:10px;font-size:18px;font-weight:600;line-height:22px;display:flex}.judge .user-block .info-content{align-items:center;gap:30px;display:flex}.judge .user-block .info-content .info-item{text-align:center;flex-direction:column;gap:4px;display:flex}.judge .user-block .info-content .info-item .info-value{align-items:center;gap:4px;font-size:16px;font-weight:600;line-height:20px;display:flex}.judge .user-block .info-content .info-item .info-label{color:#b2b2b2;font-size:14px;line-height:18px}.card-yellow{background:#f7b500;border-radius:4px;width:10px;height:16px;display:inline-block}.card-red{background:#ff282b;border-radius:4px;width:10px;height:16px;display:inline-block}.judge .judge-description{margin:20px 0;font-size:18px;line-height:22px}.large-img-content{margin-bottom:30px;position:relative}.large-img-content .large-field-img{width:100%}.large-img-content .team-overlay-left{position:absolute;top:95px;left:0}.large-img-content .team-overlay-right{position:absolute;top:95px;right:0}.large-img-content .mobile-field-img{display:none}.statistics-live-game .live-section-title{margin-bottom:20px;font-size:18px;line-height:22px}.statistics-live-game .players-list .player-row{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:20px;display:flex}.player-side{align-items:center;gap:12px;display:flex}.player-side .player-num{color:#fff;border-radius:6px;padding:3px 6px;font-size:14px;font-weight:600;line-height:14px}.player-side .player-num.home-num{background:#52b788}.player-side .player-num.away-num{background:#0893ff}.player-side .player-info{align-items:center;gap:10px;display:flex}.player-side .player-info .player-name{font-size:16px;line-height:16px}.player-side .player-info .player-sub-name{color:#b2b2b2;margin-top:4px;font-size:14px;line-height:14px}.premier-league{background:#fff;border-radius:6px;margin-top:20px;padding:20px;box-shadow:0 5px 20px #acb6bd33}.premier-league .pl-header-row{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.premier-league .pl-header-row .pl-title{align-items:center;gap:10px;font-size:18px;line-height:22px;display:flex}.premier-league .pl-header-row .pl-all-link{color:#52b788;border:1px solid #52b788;border-radius:15px;padding:8px 15px;font-size:16px;line-height:16px;text-decoration:none}.premier-league .table-header{border-bottom:1px solid #f1f1f1;align-items:center;padding-bottom:10px;display:flex}.premier-league .table-header .th-team{color:#b2b2b2;width:30%;font-size:14px}.premier-league .table-header .th-stats{color:#b2b2b2;justify-content:space-between;width:70%;padding-right:80px;font-size:14px;display:flex}.premier-league .table-items{margin-top:20px}.premier-league .table-item{border-bottom:1px solid #ededed;align-items:center;padding:12px 0;display:flex}.premier-league .table-item:last-child{border-bottom:none}.premier-league .table-item .first-block{align-items:center;gap:10px;width:30%;display:flex}.premier-league .table-item .rank-badge{color:#fff;border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:14px;font-weight:600}.rank-badge.blue{background:#1a7bd6}.rank-badge.yellow{background:#ffb400}.rank-badge.green{background:#39ce6e}.rank-badge.red{background:#ff0048}.premier-league .table-item .team-name-cell{align-items:center;gap:8px;font-size:16px;line-height:16px;display:flex}.premier-league .table-item .last-block{color:#555;justify-content:space-between;align-items:center;width:70%;padding-right:10px;font-size:14px;display:flex}.premier-league .table-item .form-dots{gap:4px;display:flex}.form-dot{border-radius:6px;padding:3px 5px;font-size:12px;line-height:14px}.form-dot.white{background:#f5f5f8}.form-dot.green{color:#fff;background:#52b788}.form-dot.black{color:#fff;background:#92a7b6}.form-dot.red{color:#fff;background:#ff0048}.sport-games-content{margin-top:20px}.sport-games-content .section-title{margin-bottom:30px;font-size:20px;font-weight:600;line-height:20px}.sport-games-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.game-card{background:#fff;border-radius:10px;padding:16px;box-shadow:0 5px 20px #acb6bd33}.game-card .game-card-logos{align-items:center;gap:6px;margin-bottom:10px;display:flex}.game-card .game-card-logos img{object-fit:contain;width:32px;height:32px}.game-card .game-card-date{color:#b2b2b2;margin-bottom:6px;font-size:12px}.game-card .game-card-teams{margin-bottom:12px;font-size:15px;font-weight:500}.game-card .game-card-footer{background:#f5f5f8;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.game-card .game-card-footer .forecast-label{color:#b2b2b2;font-size:13px}.game-card .game-card-footer .coef-badge{color:#fff;background:#52b788;border-radius:8px;padding:5px 10px;font-size:14px;font-weight:600}.description-content{background:#fff;border-radius:10px;margin-top:20px;padding:24px;box-shadow:0 5px 20px #acb6bd33}.description-content .desc-title{color:#1a1a2e;margin-bottom:20px;font-size:18px;font-weight:700;line-height:24px}.h2h-page-section{scroll-margin-top:80px}.h2h-statistics{background:#fff;border-radius:6px;margin-top:20px;padding:20px;box-shadow:0 5px 20px #acb6bd33}.h2h-statistics-title{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.h2h-statistics-title>div:first-child{color:#000;align-items:center;font-size:18px;font-weight:300;line-height:18px;display:flex}.h2h-statistics-title img{object-fit:contain;width:22px;height:22px;margin-right:10px}.h2h-statistics-h2h-link{color:#52b788;border:1px solid #52b788;border-radius:15px;padding:8px 15px;font-size:16px;line-height:16px;text-decoration:none}.h2h-statistics-h2h-link:hover{opacity:.9}.h2h-statistics-teams-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.h2h-statistics-teams-header>div{align-items:center;gap:10px;min-width:0;max-width:45%;font-size:18px;display:flex}.h2h-statistics-teams-header>div:last-child{flex-direction:row}.h2h-statistics-teams-header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.h2h-statistics-summary{background:#f5f5f8;border-radius:6px;align-items:center;margin:20px 0;padding:10px;display:flex}.h2h-statistics-summary>div{flex-direction:column;display:flex}.h2h-statistics-summary>div:first-child{width:40%}.h2h-statistics-summary>div:nth-child(2){width:20%;margin:0 10px}.h2h-statistics-summary>div:nth-child(3){width:40%}.h2h-statistics-summary-name{color:#000;margin-bottom:10px;padding:0;font-size:16px;font-weight:600;line-height:1.2}.h2h-statistics-summary-name--right{text-align:right}.h2h-statistics-summary-name-mobile{color:#000;margin-bottom:10px;padding:0;font-size:14px;font-weight:500;display:none}.h2h-statistics-summary-name-mobile--right{text-align:right}.h2h-statistics-progress{color:#fff;border-radius:6px;justify-content:space-between;align-items:center;padding:10px;font-size:16px;font-weight:300;line-height:16px;display:flex}.h2h-statistics-progress--green{background:#52b788}.h2h-statistics-progress--gray{background:#7f97a7}.h2h-statistics-progress--blue{background:#0090ff}.h2h-statistics-item{grid-template-columns:minmax(7rem,8.5rem) minmax(0,1fr) minmax(3.25rem,4.5rem) minmax(0,1fr) auto;align-items:center;column-gap:10px;display:grid}.h2h-statistics-items>.h2h-statistics-item:not(:last-of-type){border-bottom:1px solid #ededed;margin-bottom:20px;padding-bottom:20px}.h2h-statistics-item-date{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.h2h-statistics-item-date-main,.h2h-statistics-item-date-time{color:#b2b2b2;font-size:14px;font-weight:300}.h2h-statistics-item-home{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.h2h-statistics-item-home-name{color:#000;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.h2h-statistics-item-score{color:#b2b2b2;text-align:center;white-space:nowrap;justify-self:center;min-width:3.25rem;margin:0;font-size:14px;font-weight:300}.h2h-statistics-item-away{justify-content:flex-start;align-items:center;gap:10px;min-width:0;display:flex}.h2h-statistics-item-away-name{color:#000;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.h2h-statistics-item-teams-mobile{display:none}.h2h-statistics-item-notify{justify-self:end}.h2h-statistics-item-notify span{color:#fff;letter-spacing:.04em;vertical-align:middle;background:#52b788;border-radius:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-block}.h2h-statistics-all-match{display:none}@media screen and (max-width:900px){.h2h-statistics-item{grid-template-columns:minmax(6.25rem,7rem) minmax(0,1fr) minmax(3rem,4rem) minmax(0,1fr) auto;column-gap:8px}}@media screen and (max-width:580px){.h2h-statistics{margin-left:10px;margin-right:10px}.h2h-statistics-title .h2h-statistics-h2h-link{display:none}.h2h-statistics-title>div:first-child img{margin-right:5px}.h2h-statistics-teams-header>div{font-size:16px}.h2h-statistics-summary-name{display:none}.h2h-statistics-summary-name-mobile{display:block}.h2h-statistics-summary>div:nth-child(3) .h2h-statistics-summary-name-mobile,.h2h-statistics-summary>div:nth-child(3) .h2h-statistics-summary-name--right{text-align:right}.h2h-statistics-item{flex-wrap:wrap;align-items:center;gap:12px 8px;display:flex}.h2h-statistics-item-home,.h2h-statistics-item-away,.h2h-statistics-item>.h2h-statistics-item-score{display:none}.h2h-statistics-item-teams-mobile{flex:100%;order:2;align-items:center;min-width:0;display:flex}.h2h-statistics-item-teams-mobile-inner{flex:1;min-width:0;margin-right:8px}.h2h-statistics-item-teams-mobile-line{align-items:center;gap:6px;min-width:0;display:flex}.h2h-statistics-item-teams-mobile-line:first-child{margin-bottom:5px}.h2h-statistics-item-teams-mobile-name{-webkit-line-clamp:1;word-break:break-word;color:#000;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.h2h-statistics-item-score--mobile{color:#000;flex-shrink:0;min-width:48px;margin:0;font-weight:500}.h2h-statistics-item-date{order:1}.h2h-statistics-item-notify{flex:none;order:3;justify-content:flex-end;display:flex}.h2h-statistics-item-notify span{max-width:none}}.description-content .desc-body{color:#646464;margin-top:20px;font-size:16px;line-height:20px}.description-content .desc-body p{margin-bottom:16px}.description-content .desc-body p:last-child{margin-bottom:0}@media screen and (max-width:580px){.past-event-card-content{flex-direction:column;padding:0 10px}.left-section,.right-section{display:none}.center-section{width:100%;margin:0}.result-content .team-logo-left{margin-right:20px}.result-content .team-logo-right{margin-left:20px}.shots-target-item{flex-direction:column}.sport-games-grid{grid-template-columns:1fr}.premier-league .table-header .th-stats,.premier-league .table-item .last-block{padding-right:0}.large-img-content .team-overlay-left,.large-img-content .team-overlay-right,.large-img-content .large-field-img{display:none}.large-img-content .mobile-field-img{width:100%;display:block}.top-section .match-header .match-meta-col{display:none}}
