.FixturesTable_fixturesContainer__0hRJd{display:flex;flex-direction:column;align-items:center;max-width:75vw!important;margin:0 auto;padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#f8f9fa;background:hsla(0,0%,100%,.03);border-radius:16px;border:1px solid hsla(0,0%,100%,.08);position:relative;overflow:hidden}.FixturesTable_fixturesContainer__0hRJd h1{font-size:2.5rem;font-weight:700;margin:0 0 1.5rem;color:#f8f9fa;letter-spacing:-.025em;text-align:center}.FixturesTable_searchContainer__JfwRP{margin-bottom:2rem;display:flex;flex-direction:column;gap:.75rem}.FixturesTable_searchInputWrapper__y787L{position:relative;display:flex;align-items:center;max-width:400px;margin:0 auto;width:100%}.FixturesTable_searchIcon__sB_kE{position:absolute;left:1rem;color:#9ca3af;font-size:1rem;z-index:2;transition:all .3s ease}.FixturesTable_searchInput__RjDUu{width:100%;padding:1rem 1rem 1rem 3rem;background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:#f8f9fa;font-size:1rem;font-weight:500;transition:all .4s cubic-bezier(.4,0,.2,1);outline:none;position:relative}.FixturesTable_searchInput__RjDUu::placeholder{color:#9ca3af;font-weight:400;transition:all .3s ease}.FixturesTable_searchInput__RjDUu:focus{border-color:#6366f1;background:hsla(0,0%,100%,.08);box-shadow:0 0 0 4px rgba(99,102,241,.15),0 8px 32px rgba(99,102,241,.2);transform:translateY(-2px) scale(1.02)}.FixturesTable_searchInput__RjDUu:focus::placeholder{color:#6366f1;transform:translateY(-2px)}.FixturesTable_searchInput__RjDUu:focus+.FixturesTable_searchIcon__sB_kE{color:#6366f1;transform:scale(1.1)}.FixturesTable_searchInput__RjDUu:hover{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.07);transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.1)}.FixturesTable_clearButton__zKrD1{position:absolute;right:1rem;background:none;border:none;color:#9ca3af;cursor:pointer;padding:.25rem;border-radius:6px;transition:all .3s ease;display:flex;align-items:center;justify-content:center;z-index:2}.FixturesTable_clearButton__zKrD1:hover{color:#ef4444;background:rgba(239,68,68,.1);transform:scale(1.1)}.FixturesTable_clearButton__zKrD1:active{transform:scale(.95)}.FixturesTable_filterResults__6S1wi{text-align:center;color:#9ca3af;font-size:.875rem;font-weight:500;padding:.5rem 1rem;background:rgba(99,102,241,.1);border-radius:8px;border:1px solid rgba(99,102,241,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);max-width:400px;margin:0 auto;transition:all .3s ease}.FixturesTable_filterResults__6S1wi:hover{background:rgba(99,102,241,.15);border-color:rgba(99,102,241,.3)}.FixturesTable_fixturesDay__zTSoM{margin-bottom:3rem;width:100%;background:hsla(0,0%,100%,.02);border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.05);transition:all .3s ease}.FixturesTable_fixturesDay__zTSoM:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(0,0,0,.2);border-color:rgba(99,102,241,.2)}.FixturesTable_fixturesDay__zTSoM h2{background:#1a1a1a;color:#f8f9fa;font-weight:600;font-size:1.2rem;margin:0;padding:1.25rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.FixturesTable_fixturesTable__sJeYC{margin-bottom:2rem;font-size:1rem;border-spacing:0;width:100%;background:hsla(0,0%,100%,.05);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1)}.FixturesTable_fixturesTable__sJeYC td{padding:1.25rem;text-align:center;border:none;border-bottom:1px solid hsla(0,0%,100%,.05);transition:all .3s cubic-bezier(.4,0,.2,1);color:#e5e7eb;font-weight:500}.FixturesTable_fixturesTable__sJeYC td img{vertical-align:middle}.FixturesTable_fixtureRow__kskr7{background:transparent;border:none;position:relative;transition:all .2s ease}.FixturesTable_fixtureRow__kskr7:hover{cursor:pointer;background:hsla(0,0%,100%,.03)}.FixturesTable_fixtureRow__kskr7:nth-child(2n){background:hsla(0,0%,100%,.02)}.FixturesTable_fixtureRow__kskr7:nth-child(2n):hover{background:hsla(0,0%,100%,.05)}.FixturesTable_fixtureRow__kskr7 td{padding:1.25rem;font-weight:500;letter-spacing:.025em;color:#f8f9fa;transition:all .2s ease}.FixturesTable_teamLogo__CwRlA{width:32px;height:32px;margin-right:.5rem;border-radius:4px;transition:transform .2s ease;object-fit:cover}.FixturesTable_fixtureAwayTeamBox__iSznk,.FixturesTable_fixtureHomeTeamBox__fikmE{width:20vw;min-width:200px}.FixturesTable_fixturesAwayTeamName__vTH68,.FixturesTable_fixturesHomeTeamName__F8ZAV{padding-left:.5rem;font-weight:600;color:#6366f1;transition:all .3s ease;letter-spacing:.025em}.FixturesTable_fixturesAwayTeamInfo__8DCQc,.FixturesTable_fixturesHomeTeamInfo__9sX6y{display:flex;align-items:center;justify-content:flex-start;padding-left:2rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.FixturesTable_fixturesTimeBox__cB32Z{width:2.5vw;min-width:80px;font-weight:600;color:#fff;font-size:.9rem;background:#6366f1;border-radius:8px;padding:.6rem .8rem;margin:0 .5rem;transition:all .2s ease}.FixturesTable_fixturesVsBox__U2sIJ{width:2.5vw;min-width:40px;font-weight:600;color:#9ca3af;font-size:.9rem;text-transform:uppercase;letter-spacing:.1em}.FixturesTable_fixturesEmpty__ifZjK,.FixturesTable_fixturesError__MJ3qG{background:hsla(0,0%,100%,.05);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;padding:3rem;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,.2);border:1px solid hsla(0,0%,100%,.1);margin:2rem auto;max-width:600px;color:#9ca3af;font-size:1.1rem}.FixturesTable_fixturesEmpty__ifZjK.FixturesTable_fixturesError__MJ3qG,.FixturesTable_fixturesError__MJ3qG.FixturesTable_fixturesError__MJ3qG{color:#ef4444}@keyframes FixturesTable_fixturesShimmer__fbzz3{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.FixturesTable_fixturesLoading__78202{background:linear-gradient(90deg,hsla(0,0%,100%,.05) 25%,hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.05) 75%);background-size:200px 100%;animation:FixturesTable_fixturesShimmer__fbzz3 1.5s infinite}@media(min-width:1800px){.FixturesTable_fixturesContainer__0hRJd{max-width:80vw;padding:3rem}.FixturesTable_fixturesContainer__0hRJd h1{font-size:3rem}.FixturesTable_fixturesTable__sJeYC{font-size:1.1rem}.FixturesTable_fixtureRow__kskr7 td{padding:1.5rem}.FixturesTable_teamLogo__CwRlA{width:45px;height:45px}}@media(max-width:1799px)and (min-width:900px){.FixturesTable_fixturesContainer__0hRJd{max-width:85vw;padding:2rem}.FixturesTable_fixturesContainer__0hRJd h1{font-size:2.25rem}.FixturesTable_fixturesTable__sJeYC{font-size:1rem}.FixturesTable_fixtureRow__kskr7 td{padding:1.2rem}}@media(max-width:899px){.FixturesTable_fixturesContainer__0hRJd{max-width:95vw;padding:1.5rem}.FixturesTable_fixturesContainer__0hRJd h1{font-size:1.75rem}.FixturesTable_searchContainer__JfwRP{margin-bottom:1.5rem}.FixturesTable_searchInputWrapper__y787L{max-width:100%}.FixturesTable_searchInput__RjDUu{padding:.875rem .875rem .875rem 2.75rem;font-size:.9rem}.FixturesTable_searchIcon__sB_kE{left:.875rem;font-size:.9rem}.FixturesTable_clearButton__zKrD1{right:.875rem}.FixturesTable_fixturesDay__zTSoM h2{padding:1.2rem 1.5rem;font-size:1.1rem}.FixturesTable_fixturesTable__sJeYC{font-size:.9rem}.FixturesTable_fixtureRow__kskr7 td{padding:1rem}.FixturesTable_fixtureAwayTeamBox__iSznk,.FixturesTable_fixtureHomeTeamBox__fikmE{width:25vw;min-width:150px}.FixturesTable_fixturesAwayTeamInfo__8DCQc,.FixturesTable_fixturesHomeTeamInfo__9sX6y{padding-left:1rem}.FixturesTable_fixturesTimeBox__cB32Z{width:15vw;min-width:100px;font-size:.85rem}.FixturesTable_teamLogo__CwRlA{width:35px;height:35px}}@media(max-width:640px){.FixturesTable_fixturesContainer__0hRJd{max-width:100vw;padding:1rem;border-radius:16px}.FixturesTable_fixturesContainer__0hRJd h1{font-size:1.5rem}.FixturesTable_searchContainer__JfwRP{margin-bottom:1rem}.FixturesTable_searchInput__RjDUu{padding:.75rem .75rem .75rem 2.5rem;font-size:.85rem;border-radius:12px}.FixturesTable_searchInput__RjDUu:focus{transform:translateY(-1px) scale(1.01)}.FixturesTable_searchIcon__sB_kE{left:.75rem;font-size:.85rem}.FixturesTable_clearButton__zKrD1{right:.75rem}.FixturesTable_filterResults__6S1wi{font-size:.8rem;padding:.4rem .8rem}.FixturesTable_fixturesDay__zTSoM{border-radius:12px;margin-bottom:2rem}.FixturesTable_fixturesDay__zTSoM:hover{transform:translateY(-1px)}.FixturesTable_fixtureRow__kskr7:hover{transform:translateY(-2px) scale(1.005)}.FixturesTable_fixtureRow__kskr7 td{padding:.75rem}.FixturesTable_fixtureRow__kskr7:hover{transform:translateY(-2px) scale(1.01)}.FixturesTable_fixtureRow__kskr7:hover .FixturesTable_teamLogo__CwRlA{transform:scale(1.1) rotate(2deg)}.FixturesTable_fixtureRow__kskr7:hover .FixturesTable_fixturesTimeBox__cB32Z{transform:scale(1.08)}.FixturesTable_fixturesDay__zTSoM h2{padding:.75rem 1rem;font-size:1rem}.FixturesTable_fixturesTable__sJeYC{font-size:.8rem}.FixturesTable_fixtureAwayTeamBox__iSznk,.FixturesTable_fixtureHomeTeamBox__fikmE{width:30vw;min-width:120px}.FixturesTable_fixturesAwayTeamInfo__8DCQc,.FixturesTable_fixturesHomeTeamInfo__9sX6y{padding-left:.5rem;flex-direction:column;text-align:center}.FixturesTable_fixturesTimeBox__cB32Z{width:20vw;min-width:80px;font-size:.75rem;padding:.4rem}.FixturesTable_fixturesVsBox__U2sIJ{width:5vw;min-width:30px;font-size:.7rem}.FixturesTable_teamLogo__CwRlA{width:28px;height:28px;margin-right:.5rem}.FixturesTable_fixturesAwayTeamName__vTH68,.FixturesTable_fixturesHomeTeamName__F8ZAV{padding-left:0;font-size:.8rem}.FixturesTable_fixtureRow__kskr7:focus-within{outline:2px solid #6366f1;outline-offset:2px}}@media(max-width:640px)and (prefers-reduced-motion:reduce){.FixturesTable_fixtureRow__kskr7,.FixturesTable_fixturesTable__sJeYC,.FixturesTable_fixturesTimeBox__cB32Z,.FixturesTable_teamLogo__CwRlA{transition:none;animation:none}.FixturesTable_fixtureRow__kskr7:hover{transform:none}}