.racing-meetingdetails-container{display:flex;justify-content:space-between;align-items:center;background-color:var(--color-bg-3);border:var(--racing-meetingdetails-container--border)}.racing-meetingdetails-row1{padding-bottom:3px;line-height:17px;font-size:var(--racing-meetingdetails-row1--font-size);color:var(--color-text-0);display:flex;align-items:center}.racing-meetingdetails-row2{padding:4px 0;color:var(--racing-meetingdetails-row2--color);line-height:15px;font-size:12px}.racing-meetingdetails-row2-distance{font-weight:700;color:var(--color-text-1)}.racing-meetingdetails-row3{line-height:15px;font-size:12px;color:var(--color-text-0)}.racing-meetingdetails-trackcondition{color:var(--racing-meetingdetails-trackcondition--color);padding-right:12px}.racing-meetingdetails-row1-tooltip-weather{font-weight:500;font-size:11px;padding-left:8px}@media only screen and (max-width:1035px){.bog-container{align-self:flex-end}}@media only screen and (min-width:1036px){.racing-meetingdetails-container{border-radius:var(--racing-meetingdetails-container--border-radius)}}.racing-meetingdetails-row1-tooltip-weather svg path{fill:var(--color-text-0)!important}.racing-meetingdetails-row1-tooltip-weather .tooltip-text{left:7px}.racing-meetingdetails-row1-tooltip-weather .hover-container .tooltip-text:after{left:50%}.racing-meetingdetails-container .bog-container{margin-bottom:auto}.racing-meetingdetails-container .bog-container .bog-icon{line-height:15px}.racing-raceoverview-title{line-height:21px;font-size:var(--racing-raceoverview-title--font-size);color:var(--racing-raceoverview-title--color)}.racing-raceoverview-content{line-height:17px;font-size:var(--racing-raceoverview-content--font-size);color:var(--color-text-2)}@media only screen and (max-width:600px){.racing-raceoverview-comment{padding-left:0}.racing-raceoverview-content{flex-direction:column}}.racing-distance,.racing-track-condition{color:var(--color-text-2)}.racing-distance-trackcondition{display:flex;padding-bottom:16px}@media only screen and (max-width:1035px){.racing-distance-trackcondition{display:flex;padding-bottom:12px}.racing-raceoverview-content{font-size:var(--racing-raceoverview-content--font-size-mobile)}}.racing-track-condition{padding-left:12px}.racing-distance-trackcondition span{color:var(--color-text-0);padding-left:3px}.racing-raceoverview-toggler{padding:12px 12px 0 0!important;border-radius:var(--racing-raceoverview-toggler--border-radius);display:flex;background-color:var(--color-bg-1)!important}.accordion-toggler.racing-raceoverview-toggler{border-top:none}@media screen and (max-width:1035px){.accordion-container:has(.racing-raceoverview-toggler){margin-bottom:12px!important}.racing-raceoverview-title{padding-left:12px}}@media screen and (min-width:1036px){.racing-raceoverview-toggler{padding-left:0}}.racing-runneraccordion-hideshowsort{display:flex;justify-content:space-between;background-color:var(--racing-runneraccordion-hideshowsort--bgcolor);padding:10px 12px;height:36px}.racing-runneraccordion-hideinfo{color:var(--color-text-primary);line-height:16px;font-size:13px}.racing-runneraccordion-sort{display:flex;align-items:center}.racing-runneraccordion-sort>span{padding-right:2px}.racing-runneraccordion-sort [class*=-singleValue],.racing-runneraccordion-sort>span{color:var(--color-text-0);font-size:12px;line-height:15px}.racing-runneraccordion-sort [class*=-control]{padding:0}.racing-runneraccordion-sort>div>div>div>div[class*=singleValue]{font-size:13px;margin-left:3px}.racing-runneraccordion-sort>div>div>div>div[class*=indicatorContainer]{padding-left:4px;padding-right:4px}.racing-runneraccordion-toggler{padding:9px 12px;border-radius:var(--racing-runneraccordion-toggler--border-radius)}.racing-racecard-runners-container .accordion-container{margin-bottom:0!important;margin:4px 0}.racing-runneraccordion-container{display:flex;justify-content:space-between}.racing-runneraccordion-row-left{display:flex;padding-top:8px;padding-bottom:8px;padding-right:4px;flex:1;min-width:0}.racing-runneraccordion-leftmost{display:flex;justify-content:center;align-items:center;flex-direction:column;width:20px}.racing-runneraccordion-runnernumber{color:var(--racing-runneraccordion-runnernumber--color);font-style:normal;font-size:var(--racing-runneraccordion-runnernumber--font-size);line-height:var(--racing-runneraccordion-runnernumber--line-height)}.racing-runneraccordion-barriernumber{color:var(--color-text-2);font-style:normal;font-weight:500;font-size:var(--racing-runneraccordion-barriernumber--font-size);line-height:15px;min-width:14px}.racing-runneraccordion-silkimage{margin-left:9px;margin-right:8px;border-radius:var(--nextraces-silkimage--border-radius);width:32px;height:32px}.racing-runneraccordion-runnername{color:var(--racing-runneraccordion-runnername--color);font-size:var(--racing-runneraccordion-runnername--font-size);line-height:16px}.racing-runneraccordion-runnerdetails,.racing-runneraccordion-runnername{font-style:normal;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.racing-runneraccordion-runnerdetails{color:var(--color-text-2);line-height:var(--racing-runneraccordion-runnerdetails--line-height);font-size:var(--racing-runneraccordion-runnerdetails--font-size)}.fctc-price{gap:8px}.racing-runneraccordion-row-right,.racing-runneraccordion-row-right .tile-data-block{height:47px;min-width:96px;align-self:center}.racing-runneraccordion-divider{background-color:var(--color-bg-5);margin:8px 0}.racing-runneraccordion-price{height:47px;background-color:var(--color-bg-3);border-radius:var(--racing-runneraccordion-price--border-radius)}.racing-runneraccordion-prevprices{padding-top:6px}.racing-runneraccordion-prevprices,.racing-runneraccordion-prevprices-active{color:var(--racing-runneraccordion-prevprices--color);font-style:normal;font-weight:500;font-size:9px;display:flex;justify-content:center;align-items:center}.racing-runneraccordion-prevprices-active{color:var(--color-text-2)!important}.racing-runneraccordion-prevprices-multi,.racing-runneraccordion-prevprices-multi-arrow>div{display:flex;justify-content:center;align-items:center}.racing-runneraccordion-prevprices-multi-arrow>div{width:max-content;height:max-content;padding-left:2px;padding-right:2px}.racing-runneraccordion-prevprices-multi-arrow svg{width:4px;height:4px}.racing-runneraccordion-expanded-container{background-color:var(--color-bg-3)}.runneraccordion-expanded{background-color:var(
    --racing-details-container--bg-color
  )!important;border-bottom:transparent}.racing-unnamed-favourite{border-radius:var(--racing-runneraccordion-favourite-border-radius);padding:8px 12px;background-color:var(--color-bg-2);margin:4px 0}.racing-runneraccordion-row-left-favourite{padding-top:14px;font-weight:600;font-size:13px;color:var(--color-text-0)}.racing-runneraccordion-favourite{font-weight:500;font-size:13px}.racing-eachwayplaces-details{color:var(--color-text-2);line-height:13px;font-size:11px;padding-left:12px;padding-top:5px;padding-bottom:6px;background-color:var(--racing-eachwayplaces-details--bg-color);display:flex;align-items:center;justify-content:space-between;height:40px}.racing-eachwayplaces-details-marketinfo{white-space:nowrap}.racing-basic-info-container{display:flex;align-items:center;border-bottom:1px solid var(--color-bg-5);padding-top:6px;padding-bottom:6px;background-color:var(--color-bg-4)}.racing-info-icon{padding-left:12px;padding-right:8px}.racing-info-icon svg path{fill:var(--color-text-1)}.racing-info-data{color:var(--racing-info-data--color);font-size:11px;font-weight:500}.racing-basic-info-container p{margin-bottom:0}.racing-runneraccordion-price>.featured-price-button-default>.price-button-default:disabled,.racing-unnamed-favourite .price-button-default:disabled{background-color:transparent;opacity:.5;color:var(--color-text-2)}.racing-runneraccordion-price>.tile-data-block:hover{background-color:transparent!important}.racing-runneraccordion-nonrunner{width:96px;height:47px;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:13px;color:var(--color-text-2);background-color:var(--non-runner-text--background)}.racing-runneraccordion-price .tile-data-value{font-weight:700}.racing-runneraccordion-toggler.runneraccordion-expanded{transform:translateY(1px);border-radius:0;border-top-left-radius:var(--racing-runneraccordion-toggler--border-radius);border-top-right-radius:var(--racing-runneraccordion-toggler--border-radius)}.fctc-add-to-betslip-container{display:flex;justify-content:flex-end}.fctc-add-to-betslip{height:48px;width:303px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:12px;border-radius:var(--racing-betslip-cta-button--border-radius);background-color:var(--top-betslip-cta-button--background-color);color:var(--top-betslip-cta-button--color)}.fctc-add-to-betslip:hover{background-color:var(--top-betslip-cta-button-hover--background-color)}.fctc-add-to-betslip-text{font-family:var(--cta-button-text--font-family);font-style:normal;font-weight:var(--cta-button-text--font-weight);font-size:var(--cta-button-text--font-size);line-height:var(--cta-button-text--line-height);text-align:center;color:var(--cta-button-text--color);text-transform:uppercase}.fctc-button-disabled{background-color:var(--button-disabled--bgcolor)!important;cursor:not-allowed}.fctc-button-disabled .fctc-add-to-betslip-text{color:var(--color-text-2);opacity:.5}.fctc-add-to-betslip div{display:flex;gap:5px}.race-runner-form{margin-left:1px;font-size:10px;font-weight:400;line-height:12px;color:var(--race-runner-form--color)}.verticle-price-box{font-size:var(--prev-price-font-size);font-weight:var(--prev-price-font-weight);line-height:var(--prev-price-line-height);text-align:center;display:flex;flex-direction:column;gap:2px;color:var(--prev-price-primary--color);margin-inline:16px}.verticle-price-box>div:not(:first-child){color:var(--prev-price-secondary--color)}.non-runners-wrapper-container,.reserve-runners-wrapper-container{margin-top:4px}.non-runners-heading{font-size:var(--non-runners-heading--font-size);font-weight:400;line-height:var(--non-runners-heading--line-height);color:var(--non-runners--heading-color);height:37px;padding:10px 12px;background:var(--color-bg-3)}.non-runners-wrapper-container:has(.non-runners-heading)>div:not(:first-child){opacity:40%}@media only screen and (max-width:768px){.racing-runneraccordion-row-right.fctc-price .tile-data-block{height:47px;width:44px;min-width:auto}.fctc-add-to-betslip-container{justify-content:center}}@media only screen and (min-width:1036px){.racing-runneraccordion-hideinfo{cursor:pointer}}.racing-marketTabs .my-bet-single-event-tab>div{background-color:#060606;padding:6px 8px;border-radius:4px;color:var(--tab-title-active--color)}.racing-marketTabs .my-bet-single-event-tab .scrollmarginright{display:none}.single-event-mybets-button{display:flex;align-items:center;margin-left:5px;font-size:14px;line-height:16px;font-weight:700;color:var(--my-bets-modal-single-event-modal-btn-title--color);min-width:fit-content;margin-top:auto;position:absolute;right:5px;bottom:0}.single-event-mybets-button-title{margin:0 5px 10px;background-color:var(--color-bg-0);padding:6px 8px;border-radius:4px}.mybets-modal-container .modal-wrapper .modal-content .modal-header{color:var(--my-bets-modal-single-event-modal-btn-title--color);border-top-left-radius:8px;border-top-right-radius:8px;border-top:none;background-color:var(--color-bg-1);height:48px;font-size:var(--my-bets-modal-single-event-modal-header--font-size);font-weight:var(--my-bets-modal-single-event-modal-header--font-weight);line-height:16px;text-transform:uppercase;min-height:48px;max-height:48px}.mybets-modal-container .modal-header .modal-close .close-icon-container{background-color:transparent}.mybets-modal-container .modal-header .modal-close .close-icon-container .close-icon svg{fill:var(--my-bets-modal-single-event-modal-close-icon--color)}.mybets-modal-container .circular-accordion{display:none}.mybets-modal-content{padding:10px 8px 8px;background-color:var(--color-bg-1)}.mybets-modal-content .accordion-toggler{border-top:none}.mybets-modal-container .modal-content{max-height:394px;margin-top:0}.racing-event-page .mybets-modal-container .mybets-modal-content .accordion-open{padding:0!important}.hide-tabs-data{display:none}.racing-event-page .mybets-modal-container.remove-bottom-border .cashout-margin:first-child{border-bottom:none}.racing-event-page .mybets-modal-container .modal-content{max-height:394px;margin-top:0;border:none;border-radius:8px!important}.racing-event-page .mybets-modal-container .modal-body{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.mybets-modal-backdrop{opacity:.8!important}.mybets-modal-container .cashout-margin:last-child{border-bottom:none}.racing-racecard-runners-container .market-info-icon{margin-right:0;cursor:pointer}.racing-racecard-runners-container .market-blurb-info-container{background-color:var(--hr-blurb-description--bg-color);margin-top:2px;margin-bottom:2px}@media only screen and (max-width:1036px){.racing-eachwayplaces-details{height:36px}.market-blurb-info-container-wrapper{padding:unset}}.racing-eachway-or-blurb-text-container{margin-right:12px;margin-left:12px;display:flex;align-items:center}.racing-eachway-or-blurb-text{flex:1 1;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:right;padding-right:10px}.racing-bwf-excluded-runner{color:var(--racing-bwf-excluded-runner--color)}.racing-racecard-runners-container .market-blurb-info-container .market-blurb-description p strong{color:var(--racing-market-blurb-heading--color)}.racing-marketsubtabs{margin:12px 0 12px 6px;gap:4px!important}.racing-marketsubtab{padding:0 10px;background-color:var(--racing-marketsubtab--bg-color);border:1px solid var(--racing-marketsubtab--border);border-radius:var(--racing-marketsubtab--border-radius);font-size:var(--racing-marketsubtab--font-size);font-weight:var(--racing-marketsubtab--font-weight);line-height:var(--racing-marketsubtab--line-height)}.racing-marketsubtab .tab-title{color:var(--racing-marketsubtab-tab-title--color);opacity:.6!important;padding:13.5px 0}.racing-marketsubtab .tab-title-active{color:var(--racing-marketsubtab-tab-title-active--color);opacity:1!important}.racing-marketsubtab.tab-button-active:before{background:var(
    --racing-marketsubtab-tab-title-active-before--color
  )!important}.race-toggle-container{display:flex;align-items:center}.race-toggle-wrapper-container{height:14px;width:34px}.wrapper{position:relative}.label:before{content:"";top:-3px;height:20px;width:20px;background-color:var(--race-toggle-circle--color);border-radius:50%;transition:.2s ease-out;opacity:unset}.label,.label:before{position:absolute;left:0}.label{height:14px;width:34px;display:inline-block;background-color:var(--race-toggle-label--bg-color);z-index:1;transition:.2s;cursor:pointer;border-radius:25px}.checkbox{visibility:hidden;height:0;width:0}.checkbox:checked+.label{background-color:var(--race-toggle-checked-label--bg-color)}.checkbox:checked+.label:before{transform:translateX(100%);background-color:var(--race-toggle-checked-circle--color)}.race-toggle-show-info-text{margin-left:16px;font-size:var(--race-toggle-show-info-text--font-size);font-weight:var(--race-toggle-show-info-text--font-weight);line-height:var(--race-toggle-show-info-text--line-height);text-align:left}.race-toggle-show-info-text.toggle-active{color:var(--show-all-runner-text--color)}.race-toggle-show-info-text.toggle-inactive{color:var(--hide-all-runner-text--color)}.non-runner-horse-accordion{opacity:40%}