.managed-home-media{position:relative!important;overflow:hidden!important;background:#14346d!important;border:2px solid #ff8418!important;border-radius:9px!important;box-sizing:border-box!important;box-shadow:0 0 0 1px #14346d,0 5px 14px rgba(11,31,69,.35)!important}.managed-home-media-link{display:block;width:100%;height:100%}.managed-home-media-item{display:block;width:100%;height:100%;object-fit:cover}.managed-home-media-dots{position:absolute;z-index:3;left:0;right:0;bottom:7px;display:flex;justify-content:center;gap:6px;pointer-events:none}.managed-home-media-dots button{width:7px;height:7px;margin:0;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.55);pointer-events:auto;cursor:pointer}.managed-home-media-dots button.active{width:18px;background:#ff8418}@media(min-width:900px){.managed-home-media{min-height:220px}}@media(max-width:899px){:root{--bg-primary:#86a6db!important;--bg-secondary:#d6e8fe!important;--bg-surface:#eef3f7!important;--bg-card:#fff!important;--bg-card-hover:#edf4ff!important;--bg-input:#fff!important;--header-gradient:linear-gradient(180deg,#14346d 0%,#2a54a1 100%)!important;--accent:#ff8418!important;--accent-hover:#ff9d3f!important;--accent-rgb:255,132,24!important;--accent-primary:#ff8418!important;--text-accent:#14346d!important;--border-accent:#2a54a1!important;--text:#0b1f45!important;--text-primary:#0b1f45!important;--text-muted:#5c6f91!important;--text-on-accent:#fff!important;--error:#df3448!important;--success:#16804a!important;--border:#96b0d1!important;--border-primary:#96b0d1!important;--chip-active-bg:#2a54a1!important;--chip-active-text:#fff!important;--chip-inactive-bg:#eef3f7!important;--chip-inactive-text:#14346d!important}html,body,#root{background:#86a6db!important}.managed-home-media{width:calc(100% - 12px)!important;height:120px!important;min-height:120px!important;max-height:120px!important;margin:6px auto!important}.managed-home-media-item{height:116px!important}html.app-home-boot #root header select{display:none!important}html.app-home-boot #root header+div{visibility:visible}html.app-home-boot #root header+div.managed-home-media{visibility:visible}html.app-home-boot #root section>div:has(>a img[src="/mobile/sports-tile.png"]){visibility:hidden}html.app-home-boot #root section>div[data-sports-dynamic="1"]{visibility:visible!important}}

/* Prevent sports tiles and banner flash on reload */
html.app-home-boot #root section{min-height:40px}
html.app-home-boot #root>div{min-height:100vh}