.single-game{border-radius:5px;box-shadow:#0000000d 0 6px 24px,#00000014 0 0 0 1px;align-items:center;text-align:left;background:#fff;padding:0;position:relative}@media screen and (max-width: 768px){.single-game{text-align:center}}.single-game p{margin:0}.single-game .top{padding:1.5rem}@media screen and (max-width: 768px){.single-game .top{padding:2rem 1.5rem}}.single-game .title-date{justify-items:left}@media screen and (max-width: 768px){.single-game .title-date{justify-items:center}}.single-game .date{font-size:1.1rem;display:flex;align-items:center}.single-game h3{text-transform:uppercase;margin-bottom:.5rem;font-size:1.15rem;line-height:1.1;margin-top:0;font-variation-settings:"wght" 600}.single-game .duel{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 768px){.single-game .duel{grid-template-columns:5fr 3fr 5fr;gap:1rem}}.single-game .duel .opponent{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem}.single-game .duel .mtl{display:none;align-items:center;justify-content:center;flex-direction:column;gap:.5rem}@media screen and (max-width: 768px){.single-game .duel .mtl{display:flex}}.single-game .duel img{width:75px;height:auto}.single-game .duel .heure{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;font-size:.9rem}.single-game .duel .heure p{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;font-size:.9rem;text-transform:uppercase}.single-game .duel p{text-align:center;text-transform:uppercase;font-size:.9rem}@media screen and (max-width: 768px){.single-game .duel .location{font-size:.65rem;margin-top:.25rem}}.single-game .duel .opponent .desktop-logo,.single-game .duel .opponent .desktop-city{display:block}@media screen and (max-width: 768px){.single-game .duel .opponent .desktop-logo,.single-game .duel .opponent .desktop-city{display:none}}.single-game .duel .opponent .mobile-logo,.single-game .duel .opponent .mobile-city{display:none}@media screen and (max-width: 768px){.single-game .duel .opponent .mobile-logo,.single-game .duel .opponent .mobile-city{display:block}}.single-game .cta{display:flex;flex-direction:column;gap:.5rem;align-items:center}.single-game .cta .rappel{text-decoration:none;color:#000;font-size:.9rem;border-radius:5px;font-variation-settings:"wght" 300;transition:background-color .3s}.single-game .cta .rappel i{color:#daa520;transition:transform .3s ease}@keyframes balance{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.single-game .cta .rappel:hover i{animation:balance .6s ease-in-out infinite}.single-game .promo{grid-column:span 3;border-top:1px solid #e1e1e1;padding:1rem;display:flex;justify-content:space-between}.single-game .promo:hover{cursor:pointer}.single-game .promo .left{display:flex;flex-direction:column;gap:1rem;text-align:left}.single-game .promo .left p{font-size:.9rem;line-height:1.25}.single-game .promo h4{font-size:1rem;display:flex;align-items:baseline;margin:0;gap:.5rem}@media screen and (max-width: 768px){.single-game .promo h4{font-size:.9rem}}.single-game .promo h4 i{color:#daa520}.single-game .promo p.inactive{display:none}.single-game .promo p.active{display:flex}.single-game .preseason{background:var(--darkblue);color:#fff;padding:.25rem .5rem;font-size:.75rem;position:absolute;top:-.25rem;left:-.25rem;border-radius:5px;font-variation-settings:"wght" 700}@media screen and (max-width: 768px){.single-game .preseason{top:-.25rem;left:50%;transform:translate(-50%)}}.single-game .prospect-event{background:var(--blue);color:#fff;padding:.25rem .5rem;font-size:.75rem;position:absolute;top:-.25rem;left:-.25rem;border-radius:5px;font-variation-settings:"wght" 700}@media screen and (max-width: 768px){.single-game .prospect-event{top:-.25rem;right:50%;transform:translate(50%)}}.resell-notice{font-size:.75rem;text-align:center;text-transform:uppercase;font-variation-settings:"wght" 700}.filters{display:flex;flex-direction:column;justify-content:space-between;align-items:left;background:#fff;border-radius:8px;box-shadow:#0000000d 0 6px 24px,#00000014 0 0 0 1px;margin-bottom:1rem}.filters h3{font-size:1.25rem;padding:1rem 1rem .75rem;margin:0;text-transform:uppercase;border-bottom:1px solid #e1e1e1;font-variation-settings:"wght" 100;text-align:center;background:#efefef;display:flex;justify-content:center;color:#777}.filters h3 i{margin-left:.5rem;font-size:.95rem;color:#777}.filters label{font-size:.9rem;font-variation-settings:"wght" 600;display:flex;align-items:center}.filters input[type=checkbox i]{margin-right:.5rem;margin-top:-.025rem;height:18px;width:18px}.filters .clear-filters{font-size:.75rem;text-transform:uppercase;text-align:center;padding:.75rem .75rem .5rem;background:var(--blue);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s;font-family:inter-variable,sans-serif;font-variation-settings:"wght" 700;margin:1rem}.filters .filter-type{display:flex;gap:.5rem;padding:1rem 1rem .5rem;align-items:center;justify-content:space-between;border-bottom:1px solid #e1e1e1;cursor:pointer}.filters .filter-options{display:none;gap:.5rem;padding:1rem;border-bottom:1px solid #e1e1e1}.filters .filter-options.active{display:flex;flex-direction:column}.month-header{background:#efefef;color:#777;padding:.5rem;margin:0 0 -1.5rem;text-align:center;font-size:1.5rem;text-transform:uppercase;border-radius:8px;box-shadow:#0000000d 0 6px 24px,#00000014 0 0 0 1px}.month-header h3{margin:0;padding:.5rem 0 1rem;font-size:1.25rem;font-variation-settings:"wght" 100}a{text-decoration:none}.jsx-button{display:flex;align-items:center;justify-content:center;font-size:1rem;padding:1rem 1rem .75rem;border:none;color:#fff;cursor:pointer;transition:background-color .3s;font-family:inter-variable,sans-serif;font-variation-settings:"wght" 700;text-transform:uppercase;width:100%;box-sizing:border-box;border-radius:8px}.red{background-color:var(--red)}.red:hover{background:var(--red-hover)}.blue{background-color:var(--blue)}.blue:hover{background:var(--blue-hover)}.disabled{background-color:#eee;color:#999;cursor:not-allowed;pointer-events:none}
