#app{min-width:300px;margin-top:20px;margin-bottom:40px;text-align:center}.Calendar{background-color:var(--primary-color)}.Calendar-wrapper{box-shadow:0 10px 20px 0 rgba(82,82,82,.8);z-index:1}.MonthAndYearDisplay{cursor:pointer}.IsLoadingCalendar{background-color:rgba(0,0,0,.3);height:100%;width:100%;position:absolute;left:0;top:0;z-index:999}.IsLoadingCalendar--loading{position:absolute;bottom:50%;transform:translateY(50%)}.monthYear{padding:10px 40px;font-size:1rem;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.monthYear span{font-size:.875rem}.monthYear .next,.monthYear .prev{color:var(--default-link-color)}.monthYear .next,.monthYear .next:active,.monthYear .next:hover,.monthYear .prev,.monthYear .prev:active,.monthYear .prev:hover{padding-left:14px;position:relative;cursor:pointer}.monthYear .next:active,.monthYear .prev:active{color:var(--default-link-active-color)}.monthYear .prev{padding-left:14px}.monthYear .next{padding-right:14px}.monthYear .next:after,.monthYear .prev:before{content:"";width:8px;height:8px;display:block;position:absolute;top:5px;transform:rotate(45deg)}.monthYear .prev:before{border-top:1.75px solid transparent;border-right:1.75px solid transparent;border-bottom:1.75px solid var(--default-link-color);border-left:1.75px solid var(--default-link-color);left:0}.monthYear .next:after{border-top:1.75px solid var(--default-link-color);border-right:1.75px solid var(--default-link-color);border-bottom:1.75px solid transparent;border-left:1.75px solid transparent;right:0}.monthYear .next:hover,.monthYear .prev:hover{color:var(--default-link-hover-color)}.monthYear .prev:hover:before{border-bottom-color:var(--default-link-hover-color);border-left-color:var(--default-link-hover-color)}.monthYear .next:hover:after{border-top-color:var(--default-link-hover-color);border-right-color:var(--default-link-hover-color)}.monthYear .prev:active:before{border-bottom-color:var(--default-link-active-color);border-left-color:var(--default-link-active-color)}.monthYear .next:active:after{border-top-color:var(--default-link-active-color);border-right-color:var(--default-link-active-color)}.daysOfWeekHeader,.week{font-size:.875rem;margin:auto;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.daysOfWeekHeader{text-align:center;opacity:.4;border-top:1px solid #333;border-bottom:1px solid #333}.week:nth-child(2) .day{border-top:none}.week:last-child .day{border-bottom:none}.dayName{padding:10px 0}.day,.dayName{text-align:center}.day{padding:5% 0;position:relative;display:flex;justify-content:center;align-content:center}.day:first-child{border-left:none}.day:last-child{border-right:none}.day span{margin-bottom:6px;color:var(--default-color);display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;opacity:.5;cursor:pointer}.day span:hover{opacity:1}.hasEvents span{font-weight:700;opacity:.6;cursor:pointer}.notCurrMonth span{opacity:.2}.selected span{outline:-2px solid #0f0;top:4px;right:4px;bottom:4px;left:4px;color:var(--blast-color);opacity:1}.selected span:before{content:"";width:calc(100% - 6px);height:calc(100% - 6px);border:2px solid #0f0;display:block;position:absolute;left:3px;top:3px}.selected.today span:hover,.today span{color:var(--layout-font-color-over-layout)}.today span{font-weight:700;z-index:10}.EventIndicator-Text{font-size:.875rem}.today span:after{content:"";width:50%;height:45%;background:var(--layout-color);display:block;border-radius:50%;position:absolute;z-index:-1}.notCurrMonth .EventIndicator{opacity:.6}.notCurrMonth.selected .EventIndicator{opacity:1}.EventIndicator-Container{width:100%;text-align:center;position:absolute;bottom:1px;left:0}.EventIndicator:last-child{margin-right:0}.EventIndicator{width:6px;height:6px;margin-right:4px;padding:0;border-radius:4px;display:inline-block}.CalenderContainer{margin-right:calc(var(--bs-gutter-x)*-0.5);margin-left:calc(var(--bs-gutter-x)*-0.5)}#app{margin-right:-.75rem;margin-left:-.75rem}.EventIndicator.game{background-color:#3477fa}.EventIndicator.practice{background-color:#39c66f}.EventIndicator.event{background-color:#a037fb}@media only screen and (max-width:767px){.u-noPaddingMobile{padding-right:0;padding-left:0}}@media (min-width:576px){.EventIndicator{width:8px;height:8px}.EventIndicator-Container{bottom:3px}.today span:after{width:50%;height:50%}}@media (min-width:768px){.Calendar-wrapper{box-shadow:none}#app{margin-right:0;margin-left:0}.daysOfWeekHeader,.week{font-size:1rem}.monthYear{padding-right:15px;padding-left:15px}.CalenderContainer{margin-right:calc(var(--bs-gutter-x)*-0.5);margin-left:calc(var(--bs-gutter-x)*-0.5)}.day span{margin-bottom:14px}.today span:after{width:50%;height:45%}.EventIndicator-Text{font-size:1rem}.EventIndicator-Container{bottom:5px}}.vsAt{width:16px;margin-right:2px}.EventDate--latest{font-size:.75rem}.EventMisc{font-size:.875rem}.EventHead,.EventLink{font-size:.875rem!important}.EventLink a:hover{color:var(--layout-color);filter:none}.StreamingLink{border:1px solid var(--layout-color);color:var(--layout-color)}.TeamLogo{height:50px;width:50px}.TeamLogo-twoTeam{height:32px;width:32px}.EventTime{color:var(--secondary-color);font-family:var(--secondary-font-stack);background-color:rgba(196,192,192,.07);font-size:.875rem}.EventInfo{line-height:1.1em;text-align:left}.EventInfo,.EventInfo>p{margin-bottom:0;color:var(--secondary-color)}.EventInfo>p{font-weight:lighter;font-size:.8125rem;line-height:1.2}.EventInfo--twoTeams>p{letter-spacing:normal}.EventInfo>a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.EventInfo .vsAt a{color:var(--default-color)}.EventInfo .vsAt a:hover{color:var(--default-link-hover-color)}.EventInfo .vsAt a:active{color:var(--default-link-active-color)}.EventType{position:relative}.CalendarTable{padding:0!important;line-height:1.2;font-size:1rem;font-weight:300}.CalendarTable td{padding:0}.CreatEllipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.CreatEllipsis--width{width:170px}.game-indicator:before,.tba_game-indicator:before{position:absolute;content:" ";width:2px;height:100%;background-color:#3477fa;left:-5px}.practice-indicator:before{background-color:#39c66f}.event-indicator:before,.practice-indicator:before{position:absolute;content:" ";width:2px;height:100%;left:-5px}.event-indicator:before{background-color:#a037fb}