.SportsHub-module__NyPBJW__hub{flex-direction:column;gap:18px;display:flex}.SportsHub-module__NyPBJW__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.SportsHub-module__NyPBJW__heading h2,.SportsHub-module__NyPBJW__heading h3{margin:0 0 6px}.SportsHub-module__NyPBJW__heading p{margin:0}.SportsHub-module__NyPBJW__followedCount{border:1px solid var(--line);color:#b4c9db;border-radius:40px;padding:8px 11px;font-size:13px}.SportsHub-module__NyPBJW__sportsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.SportsHub-module__NyPBJW__sportTile{border:1px solid var(--line);background:var(--card2);border-radius:14px;flex-direction:column;justify-content:space-between;min-width:0;display:flex;overflow:hidden}.SportsHub-module__NyPBJW__sportTile.SportsHub-module__NyPBJW__active{outline-offset:0;outline:2px solid #60a5fa}.SportsHub-module__NyPBJW__sportTile.SportsHub-module__NyPBJW__coming{opacity:.6}.SportsHub-module__NyPBJW__sportSelect{width:100%;min-height:126px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:6px;padding:15px;display:flex}.SportsHub-module__NyPBJW__sportSelect:disabled{cursor:default;opacity:1}.SportsHub-module__NyPBJW__sportSelect:focus-visible,.SportsHub-module__NyPBJW__followSport:focus-visible{outline-offset:-2px;outline:2px solid #93c5fd}.SportsHub-module__NyPBJW__emoji{align-items:center;height:46px;font-size:34px;line-height:1.2;display:inline-flex}.SportsHub-module__NyPBJW__floorballIcon{width:46px;height:46px;display:block}.SportsHub-module__NyPBJW__sportLabel{font-size:17px;font-weight:800}.SportsHub-module__NyPBJW__sportSelect small{color:#acbfce}.SportsHub-module__NyPBJW__followSport{border:0;border-top:1px solid var(--line);color:#fff;cursor:pointer;background:#263c58;width:100%;padding:11px 8px;font-weight:700}.SportsHub-module__NyPBJW__following{color:#c4f4dc;background:#184933}.SportsHub-module__NyPBJW__sportInfo{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px;display:flex}.SportsHub-module__NyPBJW__sportInfo .meta{flex:320px}.SportsHub-module__NyPBJW__teamArea{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding-top:18px;display:flex}.SportsHub-module__NyPBJW__teamArea h3{margin:0}.SportsHub-module__NyPBJW__teamArea .input{width:100%}.SportsHub-module__NyPBJW__searchLabel{font-size:14px;font-weight:800}.SportsHub-module__NyPBJW__teamList{flex-direction:column;gap:8px;max-height:390px;display:flex;overflow:auto}.SportsHub-module__NyPBJW__teamRow{background:var(--card2);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:11px;display:flex}.SportsHub-module__NyPBJW__teamRow strong{overflow-wrap:anywhere}.SportsHub-module__NyPBJW__teamRow .mini-btn{flex-shrink:0}@media (max-width:900px){.SportsHub-module__NyPBJW__sportsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.SportsHub-module__NyPBJW__sportsGrid{gap:8px}.SportsHub-module__NyPBJW__sportSelect{min-height:115px;padding:11px}.SportsHub-module__NyPBJW__teamRow{align-items:flex-start}.SportsHub-module__NyPBJW__teamRow .mini-btn{padding:8px 6px;font-size:12px}}.SportsHub-module__NyPBJW__clubPicker{flex-direction:column;gap:12px;min-width:0;display:flex}.SportsHub-module__NyPBJW__followedClubs{flex-direction:column;gap:8px;display:flex}.SportsHub-module__NyPBJW__followedClub{border:1px solid var(--line);background:var(--card2);border-radius:10px;align-items:center;gap:12px;padding:9px 12px;display:flex}.SportsHub-module__NyPBJW__followedClub>div{min-width:0}.SportsHub-module__NyPBJW__followedClub .meta{overflow-wrap:anywhere}.SportsHub-module__NyPBJW__clubLogo,.SportsHub-module__NyPBJW__clubLogoFallback{object-fit:contain;color:#333;background:#fff;border-radius:9px;flex:0 0 50px;justify-content:center;align-items:center;width:50px;height:50px;padding:3px;display:flex}.SportsHub-module__NyPBJW__clubLogoFallback{color:#fff;background:#2c3542;font-size:26px}.SportsHub-module__NyPBJW__clubCard{border:1px solid var(--line);background:var(--card2);border-radius:12px;flex:none;overflow:hidden}.SportsHub-module__NyPBJW__clubToggle{width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px;display:flex}.SportsHub-module__NyPBJW__clubToggle:focus-visible{outline-offset:-3px;outline:2px solid #93c5fd}.SportsHub-module__NyPBJW__clubText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.SportsHub-module__NyPBJW__clubText strong{overflow-wrap:anywhere;font-size:16px}.SportsHub-module__NyPBJW__clubText small{color:#a8bdcf}.SportsHub-module__NyPBJW__clubDetails{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding:12px;display:flex}.SportsHub-module__NyPBJW__clubDetails>.SportsHub-module__NyPBJW__mini-btn{align-self:flex-start}.SportsHub-module__NyPBJW__clubTeam{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.SportsHub-module__NyPBJW__clubTeam>div{flex-direction:column;min-width:0;display:flex}.SportsHub-module__NyPBJW__clubTeam .mini-btn{flex:none}@media (max-width:520px){.SportsHub-module__NyPBJW__clubTeam{align-items:flex-start}.SportsHub-module__NyPBJW__clubTeam .mini-btn{font-size:12px}}.SportsHub-module__NyPBJW__clubPicker .SportsHub-module__NyPBJW__teamList{max-height:none;overflow:visible}.SportsHub-module__NyPBJW__clubPicker .SportsHub-module__NyPBJW__clubLogo,.SportsHub-module__NyPBJW__clubPicker .SportsHub-module__NyPBJW__clubLogoFallback{object-fit:contain;flex-shrink:0}
.UserHome-module__Tf6ogG__home{flex-direction:column;gap:16px;display:flex}.UserHome-module__Tf6ogG__header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.UserHome-module__Tf6ogG__header h2{margin:0 0 6px}.UserHome-module__Tf6ogG__header p{margin:0}.UserHome-module__Tf6ogG__filters{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;padding-top:14px;display:flex}.UserHome-module__Tf6ogG__filters label{font-size:13px;font-weight:700}.UserHome-module__Tf6ogG__filters select{min-width:180px;max-width:260px}.UserHome-module__Tf6ogG__sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.UserHome-module__Tf6ogG__section{border:1px solid var(--line);background:var(--card2);border-radius:14px;flex-direction:column;align-self:stretch;gap:10px;min-width:0;padding:14px;display:flex}.UserHome-module__Tf6ogG__section h3{align-items:center;gap:8px;margin:0 0 4px;font-size:16px;display:flex}.UserHome-module__Tf6ogG__counter{text-align:center;color:#c4d2de;background:#94a3b829;border-radius:20px;min-width:24px;padding:3px 8px;font-size:12px}.UserHome-module__Tf6ogG__liveDot{background:#f87171;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #f871711f}.UserHome-module__Tf6ogG__matchRow{border:1px solid var(--line);background:var(--card);border-radius:11px;flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.UserHome-module__Tf6ogG__matchMeta{color:#a9bdce;flex-wrap:wrap;justify-content:space-between;gap:5px;font-size:11px;display:flex}.UserHome-module__Tf6ogG__matchScore{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.UserHome-module__Tf6ogG__teamName{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;font-size:12px;font-weight:700;display:flex}.UserHome-module__Tf6ogG__teamName.UserHome-module__Tf6ogG__away{text-align:right;align-items:flex-end}.UserHome-module__Tf6ogG__teamLogo{object-fit:contain;background:#ffffffed;border-radius:8px;width:36px;height:36px;padding:3px}.UserHome-module__Tf6ogG__teamLogoFallback{background:#94a3b81a;border-radius:8px;place-items:center;width:36px;height:36px;font-size:21px;display:grid}.UserHome-module__Tf6ogG__score{white-space:nowrap;letter-spacing:-.4px;color:var(--fg,#fff);font-size:17px}.UserHome-module__Tf6ogG__matchFooter{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:9px;font-size:11px;display:flex}.UserHome-module__Tf6ogG__matchFooter span{color:#bac9d5}.UserHome-module__Tf6ogG__matchFooter a{color:#93c5fd;font-weight:800;text-decoration:none}.UserHome-module__Tf6ogG__empty{border:1px dashed var(--line);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;padding:25px;display:flex}.UserHome-module__Tf6ogG__empty p{margin:0}.UserHome-module__Tf6ogG__privacyNote{color:#91a5b9;margin:0;font-size:11px}@media (max-width:1050px){.UserHome-module__Tf6ogG__sections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.UserHome-module__Tf6ogG__sections{grid-template-columns:1fr}.UserHome-module__Tf6ogG__section{padding:12px}.UserHome-module__Tf6ogG__matchScore{gap:12px}}
