.loading{color:#fff;text-align:center;padding:40px 0;font-size:18px;list-style:none}.slider-section{display:flex;flex-direction:column;align-items:center;margin-bottom:48px}.slider-wrapper{display:flex;align-items:center;gap:16px;width:100%;max-width:720px}.nav-btn{background:none;border:none;color:#fff;font-size:32px;cursor:pointer;padding:8px;flex-shrink:0;opacity:.7;transition:opacity .2s ease;user-select:none;line-height:1;height:140px}.nav-btn:focus-visible,.nav-btn:hover{opacity:1;outline:2px solid #fff;outline-offset:4px;border-radius:4px}.slider-card{flex:1;border:1px solid #3b3b3b;border-radius:20px;padding:20px 10px;min-height:160px}.live-badge{display:flex;align-items:center;gap:8px;margin-bottom:20px}.live-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;background:#555}.live-dot--active{background:#e70002;animation:a 1.5s ease-out infinite}@keyframes a{0%{box-shadow:0 0 0 0 rgba(231,0,2,.6)}to{box-shadow:0 0 0 10px rgba(231,0,2,0)}}.live-text{font-size:14px;font-weight:700}.live-text a{text-decoration:none}.live-text a:focus-visible,.live-text a:hover{text-decoration:underline;outline:none}.match-row{justify-content:space-between;gap:8px}.match-row,.team{display:flex;align-items:center}.team{gap:12px;flex:1}.team--away{flex-direction:row-reverse}.team__flag{width:38px;height:38px;border-radius:6px;overflow:hidden;flex-shrink:0}.team__flag img{width:100%;height:100%;object-fit:cover;display:block}.team__name{font-size:14px;line-height:16px;font-weight:700;color:#fff}.team--away .team__name{text-align:right}.match-score{font-size:18px;font-weight:700;color:#fff;text-align:center;flex-shrink:0}.match-footer{margin-top:16px;border-top:1px solid #3b3b3b;padding-top:14px;font-size:13px;color:#aaa;font-weight:500}.dots{display:flex;align-items:end;justify-content:center;gap:10px;margin-top:16px}.dot{height:3px;width:35px;background:#ccc;border:none;cursor:pointer;padding:0;transition:width .3s ease,background .3s ease}.dot--active{height:6px;background:#fff}.dot:focus-visible{outline:2px solid #fff;outline-offset:3px}.calendar-title{text-align:center;font-size:20px;line-height:24px;font-weight:700;margin-bottom:32px;color:#fff}.calendar-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;list-style:none}.cal-card{background:#171717;border-radius:20px;padding:20px;width:45%;max-width:200px;display:flex;flex-direction:column}.cal-card--hidden{display:none}#grid.is-expanded .cal-card--hidden{display:block}.cal-card__date{font-size:18px;line-height:24px;font-weight:700;color:#fff;margin-bottom:18px}.cal-card__team-row{display:flex;align-items:center;gap:10px;margin-bottom:20px}.cal-card__flag{width:42px;height:30px;border-radius:5px;overflow:hidden;flex-shrink:0;background:#333}.cal-card__flag img{width:100%;height:100%;object-fit:cover;display:block}.cal-card__team-name{font-size:14px;line-height:16px;font-weight:600;color:#fff}.cal-card__divider{border:none;border-top:1px solid #333;margin:12px 0}.cal-card__channel{font-size:13px;font-weight:700;color:#fff}.calendar-note{font-size:14px;line-height:20px;color:#888;margin-top:24px;font-weight:700}#wc2k26-seeMore{color:#fff;position:relative;padding-right:30px}#wc2k26-seeMore:after{content:"";width:20px;height:20px;position:absolute;top:0;right:0;background:url(../images/worldcup/ico-chevron-orange.svg) no-repeat 2px;transform:rotate(90deg)}#wc2k26-seeMore.is-expanded:after{transform:rotate(-90deg)}@media screen and (min-width:768px){.slider-card{padding:20px 24px}.team__name{font-size:18px;line-height:24px}.team__flag{width:52px;height:52px}.calendar-grid{gap:20px}.calendar-title{font-size:26px;line-height:30px}.match-score{font-size:40px;line-height:50px}.cal-card__date{margin-bottom:36px}.cal-card__team-row{gap:16px}.live-dot{width:18px;height:18px}}
/*# sourceMappingURL=maps/wc2k26.css.map */
