.sidebar>.feed-group,.sidebar>#team-rss-feed{display:block!important;margin:0 0 4px!important;padding:0!important;width:100%!important;position:static!important}
.sidebar .sidebar-search-links{display:grid!important;grid-template-columns:44px repeat(3,minmax(28px,42px)) minmax(52px,75px) 30px 30px;column-gap:clamp(4px,.7vw,10px)!important;align-items:center!important;justify-items:center;justify-content:space-between!important;width:100%!important;height:47px!important;min-height:47px;margin:0!important;padding:0!important;position:static!important;transform:none!important}
.sidebar .sidebar-search-links>.flex{display:contents!important}
.sidebar .sidebar-search-links>h3{grid-column:1;display:flex!important;align-items:center;justify-self:start;margin:0!important;padding:0!important;height:42px;line-height:1!important;position:static!important;transform:none!important}
.sidebar .sidebar-search-links a{display:flex!important;align-items:center!important;justify-content:center!important;height:42px!important;width:100%!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}
.sidebar .sidebar-search-links .copylink{position:relative!important;top:0!important;left:0!important}
.sidebar .sidebar-search-links>h3 span{margin:0!important;padding:0!important;line-height:1!important}
.sidebar .sidebar-search-links>a,.sidebar .sidebar-search-links>span{grid-column:2;display:flex!important;align-items:center;justify-content:center;width:100%!important;height:42px!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}
.sidebar .sidebar-search-links>.flex>a,.sidebar .sidebar-search-links>.flex>img,.sidebar .sidebar-search-links>.flex>div{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;height:42px!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}
.sidebar .sidebar-search-links>.flex>a:has(.team-logo),.sidebar .sidebar-search-links>.flex>img.team-logo{grid-column:3}
.sidebar .sidebar-search-links>.flex>a:has(.nfltoday-logo),.sidebar .sidebar-search-links>.flex>img.nfltoday-logo{grid-column:4}
.sidebar .sidebar-search-links>.flex>.feed-link,.sidebar .sidebar-search-links>.flex>div{grid-column:5}
.sidebar .sidebar-search-links>.flex>.suggestion_links_btn{grid-column:6}
.sidebar .sidebar-search-links>.flex>.copylink{grid-column:7}
.sidebar .sidebar-search-links img{display:block!important;object-fit:contain!important;width:100%!important;max-width:42px!important;height:38px!important;margin:0!important;padding:0!important;border:0!important;position:static!important;transform:none!important;border-radius:0!important}
.sidebar .sidebar-search-links .nfltoday-logo{height:42px!important}
.sidebar .sidebar-search-links .feed-link img{width:75px!important;max-width:100%!important;height:40px!important;object-fit:cover!important;border-radius:12px!important}
.sidebar .sidebar-search-links svg{display:block!important;width:26px!important;height:26px!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}
.sidebar .sidebar-search-links .comment_box{height:26px!important;width:22px!important}
/* Match the compact social marks in the PFF Analysts row. */
.sidebar .sidebar-search-links>a img,.sidebar .sidebar-search-links>span img{width:27.15625px!important;max-width:27.15625px!important;height:30px!important}
.sidebar .sidebar-search-links>a[href*="x.com"] img{width:40px!important;max-width:40px!important;height:30px!important}
.sidebar .sidebar-search-links>a[href*="youtube.com"] img{width:35px!important;max-width:35px!important;height:35px!important}
.sidebar .sidebar-search-links>.flex img.team-logo,.sidebar .sidebar-search-links>.flex img.nfltoday-logo{width:30px!important;max-width:30px!important;height:30px!important;justify-self:center}
.sidebar .sidebar-search-links svg{width:30px!important;height:30px!important}
.sidebar .sidebar-search-links .comment_box{width:24px!important;height:30px!important}
@media(max-width:420px){.sidebar .sidebar-search-links>a img,.sidebar .sidebar-search-links>span img{width:22.1875px!important;max-width:22.1875px!important}.sidebar .sidebar-search-links>a[href*="x.com"] img{width:40px!important;max-width:40px!important}.sidebar .sidebar-search-links>a[href*="youtube.com"] img{width:30.3125px!important;max-width:30.3125px!important}}
#gameday .countdown-heading{display:flex!important;align-items:center!important;height:47px!important;line-height:1!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}
.sidebar #gameday,.sidebar #gameday>.container{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;position:static!important;left:auto!important}
.sidebar #gameday .social-link-gs{display:grid!important;grid-template-columns:max-content minmax(0,1fr);align-items:center!important;gap:6px!important;width:100%!important;min-height:47px!important;margin:0!important;padding:0!important;position:static!important;left:auto!important}
.sidebar #gameday .countdown-heading{font-size:32px!important}
.sidebar #gameday .gameday-score-wrapper{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:4px!important;min-width:0!important;width:auto!important;height:47px!important;min-height:47px!important;margin:0!important;padding:0!important;position:static!important;left:auto!important;flex:none!important}
.sidebar #gameday .game-date,.sidebar #gameday .score,.sidebar #gameday #game_countdown,.sidebar #gameday #game_countdown .vs,.sidebar #gameday .nfl-image-holder,.sidebar #gameday .nfl-image-holder>a{display:flex!important;align-items:center!important;justify-content:center!important;height:47px!important;line-height:1!important;white-space:nowrap;margin:0!important;padding:0!important;position:static!important;transform:none!important;min-width:0;flex-shrink:0}
.sidebar #gameday .game-date,.sidebar #gameday .score{font-size:28px!important}
.sidebar #gameday .nfl-image-holder{gap:4px}
.sidebar #gameday .local-team{display:block!important;width:42px!important;height:42px!important;object-fit:contain;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;position:static!important;transform:none!important}
.sidebar #gameday #game_countdown .vs{font-size:14px!important}
.sidebar .team-by-division-container{display:grid!important;grid-template-columns:max-content minmax(0,1fr);align-items:center!important;gap:6px!important;width:100%!important;max-width:100%;height:47px!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}
.sidebar .team-by-division-container h3{display:flex!important;align-items:center!important;width:auto!important;height:47px!important;font-size:32px!important;line-height:1!important;white-space:nowrap;margin:0!important;padding:0!important;position:static!important;transform:none!important}
.sidebar .team-by-division-container .nfl-team-division{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px;width:100%!important;min-width:0;height:47px!important;margin:0!important;padding:0!important;list-style:none}
.sidebar .team-by-division-container li,.sidebar .team-by-division-container a{display:flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:47px!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}
.sidebar .team-by-division-container img{display:block!important;width:42px!important;height:42px!important;object-fit:contain!important;margin:0!important;padding:0!important;position:static!important;transform:none!important}
@media(max-width:767px){.sidebar .team-by-division-container h3{font-size:28px!important}.sidebar .team-by-division-container li,.sidebar .team-by-division-container a,.sidebar .team-by-division-container img{width:32px!important}.sidebar .team-by-division-container img{height:32px!important}}
@media(max-width:767px){.sidebar #gameday .countdown-heading{font-size:28px!important}.sidebar #gameday .game-date,.sidebar #gameday .score{font-size:24px!important}.sidebar #gameday .local-team{width:32px!important;height:32px!important}.sidebar #gameday .gameday-score-wrapper{gap:3px!important}.sidebar #gameday .nfl-image-holder{gap:3px}.sidebar #gameday #game_countdown .vs{font-size:12px!important}}
