.fcc,.img-flex-wh-inherit{justify-content:center}.fbc,.fcc,.img-flex-wh-inherit{display:flex;align-items:center}.fbc{justify-content:space-between}.fac{justify-content:space-around}.fac,.fec{display:flex;align-items:center}.fec{justify-content:space-evenly}.fbe{display:flex;align-items:flex-end;justify-content:space-between}.acc{top:50%;transform:translate(-50%,-50%)}.acc,.act{position:absolute;left:50%}.act{transform:translateX(-50%)}.arc{position:absolute;top:50%;right:0;transform:translateY(-50%)}.pfcc{position:fixed;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.rel{position:relative}.abs{position:absolute}.ellipsis,.text-one-hidden{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ellipsis_two,.text-4-hidden,.text-two-hidden{display:flex}.ellipsis_two,.ellipsis_two1,.text-4-hidden,.text-two-hidden{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ellipsis_two1{display:-webkit-box}.text-4-hidden{-webkit-line-clamp:4}.bg-100-nr-t-c{background-position:top}.bg-100-nr-c-c,.bg-100-nr-t-c{background-size:100% auto;background-repeat:no-repeat}.bg-100-nr-c-c{background-position:50%}.img-flex-wh-inherit img{width:inherit;height:inherit;object-fit:contain}.roomSchedule{width:100%;height:100%;padding:0;background:#21262d;color:#f0f6fc}.roomSchedule .roomSchedule-header{background:#1a1a1a;border-bottom:.01333rem solid #30363d;padding:.32rem .42667rem}.roomSchedule .roomSchedule-header .roomSchedule-main-title{font-size:.42667rem;font-weight:700;color:#f0f6fc;margin:0 0 .10667rem}.roomSchedule .roomSchedule-header .roomSchedule-description{font-size:.18667rem;color:#8b949e;margin:0}.roomSchedule .roomSchedule-teams-container{padding:.32rem;display:flex;flex-direction:column;gap:.42667rem}.roomSchedule .roomSchedule-team-section{background:#1a1a1a;border:.01333rem solid #30363d;border-radius:.16rem;box-shadow:0 .05333rem .16rem rgba(0,0,0,.3);overflow:hidden}.roomSchedule .roomSchedule-team-header{background:#21262d;border-bottom:.01333rem solid #30363d;padding:.26667rem .32rem}.roomSchedule .roomSchedule-team-header .roomSchedule-team-link{display:flex;align-items:center;gap:.21333rem;text-decoration:none;color:inherit;transition:all .2s ease}.roomSchedule .roomSchedule-team-header .roomSchedule-team-link:hover{color:#58a6ff}.roomSchedule .roomSchedule-team-header .roomSchedule-team-link:hover .roomSchedule-team-logo{transform:scale(1.05)}.roomSchedule .roomSchedule-team-header .roomSchedule-team-link .roomSchedule-team-logo{border-radius:.10667rem;border:.01333rem solid #30363d;transition:all .2s ease}.roomSchedule .roomSchedule-team-header .roomSchedule-team-link .roomSchedule-team-info .roomSchedule-team-name{font-size:.29333rem;font-weight:700;color:#f0f6fc;margin:0 0 .05333rem}.roomSchedule .roomSchedule-team-header .roomSchedule-team-link .roomSchedule-team-info .roomSchedule-team-label{font-size:.16rem;color:#8b949e;font-weight:500;text-transform:uppercase;letter-spacing:.00667rem}.roomSchedule .roomSchedule-matches-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.26667rem,1fr));gap:.21333rem;padding:.32rem}.roomSchedule .roomSchedule-match-card{background:#21262d;border:.01333rem solid #30363d;border-radius:.10667rem;padding:.21333rem;transition:all .2s ease}.roomSchedule .roomSchedule-match-card:hover{border-color:#58a6ff;box-shadow:0 .05333rem .10667rem rgba(88,166,255,.2);transform:translateY(-.02667rem)}.roomSchedule .roomSchedule-match-card.roomSchedule-match-current{border-left:.05333rem solid #dc3545;background:linear-gradient(135deg,#2d1b1b,#3d2020)}.roomSchedule .roomSchedule-match-card.roomSchedule-match-upcoming{border-left:.05333rem solid #28a745;background:linear-gradient(135deg,#1b2d1b,#203d20)}.roomSchedule .roomSchedule-match-card.roomSchedule-match-past{border-left:.05333rem solid #6c757d;background:linear-gradient(135deg,#1a1a1a,#2d2d2d)}.roomSchedule .roomSchedule-match-card .roomSchedule-match-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.21333rem;padding-bottom:.16rem;border-bottom:.01333rem solid #30363d}.roomSchedule .roomSchedule-match-card .roomSchedule-match-header .roomSchedule-match-date{font-size:.21333rem;font-weight:600;color:#58a6ff;background:#21262d;padding:.05333rem .10667rem;border-radius:.05333rem;border:.01333rem solid #30363d}.roomSchedule .roomSchedule-match-card .roomSchedule-match-header .roomSchedule-match-league{font-size:.16rem;color:#8b949e;font-weight:500;max-width:1.6rem;text-align:center;line-height:1.2}.roomSchedule .roomSchedule-match-card .roomSchedule-match-header .roomSchedule-match-status .status-live{background:#dc3545;color:#fff;padding:.02667rem .08rem;border-radius:.05333rem;font-size:.13333rem;font-weight:600;text-transform:uppercase;animation:pulse 2s infinite}.roomSchedule .roomSchedule-match-card .roomSchedule-match-header .roomSchedule-match-status .status-upcoming{background:#28a745;color:#fff;padding:.02667rem .08rem;border-radius:.05333rem;font-size:.13333rem;font-weight:600}.roomSchedule .roomSchedule-match-card .roomSchedule-match-header .roomSchedule-match-status .status-past{background:#6c757d;color:#fff;padding:.02667rem .08rem;border-radius:.05333rem;font-size:.13333rem;font-weight:600}.roomSchedule .roomSchedule-match-card .roomSchedule-match-teams{display:flex;align-items:center;justify-content:space-between}.roomSchedule .roomSchedule-match-card .roomSchedule-match-teams .roomSchedule-team{flex:1}.roomSchedule .roomSchedule-match-card .roomSchedule-match-teams .roomSchedule-team .roomSchedule-team-name{font-size:.21333rem;font-weight:600;color:#f0f6fc;line-height:1.2}.roomSchedule .roomSchedule-match-card .roomSchedule-match-teams .roomSchedule-team.roomSchedule-team-home{text-align:left;padding-right:.10667rem}.roomSchedule .roomSchedule-match-card .roomSchedule-match-teams .roomSchedule-team.roomSchedule-team-away{text-align:right;padding-left:.10667rem}.roomSchedule .roomSchedule-match-card .roomSchedule-match-teams .roomSchedule-match-score{display:flex;align-items:center;justify-content:center;min-width:1.06667rem}.roomSchedule .roomSchedule-match-card .roomSchedule-match-teams .roomSchedule-match-score .roomSchedule-score-display{font-size:.26667rem;font-weight:700;color:#f0f6fc;background:#1a1a1a;padding:.08rem .16rem;border-radius:.08rem;border:.01333rem solid #30363d}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@media(max-width:768px){.roomSchedule .roomSchedule-header{padding:.26667rem .32rem}.roomSchedule .roomSchedule-header .roomSchedule-main-title{font-size:.32rem;line-height:1.4;white-space:normal;word-wrap:break-word;margin:0 0 .18667rem}.roomSchedule .roomSchedule-header .roomSchedule-description{font-size:.21333rem;line-height:1.4}.roomSchedule .roomSchedule-teams-container{padding:.26667rem;gap:.32rem}.roomSchedule .roomSchedule-team-section{border-radius:.10667rem}.roomSchedule .roomSchedule-team-header{padding:.21333rem .26667rem}.roomSchedule .roomSchedule-team-header .roomSchedule-team-link{gap:.16rem}.roomSchedule .roomSchedule-team-header .roomSchedule-team-link .roomSchedule-team-logo{width:.42667rem;height:.42667rem}.roomSchedule .roomSchedule-team-header .roomSchedule-team-link .roomSchedule-team-info .roomSchedule-team-name{font-size:.32rem}.roomSchedule .roomSchedule-team-header .roomSchedule-team-link .roomSchedule-team-info .roomSchedule-team-label{font-size:.18667rem}.roomSchedule .roomSchedule-matches-grid{grid-template-columns:1fr;gap:.16rem;padding:.26667rem}.roomSchedule .roomSchedule-match-card{padding:.16rem;border-radius:.08rem}.roomSchedule .roomSchedule-match-card .roomSchedule-match-header{margin-bottom:.16rem;padding-bottom:.10667rem}.roomSchedule .roomSchedule-match-card .roomSchedule-match-header .roomSchedule-match-date{font-size:.26667rem;padding:.05333rem .10667rem}.roomSchedule .roomSchedule-match-card .roomSchedule-match-header .roomSchedule-match-league{font-size:.26667rem;max-width:100%}.roomSchedule .roomSchedule-match-card .roomSchedule-match-header .roomSchedule-match-status .status-live,.roomSchedule .roomSchedule-match-card .roomSchedule-match-header .roomSchedule-match-status .status-past,.roomSchedule .roomSchedule-match-card .roomSchedule-match-header .roomSchedule-match-status .status-upcoming{font-size:.26667rem;padding:.04rem .08rem}.roomSchedule .roomSchedule-match-card .roomSchedule-match-teams .roomSchedule-team .roomSchedule-team-name{font-size:.26667rem}.roomSchedule .roomSchedule-match-card .roomSchedule-match-teams .roomSchedule-match-score{min-width:.93333rem}.roomSchedule .roomSchedule-match-card .roomSchedule-match-teams .roomSchedule-match-score .roomSchedule-score-display{font-size:.26667rem;padding:.08rem .13333rem}}