body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--background-color:#f9fafb;--text-color:#1f2937;--primary-color:#2563eb;--primary-bg:#eff6ff;--secondary-color:#6b7280;--border-color:#e5e7eb}[data-theme=dark]{--background-color:#0f172a;--text-color:#f3f4f6;--primary-color:#93c5fd;--primary-bg:#1e293b;--secondary-color:#9ca3af;--border-color:#334155}body{font-family:Inter,sans-serif;margin:0;padding:0;transition:background-color .3s ease,color .3s ease}.App,body{background-color:#f9fafb;background-color:var(--background-color);color:#1f2937;color:var(--text-color)}.App{display:flex;flex-direction:column;min-height:100vh}.header{background:linear-gradient(135deg,#eff6ff,#f9fafb);background:linear-gradient(135deg,var(--primary-bg) 0,var(--background-color) 100%);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color);box-shadow:0 2px 8px #0000000d;justify-content:space-between;padding:12px 20px;transition:background-color .3s ease,color .3s ease}.header,.header-brand{align-items:center;display:flex}.header-brand{gap:12px}.header-logo{border-radius:10px;box-shadow:0 2px 8px #00000026;height:48px;transition:transform .2s ease,box-shadow .2s ease;width:48px}.header-logo:hover{box-shadow:0 4px 12px #0003;transform:scale(1.05)}.header-title{display:flex;flex-direction:column}.header-title h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f43f5e,#ec4899);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:700;line-height:1.2;margin:0}.header-subtitle{color:#6b7280;color:var(--secondary-color);font-size:.7rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.main-content{flex:1 1;padding:20px}.theme-toggle-container{align-items:center;display:flex}button.theme-toggle-btn{background:none;border:none;color:#1f2937;color:var(--text-color);cursor:pointer;font-size:1.4em;transition:color .2s}button.theme-toggle-btn:hover{color:#2563eb;color:var(--primary-color)}@media (max-width:480px){.header{padding:10px 15px}.header-logo{height:40px;width:40px}.header-title h1{font-size:1.2rem}.header-subtitle{font-size:.6rem}}body{--primary-color:#2563eb;--primary-bg:#eff6ff;--secondary-color:#6b7280;--border-color:#e5e7eb;--highlight:#f43f5e;--font-family:"Inter",sans-serif;--background-color:#f9fafb;--text-color:#1f2937;--card-bg:#fffc;--match-day-bg:#f0f8ff;--match-day-text:#007acc}body[data-theme=dark]{--primary-color:#93c5fd;--primary-bg:#1e293b;--secondary-color:#9ca3af;--border-color:#334155;--highlight:#f87171;--background-color:#0f172a;--text-color:#f3f4f6;--card-bg:#1e293bcc;--match-day-bg:#1f2a38;--match-day-text:#4aa8ff}.MatchList_container__otBVD,body{background-color:var(--background-color);color:var(--text-color);font-family:var(--font-family);margin:0}.MatchList_container__otBVD{margin:0 auto;max-width:900px;padding:16px}.MatchList_dayBlock__m\+Z0q{border-bottom:1px solid var(--border-color);margin-bottom:30px;padding-bottom:15px}.MatchList_dateHeader__l8kpS{background-color:var(--match-day-bg);border-left:6px solid #3498db;border-radius:0 0 8px 8px;box-shadow:0 2px 4px #0000001a;color:var(--match-day-text);font-size:1.25em;font-weight:700;margin-bottom:15px;margin-top:0;padding:10px 12px;position:sticky;top:0;z-index:10}.MatchList_filtersRow__ZUj8V{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.MatchList_searchBarInput__w8NFO{background:var(--card-bg);border:1px solid var(--border-color);border-radius:8px;color:var(--text-color);font-size:1rem;padding:10px 15px;width:100%}.MatchList_chipsContainer__KP9MR{-webkit-overflow-scrolling:touch;display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.MatchList_chipsContainer__KP9MR::-webkit-scrollbar{display:none}.MatchList_chip__EPEEp{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:20px;color:var(--secondary-color);cursor:pointer;flex:0 0 auto;font-size:.9em;padding:6px 14px;transition:all .2s;-webkit-user-select:none;user-select:none;white-space:nowrap}.MatchList_chip__EPEEp:hover{background-color:var(--primary-bg);color:var(--primary-color)}.MatchList_chip__EPEEp.MatchList_active__Wea1g{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.MatchList_filtersAdvanced__Ka3Fz{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.MatchList_myChannelsToggle__Warlo{align-items:center;color:var(--text-color);cursor:pointer;display:flex;font-size:.9em;gap:8px;-webkit-user-select:none;user-select:none}.MatchList_cleanFiltersBtn__4AB-w{background:none;border:none;color:var(--highlight);cursor:pointer;font-size:.9em;text-decoration:underline}.MatchList_matchTeams__EhM-I{align-items:center;display:flex;gap:8px;margin-bottom:0;min-width:0;position:relative}.MatchList_matchTeams__EhM-I span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MatchList_teamLogo__ypK7K{height:20px;object-fit:contain;width:20px}.MatchList_favoriteBtn__b-itM{background:none;border:none;color:#ccc;cursor:pointer;font-size:1.2em;padding:0 5px;transition:color .2s}.MatchList_favoriteBtn__b-itM.MatchList_isFavorite__-9QDT{color:gold}.MatchList_matchTitle__hlU3J{color:var(--text-color);font-size:1.05em;font-weight:700;line-height:1.3;min-width:0}.MatchList_teamsContainer__G0DZw{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.MatchList_teamsSeparator__LI-fH{color:var(--secondary-color);flex-shrink:0}.MatchList_calendarButton__8Sn3m{background:#ffffff1a;border-radius:6px;color:inherit;display:inline-block;font-size:.85rem;padding:4px 10px;text-decoration:none;transition:background .2s}.MatchList_calendarButton__8Sn3m:hover{background:#fff3}.MatchList_matchList__TMAb\+{list-style:none;margin:0;padding:0}.MatchList_matchItem__\+uM-q{background:var(--card-bg);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 2px 8px #0000000d;display:flex;flex-direction:column;margin-bottom:15px;padding:16px;position:relative;transition:transform .15s ease}.MatchList_matchItem__\+uM-q.MatchList_favoriteMatch__2ABQY{border:1px solid gold;box-shadow:0 0 10px #ffd70033}.MatchList_matchMeta__NUkJ5{align-items:flex-start;display:flex;flex-wrap:wrap;font-size:.9em;gap:5px 10px;margin-bottom:8px}.MatchList_channelListContainer__i9luZ{display:flex;flex-grow:1;flex-wrap:wrap;gap:5px 8px}.MatchList_matchChannel__ZVYuj{background-color:var(--primary-bg);border-radius:10px;color:var(--primary-color);font-size:.85em;padding:4px 10px}.MatchList_matchLeague__C-rDX{align-items:center;color:var(--secondary-color);display:flex;font-size:.8em;font-weight:600;gap:6px;margin-bottom:4px;text-transform:uppercase}.MatchList_error__kwrxX,.MatchList_loading__AO2Z6,.MatchList_noMatches__qwnW1{color:var(--secondary-color);font-size:1.1em;padding:20px;text-align:center}.MatchList_error__kwrxX{color:#dc3545}.MatchList_matchActions__VzF3d{display:none;margin-top:6px}@media (max-width:500px){.MatchList_container__otBVD{padding:10px}.MatchList_matchItem__\+uM-q{padding:12px 12px 40px}.MatchList_matchMeta__NUkJ5{align-items:flex-start;flex-direction:column;gap:6px}.MatchList_matchTime__kUR4i{font-size:1em;font-weight:600}.MatchList_channelListContainer__i9luZ{width:100%}.MatchList_matchChannel__ZVYuj{font-size:.8em;padding:3px 8px}.MatchList_matchLeague__C-rDX{font-size:.75em;margin-top:4px}.MatchList_matchTitle__hlU3J{font-size:.95em}.MatchList_teamsContainer__G0DZw{align-items:flex-start;flex-direction:column;gap:4px}.MatchList_teamsSeparator__LI-fH{display:none}.MatchList_matchTeams__EhM-I{gap:6px}.MatchList_matchTeams__EhM-I span{white-space:normal;word-break:break-word}.MatchList_teamLogo__ypK7K{flex-shrink:0;height:18px;width:18px}.MatchList_favoriteBtn__b-itM{font-size:1.3em;padding:0;position:absolute;right:10px;top:10px}.MatchList_matchActions__VzF3d{bottom:10px;display:block;position:absolute;right:10px}.MatchList_calendarButton__8Sn3m{font-size:1.1rem;padding:6px}.MatchList_dateHeader__l8kpS{font-size:1.1em;padding:8px 10px}}
/*# sourceMappingURL=main.d1088368.css.map*/