.league-header[data-v-76dfc5ed]{margin-bottom:0}.league-page .league-section[data-v-76dfc5ed]{padding-top:30px!important;overflow:hidden!important}.no-guest-message[data-v-76dfc5ed]{text-align:center;padding:40px 20px;color:#999;font-size:14px}.date-item.all-btn[data-v-76dfc5ed]{min-width:44px;flex-shrink:0;align-items:center;left:0;z-index:2;background:#f5f5f5}.date-item.all-btn .day-number[data-v-76dfc5ed]{font-size:12px;font-weight:700}.date-item.all-btn.selected[data-v-76dfc5ed]{background:#061da1}.date-item.all-btn.selected .day-number[data-v-76dfc5ed]{color:#fff}.date-item[data-v-76dfc5ed]{position:relative}.match-dot[data-v-76dfc5ed]{width:6px;height:6px;border-radius:50%;background:#061da1;margin:2px auto 0}.date-item.selected .match-dot[data-v-76dfc5ed]{background:#fff}.date-item.has-guest .day-number[data-v-76dfc5ed]{font-weight:700}.loading-container[data-v-76dfc5ed]{text-align:center;padding:40px;color:#999;font-size:14px}.loading-container i[data-v-76dfc5ed]{font-size:24px;margin-bottom:10px}.empty-message[data-v-76dfc5ed]{text-align:center;padding:40px;color:#999;font-size:14px}.match-vs[data-v-76dfc5ed]{display:flex;flex-direction:column;align-items:center;gap:4px}.match-vs .team-logo[data-v-76dfc5ed]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.vs-badge[data-v-76dfc5ed]{font-size:11px;font-weight:700;color:#f60;background:rgba(255,102,0,.1);padding:1px 6px;border-radius:4px}.match-teams-names[data-v-76dfc5ed]{font-size:13px;font-weight:600;color:#333;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-location[data-v-76dfc5ed]{display:flex;align-items:center;gap:4px;font-size:12px;color:#666}.team-location i[data-v-76dfc5ed]{font-size:12px}