.horse-racing_page__uD_Ag{min-width:0}.horse-racing_page__uD_Ag [data-game-intro]{margin-bottom:14px;padding-bottom:14px}.horse-racing_page__uD_Ag [data-game-intro] nav{margin-bottom:12px}.horse-racing_raceCard__Z70xy.horse-racing_raceCard__Z70xy{padding:12px}.horse-racing_raceCard__Z70xy>div:first-child{margin-bottom:10px;gap:8px}.horse-racing_raceCard__Z70xy h2{font-size:16px}.horse-racing_live__Je76b{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:800;color:var(--theme-text);border:1px solid var(--theme-border);padding:5px 7px;border-radius:999px;white-space:nowrap}.horse-racing_live__Je76b svg{width:12px;height:12px}.horse-racing_raceStatus__BPvDa{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding:4px 0 11px}.horse-racing_raceStatus__BPvDa>span{font-size:10px;letter-spacing:.08em;color:var(--ui-muted);font-weight:800;align-self:center}.horse-racing_raceStatus__BPvDa>strong{font-size:22px;font-variant-numeric:tabular-nums;line-height:1.2}.horse-racing_raceStatus__BPvDa>small{grid-column:1/-1;color:var(--ui-muted);font-size:10px;line-height:1.5}.horse-racing_urgent__lEiRL{color:#ff9aaa}.horse-racing_track__0IiQz{padding:8px 7px 3px;border:1px solid #335b51;border-radius:12px;background:repeating-linear-gradient(0deg,#ffffff02 0 44px,transparent 44px 88px),linear-gradient(100deg,#112e28,#153d32);overflow:hidden}.horse-racing_trackLabels__ER9tb{display:flex;justify-content:space-between;margin-left:81px;margin-right:22px;font-size:8px;letter-spacing:.1em;color:#aed5b8;font-weight:800}.horse-racing_lane__OtSRR{display:grid;grid-template-columns:76px minmax(0,1fr);gap:5px;align-items:center;min-height:44px;border-bottom:1px dashed #42715b;border-radius:5px}.horse-racing_lane__OtSRR:last-child{border-bottom:0}.horse-racing_backed__Xb7hl{background:#ffffff10;box-shadow:inset 3px 0 0 var(--horse-color)}.horse-racing_lane__OtSRR[data-winner=true]{background:#ffda7615;box-shadow:inset 3px 0 0 #ffda76}.horse-racing_laneName__s6u0h{display:flex;gap:4px;align-items:center;padding-left:3px;font-size:9px;color:#e9f4f0;min-width:0}.horse-racing_laneName__s6u0h>b,.horse-racing_selections__xkgzg button span>b{display:grid;place-items:center;background:var(--horse-color);color:#12202c;font-size:9px;width:16px;height:18px;flex-shrink:0;border-radius:4px;font-weight:850}.horse-racing_laneName__s6u0h>span{line-height:1.25;overflow-wrap:anywhere}.horse-racing_laneName__s6u0h>svg{flex-shrink:0;color:#ffda76;width:10px}.horse-racing_runway__XT7OQ{position:relative;margin-right:22px;height:42px}.horse-racing_finishLine__ikuBk{position:absolute;right:-8px;top:0;bottom:0;width:7px;background:repeating-conic-gradient(#e8ede7 0 25%,#172e25 0 50%) 50%/7px 7px;opacity:.8}.horse-racing_runner__GB_pQ{position:absolute;top:3px;width:33px;height:36px;transform:translateX(-35%);display:flex;align-items:center;justify-content:center}.horse-racing_horse__ZGeJP{width:33px;height:33px;display:block;transform:scaleX(-1)}.horse-racing_runner__GB_pQ>b{position:absolute;top:0;left:12px;background:var(--horse-color);color:#13202b;border-radius:3px;font-size:8px;padding:1px 3px;border:1px solid #ffffff90}.horse-racing_track__0IiQz[data-phase=racing] .horse-racing_horse__ZGeJP{animation:horse-racing_gallop__wyUZ8 .25s ease-in-out infinite alternate}.horse-racing_leader__FnTHr{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin:8px 0;font-size:10px;color:var(--ui-muted)}.horse-racing_leader__FnTHr strong,.horse-racing_leader__FnTHr svg{color:var(--theme-text)}.horse-racing_leader__FnTHr span{margin-left:auto;font-size:9px}.horse-racing_podium__t_sgV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:9px 0}.horse-racing_podium__t_sgV>span{display:flex;align-items:center;gap:5px;min-width:0;padding:8px 5px;border:1px solid var(--ui-border);border-radius:8px;background:var(--ui-inset);font-size:10px;line-height:1.3;overflow-wrap:anywhere}.horse-racing_podium__t_sgV b{display:grid;place-items:center;flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#ffffff0d;color:var(--ui-muted);font-size:10px}.horse-racing_podium__t_sgV>span:first-child b{background:#ffda76;color:#392a0b}.horse-racing_pickHeading__O_q8J{margin:13px 0 8px;font-size:12px;font-weight:800}.horse-racing_selections__xkgzg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.horse-racing_selections__xkgzg button{background:var(--ui-inset);border:1px solid var(--ui-border);border-radius:10px;text-align:left;padding:9px 6px;min-width:0;color:var(--ui-text);display:grid;gap:5px;cursor:pointer}.horse-racing_selections__xkgzg button[aria-pressed=true]{border-color:var(--horse-color);box-shadow:inset 0 0 0 1px var(--horse-color);background:color-mix(in srgb,var(--horse-color) 9%,var(--ui-surface))}.horse-racing_selections__xkgzg button:disabled{cursor:default}.horse-racing_selections__xkgzg button>span{display:flex;align-items:center;gap:4px;min-width:0;font-size:10px;line-height:1.35;font-weight:750}.horse-racing_selections__xkgzg button>strong{font-size:18px;color:var(--horse-color);font-weight:850;line-height:1.2}.horse-racing_selections__xkgzg button>small{font-size:9px;line-height:1.5;color:var(--ui-muted)}.horse-racing_selectedReturn__gaBnk{font-size:11px;line-height:1.6;color:var(--theme-text);padding:9px 0 0;overflow-wrap:anywhere}.horse-racing_controls__4pcx_>div{gap:7px;margin-top:9px}.horse-racing_controls__4pcx_>div>label{order:0}.horse-racing_controls__4pcx_>div>div:first-of-type{order:1;min-height:46px;padding:3px 8px;gap:6px}.horse-racing_controls__4pcx_ input{flex:1 1 0!important;width:0!important;min-width:0;min-height:38px;font-size:16px!important}.horse-racing_controls__4pcx_ [data-bet-adjust]{gap:4px}.horse-racing_controls__4pcx_ [data-bet-adjust] button{min-width:34px;min-height:38px;padding:4px 7px}.horse-racing_controls__4pcx_>div>div:nth-of-type(2){order:2;font-size:10px}.horse-racing_controls__4pcx_>div>span{order:2;font-size:11px}.horse-racing_controls__4pcx_>div>button:last-child{order:3;min-height:48px;font-size:13px}.horse-racing_controls__4pcx_>div>div:nth-of-type(3){order:4;gap:5px}.horse-racing_controls__4pcx_>div>div:nth-of-type(3)>button{min-height:40px;font-size:10px}.horse-racing_recent__5b8L5{display:grid;gap:7px;padding:13px 0 0;margin-top:12px;border-top:1px solid var(--ui-soft-border)}.horse-racing_recent__5b8L5>span{display:flex;gap:6px;align-items:center;color:var(--ui-muted);font-size:9px;font-weight:800;letter-spacing:.04em}.horse-racing_recent__5b8L5>div{display:flex;gap:5px;overflow-x:auto;padding-bottom:4px}.horse-racing_recent__5b8L5>div>span{padding:5px 7px;border:1px solid var(--ui-border);border-radius:6px;font-size:10px;white-space:nowrap}.horse-racing_recent__5b8L5 small{color:var(--ui-muted);font-size:11px}.horse-racing_liveBets__gZZab{max-height:280px;overflow:auto}.horse-racing_liveBets__gZZab>div{flex-wrap:wrap}.horse-racing_liveBets__gZZab small{color:var(--ui-muted);font-size:10px}.horse-racing_liveBets__gZZab>div>span{margin-left:auto}.horse-racing_credit__GlrHt{font-size:10px;color:var(--ui-muted)}.horse-racing_credit__GlrHt a{text-decoration:underline}.horse-racing_preview__A39Hu{padding:12px;margin-bottom:14px;border:1px solid var(--ui-border);border-radius:16px;background:var(--ui-surface)}.horse-racing_preview__A39Hu h2{font-size:14px;font-weight:800}.horse-racing_preview__A39Hu>p{margin:5px 0 10px;font-size:12px;line-height:1.6;color:var(--ui-muted)}@media(min-width:601px){.horse-racing_raceCard__Z70xy.horse-racing_raceCard__Z70xy{padding:18px}.horse-racing_raceCard__Z70xy h2{font-size:18px}.horse-racing_track__0IiQz{padding:10px 12px 4px}.horse-racing_lane__OtSRR{grid-template-columns:102px minmax(0,1fr);gap:9px;min-height:50px}.horse-racing_laneName__s6u0h{font-size:11px;gap:6px}.horse-racing_laneName__s6u0h>b{width:19px;height:21px;font-size:10px}.horse-racing_trackLabels__ER9tb{margin-left:111px}.horse-racing_runner__GB_pQ{width:38px;height:40px}.horse-racing_horse__ZGeJP{width:38px;height:38px}.horse-racing_runway__XT7OQ{height:48px}.horse-racing_selections__xkgzg button{padding:11px 10px}.horse-racing_selections__xkgzg button>span{font-size:12px}.horse-racing_selections__xkgzg button>small{font-size:10px}.horse-racing_preview__A39Hu{max-width:760px;margin-inline:auto}}@media(max-width:340px){.horse-racing_selections__xkgzg{gap:4px}.horse-racing_selections__xkgzg button{padding:8px 4px}.horse-racing_selections__xkgzg button>span{font-size:9px;gap:3px}.horse-racing_selections__xkgzg button span>b{width:13px;height:16px;font-size:8px}.horse-racing_selections__xkgzg button>strong{font-size:16px}.horse-racing_selections__xkgzg button>small{font-size:8px}.horse-racing_lane__OtSRR{grid-template-columns:69px minmax(0,1fr);gap:4px}.horse-racing_trackLabels__ER9tb{margin-left:73px}.horse-racing_podium__t_sgV>span{font-size:9px}}@media(prefers-reduced-motion:reduce){.horse-racing_track__0IiQz[data-phase=racing] .horse-racing_horse__ZGeJP{animation:none}}@keyframes horse-racing_gallop__wyUZ8{to{transform:scaleX(-1) translateY(-3px) rotate(-4deg)}}