.FloatingHomeAd_dock__KMOLk{position:absolute;z-index:49;left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));bottom:calc(100% + 12px);max-width:480px;margin-inline:auto;padding:8px 10px 10px;border:1px solid #ffffff20;border-radius:18px;background:#0a0a0a;box-shadow:0 -8px 28px #0009}.FloatingHomeAd_dialog__PNlCw{position:fixed;margin:auto;width:min(90vw,440px);max-height:80dvh;overflow:auto;padding:24px;border:1px solid #ffffff30;border-radius:24px;background:#111}.FloatingHomeAd_dialog__PNlCw::backdrop{background:#000b}body:has([data-feedback-overlay]) .FloatingHomeAd_dock__KMOLk,body:has([role=dialog]:not(dialog)) .FloatingHomeAd_dock__KMOLk,body:has(dialog[open]) .FloatingHomeAd_dock__KMOLk,html[data-ontrack-ad-editing=yes] .FloatingHomeAd_dock__KMOLk{visibility:hidden;pointer-events:none}.LiveRaces_section__FbrrG{margin:18px 0 20px;min-width:0}.LiveRaces_heading__EAaSx{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.LiveRaces_heading__EAaSx h2{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:800;color:#fff;margin:0;letter-spacing:-.35px}.LiveRaces_dot__50WVX{width:9px;height:9px;border-radius:50%;background:#ff3546;box-shadow:0 0 12px #ff354655;flex-shrink:0}.LiveRaces_count__fNAdU{font-size:12px;color:#929ca5;font-weight:500;margin-left:2px}.LiveRaces_heading__EAaSx button{color:#b2ff00;font-weight:700;font-size:12px;min-height:44px;white-space:nowrap}.LiveRaces_cards__inGlW{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 1px}.LiveRaces_cards__inGlW::-webkit-scrollbar{display:none}.LiveRaces_card__xeL7G{position:relative;flex:0 0 76%;height:112px;max-width:330px;overflow:hidden;border-radius:16px;border:1px solid #ffffff20;background:#151b14;text-align:left;scroll-snap-align:start}.LiveRaces_card__xeL7G:only-child{flex-basis:100%;max-width:none}.LiveRaces_card__xeL7G:focus-visible{outline:2px solid #b2ff00;outline-offset:-3px}.LiveRaces_card__xeL7G img,.LiveRaces_shade___jsIe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.LiveRaces_shade___jsIe{background:linear-gradient(0deg,#000f,#0008 55%,#0003)}.LiveRaces_badge__nx5D7{position:absolute;left:12px;top:10px;display:flex;gap:5px;align-items:center;font-size:9px;font-weight:800;padding:3px 7px;border-radius:99px;background:#d8182ce8;color:white}.LiveRaces_badge__nx5D7>span{width:4px;height:4px;border-radius:50%;background:white}.LiveRaces_details__AD45Q{position:absolute;left:12px;right:30px;bottom:11px;display:flex;flex-direction:column;gap:3px}.LiveRaces_details__AD45Q strong{font-size:14px;line-height:1.15;color:white;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.LiveRaces_details__AD45Q>span{font-size:10px;color:#c9ced1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LiveRaces_arrow__nt7SF{position:absolute;right:8px;bottom:12px;color:#b2ff00}.LiveRaces_note__EkA4U{font-size:10px;color:#7f8983;margin:7px 0 0}.LiveRaces_expanded__0XlHU{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));overflow:visible}.LiveRaces_expanded__0XlHU .LiveRaces_card__xeL7G{width:100%;max-width:none}@media(min-width:768px){.LiveRaces_card__xeL7G{flex-basis:280px;height:120px}.LiveRaces_heading__EAaSx h2{font-size:21px}.LiveRaces_section__FbrrG{margin-top:8px;margin-bottom:24px}}