@media(min-width:768px){main #schedule .games.noGameButton:not(.mobileLayoutAlways){display:flex;flex-wrap:wrap;justify-content:center}}main #schedule .gameContainer{margin-bottom:1.25rem;border:1px solid #d6d6d6;border-radius:4px;background-color:#fff;color:#000;overflow:hidden;font-family:var(--font-wnba,var(--font-roboto),Arial,sans-serif)}main #schedule .gameContainer.noGameButton{margin-bottom:.6rem}@media(min-width:768px){main #schedule .gameContainer.noGameButton:not(.mobileLayoutAlways){width:calc(100% - .6rem);margin-left:.3rem;margin-right:.3rem;float:left}}@media(min-width:850px){main #schedule .gameContainer.noGameButton:not(.mobileLayoutAlways){width:calc(50% - .6rem)}}@media(min-width:1200px){main #schedule .gameContainer.noGameButton:not(.mobileLayoutAlways){width:calc(33% - .6rem)}}main #schedule .game{padding-bottom:.25rem}@media(min-width:768px){main #schedule .noGameButton:not(.mobileLayoutAlways) .broadcasters,main #schedule .noGameButton:not(.mobileLayoutAlways) .gameDetails,main #schedule .noGameButton:not(.mobileLayoutAlways) .gameTags{padding-left:1.5rem;padding-right:1.5rem}main #schedule .gameDetails:not(.mobileLayoutAlways){display:flex;align-items:center;padding-left:2rem;padding-right:2rem;margin-bottom:1rem}}main #schedule .gameTags{display:flex;gap:1rem;justify-content:center;width:100%;margin-bottom:1rem}@media(min-width:768px){main #schedule .gameTags:not(.mobileLayoutAlways){justify-content:flex-start;padding-left:2rem;padding-right:2rem}}main #schedule .gameTag{background:#f2f2f2;font-weight:700;border-radius:0 0 4px 4px;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;text-transform:uppercase;letter-spacing:1px;font-size:.625rem;height:1.75rem;gap:.25rem;padding:.75rem;text-align:center;line-height:1.1}main #schedule .gameDate{display:flex;flex-direction:column;justify-content:center;text-align:center}@media(min-width:768px){main #schedule .gameDate:not(.mobileLayoutAlways){justify-content:flex-start;text-align:start;flex:0 0 10rem}main #schedule .gameDateGroup:not(.mobileLayoutAlways){display:flex;flex-direction:column}}main #schedule .gameDateDay{margin-right:.25rem;font-size:1.25rem;font-weight:700;line-height:1.2;text-transform:uppercase}@media(min-width:768px){main #schedule .gameDateDay:not(.mobileLayoutAlways){font-size:.875rem}}main #schedule .gameDateDate{font-size:1.25rem;font-weight:700;line-height:1.2;text-transform:uppercase}@media(min-width:768px){main #schedule .gameDateDate:not(.mobileLayoutAlways){font-size:1.5rem}}main #schedule .gameDateTime{text-transform:uppercase;font-weight:700}@media(min-width:768px){main #schedule .gameDateTime:not(.mobileLayoutAlways){font-size:.875rem}}main #schedule .gameOpponent{padding:.5rem 1rem 1rem;display:flex;justify-content:center;align-items:center;width:100%;margin:0 auto}@media(min-width:768px){main #schedule .gameOpponent:not(.mobileLayoutAlways){padding:0;justify-content:space-between}}main #schedule .opponentTeam{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.3}@media(min-width:768px){main #schedule .opponentTeam:not(.mobileLayoutAlways){flex-direction:row;gap:.25rem}}main #schedule .opponentTeam img{width:5rem;height:auto}@media(min-width:768px){main #schedule .opponentTeam img:not(.mobileLayoutAlways){width:4rem}}main #schedule .opponentTeamName{font-weight:700;text-align:center}@media(min-width:768px){main #schedule .opponentTeamName:not(.mobileLayoutAlways){text-align:start}}main #schedule .familyNight img{width:6rem;height:auto;margin-left:.5rem;margin-right:.5rem}@media(min-width:768px){main #schedule .familyNight img:not(.mobileLayoutAlways){margin-left:1.5rem}}main #schedule .gameLinks{border-top:1px solid #d6d6d6;display:flex}@media(min-width:768px){main #schedule .gameLinks:not(.mobileLayoutAlways){border-top:0;flex:0 0 10rem;justify-content:flex-end}}main #schedule .gameLink{flex:0 1 100%;display:flex;justify-content:center;align-items:center;padding:.75rem;font-size:.9rem}@media(min-width:768px){main #schedule .gameLink:not(.mobileLayoutAlways){padding:0;justify-content:flex-end}}main #schedule .gameLinkButton{display:flex;align-items:center;gap:.5rem;font-family:var(--font-wnba,var(--font-roboto),Arial,sans-serif);background-color:#e03a3e;border:2px solid #e03a3e;border-radius:4px;padding:.8rem 1.2rem;color:#fff;font-size:1rem;line-height:1;font-weight:700;text-align:center;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,.2);filter:drop-shadow(1px 1px 2px rgba(2,6,18,.2));transition:all .2s ease-out}main #schedule .gameLinkButton:focus,main #schedule .gameLinkButton:hover{background-color:#c6373c;border-color:#c6373c;color:#fff;text-decoration:none;filter:drop-shadow(0 0 0 rgba(2,6,18,0));cursor:pointer}main #schedule .gameLinkButton:focus-visible{outline:1px solid #e03a3e}main #schedule .gameLinkButton i{font-size:1.25rem}main #schedule .gameLinkButton .bi-ticket-perforated:before{transform:rotate(-45deg)}main #schedule .gameSoldOut{display:flex;align-items:center;text-decoration:none;gap:.5rem;font-weight:700;line-height:1;border:1px solid #fff;background-color:#454545;color:#fff;padding:.8rem 1.2rem;border-radius:4px;font-size:1rem;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.2)}main #schedule .gameListen,main #schedule .gamePromotions,main #schedule .gameWatch{display:flex;flex-direction:column;justify-content:space-between}main #schedule .broadcasters,main #schedule .promotions{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:.6rem .5rem;gap:.5rem;border-top:1px solid #d6d6d6}@media(min-width:768px){main #schedule .broadcasters:not(.mobileLayoutAlways),main #schedule .promotions:not(.mobileLayoutAlways){justify-content:flex-start;flex-direction:row;padding-left:2rem;padding-right:2rem;gap:.5rem}}main #schedule .broadcastersHeading,main #schedule .promotionsHeading{font-size:.75rem;font-weight:700;text-transform:uppercase;margin-bottom:0;min-width:-moz-fit-content;min-width:fit-content}main #schedule .broadcastersList,main #schedule .promotionsList{display:flex;gap:.65rem;flex-wrap:wrap;justify-content:center}@media(min-width:768px){main #schedule .broadcastersList:not(.mobileLayoutAlways),main #schedule .promotionsList:not(.mobileLayoutAlways){justify-content:flex-start}}main #schedule .broadcaster,main #schedule .promotion{font-size:.9rem;flex:0 0 auto;display:block;color:#000;line-height:1}main #schedule .broadcaster a,main #schedule .promotion a{color:#000}main #schedule .promotion{background-color:#002d62;color:#fff;padding:.25rem .5rem;border-radius:4px;font-size:.9rem;max-width:100%;text-align:center;line-height:1.25}main #schedule .promotion a{color:#fff}main #schedule .broadcastersList img{width:2rem;height:auto;max-width:5rem}