.theme-layouts_main__Y22aG{display:grid;gap:16px;align-content:start;min-width:0}.theme-layouts_main__Y22aG>*{min-width:0}.theme-layouts_panel__Rjs7K{padding:12px 14px 14px;border-top:3px solid var(--brand);background:var(--surface)}.theme-layouts_panelTitle__Z4F_M{margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid #dddddd;color:var(--brand);font-size:15px;font-weight:600;text-transform:uppercase}.theme-layouts_timeline__0BidW{display:grid;grid-template-columns:210px minmax(0,1fr);font-size:13px}.theme-layouts_timelineLabels__vnuVr{display:flex;flex-direction:column;min-width:0}.theme-layouts_timelineCorner__7E001{height:30px;flex:none}.theme-layouts_timelineMeeting__V016P{display:flex;align-items:center;gap:8px;height:28px;flex:none;min-width:0;padding:0 8px;border-bottom:1px solid #eeeeee}.theme-layouts_timelineMeeting__V016P strong{color:var(--brand);font-weight:600}.theme-layouts_timelineMeeting__V016P span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-layouts_timelineMeeting__V016P em{margin-inline-start:auto;color:var(--ink);font-size:12px;font-style:normal;font-weight:700;white-space:nowrap}.theme-layouts_timelineBody__BpyWH{position:relative;min-width:0}.theme-layouts_timelineScroll__YujJI{overflow-x:auto;scrollbar-width:thin}.theme-layouts_timelineDay__mtAAl{position:relative}.theme-layouts_timelineHours__c8Efq{position:relative;height:30px;background:var(--brand-soft)}.theme-layouts_timelineHours__c8Efq span{position:absolute;top:6px;color:var(--brand);font-size:13px;white-space:nowrap;transform:translateX(-50%)}.theme-layouts_timelineHours__c8Efq span:after{content:"";position:absolute;bottom:-9px;left:50%;height:6px;border-left:1px solid var(--brand)}.theme-layouts_timelineTrack__TB_a1{position:relative;height:28px;border-bottom:1px solid #eeeeee;background:var(--surface)}.theme-layouts_timelineRaceDone__HLOy4,.theme-layouts_timelineRaceRunning__dW5bi,.theme-layouts_timelineRace__Go6mk{position:absolute;top:3px;z-index:1;display:grid;place-items:center;min-width:24px;height:22px;padding:0 4px;background:var(--brand);color:#ffffff;font-size:13px;font-weight:700}.theme-layouts_timelineRaceDone__HLOy4{background:#555555}.theme-layouts_timelineRaceRunning__dW5bi{background:var(--accent);color:var(--on-accent)}.theme-layouts_timelineRaceDone__HLOy4:hover,.theme-layouts_timelineRaceRunning__dW5bi:hover,.theme-layouts_timelineRace__Go6mk:hover{outline:2px solid var(--ink);z-index:3}.theme-layouts_timelinePast__6cdDi{position:absolute;top:30px;bottom:0;left:0;background:rgb(0 0 0/7%);pointer-events:none}.theme-layouts_timelineNow__TjtFv{position:absolute;top:22px;bottom:0;z-index:2;width:2px;margin-inline-start:-1px;background:#c0392b;pointer-events:none}.theme-layouts_timelineNow__TjtFv:before{content:"";position:absolute;top:0;left:-4px;border-top:7px solid #c0392b;border-right:5px solid transparent;border-left:5px solid transparent}.theme-layouts_timelineArrowEnd__0_g3d,.theme-layouts_timelineArrowStart__3M8uf{position:absolute;top:0;z-index:4;width:22px;height:30px;padding:0;border:none;background:var(--brand-soft);color:var(--brand);font-size:20px;line-height:1;cursor:pointer}.theme-layouts_timelineArrowStart__3M8uf{left:0}.theme-layouts_timelineArrowEnd__0_g3d{right:0}.theme-layouts_timelineArrowEnd__0_g3d:hover,.theme-layouts_timelineArrowStart__3M8uf:hover{background:var(--brand-line)}.theme-layouts_dayTabs__F_sKm{display:flex;flex-wrap:wrap;align-items:stretch;background:var(--brand)}.theme-layouts_dayTabActive__TViU_,.theme-layouts_dayTab__gqoH4{padding:13px 16px;color:#ffffff;font-size:14px;font-weight:600;text-transform:uppercase}.theme-layouts_dayTabActive__TViU_{background:var(--surface);color:var(--brand)}.theme-layouts_dayTab__gqoH4:hover{background:var(--brand-dark)}.theme-layouts_dayTabsDate__gxG_F{display:flex;align-items:center;gap:6px;margin-inline-start:auto;padding:0 10px;color:#ffffff;font-size:14px;font-weight:600}.theme-layouts_dayTabArrow__SLHHr{padding:4px 8px;color:#ffffff;font-size:20px;line-height:1}.theme-layouts_meeting__UzQI0{border-bottom:1px solid #dddddd}.theme-layouts_meetingSummary__f6rtK{display:flex;align-items:center;gap:14px;padding:10px 8px;color:var(--ink);font-size:15px;text-transform:uppercase;cursor:pointer;list-style:none}.theme-layouts_meetingSummary__f6rtK::-webkit-details-marker{display:none}.theme-layouts_meetingTime__67l8I{color:var(--brand);font-weight:600}.theme-layouts_meetingCountry__NSIN_{color:var(--muted);font-size:13px;text-transform:none}.theme-layouts_chevron__D71ec{width:9px;height:9px;margin-inline-start:auto;border-right:2px solid var(--brand);border-bottom:2px solid var(--brand);transform:rotate(45deg);transition:transform .15s ease}.theme-layouts_meeting__UzQI0[open] .theme-layouts_chevron__D71ec{transform:rotate(-135deg)}.theme-layouts_tableScroll__11CLC{overflow-x:auto;padding:0 0 12px}.theme-layouts_raceTable__lw3dc{width:100%;border-collapse:collapse;font-size:14px}.theme-layouts_raceTable__lw3dc th{padding:6px 8px;background:var(--brand-soft);color:var(--brand);font-size:13px;font-weight:500;text-align:start}.theme-layouts_raceTable__lw3dc td{padding:7px 8px;border-bottom:1px solid #e6e6e6;vertical-align:middle}.theme-layouts_raceTable__lw3dc tbody tr:hover td{background:#fafafa}.theme-layouts_raceName__Hau9I a{color:var(--ink)}.theme-layouts_raceName__Hau9I a:hover{color:var(--brand);text-decoration:underline}.theme-layouts_betLetters__kDh3U{display:inline-flex;flex-wrap:wrap;gap:2px}.theme-layouts_betLetters__kDh3U>span{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 3px;background:var(--chip);color:#ffffff;font-size:11px;font-style:italic;font-weight:700}.theme-layouts_betButton__d0xe1{display:inline-block;padding:4px 16px;border-radius:calc(3px * var(--site-radius, 1));background:var(--accent);color:var(--on-accent);font-size:14px;font-weight:700;white-space:nowrap}.theme-layouts_betButton__d0xe1:hover{background:var(--accent-dark)}.theme-layouts_arrivalText__J6aCg{font-weight:600;white-space:nowrap}.theme-layouts_startedTag__ybNgi{display:inline-block;padding:2px 10px;border:1px solid var(--accent);color:var(--accent-ink);font-size:11px;text-transform:uppercase}.theme-layouts_nextRaces___o5wp{width:100%;border-collapse:separate;border-spacing:0 4px;font-size:14px}.theme-layouts_nextRaces___o5wp td{padding:6px 8px;background:#f5f5f5;vertical-align:middle}.theme-layouts_nextRaces___o5wp td:last-child{padding:0;background:none;text-align:end}.theme-layouts_nextRaceTime__1pktp{margin-inline-start:6px;color:var(--muted);font-size:13px}.theme-layouts_genyHeader__GtgLK{display:grid;gap:8px;padding:12px 14px 14px;border-top:3px solid var(--brand);background:var(--surface)}.theme-layouts_breadcrumb__l7KYx{display:flex;flex-wrap:wrap;gap:6px;color:var(--muted);font-size:13px}.theme-layouts_breadcrumb__l7KYx a:hover{color:var(--brand);text-decoration:underline}.theme-layouts_genyTitleRow__oJ8GO{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.theme-layouts_genyTitle__eRZJD{display:grid;gap:8px;flex:1 1;margin:0;font-size:inherit}.theme-layouts_genyMeeting__eYEFM{padding-bottom:8px;border-bottom:1px solid #dddddd;color:var(--brand);font-size:17px;font-weight:600;text-transform:uppercase}.theme-layouts_genyRaceLine__e9j8D{display:flex;align-items:baseline;gap:12px;color:var(--ink);font-size:15px;font-weight:500;text-transform:uppercase}.theme-layouts_genyRaceTime__Z4b_T{color:var(--brand);font-size:18px;font-weight:500}.theme-layouts_genyDeparture__9MVKq{margin:0;color:var(--accent-ink);font-size:14px;font-weight:700}.theme-layouts_genyFacts__CfE5m{display:flex;flex-wrap:wrap;margin:0;padding:0;font-size:14px;list-style:none}.theme-layouts_genyFacts__CfE5m li{display:inline-flex;align-items:center;gap:4px}.theme-layouts_genyFacts__CfE5m li+li:before{content:"-";margin:0 6px}.theme-layouts_genyConditions__M_VKK{margin:0;color:var(--muted);font-size:12px;font-style:italic}.theme-layouts_genyActions__3tG1U{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.theme-layouts_genyInsights__EJaK2,.theme-layouts_genyPrevNext__r93nE{display:flex;flex-wrap:wrap;gap:6px}.theme-layouts_genyHeader__GtgLK .theme-layouts_genyInsights__EJaK2>*,.theme-layouts_genyHeader__GtgLK .theme-layouts_genyPrevNext__r93nE>*{padding:6px 12px;border:1px solid var(--brand);border-radius:calc(3px * var(--site-radius, 1));background:var(--surface);color:var(--brand);font-size:13px;font-weight:600}.theme-layouts_genyHeader__GtgLK .theme-layouts_genyInsights__EJaK2>:hover,.theme-layouts_genyHeader__GtgLK .theme-layouts_genyPrevNext__r93nE>:hover{background:var(--brand-soft)}.theme-layouts_genyTable__Lw4fl{width:100%;border-collapse:collapse;background:var(--surface);font-size:14px}.theme-layouts_genyTable__Lw4fl th{padding:6px;background:var(--brand-soft);color:var(--brand);font-size:12px;font-weight:500;text-align:center}.theme-layouts_genyTable__Lw4fl th:nth-child(2){text-align:start}.theme-layouts_genyTable__Lw4fl td{padding:7px 6px;border-inline-end:1px solid #ffffff;text-align:center;vertical-align:middle}.theme-layouts_genyTable__Lw4fl tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--brand) 9%,#ffffff)}.theme-layouts_genyTable__Lw4fl .theme-layouts_genySelectHead___Qk3b{background:var(--accent);color:var(--on-accent);font-weight:700}.theme-layouts_genyNumber__2pmpk{font-weight:700}.theme-layouts_genyTable__Lw4fl .theme-layouts_genyHorse__WxYvr{text-align:start}.theme-layouts_genyHorse__WxYvr button{font-size:15px;font-weight:700}.theme-layouts_genyTable__Lw4fl .theme-layouts_genyPerson__y9H0O{text-align:start;white-space:nowrap}.theme-layouts_genyLive__T_4iz{white-space:nowrap}.theme-layouts_genySelect__uu9qa{background:color-mix(in srgb,var(--accent) 10%,#ffffff)}.theme-layouts_trendDown__GFXjo,.theme-layouts_trendUp__CvjSV{margin-inline-end:4px;font-weight:900}.theme-layouts_trendDown__GFXjo{color:#1d7a3a}.theme-layouts_trendUp__CvjSV{color:#b3261e}.theme-layouts_equipmentMark___9pXf{color:var(--brand);font-size:13px}.theme-layouts_genyTable__Lw4fl tbody tr.theme-layouts_rowPicked__eibDx td{background:#fde58a}.theme-layouts_silkStrip__cBcv6{display:flex;flex-wrap:wrap;gap:4px 6px;margin:14px 0 0;padding:0;list-style:none}.theme-layouts_silkStrip__cBcv6 li{display:grid;justify-items:center;gap:2px}.theme-layouts_silkStrip__cBcv6 li span{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--brand);color:#ffffff;font-size:11px;font-weight:700}.theme-layouts_flexDateBar__F90r_{display:grid;grid-template-columns:minmax(0,1fr) 46px 46px;gap:8px}.theme-layouts_flexDate__xHULH{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 48px;border-radius:calc(8px * var(--site-radius, 1));background:var(--chrome,#1e1e1e);color:#ffffff;font-size:15px}.theme-layouts_flexDate__xHULH svg{position:absolute;inset-inline-start:16px}.theme-layouts_flexDayButton__ho619{display:grid;place-items:center;border-radius:var(--button-radius);background:var(--chrome-idle,#a5aca2);color:#ffffff;font-size:24px}.theme-layouts_flexDayButton__ho619:hover{background:var(--chrome,#1e1e1e)}.theme-layouts_flexPanel___jFQQ{padding:18px;border-radius:calc(17px * var(--site-radius, 1));background:var(--surface)}.theme-layouts_flexEmpty__tJsWO{margin:0}.theme-layouts_flexTabs__2A3Ru{display:flex;gap:8px;margin-bottom:18px;padding-bottom:4px;overflow-x:auto}.theme-layouts_flexTabActive__Q07br,.theme-layouts_flexTab__hVH9W{padding:11px 20px;border:none;border-radius:var(--button-radius);background:var(--chrome-idle,#a5aca2);color:var(--ink);font-size:16px;font-weight:500;white-space:nowrap;cursor:pointer}.theme-layouts_flexTabActive__Q07br{background:var(--chrome,#1e1e1e);color:#ffffff}.theme-layouts_flexRaces__7BDac{display:grid;gap:16px}.theme-layouts_flexRace__rRtVj{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:18px;border-radius:calc(8px * var(--site-radius, 1));background:var(--surface);box-shadow:0 2px 4px #cccccc}.theme-layouts_flexBadgeDone__FzIBK,.theme-layouts_flexBadge__IDESX{display:grid;place-items:center;width:64px;height:64px;border-radius:var(--badge-radius);background:var(--brand);box-shadow:0 2px 4px rgb(0 0 0/30%);color:#ffffff;font-size:17px;font-weight:700;line-height:1.15}.theme-layouts_flexBadgeDone__FzIBK{background:#e6e6e6;color:var(--ink)}.theme-layouts_flexRaceBody__yx__F{display:grid;gap:4px;min-width:0}.theme-layouts_flexRaceTitle__Xnz3G{color:var(--ink);font-size:18px;font-weight:700}.theme-layouts_flexRaceTitle__Xnz3G:hover{text-decoration:underline}.theme-layouts_flexRaceMeta__vV6ts{color:var(--ink);font-size:15px}.theme-layouts_betPills__EX0C4{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:440px}.theme-layouts_betPills__EX0C4>span{padding:3px 14px;border-radius:999px;background:var(--chip);color:#ffffff;font-size:13px;font-style:italic;font-weight:700;white-space:nowrap}.theme-layouts_flexRaceAction__thyO2{display:flex;align-items:center;justify-content:flex-end;gap:10px}.theme-layouts_flexBetButton__MjN89,.theme-layouts_flexDarkButton__Q4I5A{padding:11px 36px;border-radius:var(--button-radius);background:var(--brand);color:#ffffff;font-size:16px;font-weight:700;white-space:nowrap}.theme-layouts_flexDarkButton__Q4I5A{background:var(--chrome,#1e1e1e)}.theme-layouts_flexBetButton__MjN89:hover,.theme-layouts_flexDarkButton__Q4I5A:hover{filter:brightness(1.15)}.theme-layouts_flexHeader__S5Epp{display:grid;gap:10px;padding:20px 18px 22px;background:linear-gradient(110deg,var(--chrome,#1e1e1e) 0,#3c3c3c 55%,#8f9a90 100%);color:#ffffff}.theme-layouts_flexHeaderTop__vd4w3{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.theme-layouts_flexDeparture__9fh_j{margin:0;font-size:17px;font-weight:600}.theme-layouts_flexClose__wbMzC{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;background:#000000;color:#ffffff;font-size:28px;line-height:1}.theme-layouts_flexTitle__X2i_c{margin:0;font-size:clamp(18px,2.4vw,22px);font-weight:600}.theme-layouts_flexFacts__ybx28{display:flex;flex-wrap:wrap;margin:0;padding:0;font-size:15px;font-weight:600;list-style:none}.theme-layouts_flexFacts__ybx28 li{display:inline-flex;align-items:center;gap:4px}.theme-layouts_flexFacts__ybx28 li+li:before{content:"·";margin:0 8px}.theme-layouts_flexInsights__HZpPR,.theme-layouts_flexPrevNext__fqi_F{display:flex;flex-wrap:wrap;gap:8px}.theme-layouts_flexHeader__S5Epp .theme-layouts_flexInsights__HZpPR>*{padding:8px 16px;border-radius:var(--button-radius);font-size:14px}.theme-layouts_flexHeader__S5Epp .theme-layouts_flexPrevNext__fqi_F>*{border-radius:var(--button-radius);background:rgb(0 0 0/55%);border-color:transparent}.theme-layouts_step__0E4Hl{display:inline-grid;place-items:center;width:32px;height:32px;margin-inline-end:12px;border-radius:calc(4px * var(--site-radius, 1));background:var(--chrome,#1e1e1e);color:#ffffff;font-size:17px;font-style:normal;vertical-align:middle}.theme-layouts_flexTable__gMo_t{width:100%;border-collapse:collapse;background:var(--surface);font-size:15px}.theme-layouts_flexTable__gMo_t th{padding:14px 10px;border-bottom:1px solid #e3e3e3;color:var(--ink);font-size:13px;font-weight:500;text-align:center;text-transform:uppercase}.theme-layouts_flexTable__gMo_t th:nth-child(2){text-align:start}.theme-layouts_flexTable__gMo_t td{padding:16px 10px;border-bottom:1px solid #e3e3e3;text-align:center;vertical-align:middle}.theme-layouts_flexTable__gMo_t tbody tr:nth-child(2n) td{background:#f5f5f5}.theme-layouts_flexNumber__ixsmZ{font-size:16px}.theme-layouts_flexTable__gMo_t .theme-layouts_flexHorse__IYUxV{text-align:start}.theme-layouts_flexHorseInner__TEnFt{display:flex;align-items:center;gap:12px}.theme-layouts_flexSilk__FP_W5{flex:none}.theme-layouts_flexHorse__IYUxV button{font-size:17px;font-weight:700}.theme-layouts_flexPeople__VewwA{display:block;color:var(--ink)}.theme-layouts_flexStack__CgwvS span{display:block}.theme-layouts_flexOdds__SMWaO{font-size:16px}.theme-layouts_flexExpandOpen__BXG8K,.theme-layouts_flexExpand__hBahC{width:32px;height:32px;border:none;background:none;cursor:pointer}.theme-layouts_flexExpandOpen__BXG8K:before,.theme-layouts_flexExpand__hBahC:before{content:"";display:inline-block;width:9px;height:9px;border-right:2px solid #999999;border-bottom:2px solid #999999;transform:rotate(45deg)}.theme-layouts_flexExpandOpen__BXG8K:before{transform:rotate(-135deg)}.theme-layouts_flexTable__gMo_t tbody tr.theme-layouts_rowPicked__eibDx td{background:color-mix(in srgb,var(--brand) 12%,#ffffff)}@media (max-width:720px){.theme-layouts_timeline__0BidW{grid-template-columns:120px minmax(0,1fr)}.theme-layouts_timelineMeeting__V016P em{display:none}.theme-layouts_flexRace__rRtVj{grid-template-columns:auto minmax(0,1fr);gap:12px}.theme-layouts_betPills__EX0C4,.theme-layouts_flexRaceAction__thyO2{grid-column:1/-1;justify-content:flex-start}.theme-layouts_dayTabsDate__gxG_F{width:100%;justify-content:center;margin-inline-start:0;padding:6px}}.theme-layouts_raceMainFlex__VqvSM,.theme-layouts_raceMainGeny__ofLFP{min-width:0;overflow:hidden;background:var(--surface)}.theme-layouts_raceMainFlex__VqvSM{border-radius:calc(17px * var(--site-radius, 1))}@media (max-width:640px){.theme-layouts_flexTable__gMo_t{font-size:14px}.theme-layouts_flexTable__gMo_t td,.theme-layouts_flexTable__gMo_t th{padding:10px 4px}.theme-layouts_flexTable__gMo_t td:first-child,.theme-layouts_flexTable__gMo_t th:first-child{padding-inline-start:8px}.theme-layouts_flexTable__gMo_t .theme-layouts_flexHorse__IYUxV{width:100%;max-width:0;overflow-wrap:anywhere}.theme-layouts_flexSilk__FP_W5{width:26px;height:26px}.theme-layouts_flexHorseInner__TEnFt{gap:6px}.theme-layouts_flexHorseInner__TEnFt>span{min-inline-size:0}.theme-layouts_flexHorse__IYUxV button,.theme-layouts_flexPeople__VewwA{display:block;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.theme-layouts_flexPeople__VewwA{font-size:12px}}