@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none;-webkit-tap-highlight-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;-webkit-tap-highlight-color:transparent}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-webkit-tap-highlight-color:transparent}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}table,th,td{font-weight:400}[hidden]{display:none}.mat-icon{-webkit-user-select:initial!important;user-select:initial!important;background-repeat:initial!important;display:flex!important;justify-content:center!important;fill:initial!important;height:initial!important;width:initial!important;overflow:initial!important}textarea:focus,input:focus{outline:none}[role=button]{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer!important}*{box-sizing:border-box;margin:0;padding:0}video::-webkit-media-controls-fullscreen-button{display:none}.arrow{position:relative;box-sizing:border-box;background:var(--BACKGROUND-ICONS);border-radius:var(--BORDER-ICON-RADIUS);border:var(--BORDER-ICON);width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer}.arrow.swiper-button-disabled{cursor:auto}.arrow.left{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.arrow.top{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.arrow.bottom{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.arrow svg{position:relative;left:1px;width:70%;height:70%;fill:var(--TEXT-COLOR-DEFAULT)}.active>.arrow{background:var(--SELECTED-BACKGROUND);border-color:var(--SELECTED-BORDER-COLOR)}.active>.arrow svg{fill:var(--SELECTED-BACKGROUND-TXT)}aside.player .arrow{background:var(--PLAYER-ICON-BACKGROUND);border-radius:var(--BORDER-ICON-RADIUS);border:var(--PLAYER-ICON-BORDER)}aside.player .arrow svg{fill:var(--PLAYER-ICON-COLOR)}.menu-icon{display:flex;justify-content:center;align-items:center;width:35px;height:35px;flex:0 0 35px}.menu-icon.fill svg{width:60%;height:60%;fill:var(--COLOR-MUNU-MOBILE)}.menu-icon.stroke svg{width:50%;height:50%;stroke:var(--COLOR-MUNU-MOBILE)}.scuderia-link .menu-icon.fill svg{width:50%;height:50%}.active .menu-icon.fill svg{fill:var(--SELECTED-BACKGROUND-TXT)}.active .menu-icon.stroke svg{stroke:var(--SELECTED-BACKGROUND-TXT)}.gridview{position:relative;box-sizing:border-box;background:var(--BACKGROUND-ICONS);border-radius:var(--BORDER-ICON-RADIUS);border:var(--BORDER-ICON);width:35px;height:35px;display:flex;justify-content:center;align-items:center;cursor:pointer}.gridview svg{width:60%;height:60%;fill:transparent;stroke:var(--TEXT-COLOR-DEFAULT)}.gridview.active{background:var(--SELECTED-BACKGROUND);border-color:var(--SELECTED-BORDER-COLOR)}.gridview.active svg{stroke:var(--SELECTED-BACKGROUND-TXT)}.listview{position:relative;box-sizing:border-box;background:var(--BACKGROUND-ICONS);border-radius:var(--BORDER-ICON-RADIUS);border:var(--BORDER-ICON);width:35px;height:35px;display:flex;justify-content:center;align-items:center;cursor:pointer}.listview svg{width:65%;height:65%;stroke:var(--TEXT-COLOR-DEFAULT)}.listview.active{background:var(--SELECTED-BACKGROUND);border-color:var(--SELECTED-BORDER-COLOR)}.listview.active svg{stroke:var(--SELECTED-BACKGROUND-TXT)}.gridview.disabled,.listview.disabled,.settings.disabled{opacity:.5;cursor:auto}.settings{position:relative;box-sizing:border-box;background:var(--BACKGROUND-ICONS);border-radius:var(--BORDER-ICON-RADIUS);border:var(--BORDER-ICON);width:35px;height:35px;flex:0 0 35px;display:flex;justify-content:center;align-items:center;cursor:pointer}.settings svg{width:60%;height:60%;fill:var(--TEXT-COLOR-DEFAULT)}.settings.active{background:var(--SELECTED-BACKGROUND);border-color:var(--SELECTED-BORDER-COLOR)}.settings.active svg{fill:var(--SELECTED-BACKGROUND-TXT)}.settings.clock{border:var(--BORDER-ICON);border-width:2px;position:relative}.settings.clock.active{border-color:var(--SELECTED-BACKGROUND-TXT);z-index:11}.settings.clock svg{stroke:var(--TEXT-COLOR-LIGHT);stroke-width:2px;fill:none}.settings.clock.active svg{stroke:var(--SELECTED-BACKGROUND-TXT)}.trash{position:relative;box-sizing:border-box;background:var(--BACKGROUND-ICONS);border-radius:var(--BORDER-ICON-RADIUS);border:var(--BORDER-ICON);width:35px;height:35px;flex:0 0 35px;display:flex;justify-content:center;align-items:center;cursor:pointer}.trash svg{stroke-width:3;width:60%;height:60%;fill:transparent;stroke:var(--TEXT-COLOR-DEFAULT)}.settings.horses,.settings.chart,.settings.comment{width:25px;height:25px;flex:0 0 25px}.settings.horses svg,.settings.chart svg{fill:var(--TEXT-COLOR-EVIDENZA);width:55%;height:55%}.settings.comment svg{fill:var(--TEXT-COLOR-EVIDENZA);width:50%;height:50%}.settings.info svg{stroke:var(--TEXT-COLOR-EVIDENZA);stroke-width:2;width:100%;height:100%}.settings.plus svg{stroke:var(--TEXT-COLOR-EVIDENZA);stroke-width:4px;width:50%;height:50%}.settings.plus.active svg{stroke:var(--SELECTED-BACKGROUND-TXT)}.settings.plus mat-icon[data-mat-icon-name=arrow] svg{stroke-width:2px}.n-runners svg{width:12px;height:12px;fill:var(--TEXT-COLOR-LIGHT)}main.race section .header-bets h4 svg,span.sort svg{width:12px;height:12px;flex:0 0 12px;fill:var(--TEXT-COLOR-LIGHT)}.horse .horse-data .quick-horse-info span.horses{width:22px;height:22px;flex:0 0 22px}.horse .horse-data .quick-horse-info span.horses svg{width:60%;height:60%}.settings.specialbets svg{stroke:var(--TEXT-COLOR-DEFAULT);fill:none}.settings.close.plus svg{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:50%;height:50%;stroke:var(--SELECTED-BACKGROUND-TXT)}.settings.close svg{width:60%;height:60%;stroke-width:1.5}.settings.refresh svg{width:70%;height:70%}.settings.menu{width:35px;height:35px;flex:0 0 35px}.settings.menu svg{width:50%;height:50%}.horse .horse-data .settings{border:var(--BORDER-HORSE-ICON);background:var(--BACKGROUND-HORSE-ICONS)}.horse .horse-data .settings.rp{cursor:auto;width:25px;height:25px;flex:0 0 25px;font-family:var(--FONT-FAMILY-CUSTOM);position:absolute;top:50%;margin-top:-12.5px}.horse:has(.flussi) .horse-data .settings.chart{background:var(--SELECTED-BACKGROUND);border-color:var(--SELECTED-BORDER-COLOR)}.horse:has(.flussi) .horse-data .settings.chart svg{fill:var(--SELECTED-BACKGROUND-TXT)}.horse .horse-data .settings.chartline svg{stroke:var(--TEXT-COLOR-EVIDENZA);stroke-width:80px;fill:none;width:80%;height:80%}.horse:has(.flussi) .horse-data .settings.chartline svg{stroke:var(--SELECTED-BACKGROUND-TXT)}.horse:has(.horse-stats) .horse-data .settings.horses{background:var(--SELECTED-BACKGROUND);border-color:var(--SELECTED-BORDER-COLOR)}.horse:has(.horse-stats) .horse-data .settings.horses svg{fill:var(--SELECTED-BACKGROUND-TXT)}.rating-icon svg{width:20px;height:5px;fill:var(--SELECTED-COLOR)}section .horse-stats .header .rating-icon svg{fill:var(--BOX-STATS-BACKGROUND-HEADER)}.horse-form svg{width:22px;height:5px;fill:var(--TEXT-COLOR-LIGHT)}.horse-stats .rating-icon svg{width:25px;height:7px}.calendar svg{width:15px;fill:var(--TEXT-COLOR-LIGHT)}.pin{cursor:pointer}.pin svg{width:20px;fill:var(--TEXT-COLOR-LIGHT)}.search svg{width:20px;fill:var(--TEXT-COLOR-LIGHT)}.event svg{width:30px;height:30px;fill:var(--HORSE-COLOR-LIGHT)}.video{display:flex;align-items:center;justify-content:center;width:50px;height:50px}.video.icon svg{width:100%;height:100%;fill:var(--TEXT-COLOR-LIGHT)}.video.play{border-radius:50%;display:flex;align-items:center;justify-content:center;border-width:2px;border-style:solid;border-color:var(--TEXT-COLOR-LIGHT)}.video.play svg{width:90%;fill:var(--TEXT-COLOR-LIGHT)}.weather:has(svg),.lastminutes .weather{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px}.weather svg{width:100%;height:100%;fill:var(--TEXT-COLOR-LIGHT)}.weather.alert svg{width:100%;height:100%;stroke:var(--TEXT-COLOR-LIGHT);stroke-width:1;fill:transparent}.thumb svg{width:30px;height:30px;flex:0 0 30px;stroke:var(--TEXT-COLOR-LIGHT);stroke-width:1px}.merge svg{width:30px;height:30px;flex:0 0 30px;fill:var(--TEXT-COLOR-LIGHT)}.deny svg{width:60px;height:60px;stroke:var(--TEXT-COLOR-LIGHT);stroke-width:2px}.race-type{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px}.race-type.trace svg{width:90%;height:90%;fill:var(--TEXT-COLOR-LIGHT)}.race-type.trot svg{width:24px;height:22px;fill:var(--TEXT-COLOR-EVIDENZA)}nav.races-meeting .race-type.trot svg{fill:var(--BOX-EVIDENZA-BACKGROUND-TXT)}.race-type.file svg{width:100%;height:100%;stroke:var(--TEXT-COLOR-LIGHT);stroke-width:2}.race-type.galop svg,.header-icon svg,.horse-details.winner svg,.horse-details.ferri svg,.horse-details.paraocchi svg,.horse-details.quick-horse-info-icon svg{width:100%;height:100%;fill:var(--TEXT-COLOR-EVIDENZA)}.horse-stats .horse-details.winner svg,.horse-stats .horse-details.ferri svg,.horse-stats .horse-details.paraocchi svg,.horse-stats .horse-details.quick-horse-info-icon svg{fill:var(--BOX-STATS-BACKGROUND-HEADER)}nav.races-meeting .race-type.galop svg{fill:var(--BOX-EVIDENZA-BACKGROUND-TXT)}.horse-stats span.info{width:18px;height:18px;position:absolute;right:5px;top:5px}.horse-stats span.info svg{width:100%;height:100%;fill:var(--TEXT-COLOR-EVIDENZA)}app-special-bets .odds .settings.plus{width:25px;height:25px;flex:0 0 25px}app-special-bets .odds .settings.info{width:25px;height:25px;flex:0 0 25px}.horse-details.winner.w4 svg{fill:var(--STATE-CLOSE)}.header-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px}.header-icon.fast svg{width:70%;height:70%}.video-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px}.video-icon svg{width:100%;height:100%;fill:var(--STATE-CLOSE)}.video-replay{display:flex;align-items:center;justify-content:center;width:15px;height:15px;background:var(--PLAYER-ICON-BACKGROUND);border-radius:50%;border:var(--PLAYER-ICON-BORDER)}.video-replay svg{width:100%;height:100%;fill:var(--PLAYER-ICON-COLOR)}.utility{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border:none!important}.utility svg{width:100%;height:100%;fill:var(--TEXT-COLOR-DEFAULT)}.horse-details{display:flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px}.horse-details.horse-icon,.horse-details.paraocchi{width:15px;height:15px;flex:0 0 15px}.horse-details.ferri{width:18px;height:15px;flex:0 0 18px}.horse-details.ferri{flex-direction:column}.horse-details.ferri p{display:flex}.horse-details.ferri.ferri-P p.ante svg{opacity:.4}.horse-details.ferri.ferri-A p.post svg{opacity:.4}.horse-details.ferri.ferri-N p.ante svg,.horse-details.ferri.ferri-N p.post svg{opacity:.4}.horse-details.quick-horse-info-icon{width:20px;height:20px;flex:0 0 20px}.horse-details.comment{width:18px;height:18px;flex:0 0 18px}.horse-details.winner{width:20px;height:20px;flex:0 0 20px}.horse-details svg{width:100%;height:100%;fill:var(--TEXT-COLOR-LIGHT)}.horse-details.star svg{fill:var(--FAVOURITE-COLOR)}.horse-details.star-outline svg{stroke:var(--TEXT-COLOR-EVIDENZA);fill:transparent}.horse-details.star-outline.active svg{stroke:var(--FAVOURITE-COLOR);fill:var(--FAVOURITE-COLOR)}.horse .horse-data .favourite ul li svg{fill:var(--BOX-EVIDENZA-BACKGROUND-TXT);stroke:var(--BOX-EVIDENZA-BACKGROUND-TXT)}.horse .horse-data .favourite ul li .active svg{stroke:var(--FAVOURITE-COLOR);fill:var(--FAVOURITE-COLOR)}.flag{display:block;width:25px;height:25px;border-radius:var(--BORDER-NATION-RADIUS);overflow:hidden}.flag svg{width:100%;height:100%}.odd-trend{display:flex;align-items:center;width:6px;height:6px}.odd-trend svg{width:100%;height:100%}.odd-trend.positive svg{fill:var(--ODDS-TREND-POSITIVE-COLOR)}.odd-trend.negative svg{fill:var(--ODDS-TREND-NEGATIVE-COLOR);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media (hover: hover){.arrow:not(.swiper-button-disabled):hover,.totalizzatore .arrow:not(.swiper-button-disabled):hover,a:hover .arrow,button:hover .arrow{background:var(--ICON-HOVER-BACKGROUND);border-color:var(--ICON-HOVER-BORDER)}.arrow:not(.swiper-button-disabled):hover svg,.totalizzatore .arrow:not(.swiper-button-disabled):hover svg,a:hover .arrow svg,button:hover .arrow svg{fill:var(--ICON-HOVER-FILL)}.gridview:not(.disabled):hover{background:var(--ICON-HOVER-BACKGROUND);border-color:var(--ICON-HOVER-BORDER)}.gridview:not(.disabled):hover svg{stroke:var(--ICON-HOVER-STROKE)}.listview:not(.disabled):hover{background:var(--ICON-HOVER-BACKGROUND);border-color:var(--ICON-HOVER-BORDER)}.listview:not(.disabled):hover svg{stroke:var(--ICON-HOVER-STROKE)}.settings:not(.disabled):not(.rp):not(.info):hover,aside.tickets li:hover .settings,.quick-horse-info:hover>.settings{background:var(--ICON-HOVER-BACKGROUND)!important;border-color:var(--ICON-HOVER-BORDER)!important}.trash:hover svg{stroke:var(--STATE-CLOSE)!important}.settings:not(.disabled):not(.rp):hover svg,.quick-horse-info:hover>.settings svg{fill:var(--ICON-HOVER-FILL)!important}.chartline:hover svg{stroke:var(--ICON-HOVER-STROKE)!important}.horse-details.star-outline:hover svg{stroke:var(--FAVOURITE-COLOR);fill:var(--FAVOURITE-COLOR)}.settings.plus:hover svg,aside.tickets li:hover .settings.plus svg{stroke:var(--ICON-HOVER-STROKE)}.pin:hover svg{fill:var(--ICON-HOVER-BACKGROUND)}}:root{--THEME-LOADED: 0;--CART-SUCCESS-BACKGROUND: #0070f3;--CART-ERROR-BACKGROUND: #ff3860;--CART-WARNING-BACKGROUND: #ff7657;--CART-INFO-BACKGROUND: #00b8d4}html,body{background:var(--BACKGROUND-PAGE);font-family:var(--FONT-FAMILY-DEFAULT);color:var(--TEXT-COLOR-DEFAULT);font-size:calc(.86rem * var(--FONT-SCALE));min-width:320px;opacity:var(--THEME-LOADED);transition:opacity .25s ease-in-out}html:has(.player.fixed),body:has(.player.fixed){background:transparent}.hidden{display:none!important}.active{color:var(--SELECTED-COLOR)}.link{cursor:pointer}img{max-width:100%;height:auto;vertical-align:middle;border-style:none}ul{list-style-type:none}h1{color:var(--TEXT-COLOR-DEFAULT);font-family:var(--FONT-FAMILY-CUSTOM);font-weight:var(--FONT-FAMILY-CUSTOM-WEIGHT);font-size:calc(1.29rem * var(--FONT-SCALE))}h2{color:var(--TEXT-COLOR-DEFAULT);font-family:var(--FONT-FAMILY-CUSTOM);font-weight:var(--FONT-FAMILY-CUSTOM-WEIGHT);font-size:calc(1.14rem * var(--FONT-SCALE))}h3{color:var(--TEXT-COLOR-DEFAULT);font-family:var(--FONT-FAMILY-CUSTOM);font-weight:var(--FONT-FAMILY-CUSTOM-WEIGHT);font-size:calc(1.07rem * var(--FONT-SCALE))}h4{color:var(--TEXT-COLOR-DEFAULT);font-family:var(--FONT-FAMILY-CUSTOM);font-weight:var(--FONT-FAMILY-CUSTOM-WEIGHT);font-size:calc(1rem * var(--FONT-SCALE))}h5{color:var(--TEXT-COLOR-DEFAULT);font-family:var(--FONT-FAMILY-CUSTOM);font-weight:var(--FONT-FAMILY-CUSTOM-WEIGHT);font-size:calc(.93rem * var(--FONT-SCALE))}h6{color:var(--TEXT-COLOR-DEFAULT);font-family:var(--FONT-FAMILY-CUSTOM);font-weight:var(--FONT-FAMILY-CUSTOM-WEIGHT);font-size:calc(.86rem * var(--FONT-SCALE))}b,strong{font-weight:var(--FONT-FAMILY-BOLD-WEIGHT)}button,.button{display:flex;align-items:center;justify-content:center;position:relative;color:var(--BUTTON-TXT-COLOR);background:var(--BUTTON-BACKGROUND);border:var(--BUTTON-BORDER);border-radius:var(--BUTTON-BORDER-RADIUS);box-shadow:var(--BUTTON-BOX-SHADOW);cursor:pointer;white-space:nowrap;padding:0 .75rem;font-size:calc(.93rem * var(--FONT-SCALE));font-weight:var(--FONT-FAMILY-CUSTOM-WEIGHT);font-family:var(--FONT-FAMILY-CUSTOM);min-height:40px;-webkit-user-select:none;user-select:none}button:has(span){padding:0 1rem 0 .5rem;gap:.5rem}button .arrow{width:20px;height:20px;flex:0 0 20px;position:absolute;left:.5rem}button.active,.button.active{background:var(--SELECTED-BACKGROUND)!important;border-color:var(--SELECTED-BORDER-COLOR);color:var(--SELECTED-BACKGROUND-TXT)}button.totalizzatore{background:var(--TOTALIZZATORE-BACKGROUND)!important;border:var(--TOTALIZZATORE-BORDER);color:var(--TOTALIZZATORE-BACKGROUND-TXT)}.cart button.totalizzatore.active{background:var(--TOTALIZZATORE-BACKGROUND)!important;border:var(--CART-TOTALIZZATORE-BORDER-ACTIVE)!important;color:var(--CART-TOTALIZZATORE-BUTTON-COLOR-ACTIVE)}.swiper-button-disabled{opacity:.3}.swiper-button-lock{visibility:hidden}.check-box{position:relative;min-height:25px;min-width:25px;cursor:pointer}.check-box.disabled{opacity:.5;cursor:auto}.check-box input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.check-box-mark{position:absolute;top:0;left:0;height:25px;width:25px;background:var(--CHECKBOX-BACKGROUND);border:var(--CHECKBOX-BORDER);border-radius:var(--CHECKBOX-BORDER-RADIUS)}.totalizzatore .check-box-mark{background:var(--CHECKBOX-TOT-BACKGROUND);border:var(--CHECKBOX-TOT-BORDER)}.check-box input:checked~.check-box-mark{background-color:var(--CHECKBOX-CHECKED-BACKGROUND);border:var(--CHECKBOX-CHECKED-BORDER)}.totalizzatore .check-box input:checked~.check-box-mark{background:var(--CHECKBOX-TOT-CHECKED-BACKGROUND);border:var(--CHECKBOX-TOT-CHECKED-BORDER)}.check-box-mark:after{content:"";position:absolute;display:none}.check-box input:checked~.check-box-mark:after{display:block}.check-box .check-box-mark:after{left:8px;top:4px;width:5px;height:10px;border-style:solid;border-color:var(--CHECKBOX-CHECKED-ICON-COLOR);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.totalizzatore .check-box .check-box-mark:after{border-color:var(--CHECKBOX-TOT-ICON-COLOR)}.toggle-button{height:20px;width:30px;display:block}.toggle-button:has(input[disabled]){opacity:.5}.toggle-button input{appearance:none;background:var(--BACKGROUND-TOGGLE);border-radius:50px;flex-shrink:0;height:20px;margin:0;position:relative;width:30px}.toggle-button input:before{content:"";position:absolute;inset:-6px;cursor:pointer}.toggle-button input[disabled]:before{cursor:auto}.toggle-button input,.toggle-button input:after{transition:all .1s ease-out}.toggle-button input:after{background-color:var(--TEXT-COLOR-LIGHT);border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:3px;width:14px;cursor:pointer}.toggle-button input[disabled]:after{cursor:auto}.toggle-button input:checked{background-color:var(--SELECTED-BACKGROUND)}.totalizzatore input:checked{background-color:var(--TOTALIZZATORE)}.toggle-button input:checked:after{background-color:var(--SELECTED-BACKGROUND-TXT);left:13px}.totalizzatore .toggle-button input:checked:after{background-color:var(--TOTALIZZATORE-BACKGROUND-TXT)}.toggle-button :focus:not(.focus-visible){outline:0}button.totalizzatore.active:has(.toggle-button){background:var(--TOTALIZZATORE-BACKGROUND);border:var(--TOTALIZZATORE-BORDER);color:var(--TOTALIZZATORE-BACKGROUND-TXT)}.switch-button{height:20px;width:30px;display:block}.switch-button label{appearance:none;background:var(--SELECTED-BACKGROUND);border-radius:50px;flex-shrink:0;height:20px;margin:0;position:relative;width:30px;display:block}.switch-button.disabled label{background:var(--BACKGROUND-TOGGLE)}.switch-button.closed label{background:var(--STATE-CLOSE)}.switch-button label:before{content:"";position:absolute;inset:-6px;cursor:pointer}.switch-button label,.switch-button label:after{transition:all .1s ease-out}.switch-button label:after{background-color:var(--SELECTED-BACKGROUND-TXT);border-radius:50%;content:"";height:14px;left:3px;position:absolute;top:3px;width:14px;cursor:pointer}.box-time{border-radius:var(--BORDER-RADIUS);font-size:calc(.79rem * var(--FONT-SCALE))!important;padding:0 .5rem;white-space:nowrap;font-family:var(--FONT-FAMILY-CUSTOM);font-weight:var(--FONT-FAMILY-CUSTOM-WEIGHT);display:flex;align-items:center;justify-content:center;height:20px;min-width:45px}.box-time svg{width:17px;height:17px;fill:var(--STATE-OPEN-BACKGROUND-TXT)}.box-time.box-close svg{width:17px;height:17px;fill:var(--STATE-CLOSE-BACKGROUND-TXT)}.box-time b{font-weight:var(--FONT-FAMILY-CUSTOM-WEIGHT)}.txt-open{color:var(--STATE-OPEN)}.txt-live{color:var(--STATE-LIVE)}.text-open-no-quote{color:var(--STATE-OPEN-NO-ODDS)}.txt-disabled{color:var(--STATE-DISABLED)}.text-light{color:var(--TEXT-COLOR-LIGHT)}.winner{color:var(--STATE-WINNER)}.waring{color:var(--STATE-WARNING)}.loser{color:var(--STATE-LOSER)}.box-open{background:var(--STATE-OPEN-BACKGROUND)!important;color:var(--STATE-OPEN-BACKGROUND-TXT)!important}.box-countdown{background:var(--STATE-WARNING-BACKGROUND)!important;color:var(--STATE-WARNING-BACKGROUND-TXT)!important}.txt-close{color:var(--STATE-CLOSE)}.box-close{background:var(--STATE-CLOSE-BACKGROUND)!important;color:var(--STATE-CLOSE-BACKGROUND-TXT)!important}.box-live{background:var(--STATE-LIVE-BACKGROUND);color:var(--STATE-LIVE-BACKGROUND-TXT)}.box-open-no-quote{background:var(--STATE-OPEN-NO-ODDS-BACKGROUND);color:var(--STATE-OPEN-NO-ODDS-BACKGROUND-TXT)}.box-disabled{background:var(--STATE-DISABLED-BACKGROUND);color:var(--STATE-DISABLED-BACKGROUND-TXT)}.count-races{color:var(--TEXT-COLOR-DEFAULT)}.search{position:relative;display:flex;justify-content:center;align-items:center;background:var(--BACKGROUND-ICONS);border-radius:var(--BORDER-RADIUS);border:var(--BORDER-ICON);width:auto;height:35px;flex:auto;padding:0 .5rem;z-index:2}.search input{border:0;padding:.5rem;width:95px;background:transparent;position:relative;z-index:10;color:var(--TEXT-COLOR-DEFAULT)}.search .loading{position:absolute;z-index:11;background:var(--BACKGROUND-ICONS);right:5px;height:100%;display:flex;align-items:center}.search .loading .loader{width:22px;height:22px}.search .result:has(.item){position:absolute;top:35px;left:0;padding:.5rem;background:var(--BOX-EVIDENZA-BACKGROUND);color:var(--BOX-EVIDENZA-BACKGROUND-TXT);display:flex;flex-direction:column;gap:.25rem;z-index:10;border-radius:var(--BORDER-RADIUS)}.search:has(.item) .layer-search{position:fixed;z-index:9;width:100%;height:100%;top:0;left:0}.search .result .item{display:flex;align-items:center;gap:.5rem;white-space:nowrap;padding:.5rem;font-family:var(--FONT-FAMILY-CUSTOM);border-radius:var(--BORDER-RADIUS);color:var(--BOX-EVIDENZA-BACKGROUND-TXT);cursor:pointer}.search .result .item p{font-size:calc(1rem * var(--FONT-SCALE));font-weight:400}.search .result .item .highlight{text-decoration:underline}.search .result .item.plus{font-size:calc(1rem * var(--FONT-SCALE));text-align:center;white-space:pre-wrap;font-weight:400;cursor:auto}.search .result hr{display:block;height:1px;border:0;border-top:1px solid rgba(0,0,0,.15);padding:0}.search .result hr:last-child{display:none}.search .result:has(.error){background:var(--STATE-CLOSE-BACKGROUND);color:var(--STATE-CLOSE-BACKGROUND-TXT)}.search .result .item.error{font-size:calc(.93rem * var(--FONT-SCALE));cursor:auto}.search .result .item svg{fill:var(--BOX-EVIDENZA-BACKGROUND-TXT);width:15px}.container{display:flex;width:100%;min-height:100%}.column{flex:1 1 auto;padding-right:calc(var(--COLUMN-CONTAINER-PADDING) / 2);padding-left:calc(var(--COLUMN-CONTAINER-PADDING) / 2);padding-top:var(--COLUMN-CONTAINER-PADDING);padding-bottom:var(--COLUMN-CONTAINER-PADDING);position:relative;display:flex;flex-direction:column;gap:var(--CONTAINERS-VERTICAL-GAP)}.column.sx{padding-left:var(--COLUMN-CONTAINER-PADDING);position:absolute;z-index:2;height:100%;left:-300px;width:220px}.column.sx.visible{left:-222px}.column.dx{flex:0 0 280px;padding-right:var(--COLUMN-CONTAINER-PADDING);gap:0}.column.dx aside,.column.dx section{margin-bottom:var(--CONTAINERS-VERTICAL-GAP)}.column.main{gap:0}.column.main:has(main.race){gap:var(--CONTAINERS-VERTICAL-GAP)}.menu-button.active{position:fixed;padding-left:1rem;padding-top:1.7rem;z-index:10;width:100%;height:100%;background-color:var(--BACKGROUND-PAGE-LAYER);top:0;left:0}menu{display:flex;width:100%;padding:var(--BOX-PADDING);flex-direction:column;gap:1rem;background:var(--BOX-BACKGROUND);border:var(--BOX-BORDER);border-radius:var(--BORDER-RADIUS);box-shadow:var(--BOX-BOX-SHADOW)}menu a{display:flex;width:100%;justify-content:space-between;align-items:center;color:var(--TEXT-COLOR-DEFAULT);font-family:var(--FONT-FAMILY-CUSTOM);font-weight:var(--FONT-FAMILY-CUSTOM-WEIGHT);font-size:calc(1.07rem * var(--FONT-SCALE));position:relative}menu .arrow{width:20px;height:20px}menu .countEvents{background:var(--SELECTED-BACKGROUND);color:var(--SELECTED-BACKGROUND-TXT);border-radius:var(--BORDER-ICON-RADIUS);width:25px;height:25px;position:absolute;top:5px;display:flex;align-items:center;justify-content:center;font-size:calc(.93rem * var(--FONT-SCALE))}menu.meatings{padding:0}menu.meatings .loader-cnt{margin:1rem 0}menu.meatings ul{flex-basis:100%;display:flex;flex-direction:column;padding:var(--BOX-PADDING);gap:.25rem}menu.meatings ul li{border-radius:var(--BORDER-RADIUS);background:var(--CORSE-BACKGROUND);border:var(--CORSE-BORDER);box-shadow:var(--CORSE-BOX-SHADOW);order:2}menu.meatings ul li.favourite{background:var(--BOX-EVIDENZA-BACKGROUND);border:var(--BOX-EVIDENZA-BORDER);order:1}menu.meatings ul li.favourite ul li{background:var(--CORSE-BACKGROUND);border:var(--CORSE-BORDER)}menu.meatings ul li.favourite h3{color:var(--SELECTED-BACKGROUND-TXT)}menu.meatings ul li.favourite>div>.arrow{background:var(--SELECTED-BACKGROUND);border-color:var(--SELECTED-BORDER-COLOR)}menu.meatings ul li.favourite>div>.arrow svg{fill:var(--SELECTED-BACKGROUND-TXT)}.favourite span.pin svg{fill:var(--SELECTED-BACKGROUND-TXT)}menu.meatings ul li div{display:flex;align-items:center;flex-wrap:wrap;padding:.75rem .5rem;gap:.25rem;cursor:pointer}menu.meatings ul li ul{gap:.25rem;padding:.25rem}menu.meatings ul li ul li{display:flex;align-items:center;gap:.25rem;border-radius:var(--BORDER-RADIUS);background:var(--BOX-BACKGROUND);border:var(--BOX-BORDER);box-shadow:var(--BOX-BOX-SHADOW);padding:.5rem}menu.meatings .race-type,menu.meatings .flag{width:18px;height:18px;flex:0 0 18px}menu.meatings .arrow{width:20px;height:20px;flex:0 0 20px;margin-left:.25rem}menu.meatings ul li ul li .arrow{border:0}menu.meatings h3{flex-grow:1;font-size:calc(1rem * var(--FONT-SCALE))}menu.meatings h4{font-size:calc(.93rem * var(--FONT-SCALE));overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis;max-width:90px}menu.meatings .count-races{flex-grow:1;text-align:right}aside,main .lastminutes,.layer-next-races .lastminutes{display:flex;padding:var(--BOX-PADDING);flex-direction:column;gap:.5rem;position:relative;border-radius:var(--BORDER-RADIUS);background:var(--BOX-BACKGROUND);border:var(--BOX-BORDER);box-shadow:var(--BOX-BOX-SHADOW)}aside.banner-partner{padding:0;border-radius:0;background:none;border:none;box-shadow:none}aside.tickets,aside.ticket{background:var(--CART-BACKGROUND);border:var(--CART-BORDER)}aside.tickets header h2,aside.ticket header h2{color:var(--CART-COLOR)}aside.tickets li{background:var(--CART-BACKGROUND-LINE);border-radius:var(--BORDER-RADIUS);box-shadow:var(--CART-BACKGROUND-LINE-BOX-SHADOW);padding:var(--BOX-PADDING);display:flex;flex-direction:column;gap:.25rem}aside.tickets li>div{display:flex;justify-content:space-around;align-items:center}aside.tickets li>div:first-child{justify-content:flex-start}aside.tickets li>div:first-child h3{flex-grow:1;padding-left:.5rem}aside.tickets li span{font-size:calc(.93rem * var(--FONT-SCALE));color:var(--TEXT-COLOR-LIGHT);display:flex;flex-direction:column;align-items:center}aside.tickets li .settings{width:22px;height:22px;flex:0 0 22px}aside.tickets li span b{font-family:var(--FONT-FAMILY-CUSTOM);color:var(--CART-COLOR-LINE-PRIMARY)}aside header{display:flex;align-items:center;width:100%;gap:.25rem;padding:.5rem 0 .5rem .5rem}menu header{padding:1rem 0 0 1rem}aside header h2,menu header h2{flex-grow:1;font-weight:var(--FONT-FAMILY-BOLD-WEIGHT)}aside header .arrow{width:25px;height:25px;flex:0 0 25px}aside .flag,main .lastminutes .flag{width:17px;height:17px;flex:0 0 17px}aside ul,main .lastminutes{display:flex;width:100%;flex-direction:column;gap:var(--CORSE-CONTAINER-LISTVIEW-VERTICAL-GAP)}aside ul li,main .lastminutes ul li{display:flex;flex-direction:column;gap:.25rem;padding:var(--CORSE-PADDING);border-radius:var(--BORDER-RADIUS);background:var(--CORSE-BACKGROUND);border:var(--CORSE-BORDER);box-shadow:var(--CORSE-BOX-SHADOW);cursor:pointer}aside ul li.live,.lastminutes .last-item.live{background:var(--STATE-LIVE-BACKGROUND);border:var(--STATE-LIVE-BORDER);color:var(--STATE-LIVE-BACKGROUND-TXT);animation:state-live 2s infinite}.column.sx aside.lastminutes header{padding-right:.25rem}.column.sx aside.lastminutes swiper-container{width:100%;height:100%;position:absolute;overflow:hidden}.column.sx aside.lastminutes swiper-slide{height:75px}.column.sx aside.lastminutes .content{width:100%;height:448px;position:relative}.column.sx app-next-races{height:100%}.lastminutes .last-item{display:flex;flex-direction:column;gap:.5rem;padding:var(--CORSE-PADDING);border-radius:var(--BORDER-RADIUS);background:var(--CORSE-BACKGROUND);border:var(--CORSE-BORDER);box-shadow:var(--CORSE-BOX-SHADOW);cursor:pointer;height:70px}aside .race,main .lastminutes .race,.layer-next-races .lastminutes .race{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-grow:1;gap:.25rem}aside .race h4,main .lastminutes .race h4,.layer-next-races .lastminutes h4{flex-grow:1;flex-basis:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:calc(.93rem * var(--FONT-SCALE));text-align:left}aside .inforace,main .lastminutes .inforace,.layer-next-races .lastminutes .inforace{display:flex;justify-content:center;align-items:center;gap:.25rem}aside .inforace p,main .lastminutes .inforace p,.layer-next-races .lastminutes p{flex-grow:1;display:flex;flex-direction:column;align-items:center;font-size:calc(.79rem * var(--FONT-SCALE));line-height:1;color:var(--TEXT-COLOR-LIGHT)}aside .inforace p>span.premiocorsa,main .lastminutes .inforace p>span.premiocorsa,.layer-next-races .lastminutes .inforace p>span.premiocorsa{display:block;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}main .lastminutes .inforace p>span.premiocorsa,.layer-next-races .lastminutes .inforace p>span.premiocorsa{max-width:250px}.layer-next-races{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;display:flex;justify-content:center;align-items:center;background:var(--BACKGROUND-PAGE-LAYER)}.layer-next-races app-next-races{width:98%;max-width:500px;height:50%;padding:.5rem;overflow-y:auto;border-radius:var(--BORDER-RADIUS);background:var(--BOX-BACKGROUND);border:var(--BOX-BORDER)}.main aside.lastminutes{padding:0 0 0 50px;gap:0;height:65px;position:relative}.main aside.lastminutes .menu-button:not(.active){position:absolute;top:50%;margin-top:-18px;left:.5rem}.main aside.lastminutes .content{position:relative;width:calc(100% - 80px);height:100%;margin-left:35px}.main aside.lastminutes swiper-container{width:100%;height:100%;position:absolute;overflow:hidden}.main aside.lastminutes swiper-slide{width:205px;height:100%;display:flex;align-items:center}.main aside.lastminutes .last-item{width:200px;height:56px}.main aside.lastminutes header{position:absolute;width:calc(100% - 50px);display:flex;justify-content:space-between;height:65px;align-items:center;padding:0;z-index:0}.main aside.lastminutes header h2{display:none}.main aside.lastminutes .arrow{position:absolute;width:30px;height:30px;flex:0 0 30px;z-index:1}.main aside.lastminutes .arrow.top{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);left:0}.main aside.lastminutes .arrow.arrow.bottom{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0);right:5px}.main aside .race{flex-grow:unset;flex-wrap:nowrap}aside.lastresult ul li{flex-direction:row;align-items:center}aside.lastresult .inforace{flex-basis:100%}aside.lastresult .inforace p{text-align:left;align-items:baseline}app-special-bets{position:absolute;top:-1000000px}app-special-bets:has(swiper-slide){position:initial;top:0}aside.specialbets header h2{text-align:center}aside.specialbets header .arrow{width:30px;height:30px;flex:0 0 30px;position:absolute;z-index:2;top:60px}aside.specialbets header .arrow.left{left:.5rem}aside.specialbets header .arrow.right{right:.5rem}aside.specialbets .specialbets-cnt{position:relative;height:250px}aside.specialbets header .arrow{width:35px;height:35px;flex:0 0 35px;top:80px}aside.specialbets swiper-container{width:100%;height:100%;position:absolute}aside.specialbets swiper-slide{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:0;border-radius:5px;background:none;box-shadow:none;border:none;cursor:auto}aside.specialbets swiper-slide p{text-align:left}aside.specialbets .race{flex-wrap:nowrap;flex-grow:inherit}aside.specialbets .info-race{flex-grow:0}aside.specialbets ul li h4{flex-grow:0;flex-basis:auto}aside.specialbets .bets{display:flex;flex-direction:column;gap:.5rem;width:100%}aside.specialbets .bets h2{margin-top:.5rem;color:var(--TEXT-COLOR-EVIDENZA);text-align:center}aside.specialbets .bets .odd .info-agg-special{font-size:calc(.79rem * var(--FONT-SCALE))}aside.player .player-cnt{width:100%;height:100%;display:flex;flex-direction:column;gap:.5rem;position:relative}aside.player.player-live{padding:var(--WIDGET-LIVE-BOX-PADDING)}aside.player:not(.fixed){transform:none!important}aside.player h2{color:var(--PLAYER-BACKGROUND-TXT)}aside.player.fixed .channelslist{background:var(--PLAYER-BACKGROUND);border:var(--PLAYER-BORDER);padding:.5rem;border-radius:var(--BORDER-RADIUS)}aside.player.fixed{background:var(--BACKGROUND-PAGE-LAYER);display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:var(--BORDER-RADIUS);border:transparent}aside.player.fullscreen{position:fixed;background:var(--BACKGROUND-PAGE-LAYER);display:flex;align-items:center;justify-content:flex-start;padding-top:3rem;width:100%;height:100%;z-index:999;top:0;left:0;border:transparent}aside.player.fullscreen .player-cnt{width:60%;height:auto}aside.player.fullscreen .player-container .player{box-shadow:0 0 5px #0009}aside.player .player-buttons{position:absolute;z-index:3;display:flex;padding:.5rem;gap:.25rem;width:100%;justify-content:flex-end;align-items:center}aside.player .player-button{cursor:pointer;border-radius:var(--BORDER-ICON-RADIUS);display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 30px}aside.player .player-button.draggable{margin-right:auto}aside.player .player-button svg{width:60%;height:60%;fill:var(--PLAYER-CONTROLS-COLOR)}aside.player .player-button.fullscreen svg{fill:none;stroke:var(--PLAYER-CONTROLS-COLOR);stroke-width:3}aside.player .player-button{background:var(--PLAYER-CONTROLS-BACKGROUND)}aside.player .player-button.active svg{fill:var(--PLAYER-CONTROLS-COLOR-ACTIVE)}aside.player .player-button.active.fullscreen svg{fill:none;stroke:var(--PLAYER-CONTROLS-COLOR-ACTIVE)}aside.player label.replay{border-radius:var(--BORDER-RADIUS);background:var(--STATE-CLOSE-BACKGROUND);color:var(--STATE-CLOSE-BACKGROUND-TXT);display:flex;align-items:center;margin-right:auto;padding:0 .7rem;height:24px;font-size:calc(.79rem * var(--FONT-SCALE))}aside.player.fixed .arrow{height:25px;width:25px;flex:0 0 25px;position:absolute;top:7px;z-index:1}aside.player.fixed .arrow.left{left:0}aside.player.fixed .arrow.right{right:0}aside.player.fixed swiper-slide{width:90px}aside.player header{padding:.25rem 0 .25rem .5rem;height:30px}aside.player.fixed header{padding:0;height:0;position:relative}aside.player .channels{position:relative;height:110px}aside.player.fixed .channels{height:40px;display:flex;justify-content:space-between;align-items:center}aside.player swiper-container{width:100%;height:100%;position:absolute;overflow:hidden}aside.player.fixed swiper-container{width:calc(100% - 60px);left:30px}aside.player swiper-slide{padding:.15rem;order:2}aside.player.fixed swiper-slide{padding:.15rem;width:fit-content;order:2}aside.player swiper-slide:has(.live){order:1}aside.player .channel{display:flex;flex-direction:column;align-items:center;justify-content:space-between;border-radius:var(--BUTTON-BORDER-RADIUS);background:var(--PLAYER-BUTTON-CHANNEL-BACKGROUND);border:var(--PLAYER-BUTTON-CHANNEL-BORDER);box-shadow:var(--PLAYER-BUTTON-CHANNEL-SHADOW);height:100%;cursor:pointer;padding:.5rem 0}aside.player.fixed .channel{flex-direction:row;padding:0 .5rem}aside.player .channel.active{background:var(--PLAYER-BUTTON-CHANNEL-BACKGROUND-ACTIVE)!important;border-color:var(--PLAYER-BUTTON-CHANNEL-BACKGROUND-ACTIVE)!important}aside.player .channel.active h3{color:var(--PLAYER-BUTTON-CHANNEL-BACKGROUND-ACTIVE-TXT)}aside.player .channel.active .live{background:var(--PLAYER-BUTTON-CHANNEL-TEXT-COLOR)}aside.player .channel:has(.live){border-width:1px;border-style:solid;border-color:var(--PLAYER-BUTTON-CHANNEL-BACKGROUND-ACTIVE)}aside.player .channel .live{background:var(--PLAYER-CONTROLS-COLOR-ACTIVE);width:50%;height:2px;display:block;border-radius:var(--BUTTON-BORDER-RADIUS)}aside.player .channel:has(.live) .video-replay,aside.player .channel.active .video-replay{background:var(--PLAYER-BUTTON-CHANNEL-BACKGROUND-ACTIVE);border-color:var(--PLAYER-BUTTON-CHANNEL-BACKGROUND-ACTIVE-TXT)}aside.player .channel:has(.live) .video-replay svg,aside.player .channel.active .video-replay svg{fill:var(--PLAYER-BUTTON-CHANNEL-BACKGROUND-ACTIVE-TXT)}aside.player .channel h3{font-size:calc(.86rem * var(--FONT-SCALE));font-weight:400;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;gap:.5rem;line-height:1;color:var(--PLAYER-BUTTON-CHANNEL-TEXT-COLOR);padding:0 .75rem}aside.player .channel .video-replay{width:20px;height:20px;flex:0 0 20px}aside.player .channel div{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem}aside.player .channel .flag{width:15px;height:15px;flex:0 0 15px}aside.player .channelslist.hidden{display:none}button.video.play{background:var(--PLAYER-ICON-BACKGROUND);color:var(--PLAYER-ICON-COLOR);border:var(--PLAYER-ICON-BORDER);position:fixed;right:1rem;bottom:90px;width:60px;height:60px;flex:0 0 60px;border-radius:50%}button.video.play .mat-icon{border:var(--PLAYER-ICON-BORDER);border-color:var(--PLAYER-ICON-COLOR);border-radius:50%;width:50px!important;height:50px!important;flex:0 0 50px}button.video.play svg{fill:var(--PLAYER-ICON-COLOR)}.player-container:has(video),.player-container:has(iframe),.player-container:has(.noplayer){position:relative;width:100%;padding-top:56.25%;aspect-ratio:16/9}.player-container .player{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:var(--BORDER-RADIUS);overflow:hidden}.player-container .player vg-player,.player-container .player iframe{position:relative;z-index:1}.player-container .player vg-player video{position:absolute;width:100%;height:100%;top:0;left:0}.player-container .player .loader-cnt{position:absolute;z-index:0}.player.loader-cnt{position:absolute;z-index:10;top:0;left:0;background:var(--PLAYER-BACKGROUND);border-radius:var(--BORDER-RADIUS);overflow:hidden}.player-container .playerError{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;display:flex;background-color:#333;align-items:center;justify-content:center;flex-direction:column;gap:1rem;border-radius:var(--BORDER-RADIUS)}.player-container .noplayer{width:100%;height:100%}.player-container .playerError .mat-icon{width:30%!important;height:30%!important}.player-container .playerError svg{width:100%;height:100%;stroke-width:25px;stroke:#b2b0b0}.player-container .playerError.deny svg{stroke-width:3px;max-width:90px}.player-container .playerError h3{color:#b2b0b0;text-align:center}main.home-sections.user-favourite,main.home-sections.fast-bet{padding-top:.5rem}main.home-sections section{display:flex;padding:var(--BOX-PADDING);flex-direction:column;gap:.5rem;position:relative;border-radius:var(--BORDER-RADIUS);background:var(--BOX-BACKGROUND);border:var(--BOX-BORDER);box-shadow:var(--BOX-BOX-SHADOW)}main.home-sections section header{display:flex;align-items:center;width:100%;height:50px;gap:.5rem;padding:.5rem 0 .5rem .5rem}main.home-sections section header h2{flex-grow:1;font-size:calc(1rem * var(--FONT-SCALE))}main.home-sections section ul{display:flex;flex-direction:column;gap:.5rem}main.home-sections section ul li{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;position:relative;padding:.5rem;min-height:60px;border-radius:var(--BORDER-RADIUS);background:var(--CORSE-BACKGROUND);border:var(--CORSE-BORDER);box-shadow:var(--CORSE-BOX-SHADOW)}main.home-sections.fast-bet section ul li{flex-direction:column;gap:1rem}main.home-sections.fast-bet section.fast-3 .odds,main.home-sections.fast-bet section.fast-4 .odds{display:none}main.home-sections.fast-bet section.fast-3 .horse:first-child .odds,main.home-sections.fast-bet section.fast-4 .horse:first-child .odds{display:flex;position:absolute;right:.5rem;top:90px;z-index:2}main.home-sections.fast-bet section.fast-3 .horse:first-child .odds{top:45px}main.home-sections section:has(li) .filter-error{display:none}main.home-sections section ul li .content-row-horses{flex-grow:1}main.home-sections section ul li .content-row-drivers{display:flex;flex-direction:column;width:100%;background:var(--BOX-BACKGROUND);padding:0 .5rem .5rem;margin-bottom:1rem}main.home-sections section ul li .content-row-drivers:has(.plus-result){padding:0 .5rem}main.home-sections section ul li .row{display:flex;align-items:center;justify-content:flex-start;background:var(--CORSE-BACKGROUND)}main.home-sections section ul li .row:has(.meating){flex-wrap:wrap;justify-content:center}main.home-sections section ul li .row.header{flex:auto;width:calc(100% - 60px);height:60px;display:flex;align-items:center;padding-left:1rem}main.home-sections section ul li .plus-result{width:100%;position:relative;margin:1.5rem 0 0}main.home-sections section ul li .row.hidden{display:none}main.home-sections section ul li .plus-result .arrow{position:absolute;top:-12.5px;left:50%;margin-left:-12.5px}main.home-sections section ul li:has(.header) .row:not(.header){margin-top:.5rem;border:var(--BOX-BORDER);border-radius:var(--BORDER-RADIUS);padding:.5rem;width:100%}main.home-sections section ul li .horse{box-shadow:none;flex-grow:1;border:0}main.home-sections section ul li>h2{text-transform:uppercase;flex-grow:1;display:flex;align-items:center;justify-content:space-between;padding-left:1rem}main.home-sections section ul li>h2 svg{fill:var(--STATE-CLOSE);width:30px;margin-left:auto}main.home-sections section ul li a{flex:0 0 35px;display:flex;justify-content:center;align-items:center}main.home-sections section .horses{display:flex;flex-direction:column;width:100%;gap:var(--CORSE-CONTAINER-LISTVIEW-VERTICAL-GAP)}main.home-sections:not(.fast-bet) section .horses .horse{border-radius:unset;background:none;border-color:transparent;box-shadow:none}main.race app-race-result .horse{flex-direction:row;border:0}main.home-sections section .meating{display:flex;justify-content:center;flex-direction:column-reverse;gap:.5rem;align-items:flex-end}main.home-sections section .race{flex-basis:50%;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;flex-grow:0;gap:.5rem;padding:.25rem .25rem .25rem .5rem;border-radius:var(--BORDER-RADIUS);background:var(--BOX-BACKGROUND);border:var(--BOX-BORDER);box-shadow:var(--BOX-BOX-SHADOW)}main.home-sections section .flag{width:20px;height:20px;flex:0 0 20px}main.home-sections section .arrow{width:25px;height:25px;flex:0 0 25px}main.home-sections section .race h4{flex-grow:1;flex-basis:auto}.sleep{display:flex;justify-content:space-between;align-items:center;flex-grow:1;padding-left:1rem}.sleep span{display:flex;height:20px}.sleep span svg{width:100%;height:100%;fill:var(--STATE-CLOSE)}.sleep span .sleeping svg{fill:none;stroke:var(--STATE-CLOSE);stroke-width:2px;width:90%;height:90%;position:relative;left:-4px;top:-4px}.horse{display:flex;flex-direction:column;border-radius:var(--BORDER-RADIUS);background:var(--HORSE-BACKGROUND);border:var(--HORSE-BORDER);box-shadow:var(--HORSE-BOX-SHADOW);padding:.5rem .25rem}.horse:has(.flussi),.horse:has(app-stats){gap:.5rem}.horse .horse-data{position:relative;display:flex;flex:1 1 100%;align-items:center;justify-content:flex-start;gap:.25rem;width:100%;padding:0 .25rem;min-height:60px}.horse.close .horse:has(.horse-card.out){background:var(--HORSE-CLOSE-BACKGROUND);border:var(--HORSE-CLOSE-BORDER);box-shadow:none}.horse.searched{background:var(--HORSE-SEARCHED-BACKGROUND);border:var(--HORSE-SEARCHED-BORDER);box-shadow:none}.horse .odds-stat{position:relative;height:100%;display:flex;align-items:center}.horse .flussi{height:240px;flex:0 0 240px}.horse apx-chart{height:180px;width:100%;display:block;border-radius:var(--BORDER-RADIUS);background:var(--CORSE-BACKGROUND);border:var(--CORSE-BORDER)}.horse .flussi swiper-slide{height:160px;padding:0 .25rem}.horse .flussi swiper-slide h3{display:flex;height:30px;align-items:center;justify-content:center;font-size:calc(1rem * var(--FONT-SCALE));color:var(--BOX-STATS-BACKGROUND-HEADER)}.horse .flussi .legend{position:absolute;bottom:3px;display:flex;gap:1rem;width:100%;justify-content:center}.horse .flussi .legend span{display:flex;align-items:center;gap:.25rem}.horse .flussi .legend span b{display:block;width:15px;height:15px;background:var(--SELECTED-COLOR);border:1px solid var(--BOX-STATS-BACKGROUND-TXT)}.horse .flussi .legend span:first-child b{background:var(--STATE-OPEN)}.horse apx-chart .apexcharts-series path{stroke:var(--SELECTED-COLOR)!important;stroke-width:3px!important}.horse apx-chart .apexcharts-grid-borders line{stroke:var(--SELECTED-BACKGROUND)!important;stroke-width:1px;opacity:.4}.horse apx-chart .apexcharts-data-labels rect{fill:var(--SELECTED-BACKGROUND)!important;stroke:var(--SELECTED-BACKGROUND)!important}.horse apx-chart .apexcharts-data-labels text{fill:var(--SELECTED-BACKGROUND-TXT)!important;font-family:var(--FONT-FAMILY-CUSTOM)!important;font-size:calc(.64rem * var(--FONT-SCALE))!important;font-weight:var(--FONT-FAMILY-CUSTOM-WEIGHT)!important}.horse apx-chart .apexcharts-datalabels .apexcharts-data-labels:first-child rect:first-child{fill:var(--STATE-OPEN)!important;stroke:var(--STATE-OPEN)!important}.horse apx-chart .apexcharts-gridline{stroke:var(--SELECTED-BACKGROUND)!important;stroke-width:1px;opacity:.4}.horse apx-chart .apexcharts-title-text{font-family:var(--FONT-FAMILY-CUSTOM)!important;font-weight:var(--FONT-FAMILY-CUSTOM-WEIGHT)!important;fill:var(--TEXT-COLOR-DEFAULT)!important}.horse .flussi swiper-container{width:100%;height:100%;position:absolute;overflow:hidden}main.race section.section-race{gap:var(--CONTAINERS-VERTICAL-GAP)}main.race.live section.section-race{padding-top:var(--CONTAINERS-VERTICAL-GAP)}.section-race.closed .horse.close{order:1}.horse .horse-data .number{display:flex;flex-direction:column;align-items:center;flex:0 0 25px;height:100%;position:relative}.horse .horse-data .number:has(span.rapporto-scurderia){justify-content:space-around}.horse .horse-data .number .rapporto-scurderia{display:flex;align-items:center;justify-content:center;font-size:calc(.71rem * var(--FONT-SCALE));width:20px;height:20px;border-radius:var(--BORDER-ICON-RADIUS);border:var(--SELECTED-BORDER);color:var(--SELECTED-BACKGROUND-TXT);background:var(--SELECTED-BACKGROUND)}main.race section .header-bets{display:flex;justify-content:flex-end;flex-wrap:wrap;padding:0 .5rem}main.race section .header-bets>div{min-height:25px}.horse .horse-data .favourite{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:0 0 25px;position:relative;height:100%}.horse .horse-data .favourite .star-outline{position:relative}.horse .horse-data .favourite ul{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;position:absolute;top:2rem;z-index:2;border-radius:var(--BORDER-RADIUS);background:var(--BOX-EVIDENZA-BACKGROUND);border:var(--BOX-EVIDENZA-BORDER);box-shadow:var(--BOX-EVIDENZA-BOX-SHADOW)}.horse .horse-data .favourite ul:after{content:"";position:absolute;top:0;left:50%;margin-top:-1.25rem;margin-left:-10px;border-width:10px;border-style:solid;border-color:var(--BOX-EVIDENZA-BACKGROUND) transparent transparent transparent;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.horse .horse-data .favourite ul li{padding:.25rem .5rem;display:flex;align-items:center;gap:.5rem}.horse .horse-data .favourite ul li h4,.horse .horse-data .favourite ul li h5{white-space:nowrap;color:var(--BOX-EVIDENZA-BACKGROUND-TXT)}.horse .horse-data .favourite ul li.active svg{fill:var(--FAVOURITE-COLOR);stroke:var(--FAVOURITE-COLOR)}.horse .horse-data .favourite ul li.active h5{color:var(--FAVOURITE-COLOR)}.horse .horse-data h2{display:flex;justify-content:center;align-items:center;flex:0 0 25px;font-size:calc(1.71rem * var(--FONT-SCALE));color:var(--HORSE-COLOR)!important;margin:0!important}.horse.close .horse-data h2,.horse.close .horse-data h3{color:var(--STATE-CLOSE)!important}.uniform{position:relative;height:26px;width:30px}.uniform:has(>img[style*="display: none"]){display:none}.uniform img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.horse .horse-data .names{flex-basis:0;flex-grow:1;overflow:hidden;font-size:calc(.86rem * var(--FONT-SCALE));color:var(--TEXT-COLOR-LIGHT)}.horse .horse-data .names>div{display:flex;align-items:center;gap:.25rem}.horse .horse-data .names>div:first-child{margin-bottom:.25rem}.horse .horse-data .names h3{font-weight:var(--FONT-FAMILY-BOLD-WEIGHT);font-size:calc(1rem * var(--FONT-SCALE));white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:var(--HORSE-COLOR);text-transform:uppercase}.horse .horse-data .names>div:first-child>.rating{display:none}.horse .horse-data .names i{white-space:nowrap;font-style:normal;line-height:1.2;color:var(--HORSE-COLOR-LIGHT)}.horse .horse-data .names span.driver,.horse .horse-data .names span.trainer{display:block;white-space:nowrap;text-overflow:ellipsis;text-align:left;overflow:hidden;line-height:1.1;color:var(--HORSE-COLOR-LIGHT);max-width:120px}app-race-result .horse .horse-data .names span.trainer,app-race-result .horse .horse-data .names span.driver{max-width:120px!important}.horse .horse-data .names span.driver{color:var(--HORSE-COLOR)}.horse .horse-data .names span.driver i,.horse .horse-data .names span.trainer i{display:inline}.horse .horse-data .quick-horse-info{display:flex;align-items:center;position:relative;gap:.25rem;cursor:pointer;border-radius:var(--BORDER-RADIUS);padding:1px;background:var(--STATS-ICONS-HORSE-BACKGROUND)}.horse.close .horse-data .quick-horse-info,.horse.close .horse-data .quick-horse-info .horses{background:transparent}.horse.close .horse-data div.odds,.horse:has(.horse-card.out) .horse-data div.odds{display:none}.horse .horse-data .quick-horse-info:has(i),.horse .horse-data .quick-horse-info:has(span:not(.horses)){padding-right:.5rem}.horse .horse-data .quick-horse-info div.winner-icons{display:flex;align-items:center;justify-content:center}.horse .horse-data .quick-horse-info div.winner-icons span:not(:has(svg)){display:none}.horse .horse-data .names i.horse-form{display:flex;flex-direction:column;font-size:calc(.79rem * var(--FONT-SCALE))}.horse .horse-data .names i.horse-form b{font-weight:400;display:flex;align-items:center;font-size:calc(.79rem * var(--FONT-SCALE))}.horse .horse-data .names i.horse-form b i{width:8px;display:block;text-align:center;color:var(--TEXT-COLOR-LIGHT)}.horse .horse-data .names i.horse-form b:has(u){font-size:calc(.71rem * var(--FONT-SCALE))}.horse .horse-data .arrow{width:22px;height:22px;flex:0 0 22px}.horse .horse-data .star-outline{cursor:pointer}.odds{display:flex;align-items:center;gap:.25rem;justify-content:flex-end;padding-bottom:.1rem;position:relative}.odds .info-agg{background:var(--BOX-EVIDENZA-BACKGROUND);border:var(--BOX-EVIDENZA-BORDER);border-radius:var(--BORDER-RADIUS);color:var(--BOX-EVIDENZA-BACKGROUND-TXT);max-width:150px;text-align:center;padding:.5rem;position:relative;margin-right:.25rem;font-size:calc(.79rem * var(--FONT-SCALE));display:flex;justify-content:center;align-items:center;min-height:40px}.odds .info-agg:after{content:"";position:absolute;border-width:10px;border-style:solid;z-index:1;right:-18px;top:50%;margin-top:-10px;border-color:var(--BOX-EVIDENZA-BACKGROUND) transparent transparent transparent;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.horse .horse-data .odd{justify-content:flex-end}.horse .horse-data .handicap{display:block;background:var(--STATE-CLOSE-BACKGROUND);color:var(--STATE-CLOSE-BACKGROUND-TXT);border-radius:var(--BORDER-RADIUS);font-size:calc(.71rem * var(--FONT-SCALE));letter-spacing:-1px;font-style:normal;padding:.1rem .5rem;position:absolute;bottom:0;left:.25rem}.horse .horse-data:has(.final) .handicap{left:calc(.25rem + 55px)}.odd{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.odd h6{font-size:calc(.79rem * var(--FONT-SCALE));color:var(--HORSE-COLOR-LIGHT)}.odd a{display:flex;align-items:center;justify-content:center;background:var(--ODDS-BACKGROUND);color:var(--ODDS-TXT);border-radius:var(--BUTTON-BORDER-RADIUS);box-shadow:var(--ODDS-BOX-SHADOW);border:var(--ODDS-BORDER);font-family:var(--ODDS-FONT-FAMILY);width:55px;min-height:40px;padding:.5rem 0;font-weight:var(--FONT-FAMILY-BOLD-WEIGHT);font-size:calc(.86rem * var(--FONT-SCALE));text-align:center;gap:.2rem}.odd a:has(.odd-trend.positive){background:var(--ODDS-BACKGROUND-TREND-POSITIVE);border:var(--ODDS-BORDER-TREND-POSITIVE)}.odd a:has(.odd-trend.negative){background:var(--ODDS-BACKGROUND-TREND-NEGATIVE);border:var(--ODDS-BORDER-TREND-NEGATIVE)}app-race-result .odd a{width:35px}.totalizzatore .odd a{background:var(--TOTALIZZATORE-BACKGROUND);color:var(--TOTALIZZATORE-BACKGROUND-TXT);border:var(--TOTALIZZATORE-BORDER)}.totalizzatore .odd.minmax{height:40px}.totalizzatore .odd.minmax a{font-size:calc(.71rem * var(--FONT-SCALE));display:flex;flex-direction:column}.totalizzatore .odd.minmax a span{width:100%}.totalizzatore .odd.minmax i{font-size:calc(.71rem * var(--FONT-SCALE));font-style:normal;width:100%}.odd.disabled a{background:none;color:var(--HORSE-COLOR);border-radius:0;box-shadow:none;border-color:transparent;cursor:auto}.odd.incart a{cursor:auto}.odd.active a{background:var(--ODDS-SELECTED-BACKGROUND)!important;border:var(--ODDS-SELECTED-BORDER)!important;color:var(--ODDS-SELECTED-TXT)!important}.odds .check{display:flex;justify-content:center;align-items:center;position:relative;width:40px}.totalizzatore .odds .check{width:35px}nav{display:flex;flex-wrap:wrap;border-radius:var(--BORDER-RADIUS);background:var(--BOX-BACKGROUND);border:var(--BOX-BORDER);box-shadow:var(--BOX-BOX-SHADOW);padding:var(--BOX-PADDING);gap:.5rem 1rem}nav h1{font-size:calc(1rem * var(--FONT-SCALE));white-space:nowrap}nav .home-navigation{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;width:100%}nav .home-settings{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;order:2;flex-grow:1}nav .datepiker{display:flex;align-items:center;gap:.25rem;flex-grow:0;height:45px;position:relative;order:1}nav .datepiker>h2{position:absolute}nav .nation-slider{display:flex;align-items:center;overflow:hidden;justify-content:center;gap:.5rem;flex:1 1 100%;height:50px;width:100%;padding:0 .25rem;border:var(--BORDER-ICON);border-radius:var(--BORDER-RADIUS);order:3}nav .nation-slider.filter-open{top:240px}nav .nation-slider swiper-container{width:100%;height:45px;max-width:fit-content;position:absolute;overflow:hidden}nav .nation-slider swiper-slide{width:35px;order:3}nav .nation-slider swiper-slide.favourite{order:2}nav .nation-slider swiper-slide div{display:flex;flex-direction:column;align-items:center;font-size:calc(.71rem * var(--FONT-SCALE));color:var(--TEXT-COLOR-LIGHT);border-radius:var(--BORDER-RADIUS);cursor:pointer;padding:0 .25rem;justify-content:center;height:100%;gap:.1rem}nav .nation-slider swiper-slide div.active{background:var(--SELECTED-BACKGROUND)}nav .nation-slider swiper-slide div.active span{color:var(--SELECTED-BACKGROUND-TXT)}nav .nation-slider swiper-container::part(button-prev){width:40px;left:0;color:transparent}nav .nation-slider swiper-container::part(button-next){right:0;width:40px;color:transparent;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.flussi swiper-container::part(button-prev){width:25px;height:30px;left:0;top:20px;color:transparent}.flussi swiper-container::part(button-next){right:0;top:20px;width:25px;height:30px;color:transparent;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}nav .nation-slider swiper-container::part(button-prev):after,nav .nation-slider swiper-container::part(button-next):after,.flussi swiper-container::part(button-next):after,.flussi swiper-container::part(button-prev):after{width:25px;height:25px;position:absolute;background:var(--TEXT-COLOR-DEFAULT);z-index:-1;content:"";-webkit-mask:url("data:image/svg+xml; utf8, <svg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M6.88 0.699966C6.73667 0.699289 6.59912 0.75639 6.4984 0.858368L0.738402 6.61837C0.527835 6.8292 0.527835 7.17074 0.738401 7.38157L6.4984 13.1416C6.71117 13.3398 7.04273 13.334 7.24837 13.1283C7.45401 12.9227 7.45986 12.5911 7.2616 12.3784L1.8832 6.99997L7.2616 1.62157C7.47217 1.41074 7.47217 1.0692 7.2616 0.858368C7.16088 0.75639 7.02333 0.699289 6.88 0.699966Z' fill='black'/></svg>") no-repeat 50% 50%;mask:url("data:image/svg+xml; utf8, <svg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M6.88 0.699966C6.73667 0.699289 6.59912 0.75639 6.4984 0.858368L0.738402 6.61837C0.527835 6.8292 0.527835 7.17074 0.738401 7.38157L6.4984 13.1416C6.71117 13.3398 7.04273 13.334 7.24837 13.1283C7.45401 12.9227 7.45986 12.5911 7.2616 12.3784L1.8832 6.99997L7.2616 1.62157C7.47217 1.41074 7.47217 1.0692 7.2616 0.858368C7.16088 0.75639 7.02333 0.699289 6.88 0.699966Z' fill='black'/></svg>") no-repeat 50% 50%;-webkit-mask-size:10px;mask-size:10px}nav .nation-slider .flag{width:25px;height:25px;flex:0 0 25px}nav .nation-slider .arrow{width:25px;height:25px;flex:0 0 25px}nav.races-meeting{background:var(--BOX-EVIDENZA-BACKGROUND)!important;border:var(--BOX-EVIDENZA-BORDER)!important;box-shadow:var(--BOX-EVIDENZA-BOX-SHADOW)!important;padding:.5rem .5rem .5rem .25rem!important;height:auto}nav.races-meeting .meating{background:transparent!important;border-color:transparent!important;box-shadow:none!important}nav.races-meeting .meating h1{font-size:calc(1.14rem * var(--FONT-SCALE));color:var(--BOX-EVIDENZA-BACKGROUND-TXT)!important}nav.races-meeting .races{justify-content:flex-end}nav.races-meeting .flag{width:20px;height:20px;flex:0 0 20px}nav .filter-view{display:none;flex-basis:100%;gap:0 .5rem;flex-wrap:wrap}nav .filter-view.visible{display:flex}nav .filter-view>div{flex:1;display:flex;flex-direction:column;gap:.5rem;border-radius:var(--BORDER-RADIUS);background:var(--CORSE-BACKGROUND);border:var(--CORSE-BORDER);box-shadow:var(--CORSE-BOX-SHADOW);padding:.5rem}nav .filter-view>div:last-child{flex-basis:100%;background:none;border:none;box-shadow:none;flex-direction:row;align-items:center;justify-content:flex-end;padding:1rem 0 0;gap:.25rem}nav .filter-view .refresh{margin-right:auto}nav .filter-view h4{text-align:center;color:var(--TEXT-COLOR-DEFAULT)}nav .filter-view ul{display:flex;flex-direction:column;justify-content:center}nav .filter-view ul li{display:flex;align-items:center;justify-content:space-between;flex:1;padding:.25rem .5rem;font-size:calc(.86rem * var(--FONT-SCALE))}nav .filter-view .check-box{min-height:20px;padding-left:25px;display:flex;align-items:center}nav .filter-view .check-box .check-box-mark{height:20px;width:20px}nav .filter-view .check-box .check-box-mark:after{left:6px;top:3px;width:5px;height:8px;border-width:0 2px 2px 0}nav .filter-view ul li b{font-size:calc(.86rem * var(--FONT-SCALE));display:flex;align-items:center;background:var(--BOX-EVIDENZA-BACKGROUND);border-radius:var(--BORDER-RADIUS);border:var(--BOX-EVIDENZA-BORDER);box-shadow:var(--BOX-EVIDENZA-BOX-SHADOW);padding:.25rem;color:var(--BOX-EVIDENZA-BACKGROUND-TXT);min-width:30px;justify-content:center}nav .home-options{position:absolute;display:flex;align-items:center;justify-content:flex-end;width:100%;padding:.25rem 0;right:.25rem;top:122px;z-index:1}.filter-races-desk{position:absolute;right:var(--BOX-PADDING);z-index:1}.filter-races-desk{display:flex;align-items:center;width:fit-content;padding:.25rem 0;margin-top:var(--BOX-PADDING)}nav .home-options .filter-races,nav .home-settings .filter-races,.filter-races-desk{border:var(--BUTTON-BORDER);border-radius:var(--BUTTON-BORDER-RADIUS)}nav .home-options .filter-races span,nav .home-settings .filter-races span,.filter-races-desk span{width:auto;height:auto}nav .home-options .filter-races label,nav .home-settings .filter-races label,.filter-races-desk label{padding:.35rem 1rem .35rem .5rem;display:flex;flex-direction:row;align-items:center;gap:.5rem;cursor:pointer}main.home-listview{display:flex;padding-top:var(--CONTAINERS-VERTICAL-GAP);flex-direction:column;gap:var(--CONTAINERS-VERTICAL-GAP);position:relative}main.home-listview:has(.container-nation.favourite) .container-nation{order:3}main.home-listview:has(.container-nation.favourite) .container-nation.favourite{order:1}main.home-listview:has(.container-nation.favourite) app-banners{order:2}main.home-listview .container-nation{display:flex;flex-direction:column;gap:var(--CORSE-CONTAINER-LISTVIEW-VERTICAL-GAP);position:relative}main.home-listview .container-nation.all-closed{order:5!important}main.home-listview .container-nation.favourite .races-nation,main.home-gridview .item-gridview.favourite .races-nation,main.home-gridview .races-nation.favourite{width:fit-content;border-radius:var(--BORDER-RADIUS);background:var(--SELECTED-BACKGROUND);padding:.5rem .5rem .5rem 1rem}main.home-listview .container-nation.favourite .races-nation h2,main.home-gridview .item-gridview.favourite .races-nation h2,main.home-gridview .races-nation.favourite h2{color:var(--SELECTED-BACKGROUND-TXT)}main.home-listview .container-nation.favourite .pin svg,main.home-gridview .item-gridview.favourite .pin svg,main.home-gridview .races-nation.favourite .pin svg{fill:var(--SELECTED-BACKGROUND-TXT);opacity:.8}main.home-listview .races-nation,main.home-gridview .races-nation{display:flex;align-items:center;gap:.5rem;padding:.5rem;position:relative;z-index:2}main.home-listview .races-nation{width:fit-content}main.home-gridview .races-nation{margin-bottom:.25rem}main.home-listview .races-meeting,nav.races-meeting{display:flex;flex-wrap:nowrap;padding:var(--CORSE-CONTAINER-LISTVIEW-BOX-PADDING);gap:.25rem;border-radius:var(--BORDER-RADIUS);background:var(--CORSE-CONTAINER-LISTVIEW-BACKGROUND);border:var(--CORSE-CONTAINER-LISTVIEW-BORDER);box-shadow:var(--CORSE-CONTAINER-LISTVIEW-BOX-SHADOW)}main.home-listview .races-meeting .meating,nav.races-meeting .meating{display:flex;align-items:center;flex-wrap:wrap;align-content:center;width:30%;gap:.25rem .25rem;padding:.25rem .5rem}main.home-listview .races-meeting .meating h2,main.home-listview .races-meeting .meating h3,nav.races-meeting .meating h1{flex-basis:100%;order:1;line-height:1.1;font-size:calc(1.07rem * var(--FONT-SCALE))}main.home-listview .races-meeting .meating span,nav.races-meeting .meating span{order:2}main.home-listview .races-meeting .meating span.badge,nav.races-meeting .meating span.badge{order:3}main.home-listview .races-meeting .races,nav.races-meeting .races{display:flex;align-items:center;flex-wrap:wrap;width:70%;gap:.25rem}main.home-listview .races-meeting .races .race,nav.races-meeting .races .race{display:flex;align-items:center;justify-content:center;color:var(--TEXT-COLOR-DEFAULT);font-family:var(--FONT-FAMILY-CUSTOM);font-weight:var(--FONT-FAMILY-CUSTOM-WEIGHT);border-radius:var(--CORSE-LISTVIEW-BORDER-RADIUS);padding:.5rem 0;font-size:calc(1rem * var(--FONT-SCALE));flex:0 0 65px;height:35px;cursor:pointer;position:relative}main.home-listview .races-meeting .races .race>div{display:flex;align-items:center;justify-content:center}main.home-listview .races-meeting .races .race span,nav.races-meeting .races .race span{opacity:1;font-size:calc(.86rem * var(--FONT-SCALE));font-weight:calc(var(--FONT-FAMILY-CUSTOM-WEIGHT) - 100);margin-left:5px}.badge{display:block;border-radius:var(--BORDER-RADIUS);padding:.2rem .5rem;font-size:calc(.71rem * var(--FONT-SCALE))}.badge.totalizzatore{background:var(--TOTALIZZATORE);color:var(--TOTALIZZATORE-BACKGROUND-TXT)}.badge.tris{background:var(--TRIS);color:var(--TRIS-COLOR)}.badge.tqq{background:var(--TQQ);color:var(--TQQ-COLOR)}.race .point{width:20px;position:absolute;height:3px;bottom:4px}.race .point.totalizzatore{background:var(--TOTALIZZATORE)}.race .point.tris{background:var(--TRIS)}.race .point.tqq{background:var(--TQQ)}app-races-item .races .race .point{bottom:-5px}main.home-listview .races-meeting .races .race.open,nav.races-meeting .races .race.open{color:var(--STATE-OPEN-BACKGROUND-TXT);background:var(--STATE-OPEN-BACKGROUND);border:var(--STATE-OPEN-BORDER)}nav.races-meeting .races .race.close.active b,nav.races-meeting .races .race.active{background:var(--SELECTED-BACKGROUND)!important;color:var(--SELECTED-BACKGROUND-TXT)!important;border:var(--SELECTED-BORDER)!important}main.home-listview .races-meeting .races .race.close,nav.races-meeting .races .race.close{flex-direction:column;font-size:calc(.86rem * var(--FONT-SCALE));background:var(--STATE-CLOSE-BACKGROUND);border:var(--STATE-CLOSE-BORDER);color:var(--STATE-CLOSE-BACKGROUND-TXT)}main.home-listview .races-meeting .races .race.close>div{flex-direction:column}main.home-listview .races-meeting .races .race.close b,nav.races-meeting .races .race.close b{display:flex;align-items:center;justify-content:center;height:50%}main.home-listview .races-meeting .races .race .video-replay,nav.races-meeting .races .race .video-replay{position:absolute;top:.1rem;right:.1rem}nav.races-meeting .races .race.close.active{color:var(--SELECTED-COLOR)}main.home-listview .races-meeting .races .race.close span,nav.races-meeting .races .race.close span{display:none}main.home-listview .races-meeting .races .race.live,nav.races-meeting .races .race.live{background:var(--STATE-LIVE-BACKGROUND);border:var(--STATE-LIVE-BORDER);color:var(--STATE-LIVE-BACKGROUND-TXT);animation:state-live 2s infinite}main.home-listview .races-meeting .races .race.disabled,nav.races-meeting .races .race.disabled{background:var(--STATE-DISABLED-BACKGROUND);border:var(--STATE-DISABLED-BORDER);color:var(--STATE-DISABLED-BACKGROUND-TXT)}main.home-listview .races-meeting .races .race.open-no-quote,nav.races-meeting .races .race.open-no-quote{background:var(--STATE-OPEN-NO-ODDS-BACKGROUND);border:var(--STATE-OPEN-NO-ODDS-BORDER);color:var(--STATE-OPEN-NO-ODDS-BACKGROUND-TXT)}main.home-listview .races-nation:first-child .filter-races{display:block}main.home-gridview{columns:2 auto;column-gap:var(--CONTAINERS-VERTICAL-GAP);counter-reset:item-counter;column-fill:balance;-webkit-columns:2 auto;-webkit-column-gap:var(--CONTAINERS-VERTICAL-GAP);-webkit-counter-reset:item-counter;-webkit-column-fill:balance;-moz-columns:2 auto;-moz-column-gap:var(--CONTAINERS-VERTICAL-GAP);-moz-counter-reset:item-counter;-moz-column-fill:balance}main.home-gridview .item-gridview{break-inside:avoid;counter-increment:item-counter;order:2}main.home-gridview .item-gridview.favourite{order:1}main.home-gridview .races-meeting{display:flex;flex-direction:column;background:var(--BOX-BACKGROUND);border-radius:var(--BORDER-RADIUS);border:var(--BOX-BORDER);box-shadow:var(--BOX-BOX-SHADOW);padding:var(--CORSE-CONTAINER-MEETINGVIEW-BOX-PADDING);gap:var(--CORSE-CONTAINER-MEETINGVIEW-VERTICAL-GAP)}main.home-gridview .item-gridview.single-meeting{margin-bottom:.5rem}main.home-gridview .item-gridview.single-meeting .races-meeting .races,main.home-gridview .item-gridview .races-meeting.antepost .races{background:transparent;padding:0}main.home-gridview .races-meeting .meating{display:flex;flex-direction:column;align-items:center;flex-wrap:nowrap;gap:.25rem;padding:var(--BOX-PADDING)}main.home-gridview .item-gridview:not(.single-meeting) .races-meeting .meating{border-radius:var(--BORDER-RADIUS);background:var(--CORSE-CONTAINER-MEETINGVIEW-BACKGROUND);border:var(--CORSE-CONTAINER-MEETINGVIEW-BORDER);box-shadow:var(--CORSE-CONTAINER-MEETINGVIEW-BOX-SHADOW)}main.home-gridview .races-meeting .meating .link{display:flex;align-items:center;flex-wrap:nowrap;gap:.25rem;width:100%}main.home-gridview .races-meeting .meating .link>div{display:flex;align-items:center;justify-content:flex-start;gap:.25rem;height:25px;flex-grow:1}main.home-gridview .races-meeting .meating h3{line-height:1.1;text-overflow:ellipsis}main.home-gridview .races-meeting .meating .count-races{flex-grow:1;text-align:right}main.home-gridview .races-meeting .meating .arrow{width:20px;height:20px;flex:0 0 20px}main.home-gridview .races-meeting app-races-item{width:100%;position:relative}main.home-gridview .races-meeting app-races-item span.settings.close{position:absolute;right:0;top:-28px;margin-left:0}main.home-gridview .item-gridview.single-meeting .races-meeting app-races-item span.settings.close{display:none}main.home-gridview .races-meeting .races{display:flex;flex-direction:column;gap:var(--CORSE-CONTAINER-MEETINGVIEW-VERTICAL-GAP);width:100%;padding:var(--BOX-PADDING);border-radius:var(--BORDER-RADIUS);background:var(--BACKGROUND-PAGE);box-shadow:var(--BOX-BOX-SHADOW);position:relative}main.home-gridview .races-meeting .races.active,main.home-gridview .races-meeting.antepost .races{display:flex}main.home-gridview .races-meeting .races .race,app-races-item .races .race{display:flex;align-items:center;color:var(--TEXT-COLOR-DEFAULT);border-radius:var(--BORDER-RADIUS);background:var(--CORSE-CONTAINER-MEETINGVIEW-BACKGROUND);border:var(--CORSE-CONTAINER-MEETINGVIEW-BORDER);box-shadow:var(--CORSE-CONTAINER-MEETINGVIEW-BOX-SHADOW);padding:0rem .25rem;height:35px;gap:.25rem;cursor:pointer;position:relative;overflow:hidden}app-races-item .races .race>div{flex-grow:1;display:flex;align-items:center}main.home-gridview .races-meeting .races .race.live,app-races-item .races .race.live,app-next-races .box-live{background:var(--STATE-LIVE-BACKGROUND);border:var(--STATE-LIVE-BORDER);animation:state-live 2s infinite}main.home-gridview .races-meeting .races .race.close,app-races-item .races .race.close{background:var(--STATE-CLOSE-BACKGROUND-CORSE);border:var(--STATE-CLOSE-BORDER-CORSE)}main.home-gridview .races-meeting .races .race h3,app-races-item .races .race h3{font-size:calc(.93rem * var(--FONT-SCALE));font-weight:var(--FONT-FAMILY-BOLD-WEIGHT);flex-basis:35px;position:relative;text-align:center}main.home-gridview .races-meeting .races .race p,app-races-item .races .race p{overflow:hidden;flex-grow:1;align-items:center;display:flex;flex-direction:column}main.home-gridview .races-meeting .races .race .video-replay,app-races-item .races .race .video-replay{width:20px;height:20px;flex:0 0 20px}main.home-gridview .races-meeting .races .race span,app-races-item .races .race span{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:calc(.71rem * var(--FONT-SCALE));line-height:1;color:var(--TEXT-COLOR-LIGHT);max-width:100px}main.home-gridview .races-meeting.antepost .races .race{padding:1rem .5rem 1rem 1rem;justify-content:space-between;height:auto}main.home-gridview .races-meeting.antepost .races .race div{display:flex;flex-wrap:wrap;gap:.25rem}main.home-gridview .races-meeting.antepost .races .race h3{white-space:nowrap;flex-basis:auto}main.home-gridview .races-meeting.antepost .races .race h3.txt-open{font-size:calc(.86rem * var(--FONT-SCALE))}main.home-gridview .races-meeting.antepost .races .race p{flex-basis:100%;flex-direction:row}main.home-gridview .races-meeting.antepost .races .race p span{white-space:initial;max-width:unset}main.home-gridview .races-meeting.antepost .races .race span.n-runners,app-races-item .races .race span.n-runners{display:flex!important;align-items:center;justify-content:center;gap:.25rem;font-size:calc(.86rem * var(--FONT-SCALE))!important;min-width:30px;font-weight:var(--FONT-FAMILY-BOLD-WEIGHT)}main.home-gridview .races-meeting.antepost .meating .arrow{width:30px;height:30px;flex:0 0 30px}main.race{display:flex;flex-direction:column;gap:.5rem}main.race header{display:flex;flex-direction:column;color:var(--TEXT-COLOR-DEFAULT);gap:.25rem}main.race header div{display:flex;align-items:center;gap:.25rem}main.race header div button{flex:1}main.race header div.info-race{flex-grow:1;gap:.5rem}main.race header .weather{width:25px;height:25px;flex:0 0 25px}main.race header .race-type{width:22px;height:22px;flex:0 0 22px}main.race header div.info-race p{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0}main.race header div.info-race p i{font-size:calc(.93rem * var(--FONT-SCALE));text-align:center;display:flex;gap:.5rem;font-style:normal;flex-wrap:wrap}main.race header div.info-race p span{color:var(--TEXT-COLOR-LIGHT);font-size:calc(.86rem * var(--FONT-SCALE))}main.race header div.info-race p span b{color:var(--TEXT-COLOR-DEFAULT)}main.race section,main.race app-race-result{display:flex;flex-direction:column;gap:var(--CONTAINERS-VERTICAL-GAP);position:relative;border-radius:var(--BORDER-RADIUS);background:var(--BOX-BACKGROUND);border:var(--BOX-BORDER);box-shadow:var(--BOX-BOX-SHADOW);padding:var(--BOX-PADDING)}main.race app-race-result{display:flex!important;background:var(--BOX-EVIDENZA-BACKGROUND);border:var(--BOX-EVIDENZA-BORDER);box-shadow:var(--BOX-EVIDENZA-BOX-SHADOW)}main.race app-race-result table{width:100%;font-size:calc(1rem * var(--FONT-SCALE));color:var(--TEXT-COLOR-DEFAULT);border-radius:var(--BORDER-RADIUS);background:var(--CORSE-BACKGROUND);border:var(--BOX-BORDER)}main.race app-race-result table tr{border-radius:var(--BORDER-RADIUS)}main.race app-race-result table td{padding:.5rem;text-align:center}main.race app-race-result table span,main.race app-race-result table b{font-size:calc(1rem * var(--FONT-SCALE));color:var(--TEXT-COLOR-DEFAULT);font-weight:400}main.race app-race-result table tr:not(.highlighted):nth-child(2n){background-color:var(--BOX-BACKGROUND)}main.race app-race-result>div{flex:auto;width:auto}main.race section .horses-container{display:flex;flex-direction:column;position:relative;width:100%;gap:var(--CORSE-CONTAINER-LISTVIEW-VERTICAL-GAP)}main.race section .horse{display:flex;flex-direction:column;position:relative;width:100%}main.race section .horse:has(.star-outline.active){border-color:var(--FAVOURITE-COLOR);background:var(--FAVOURITE-HORSE-BCK)}main.race section .horse:has(.horse-stats) .quick-horse-info,main.race section .horse:has(.star-outline.active) .quick-horse-info,main.race section .horse:has(.flussi) .quick-horse-info{background:transparent}main.race section .horse:has(.horse-stats){position:relative}main.race section .horse:has(.horse-stats) .horse-data,main.race section .horse:has(.flussi) .horse-data{position:relative;z-index:3}main.race section .horse:has(.horse-stats) .horse-stats,main.race section .horse:has(.flussi) .flussi{position:relative;z-index:2;animation:scale-up-top .2s ease 0s 1 normal forwards;background:var(--BOX-STATS-BACKGROUND);border:var(--BOX-STATS-BORDER);border-radius:var(--BORDER-RADIUS);color:var(--BOX-STATS-BACKGROUND-TXT);box-shadow:var(--BOX-STATS-BOX-SHADOW)}main.race section .bets-button{display:flex;flex-wrap:wrap;gap:.25rem;padding:.25rem}main.race section .header-bets div{display:flex;align-items:center;gap:.25rem}main.race section .header-bets h4{display:flex;align-items:center;justify-content:center;width:55px;font-size:calc(.86rem * var(--FONT-SCALE));text-align:center;-webkit-user-select:none;user-select:none}main.race section .header-bets h4 span{color:var(--SELECTED-COLOR);font-weight:400}main.race section .header-bets h4 mat-icon,span.sort mat-icon{width:19px!important;height:19px!important;flex:0 0 19px;border-radius:var(--BORDER-ICON-RADIUS);align-items:center!important;justify-content:center!important;display:flex!important;background:var(--BACKGROUND-ICONS);border:var(--BORDER-ICON)}main.race section .header-bets h4.active-sort,span.sort.active-sort{color:var(--SELECTED-COLOR)}main.race section .header-bets h4.active-sort svg,span.sort.active-sort svg{fill:var(--SELECTED-BACKGROUND-TXT);stroke:var(--SELECTED-BACKGROUND-TXT);position:absolute}main.race section .header-bets h4.active-sort.asc svg,span.sort.active-sort.asc svg{left:0;top:2px}main.race section .header-bets h4.active-sort.desc svg,span.sort.active-sort.desc svg{left:5px;top:4px}main.race section .header-bets h4.active-sort.asc svg #desc,span.sort.active-sort.asc svg #desc{display:none}main.race section .header-bets h4.active-sort.desc svg #asc,span.sort.active-sort.desc svg #asc{display:none}main.race section .header-bets h4.active-sort mat-icon,span.sort.active-sort mat-icon{background:var(--SELECTED-BACKGROUND);border:var(--SELECTED-BORDER);position:relative}main.race section .header-bets h4:has(svg){cursor:pointer;gap:.1rem}main.race section .header-bets h4:only-child{margin-right:.25rem;width:fit-content!important}main.race section .header-bets h4.check{width:40px}main.race section.totalizzatore .header-bets h4.check{width:35px}main.race section .header-bets>div:first-child,main.race section .header-bets .best-odds{flex-grow:1;gap:.25rem}main.race section .header-bets .best-odds button{min-height:30px;padding:.25rem .75rem;background:transparent;font-weight:400;font-size:calc(.86rem * var(--FONT-SCALE))}main.race section .horse .horse-data .names{flex-basis:auto;flex-grow:0}main.race section .horse .horse-data .more-info{display:flex;flex-grow:1;justify-content:flex-end;gap:.5rem;height:100%}.stats.settings.close{position:absolute;top:.25rem;right:.25rem;height:25px;width:25px}section .horse-stats{display:flex;flex-direction:column;gap:.5rem;padding:.25rem}section .horse-stats .horse-comment{display:flex;align-items:center;justify-content:center;gap:1rem;width:100%;padding:1rem;border-radius:var(--BORDER-RADIUS);background:var(--CORSE-BACKGROUND);border:var(--CORSE-BORDER);font-size:calc(.86rem * var(--FONT-SCALE));color:var(--TEXT-COLOR-DEFAULT)}section .horse-stats span,main.race app-race-result span:not(.player-button):not(.driver):not(.trainer){display:block;color:var(--TEXT-COLOR-DEFAULT);text-align:center}section .horse-stats table th span{color:var(--BOX-STATS-BACKGROUND-HEADER)}section .horse-stats b,main.race app-race-result li b{display:block;color:var(--TEXT-COLOR-DEFAULT);text-align:center}section .horse-stats .row span{flex:0 0 50%;text-align:right;color:var(--TEXT-COLOR-LIGHT)}section .horse-stats .row b{flex:0 0 50%;text-align:left;font-size:calc(.86rem * var(--FONT-SCALE))}section .horse-stats table b{flex:0 0 100%}section .horse-stats table .last{flex:0 0 25px}section .horse-stats .video{width:20px;height:20px}section .horse-stats .header ul{display:flex;align-items:center;flex-wrap:wrap;padding:1rem 0}section .horse-stats .header ul li{flex:1;display:flex;flex-direction:column;align-items:center}section .horse-stats .header ul li span{width:30px;height:30px;flex:0 0 30px}section .horse-stats .header ul li h5{text-align:center;font-size:calc(.86rem * var(--FONT-SCALE));color:var(--BOX-EVIDENZA-BACKGROUND-TXT)}section .horse-stats .header ul li span.rating-icon{display:flex;width:25px;height:11px;flex:0 0 11px}section .horse-stats .header ul li .rating{color:var(--BOX-STATS-BACKGROUND-HEADER)}section .horse-stats .row{display:flex;gap:.25rem}section .horse-stats .row ul,main.race app-race-result ul{flex:1;display:flex;flex-direction:column;gap:.25rem;padding:.5rem 1rem;border-radius:var(--BORDER-RADIUS);background:var(--CORSE-BACKGROUND);border:var(--CORSE-BORDER);width:100%}section .horse-stats .row ul{justify-content:center}main.race app-race-result ul{padding:0;justify-content:center}main.race app-race-result ul li{display:flex;align-items:center}main.race app-race-result ul li.pos1{order:1}main.race app-race-result ul li.pos2{order:2}main.race app-race-result ul li.pos3{order:3}main.race app-race-result ul li.pos4{order:4}main.race app-race-result ul li .horse{flex-grow:1}section .horse-stats .row.table ul{flex-direction:row}section .horse-stats .row ul li,section .horse-stats table tr,main.race app-race-result table tr{display:flex;align-items:center;gap:.5rem}table tr.pos0{order:3}table tr.pos1{order:2}table tr.pos2{order:1}section .horse-stats .row.table ul li{flex-direction:column;flex:1}section .horse-stats table th,section .horse-stats table td,main.race app-race-result td{flex:1;display:flex;flex-direction:column;align-items:center}section .horse-stats table{flex:1;display:flex;gap:.25rem;width:100%;flex-direction:column}section .horse-stats .last table{flex-direction:column-reverse}section .horse-stats table tr:has(td){padding:.5rem 1rem;border-radius:var(--BORDER-RADIUS);background:var(--CORSE-BACKGROUND);border:var(--CORSE-BORDER);gap:0}section .horse-stats table tr:has(th){padding:0 1rem;gap:0}section .horse-stats .last table tr{flex-wrap:wrap}section .horse-stats table h3{font-size:calc(1rem * var(--FONT-SCALE));color:var(--BOX-STATS-BACKGROUND-HEADER)}section .horse-stats table td,section .horse-stats table th{align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;gap:.25rem;font-size:calc(.86rem * var(--FONT-SCALE));padding:.5rem 0;color:var(--TEXT-COLOR-DEFAULT);position:relative}section .horse-stats .last table td.col{flex-direction:column}section .horse-stats .last table td.first{max-width:120px;justify-content:flex-start;flex-wrap:nowrap}section .horse-stats .last table td.last{justify-content:flex-end;gap:.5rem 1rem;flex-direction:column-reverse}section .horse-stats .last table td .settings.plus{width:30px;height:30px;flex:0 0 30px}section .horse-stats .last table td.details{flex-basis:100%!important;justify-content:flex-start;gap:.5rem}section .horse-stats .last table td.details p{display:flex;gap:.25rem;flex:calc(50% - .5rem);max-width:none;white-space:normal;overflow:unset;text-overflow:unset;flex-direction:column}section .horse-stats .last .details.slider span,section .horse-stats .last .details.slider i{color:var(--BOX-STATS-BACKGROUND-HEADER);flex:none;font-style:normal}section .horse-stats .last table td p{color:var(--TEXT-COLOR-DEFAULT);font-size:calc(.86rem * var(--FONT-SCALE));max-width:160px;text-overflow:ellipsis;overflow-x:hidden;overflow-y:hidden;white-space:nowrap}section .horse-stats .last table td p span{display:inline}section .horse-stats table td h4{font-size:calc(.86rem * var(--FONT-SCALE));position:relative}section .horse-stats .last table td h4{font-size:calc(.86rem * var(--FONT-SCALE));line-height:1}section .horse-stats .last table td.first h4{white-space:nowrap;color:var(--BOX-STATS-BACKGROUND-HEADER)}section .horse-stats .last table td div:not(.position){display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0 .25rem}section .horse-stats .slider{width:100%;position:relative;height:50px}section .horse-stats .slider ul{display:flex;gap:.5rem;position:absolute;width:100%;overflow-x:auto}section .horse-stats .slider ul li{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;padding:.5rem;border-radius:var(--BORDER-RADIUS);background:var(--CORSE-BACKGROUND);border:var(--CORSE-BORDER);flex:1 1 auto}section .horse-stats .last table td.details.slider{flex:100%;position:relative;height:60px}section .horse-stats .last table td.details.slider ul{display:flex;gap:.5rem;position:absolute;width:calc(100% + 10px);overflow-x:auto;overflow-y:hidden;left:-5px}section .horse-stats .last table td.details.slider ul li{background:var(--BOX-STATS-BACKGROUND);color:var(--BOX-STATS-BACKGROUND-TXT);border:none;flex:1;height:45px;justify-content:flex-start;position:relative}section .horse-stats .last table td.details.slider b{color:var(--BOX-STATS-BACKGROUND-TXT)}section .horse-stats td.details table tr th{color:var(--BOX-STATS-BACKGROUND-TXT)}section .horse-stats .last table td.last{flex-direction:row;flex-wrap:nowrap;gap:.25rem}section .horse-stats td.details table{display:table}section .horse-stats td.details table tr{display:table-row}section .horse-stats td.details table tr td,section .horse-stats td.details table tr th{display:table-cell;position:relative;text-align:center}section .horse-stats td.details table tr td{color:var(--TEXT-COLOR-DEFAULT);height:20px}section .horse-stats td.details table tr td b{position:absolute;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%!important;width:100%}section .horse-stats .position{flex:0 0 30px;width:30px;height:30px;position:relative;display:flex;align-items:center;justify-content:center;border-radius:var(--BORDER-ICON-RADIUS);background:var(--BOX-STATS-BACKGROUND)}section .horse-stats .position.p1,section .horse-stats .position.p2,section .horse-stats .position.p3{color:var(--BOX-STATS-BACKGROUND-HEADER)}section .horse-stats .position.p1 h4,section .horse-stats .position.p2 h4,section .horse-stats .position.p3 h4{left:0}section .horse-stats .position h4{font-size:calc(.93rem * var(--FONT-SCALE));font-weight:var(--FONT-FAMILY-BOLD-WEIGHT);position:relative;left:1px;top:0}section .horse-stats .position.p1 h4{left:-1px}section .horse-stats .last table td.first h4.pos{color:var(--TEXT-COLOR-DEFAULT)}section .horse-stats .position .box-close{position:absolute;width:100%;height:100%;border-radius:var(--BORDER-ICON-RADIUS);display:flex;align-items:center;justify-content:center;font-size:calc(.79rem * var(--FONT-SCALE))}main.race .horse-stats header h3{padding:.5rem 0;font-size:calc(1rem * var(--FONT-SCALE));text-align:center;color:var(--BOX-STATS-BACKGROUND-HEADER)}section .horse-stats .video-replay{width:auto;height:30px;border-radius:var(--BUTTON-BORDER-RADIUS);color:var(--PLAYER-ICON-COLOR);background:var(--PLAYER-ICON-BACKGROUND);padding-right:20px;padding-left:10px;position:relative}section .horse-stats .video-replay svg{position:absolute;top:0;right:2px;width:20px}section .horse-stats .position svg{fill:var(--BOX-EVIDENZA-BACKGROUND-TXT);position:absolute;inset:15% 0 0 10%;width:80%;height:80%;object-fit:contain}main.race section .info-race{background:var(--BOX-EVIDENZA-BACKGROUND);border-radius:var(--BORDER-RADIUS);border:var(--BOX-EVIDENZA-BORDER);box-shadow:var(--BOX-EVIDENZA-BOX-SHADOW);flex-direction:row;flex-wrap:wrap;padding:.5rem;display:none}main.race section.info-race.details,main.race section.info-race.tips,main.race section.info-race.predictor,main.race app-widget-tickets{display:none}main.race section.info-race.details.visible,main.race section.info-race.predictor.visible,main.race section.info-race.tips.visible{display:flex;flex-direction:row;flex-wrap:wrap}main.race section.info-race.predictor podium-widget{width:100%;height:370px;overflow:hidden}main.race app-widget-tickets.visible{display:block}main.race .info-race>div{flex:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;border-radius:var(--BORDER-RADIUS);background:var(--CORSE-BACKGROUND);border:var(--CORSE-BORDER);box-shadow:var(--CORSE-BOX-SHADOW)}main.race .info-race.details h4{font-size:calc(.93rem * var(--FONT-SCALE))}main.race app-race-result .horse .horse-data .final,main.race .horse.close .horse-data .final,main.race .horse .horse-data .final:not(:has(.position)):not(:has(.position-distance)){background:transparent}main.race app-race-result .horse .horse-data .final .position-distance{display:none}main.race .horse .horse-data .final{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 .25rem;height:100%;flex:0 0 50px;border-radius:var(--BORDER-RADIUS);background:var(--BOX-EVIDENZA-BACKGROUND)}main.race .horse .horse-data .final:has(.position):has(.position-distance){justify-content:space-evenly}main.race .horse .horse-data .final .position{flex:0 0 30px;width:30px;height:30px;position:relative;display:flex;align-items:center;justify-content:center;border-radius:var(--BORDER-ICON-RADIUS);background:var(--SELECTED-BACKGROUND)}main.race app-race-result .horse .horse-data .final .position{flex:0 0 40px;width:40px;height:40px}main.race .horse .horse-data .final .position h3{color:var(--BOX-STATS-BACKGROUND-TXT);font-size:calc(1.3rem * var(--FONT-SCALE));font-weight:var(--FONT-FAMILY-BOLD-WEIGHT)}main.race .horse .horse-data .final .position svg{fill:var(--BOX-STATS-BACKGROUND-HEADER);position:absolute;inset:15% 0 0 10%;width:80%;height:80%;object-fit:contain}main.race .horse .horse-data .final .position-distance{text-align:center;font-size:calc(.71rem * var(--FONT-SCALE));line-height:.9;color:var(--BOX-STATS-BACKGROUND-TXT)}main.race .horse .horse-data .final .position-distance.not-arrived{flex:0 0 30px;position:relative;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:var(--BORDER-ICON-RADIUS);background:var(--STATE-CLOSE-BACKGROUND);color:var(--STATE-CLOSE-BACKGROUND-TXT);font-size:calc(.86rem * var(--FONT-SCALE));line-height:1}main.race .info-race>div:first-child{flex-basis:100%}main.race app-player-streaming{aspect-ratio:16/9;min-width:45%}main.race.live{flex-direction:row;gap:var(--CONTAINERS-VERTICAL-GAP)}main.race.live .col-sx{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--CONTAINERS-VERTICAL-GAP)}main.race.live .col-dx{flex:0 0 40%;display:flex;flex-direction:column;gap:var(--CONTAINERS-VERTICAL-GAP);min-width:350px}app-player-streaming:has(iframe.XBNET){aspect-ratio:unset;min-width:auto}app-player-streaming:has(iframe.XBNET) .player-container{aspect-ratio:unset;padding-top:0;height:360px}app-player-streaming:has(iframe.XBNET) .player-container .player{display:flex;align-items:center;justify-content:center;background:#000}app-player-streaming iframe.XBNET{width:480px!important;height:360px!important}app-player-streaming:has(iframe.XBNET) .player-button.fullscreen{display:none}aside.player.fullscreen:has(iframe.XBNET) .player-cnt{width:480px!important;height:360px!important}main.race app-race-result app-player-streaming aside{padding:0;border:0}main.race .info-race.tips>div:first-child{padding:1rem}main.race .info-race>p{flex-basis:100%;display:block;padding:.25rem .5rem}main.race .info-race span{white-space:nowrap;color:var(--TEXT-COLOR-EVIDENZA)}main.race .info-race h4{color:var(--TEXT-COLOR-DEFAULT)}main.race .info-race .tips-horses{display:none}main.race .info-race .tips-horses:has(.tip){flex-direction:row;background-color:transparent;border:none;box-shadow:none;display:flex;justify-content:flex-start;padding:0;align-items:normal}main.race .info-race .tips-horses .tip{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.25rem;border-radius:var(--BORDER-RADIUS);background:var(--CORSE-BACKGROUND);border:var(--CORSE-BORDER);box-shadow:var(--CORSE-BOX-SHADOW);flex-basis:15%}main.race .info-race .tips-horses .tip:last-child{margin-left:auto}main.race .info-race .tips-horses .tip>div{display:flex;align-items:flex-end;justify-content:center}main.race .info-race .tips-horses .tip .uniform{height:25px;width:28px;margin-left:.25rem}main.race .info-race .tips-horses .tip .star{width:15px;height:15px;flex:0 0 15px}main.race section.two-events .header-bets{justify-content:center;padding:0 .25rem}main.race section.two-events .horses .horse:last-child .horse-data .odds{flex-direction:row-reverse}main.race section.two-events .horses .horse:last-child .horse-data:has(div.event){flex-direction:row}main.race section.two-events .horse .horse-data:has(div.event) .odds{align-items:center;height:auto;position:relative;width:auto;justify-content:center;bottom:0}main.race section.two-events .horse .horse-data .arrow{display:none}main.race section.two-events .horse .horse-data .horse-details.comment{display:none}main.race section.two-events .horses .horse:last-child .horse-data .horse-details.comment{right:.5rem;left:auto}main.race section.two-events .horses .horse:last-child .horse-data .more-info{justify-content:flex-start}main.race section.two-events .horses .horse:last-child .horse-data:has(div.event) .more-info{justify-content:flex-end}main.race section.two-events .horses{display:flex;align-items:flex-start;gap:.25rem}main.race section.two-events .horses .horse{flex:0 1 50%;max-width:50%}main.race section.two-events .horses .horse:last-child .horse-data{flex-direction:row-reverse}main.race section.two-events .horses .horse .horse-data .event{display:flex;align-items:center;gap:1rem;font-family:var(--FONT-FAMILY-CUSTOM);font-size:calc(1rem * var(--FONT-SCALE));color:var(--HORSE-COLOR)}main.race section.two-events .horses .horse:last-child .horse-data .names>div{flex-direction:row-reverse}main.race section.two-events .horse .horse-data .names span.driver,main.race section.two-events .horse .horse-data .names span.trainer{max-width:100px}main.race section.two-events .horse .horse-data .names span.driver i{display:none}main.race section.two-events .horse:last-child .horse-data .names span.driver,main.race section.two-events .horse:last-child .horse-data .names span.trainer{text-align:right}main.race section.two-events .horse .horse-data .quick-horse-info{display:none}main.race section.two-events .horse .horse-data .number{height:auto}main.race section.two-events .horse .horse-data .favourite{display:none}section.cart{background:var(--CART-BACKGROUND);border:var(--CART-BORDER);border-radius:var(--BORDER-RADIUS);color:var(--CART-COLOR);padding:.25rem;display:flex;flex-direction:column;gap:.5rem;animation:scale-up-top .2s ease 0s 1 normal forwards}section.cart app-cart-type-fixed{display:flex;flex-direction:column;gap:.5rem}section.cart.totalizzatore{background:var(--CART-TOTALIZZATORE-BACKGROUND);border-radius:var(--BORDER-RADIUS);color:var(--CART-TOTALIZZATORE-COLOR);border:var(--CART-TOTALIZZATORE-BORDER)}section.cart header{display:flex;align-items:center;justify-content:space-between;padding:.25rem .25rem .25rem .5rem;flex-wrap:wrap;gap:.25rem 0}section.cart app-cart-type-fixed>header:first-child{justify-content:flex-start;gap:1rem}section.cart header h3{display:flex;justify-content:center;align-items:center;color:var(--CART-COLOR);padding:.25rem 0;border-bottom:3px solid transparent;cursor:pointer;text-transform:uppercase;font-size:calc(.93rem * var(--FONT-SCALE));font-weight:var(--FONT-FAMILY-BOLD-WEIGHT)}section.cart.totalizzatore header h3{color:var(--CART-TOTALIZZATORE-COLOR)}section.cart.totalizzatore .bet-event h4{color:var(--CART-TOTALIZZATORE-COLOR-LINE)}section.cart.totalizzatore .horse-list-totalizzatore,section.cart.totalizzatore .bets-list-totalizzatore{padding:.25rem .25rem .25rem .5rem}section.cart.totalizzatore .horse-list-totalizzatore p,section.cart.totalizzatore .bets-list-totalizzatore p{color:var(--CART-TOTALIZZATORE-COLOR-ACTIVE);text-align:center;padding-bottom:.25rem}section.cart.totalizzatore .bets-list-totalizzatore .close{border:var(--CART-TOTALIZZATORE-BORDER);background:var(--CART-TOTALIZZATORE-BUTTON-BACKGROUND)}section.cart.totalizzatore .bets-list-totalizzatore .horse-event>section{display:flex;flex-wrap:nowrap;align-items:center;gap:.5rem}section.cart:not(.totalizzatore) header h3.active{border-bottom-color:var(--CART-COLOR-ACTIVE)}section.cart header:first-child>div{display:flex;justify-content:flex-end;flex-basis:auto;gap:.25rem;flex-grow:1}section.cart.totalizzatore header:first-child>div{justify-content:flex-start}section.cart.totalizzatore .bets-list-totalizzatore header:first-child>div{justify-content:flex-end}section.cart header span.settings,section.cart header span.arrow,app-ticket-details .ticket span.settings,app-ticket-details .ticket span.arrow{width:25px;height:25px;flex:0 0 25px;background:var(--CART-BUTTON-BACKGROUND);border:var(--CART-BUTTON-BORDER)}section.cart.totalizzatore header span.settings,section.cart.totalizzatore header span.arrow{border:var(--CART-TOTALIZZATORE-BORDER);background:var(--CART-TOTALIZZATORE-BUTTON-BACKGROUND)}app-cart-totalizzatore{display:flex;flex-direction:column;gap:.25rem}section.cart header span svg,app-ticket-details .ticket span.settings svg,app-ticket-details .ticket span.arrow svg{fill:var(--CART-COLOR)}section.cart header p{flex-basis:100%;color:var(--CART-TOTALIZZATORE-COLOR-ACTIVE)}section.cart header div{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}section.cart header button{height:30px}section.cart.totalizzatore header span.settings svg{stroke:var(--CART-TOTALIZZATORE-COLOR)}section.cart ul,section.cart swiper-container{display:flex;flex-direction:column;gap:.25rem}section.cart ul.singole,section.cart swiper-container.singole{max-height:380px}section.cart ul.multiple,section.cart swiper-container.multiple{max-height:350px}section.cart ul.multiple,section.cart swiper-container.sistemi{max-height:220px}section.cart .bets-list-totalizzatore swiper-container.totalizzatore{max-height:220px}section.cart ul.singole>li,section.cart swiper-container.singole swiper-slide{background:var(--CART-BACKGROUND-SUMMARY);border-radius:var(--BORDER-RADIUS);padding:.5rem}section.cart ul.multiple,section.cart swiper-container.multiple,section.cart ul.sistemi,section.cart swiper-container.sistemi{background:var(--CART-BACKGROUND-SUMMARY);border-radius:var(--BORDER-RADIUS);padding:.5rem}section.cart ul li,section.cart swiper-container swiper-slide{display:flex;flex-direction:column;gap:.25rem;height:fit-content!important;animation:scale-up-top .2s ease 0s 1 normal forwards}section.cart .bet-content{display:flex;flex-direction:column;gap:.25rem;height:fit-content!important}section.cart .bet-event{background:var(--CART-BACKGROUND-LINE);border-radius:var(--BORDER-RADIUS);box-shadow:var(--CART-BACKGROUND-LINE-BOX-SHADOW);padding:.5rem;display:flex;flex-direction:column;gap:.5rem}section.cart.totalizzatore .bet-event{background:var(--CART-TOTALIZZATORE-BACKGROUND-LINE)}section.cart .bet-event h3{font-size:calc(.93rem * var(--FONT-SCALE))}section.cart .bet-event div{display:flex;align-items:center;gap:.5rem}section.cart .bet-event div>div{display:flex;flex-direction:column;align-items:flex-start;gap:0}section.cart .bet-event div>div:last-child{display:flex;flex-direction:row;align-items:center;gap:.25rem;margin-left:auto}section.cart .bet-event .horse-event.acc-tro{flex-direction:row}section.cart .bet-event .horse-event.acc-tro div{margin-left:0;flex-wrap:wrap}section.cart .bet-event .horse-event.acc-tro h2{display:flex;align-items:center;justify-content:center;width:25px}section.cart .bet-event .horse-event.acc-tro h3{display:flex;align-items:center;justify-content:center;background:var(--ODDS-BACKGROUND);color:var(--ODDS-TXT);border-radius:var(--BUTTON-BORDER-RADIUS);box-shadow:var(--ODDS-BOX-SHADOW);border:var(--ODDS-BORDER);padding:.15rem .5rem;min-width:45px;min-height:35px;gap:.25rem}section.cart .bet-event .horse-event.totalizzatore{flex-direction:column}section.cart .bet-event .horse-event.totalizzatore div{margin-left:0;flex-direction:row;gap:.25rem;flex-wrap:wrap}section.cart .bet-event .horse-event.totalizzatore h3{display:flex;align-items:center;justify-content:center;background:var(--TOTALIZZATORE-BACKGROUND);color:var(--CART-TOTALIZZATORE-COLOR-LINE);border:var(--TOTALIZZATORE-BORDER);border-radius:var(--BUTTON-BORDER-RADIUS);padding:.15rem .5rem;min-width:35px}section.cart .bet-event .horse-event h3 .uniform{height:16px;width:20px}section.cart .bet-event .flag{width:18px;height:18px;flex:0 0 18px}section.cart .bet-event p{color:var(--CART-COLOR-LINE)}section.cart .bet-event h4,section.cart .bet-event h3{color:var(--CART-COLOR-LINE-PRIMARY)}section.cart.totalizzatore .bet-event p{color:var(--CART-TOTALIZZATORE-COLOR-LINE)}section.cart.totalizzatore .horse-event h2{font-size:calc(.93rem * var(--FONT-SCALE));color:var(--CART-TOTALIZZATORE-COLOR-LINE)}section.cart .bet-event .odd{flex-direction:row;gap:.25rem;align-items:center}section.cart .bet-event .odd a{display:flex;justify-content:center;flex-direction:column;width:55px;padding:.5rem 0;font-weight:var(--FONT-FAMILY-BOLD-WEIGHT);font-size:calc(.93rem * var(--FONT-SCALE));cursor:auto}section.cart .bet-event .odd a .old-odd{text-decoration:line-through;opacity:.7;font-size:calc(.79rem * var(--FONT-SCALE))}section.cart .bet-event span.close{width:25px;height:25px;flex:0 0 25px}section.cart .bet-event .check-box{padding-top:21px;display:flex;align-items:center;width:auto;font-size:calc(.64rem * var(--FONT-SCALE));text-transform:uppercase;color:var(--TEXT-COLOR-LIGHT)}section.cart .bet-event .check-box .check-box-mark{height:20px;width:20px;left:1px}section.cart .bet-event .check-box .check-box-mark:after{left:6px;top:3px;width:5px;height:8px;border-width:0 2px 2px 0}section.cart .amount{display:flex;align-items:center;justify-content:space-between;padding:.25rem;flex-direction:row;gap:.75rem}section.cart .amount.buttons{justify-content:flex-start;gap:.5rem}section.cart .amount.buttons button{width:70px}section.cart .amount h2{color:var(--CART-COLOR-ACTIVE);font-size:calc(.93rem * var(--FONT-SCALE))}section.cart .amount span.old-amount{text-decoration:line-through}section.cart.totalizzatore .amount h2{color:var(--CART-TOTALIZZATORE-COLOR-ACTIVE);font-weight:var(--FONT-FAMILY-BOLD-WEIGHT)}section.cart .amount h5{color:var(--CART-COLOR);text-transform:uppercase;font-size:calc(.79rem * var(--FONT-SCALE))}section.cart.totalizzatore .amount h5{color:var(--CART-TOTALIZZATORE-COLOR)}section.cart .amount>div{display:flex;flex-direction:column;align-items:center}section.cart .system .amount>div:first-child{flex-direction:row;align-items:center;gap:.5rem;flex:1;min-width:0}section.cart .system .amount>div:first-child h5{font-size:calc(.79rem * var(--FONT-SCALE));flex:0 0 90px}section.cart .acc-tro{display:flex;flex-direction:column;gap:.5rem}section.cart .acc-tro .amount:not(.summary)>div:first-child{min-width:130px}section.cart .acc-tro .amount:not(.summary){justify-content:space-around}section.cart .acc-tro .amount>div:first-child div{display:flex;align-items:flex-end;gap:.25rem}section.cart .acc-tro .amount>div:first-child h5,section.cart .acc-tro .amount>div:first-child h2{font-size:calc(.86rem * var(--FONT-SCALE))}section.cart .amounts{display:flex;flex-direction:column;gap:.5rem}section.cart .amount>div div.input{display:flex;flex-direction:row;align-items:center!important;gap:.25rem!important;position:relative}section.cart .amount>div div.input span{width:20px;height:20px;flex:0 0 20px;background:var(--CART-BUTTON-BACKGROUND);color:var(--CART-BUTTON-COLOR);border:var(--CART-BUTTON-BORDER);font-weight:var(--FONT-FAMILY-BOLD-WEIGHT);font-size:calc(1rem * var(--FONT-SCALE))}section.cart.totalizzatore .amount>div div.input span:not(.copy){background:var(--CART-TOTALIZZATORE-BUTTON-BACKGROUND);color:var(--CART-TOTALIZZATORE-BUTTON-COLOR);border:var(--CART-TOTALIZZATORE-BUTTON-BORDER)}section.cart .amount div.input span.copy{position:absolute;right:-30px;background:none;cursor:pointer}section.cart .amount div.input span.copy svg{fill:var(--CART-COLOR)}section.cart.totalizzatore .amount div.input span.copy svg{fill:var(--CART-TOTALIZZATORE-COLOR)}section.cart .amount input{border:0;border-radius:var(--BORDER-RADIUS);padding:.5rem;width:65px;font-size:calc(1rem * var(--FONT-SCALE));text-align:center}section.cart .summary{background:var(--CART-BACKGROUND-SUMMARY);border-radius:var(--BORDER-RADIUS);padding:.5rem 1rem;display:flex;flex-direction:column;gap:.25rem}section.cart.totalizzatore .summary{background:var(--CART-TOTALIZZATORE-BACKGROUND-SUMMARY)}section.cart .summary div{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}section.cart .summary div h5,section.cart .summary div h2{font-size:calc(.86rem * var(--FONT-SCALE))!important}section.cart footer{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem 0;gap:.5rem}section.cart footer .check-box{display:flex;align-items:center;width:auto;color:var(--CART-COLOR);font-family:var(--FONT-FAMILY-CUSTOM);font-size:calc(.86rem * var(--FONT-SCALE));padding:.5rem 1rem .5rem 2.5rem;background:var(--CART-BACKGROUND-SUMMARY);border-radius:var(--BORDER-RADIUS);line-height:1.4}section.cart.totalizzatore footer .check-box{color:var(--CART-TOTALIZZATORE-COLOR);background:var(--CART-TOTALIZZATORE-BACKGROUND-SUMMARY)}section.cart footer .check-box .check-box-mark{background:var(--CHECKBOX-BACKGROUND);border:var(--CHECKBOX-BORDER);height:20px;width:20px;left:5px;top:5px}section.cart footer .check-box input:checked~.check-box-mark{background:var(--CHECKBOX-CHECKED-BACKGROUND);border:var(--CHECKBOX-CHECKED-BORDER)}section.cart.totalizzatore footer .check-box .check-box-mark{background:var(--CHECKBOX-TOT-BACKGROUND);border:var(--CHECKBOX-TOT-BORDER)}section.cart.totalizzatore footer .check-box input:checked~.check-box-mark{background:var(--CHECKBOX-TOT-CHECKED-BACKGROUND);border:var(--CHECKBOX-TOT-CHECKED-BORDER)}section.cart footer .check-box .check-box-mark:after{left:6px;top:3px;width:5px;height:8px;border-width:0 2px 2px 0}section.cart button{background:var(--CART-BUTTON-BET-BACKGROUND);color:var(--CART-BUTTON-BET-COLOR);border:var(--CART-BUTTON-BET-BORDER);font-size:calc(.86rem * var(--FONT-SCALE))}section.cart button.disabled{opacity:.6;cursor:auto}section.cart.totalizzatore button{background:var(--CART-TOTALIZZATORE-BUTTON-BACKGROUND);color:var(--CART-BUTTON-COLOR);border:var(--CART-TOTALIZZATORE-BUTTON-BORDER)}section.cart footer button{width:fit-content;font-weight:var(--FONT-FAMILY-BOLD-WEIGHT);height:40px;padding:0 1rem;font-size:calc(1.07rem * var(--FONT-SCALE))}section.cart footer button.delete{background:var(--STATE-CLOSE-BACKGROUND);border:var(--STATE-CLOSE-BORDER);color:var --STATE-CLOSE-BACKGROUND-TXT}section.cart .notification{display:flex;align-items:center;justify-content:center;text-align:center;background:var(--CART-BUTTON-BACKGROUND);border-radius:var(--BORDER-RADIUS);width:100%;padding:1rem;font-size:calc(1rem * var(--FONT-SCALE));position:relative}section.cart .notification.error{background:var(--CART-ERROR-BACKGROUND);flex-direction:column}section.cart .notification.success{background:var(--CART-SUCCESS-BACKGROUND)}section.cart .notification.warning{background-color:var(--CART-WARNING-BACKGROUND)}section.cart .notification.info{background:var(--CART-INFO-BACKGROUND)}section.cart .notification span.close{width:25px;height:25px;flex:0 0 25px;position:absolute;right:.5rem;top:.5rem;background:transparent;border-width:2px}section.cart .notification .cod-error{font-size:calc(.8rem * var(--FONT-SCALE));font-weight:500;margin-top:.5rem;display:block;text-align:center;width:100%;opacity:.8;font-style:normal}section.cart .notification span.close svg{fill:var(--CART-COLOR);stroke:var(--CART-COLOR)}section.cart footer>div:last-child{display:flex;align-items:center;justify-content:center;gap:.5rem}app-banners:has(swiper-slide){width:100%;aspect-ratio:8/1;position:relative}app-banners swiper-container{width:100%;height:100%;position:absolute;border-radius:var(--BORDER-RADIUS);overflow:hidden}app-banners swiper-slide{position:relative}app-banners swiper-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}app-banners swiper-container::part(button-prev),app-banners swiper-container::part(button-next){color:var(--BACKGROUND-PAGE)}app-widget-track,app-widget-pdf,app-race-odds,app-ticket-details{left:0;top:0;z-index:1000;width:100%;height:100%;position:fixed;display:flex;align-items:flex-start;justify-content:center;background:var(--BACKGROUND-PAGE-LAYER);padding:3rem;animation:fade-in-top .5s ease 0s 1 normal forwards}app-ticket-details:has(aside.fullpage){padding:0;background:transparent}app-ticket-details aside.ticket.fullpage{width:100%;max-width:100%;border-radius:0}app-widget-track .track{max-width:1024px;display:flex;flex-direction:column;gap:.5rem}app-widget-track img{background:var(--BACKGROUND-PAGE);border-radius:var(--BORDER-RADIUS);overflow:hidden;height:fit-content}app-widget-track .track>div{position:relative;padding:1rem;flex:0 0 30%;background:var(--BACKGROUND-PAGE);border-radius:var(--BORDER-RADIUS);display:flex;flex-direction:column;gap:.5rem}app-widget-track .track p{font-size:calc(1rem * var(--FONT-SCALE));line-height:1.5;padding:.5rem 0}app-widget-track .track .settings{width:30px;height:30px;flex:0 0 30px;position:absolute;right:.5rem;top:.5rem}app-widget-pdf .pdf-viewer{width:1024px;display:flex;flex-direction:column;gap:.5rem;position:relative}.pdf-viewer>button{width:100px;position:absolute;z-index:1;right:15px;top:4px}app-ticket-details .ticket{max-width:600px;display:flex;flex-direction:column;gap:.25rem}app-ticket-details .ticket ul{padding:0 .25rem}app-ticket-details .ticket header{flex-wrap:wrap;flex-direction:row;padding:.5rem .25rem}app-ticket-details .ticket header h2{flex-grow:0}app-ticket-details .ticket header i{color:var(--CART-HEADER-COLOR);font-style:normal;font-size:calc(1rem * var(--FONT-SCALE));margin-right:.25rem;flex-grow:1;text-align:right}app-ticket-details .ticket header span.state,.tickets main span.state{border-radius:var(--BORDER-RADIUS);text-transform:uppercase;font-size:calc(1rem * var(--FONT-SCALE));font-weight:var(--FONT-FAMILY-CUSTOM-WEIGHT);font-family:var(--FONT-FAMILY-CUSTOM);padding:.25rem .5rem;color:var(--CART-HEADER-COLOR)}.tickets main span.state{font-size:calc(.86rem * var(--FONT-SCALE));background:var(--CART-BACKGROUND)}app-ticket-details .ticket header span.winner,.tickets main span.winner{background:var(--STATE-WINNER-BACKGROUND);color:var(--STATE-WINNER-BACKGROUND-TXT)}app-ticket-details .ticket header span.loser,.tickets main span.loser{background:var(--STATE-LOSER-BACKGROUND);color:var(--STATE-LOSER-BACKGROUND-TXT)}app-ticket-details .ticket header span.warning,.tickets main span.warning{background:var(--STATE-WARNING-BACKGROUND);color:var(--STATE-WARNING-BACKGROUND-TXT)}app-ticket-details .ticket header div{flex-basis:100%;display:flex;flex-wrap:wrap;background:var(--CART-BACKGROUND-SUMMARY);border-radius:var(--BORDER-RADIUS);padding:.5rem;margin-top:.25rem}app-ticket-details .ticket header div>div{flex:1 1 33%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:.25rem 0;color:var(--CART-HEADER-COLOR)}app-ticket-details .ticket header div>div.last{color:var(--CART-COLOR);text-align:center}app-ticket-details .ticket li{cursor:auto}app-ticket-details .ticket header div>div span{font-size:calc(1rem * var(--FONT-SCALE));color:var(--CART-COLOR)}app-ticket-details .ticket .horse-event{display:flex;align-items:center}app-ticket-details .ticket .horse-event .odd{flex-grow:1;align-items:flex-end}app-ticket-details .ticket .horse-event .odd:has(.old-odd) a{display:flex;flex-direction:column;padding:.25rem 0}app-ticket-details .ticket .horse-event .odd:has(.old-odd) a h6{text-decoration:line-through;color:var(--STATE-CLOSE)}app-ticket-details .ticket .horse-event .fissa{flex-grow:1;text-align:right;padding-right:.5rem}app-ticket-details .ticket .horse-event .result{display:flex;flex-direction:column;text-align:center;margin-left:.5rem;color:var(--TEXT-COLOR-LIGHT)}app-ticket-details .ticket .horse-event .result span{padding:.25rem;border-radius:var(--BORDER-RADIUS);color:var(--TEXT-COLOR-DEFAULT)}app-ticket-details .ticket .horse-event .uniform{margin-right:.5rem}app-ticket-details .ticket .horse-event .result span.winner{background:var(--STATE-WINNER-BACKGROUND);color:var(--STATE-WINNER-BACKGROUND-TXT)}app-ticket-details .ticket .horse-event .result span.loser{background:var(--STATE-LOSER-BACKGROUND);color:var(--STATE-LOSER-BACKGROUND-TXT)}app-ticket-details .ticket .horse-event .result span.warning{background:var(--STATE-WARNING-BACKGROUND);color:var(--STATE-WARNING-BACKGROUND-TXT)}app-ticket-details .ticket .horse-event:has(.fissa) .odd{flex-grow:0}app-ticket-details .ticket .horse-event:has(table){flex-wrap:wrap;justify-content:center}app-ticket-details .ticket .horse-event>div:has(table){flex-grow:1;flex-basis:100%;align-items:flex-end;width:100%}app-ticket-details .ticket .horse-event>div:has(table)>span{width:100%;text-align:center;display:block}app-ticket-details .ticket .horse-event i{font-style:normal;color:var(--TEXT-COLOR-LIGHT)}app-ticket-details .ticket .horse-event .event{display:flex;align-items:center;gap:.5rem}app-ticket-details .ticket .combination{display:flex;align-items:center;justify-content:space-around}app-ticket-details .ticket .combination>div{display:flex;align-items:center;flex-direction:column;justify-content:center;color:var(--TEXT-COLOR-LIGHT);font-size:calc(.86rem * var(--FONT-SCALE))}app-ticket-details .ticket .container-swiper{position:relative;width:100%;padding:0 .25rem}app-ticket-details .ticket .container-swiper:has(swiper-slide:nth-last-child(2)){height:180px}app-ticket-details .ticket .container-swiper:has(swiper-slide:nth-last-child(3)){height:250px}app-ticket-details .ticket .container-swiper:has(swiper-slide:only-child){height:90px}app-ticket-details .ticket .container-swiper:has(table){height:auto!important}app-ticket-details .ticket .arrow-slider{display:flex;align-items:center;gap:.25rem;padding:0 .25rem .5rem}app-ticket-details .ticket .arrow-slider>div{flex-grow:1}app-ticket-details .ticket .arrow-slider:has(.swiper-button-lock){display:none}app-ticket-details .ticket .arrow-slider:has(.close){display:flex}app-ticket-details .ticket .container-swiper swiper-container{position:absolute;width:calc(100% - .5rem);height:100%}app-ticket-details .ticket .container-swiper swiper-slide{background:var(--CART-BACKGROUND-LINE);border-radius:var(--BORDER-RADIUS);box-shadow:var(--CART-BACKGROUND-LINE-BOX-SHADOW);padding:.5rem;height:80px;display:flex;flex-direction:column;justify-content:center}app-ticket-details .ticket .container-swiper swiper-slide:has(table){height:auto}app-ticket-details .ticket .container-swiper swiper-container:has(table){position:relative}app-ticket-details .ticket .container-swiper swiper-container table tbody{max-height:250px;overflow-y:auto;display:block}app-ticket-details .ticket .container-swiper swiper-container table tr{display:table;width:100%;table-layout:fixed}app-ticket-details .ticket .container-swiper swiper-slide h3,app-ticket-details .ticket .container-swiper swiper-slide h4,aside.tickets li h4,aside.tickets li h3{color:var(--CART-COLOR-LINE-PRIMARY)}app-ticket-details .ticket .container-swiper swiper-slide p,aside.tickets li span{color:var(--CART-COLOR-LINE)}app-ticket-details .ticket .combination>div span{color:var(--TEXT-COLOR-DEFAULT);font-size:calc(1rem * var(--FONT-SCALE))}app-ticket-details .ticket .horse-event .event svg{flex:0 0 23px}app-ticket-details .ticket table{width:100%;padding:.5rem!important;background:var(--CART-BACKGROUND-LINE)}app-ticket-details .ticket table a{text-decoration:underline}app-ticket-details .ticket footer{color:var(--CART-HEADER-COLOR);font-style:normal;font-size:calc(.93rem * var(--FONT-SCALE));display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;padding:0 .25rem;text-transform:uppercase}app-ticket-details .ticket footer>div{padding:.25rem}app-ticket-details .ticket footer>div:has(table){flex-basis:100%;background:var(--CART-BUTTON-BACKGROUND);border-radius:var(--BORDER-RADIUS);padding:.25rem;margin:.25rem 0 .5rem}app-ticket-details .ticket footer table{background:transparent;padding:0;border:none}app-ticket-details .ticket footer table tr{background:transparent}app-ticket-details .ticket footer table tr:nth-child(2n){background:transparent}app-ticket-details .ticket footer table th{color:var(--CART-HEADER-COLOR);text-transform:none}app-ticket-details .ticket footer table td{color:var(--CART-COLOR);padding:.25rem}app-ticket-details .ticket footer table tr td:first-child{text-align:left}.layer-message{position:fixed;top:0;left:0;z-index:100;display:flex;justify-content:center;align-items:flex-start;background:var(--BACKGROUND-PAGE-LAYER);width:100%;height:100%;animation:fade-in .05s ease 0s 1 normal forwards;padding:3rem 1rem 1rem}.layer-message div{background:var(--BACKGROUND-PAGE);box-shadow:var(--BOX-BOX-SHADOW);padding:2rem 5rem;border-radius:var(--BORDER-RADIUS);font-size:calc(1.07rem * var(--FONT-SCALE));position:relative;display:flex;flex-direction:row-reverse;gap:2rem;align-items:normal;animation:scale-up-top .2s ease 0s 1 normal forwards;font-family:var(--FONT-FAMILY-CUSTOM);font-weight:var(--FONT-FAMILY-CUSTOM-WEIGHT)}.layer-message .close{width:28px;height:28px;flex:0 0 28px}app-race-odds .odds-container{max-width:1024px;background:var(--BACKGROUND-PAGE);border-radius:var(--BORDER-RADIUS);width:95%;padding:1rem;display:flex;flex-direction:column;gap:1rem;position:relative;max-height:80%;overflow-y:auto}app-race-odds .odds-container>div{display:flex;flex-direction:column;gap:1rem}app-race-odds .odds-container header{display:flex;align-items:center;gap:0!important;margin-bottom:.5rem;width:fit-content;flex-direction:row}app-race-odds .odds-container .best header{border-bottom:2px solid var(--STATE-OPEN)}app-race-odds .odds-container .worst header{border-bottom:2px solid var(--STATE-CLOSE)}app-race-odds .odds-container .best .odds .odd:first-child a{border-color:var(--STATE-OPEN);background:var(--STATE-OPEN-BACKGROUND);color:var(--STATE-OPEN-BACKGROUND-TXT)}app-race-odds .odds-container .odds i{font-style:normal;color:var(--TEXT-COLOR-LIGHT)}app-race-odds .odds-container .odds i b{font-size:calc(.93rem * var(--FONT-SCALE))}app-race-odds .odds-container .odds i b:after{content:"-";margin:0 .15rem}app-race-odds .odds-container .odds i b:last-child:after{content:""}app-race-odds .odds-container .best svg{stroke:var(--STATE-OPEN)}app-race-odds .odds-container .worst svg{stroke:var(--STATE-CLOSE)}app-race-odds .odds-container .odds{flex-wrap:wrap;justify-content:flex-start;gap:1rem}app-race-odds .odds-container table,app-ticket-details .ticket table{border-radius:var(--BORDER-RADIUS);border:var(--BOX-BORDER);padding:1rem}app-race-odds .odds-container table tr,app-ticket-details .ticket table tr{border-radius:var(--BORDER-RADIUS)}app-race-odds .odds-container table tr:not(.highlighted):nth-child(2n),app-ticket-details .ticket table tr:nth-child(2n){background-color:var(--BOX-BACKGROUND)}app-race-odds .odds-container table tr.highlighted{background-color:var(--BOX-EVIDENZA-BACKGROUND);border:var(--BOX-EVIDENZA-BORDER)}app-race-odds .odds-container table tr.highlighted td{color:var(--BOX-EVIDENZA-BACKGROUND-TXT)}app-race-odds .odds-container table th,app-ticket-details .ticket table th{font-size:calc(1rem * var(--FONT-SCALE));color:var(--TEXT-COLOR-LIGHT);padding:.5rem;text-align:center}app-race-odds .odds-container table td,app-ticket-details .ticket table td{font-size:calc(1rem * var(--FONT-SCALE));padding:.5rem;text-align:center;color:var(--TEXT-COLOR-DEFAULT)}app-race-odds .close{position:absolute;top:.5rem;right:.5rem;width:30px;height:30px;flex:0 0 30px}.mdc-tooltip__surface{color:var(--HOVER-TEXT-COLOR)!important;border-radius:var(--BORDER-RADIUS)!important;background:var(--HOVER-BACKGROUND)!important;border:var(--SELECTED-BORDER)!important;box-shadow:var(--CORSE-BOX-SHADOW)!important;padding:1rem!important;font-size:calc(1rem * var(--FONT-SCALE))!important}.mat-mdc-form-field{position:relative;z-index:1;max-width:160px;height:45px!important;border-radius:var(--BORDER-RADIUS);border:var(--BORDER-ICON)}.mat-mdc-form-field-flex{height:100%!important;align-items:center!important}.mdc-text-field--filled{background:transparent!important}.mat-mdc-form-field-subscript-wrapper{height:0px!important}.mat-datepicker-content-container{border-radius:var(--BORDER-RADIUS)!important;background:var(--SELECTED-BACKGROUND)!important;border:var(--SELECTED-BORDER)!important;box-shadow:var(--CORSE-BOX-SHADOW)!important;color:var(--SELECTED-BACKGROUND-TXT)!important}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{color:var(--TEXT-COLOR-LIGHT)!important;font-family:var(--FONT-FAMILY-CUSTOM)!important;font-weight:var(--FONT-FAMILY-CUSTOM-WEIGHT)!important;font-size:calc(1rem * var(--FONT-SCALE))!important;text-align:left!important;padding-left:50px!important}mat-form-field.race-closed .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{color:var(--STATE-CLOSE)!important}.race-today .mat-mdc-form-field-infix label{width:100%!important;height:100%!important;top:0!important;left:0!important;position:absolute;transition:none!important;right:unset!important;transform:none!important;display:flex;align-items:center}.race-today .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{visibility:hidden}.race-today mat-label{color:var(--TEXT-COLOR-EVIDENZA)!important;font-family:var(--FONT-FAMILY-CUSTOM)!important;font-weight:var(--FONT-FAMILY-CUSTOM-WEIGHT)!important;font-size:calc(1rem * var(--FONT-SCALE))!important;text-align:left!important;padding-left:50px!important}.mat-mdc-form-field-infix{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.mat-calendar-body-cell-content{color:var(--BOX-EVIDENZA-BACKGROUND-TXT)!important}.mat-mdc-icon-button{border-radius:var(--BORDER-ICON-RADIUS)!important}.mat-mdc-icon-button svg.mat-datepicker-toggle-default-icon{fill:var(--TEXT-COLOR-LIGHT)!important}.mdc-text-field{padding-left:0!important}.mdc-text-field--filled .mdc-line-ripple:before,.mdc-text-field--filled .mdc-line-ripple:after{border:0!important}.mat-pseudo-checkbox-checked:after{border-left:2px solid var(--SELECTED-COLOR)!important;border-bottom:2px solid var(--SELECTED-COLOR)!important}.mat-calendar-body-active,.mat-calendar-body-selected{background-color:#0003!important;border-radius:var(--BORDER-RADIUS)!important}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-radius:var(--BORDER-RADIUS)!important}.mat-calendar-body-disabled,.mat-mdc-button-disabled{opacity:.5!important}.mat-mdc-form-field-icon-suffix{position:inherit!important}mat-datepicker-toggle{width:100%!important;height:100%!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;position:absolute!important;top:0!important;left:0!important;cursor:pointer}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{color:var(--TEXT-COLOR-LIGHT)!important;font-family:var(--FONT-FAMILY-CUSTOM)!important;font-weight:var(--FONT-FAMILY-CUSTOM-WEIGHT)!important;font-size:calc(1rem * var(--FONT-SCALE))!important}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch,.mdc-notched-outline__trailing,.mdc-notched-outline__leading{border:none!important}.mat-mdc-select-value-text{display:flex;justify-content:center}.mat-mdc-paginator .mat-mdc-select{padding:0 .5rem}.mdc-linear-progress__bar-inner{border-color:var(--CART-LOADER-COLOR)!important}.mat-mdc-select-arrow svg{fill:var(--TEXT-COLOR-LIGHT)!important}.tickets header .mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{margin-top:5px}.tickets header .mat-mdc-select-min-line{margin-top:10px;font-family:var(--FONT-FAMILY-CUSTOM);font-weight:var(--FONT-FAMILY-CUSTOM-WEIGHT)}.tickets header .mat-mdc-option span{font-family:var(--FONT-FAMILY-CUSTOM)!important}.tickets header .mat-mdc-select-arrow{top:7px}.tickets header div.mat-mdc-select-panel{background:var(--BOX-BACKGROUND)}.cdk-overlay-pane{color:var(--TEXT-COLOR-DEFAULT);font-size:calc(1rem * var(--FONT-SCALE))}.loader-cnt{display:flex;align-items:center;justify-content:center;width:100%;height:100%;flex:100%}.main.loader-cnt{display:flex;left:0;top:0;position:fixed;z-index:100000;background:var(--BACKGROUND-PAGE-LAYER);animation:fade-in .05s ease 0s 1 normal forwards}.main.loader-cnt.visible{display:flex}.container.tickets{padding:.5rem}.tickets .column{background:var(--BOX-BACKGROUND);border:var(--BOX-BORDER);border-radius:var(--BORDER-RADIUS);box-shadow:var(--BOX-BOX-SHADOW)}.tickets header{display:flex;align-items:center;gap:.5rem}.tickets header>div{display:flex;align-items:center;gap:.5rem}.tickets header .mat-mdc-form-field{width:160px}.tickets header button{height:45px;padding:0 1.5rem}.tickets main{flex-grow:1;background:var(--BACKGROUND-PAGE);border:var(--BOX-BORDER);border-radius:var(--BORDER-RADIUS);padding:.5rem}.tickets main .filter-error{height:100%}.tickets main table{width:100%}.tickets main table tr td,.tickets main table tr th{border:0;padding:0;position:relative;width:15%}.tickets main table th div,.tickets main table td div{display:flex;align-items:center;justify-content:center;gap:.25rem;border:0;font-family:var(--FONT-FAMILY-CUSTOM);text-align:center;top:0;left:0;position:absolute;width:100%;height:100%}.tickets main table th div{flex-direction:row}.tickets main table td div{flex-direction:column}.tickets main table td a{text-decoration:underline}.tickets main table tr td:first-child div{border-top-left-radius:var(--BORDER-RADIUS);border-bottom-left-radius:var(--BORDER-RADIUS)}.tickets main table tr td:last-child div{border-bottom-right-radius:var(--BORDER-RADIUS);border-top-right-radius:var(--BORDER-RADIUS)}.tickets main table tr td.last,.tickets main table tr th.last,.tickets main table tr td.first,.tickets main table tr th.first{width:auto}.tickets main table tr:nth-child(2n) div{background-color:var(--BOX-BACKGROUND)}.tickets footer .mat-mdc-form-field,.tickets footer .mat-mdc-paginator{font-family:var(--FONT-FAMILY-CUSTOM)}.tickets .loader-cnt{width:auto;flex:0}.loader{width:35px;height:35px;border:2px solid var(--SELECTED-COLOR);border-radius:50%;display:inline-block;position:relative;box-sizing:border-box;animation:rotation .5s linear infinite}.loader:after{content:"";box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:25px;height:25px;border-radius:50%;border:2px solid transparent;border-bottom-color:var(--SELECTED-COLOR)}.filter-error{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--BORDER-RADIUS);background:var(--BOX-BACKGROUND);border:var(--BOX-BORDER);box-shadow:var(--BOX-BOX-SHADOW);padding:1rem;gap:1rem}.filter-error h1,.filter-error h2,.filter-error h3{color:var(--TEXT-COLOR-LIGHT);text-align:center}.filter-error .rocking-horse svg{width:120px;height:110px;flex:0 0 120px}.filter-error.evidenza{background:transparent;border:none;box-shadow:none}.filter-error.evidenza h1,.filter-error.evidenza h2,.filter-error.evidenza h3{color:var(--TEXT-COLOR-EVIDENZA)}.rocking-horse{display:inline-block;animation:rocking 2s ease-in-out infinite;transform-origin:bottom center}.rocking-horse svg{fill:transparent;stroke:var(--TEXT-COLOR-EVIDENZA);width:150px;height:140px;flex:0 0 150px;stroke-width:.5}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes state-live{50%{border-color:var(--STATE-LIVE-BORDER-COLOR-ANIMATION)}}@keyframes scale-up-top{0%{transform:scale(.5);transform-origin:50% 0%}to{transform:scale(1);transform-origin:50% 0%}}@keyframes scale-down-top{0%{transform:scaleY(0);transform-origin:0% 100%}to{transform:scaleY(1);transform-origin:0% 100%}}@keyframes fade-in-top{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-top{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0;transform:scale(.1)}to{opacity:1;transform:scale(1)}}@keyframes rocking{0%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}.login{position:fixed;background-color:#000;width:50px;height:50px;display:flex;align-items:center;justify-content:center;bottom:1rem;left:1rem;border-radius:50%;z-index:10000}.login svg{stroke:#fff;width:60%;height:60%}.column.sx .banner-conc{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100px;flex:0 0 100px;border:var(--BOX-BORDER);border-radius:var(--BORDER-RADIUS)}.column.dx .banner-conc{display:flex;flex-direction:column;align-items:center;justify-content:center;height:170px;flex:0 0 170px;border:var(--BOX-BORDER);border-radius:var(--BORDER-RADIUS)}.cart-live{position:fixed;width:30%;z-index:100;top:1rem;left:50%;margin-left:-15%;animation:fade-in-top .5s ease 0s 1 normal forwards}.layer-cart-live{left:0;position:fixed;top:0;height:100%;width:100%;z-index:99;background:var(--BACKGROUND-PAGE-LAYER);animation:fade-in-top .5s ease 0s 1 normal forwards}.cart-live .timer-container{width:100%;height:5px;background-color:var(--CART-BUTTON-BACKGROUND);border-radius:10px;overflow:hidden;margin-bottom:5px}.cart-live .timer-bar{height:100%;background-color:var(--CART-COLOR-AMOUNT);transition:width .1s linear}aside.widget-live{background:var(--WIDGET-LIVE-BOX);border:var(--WIDGET-LIVE-BOX-BORDER);box-shadow:var(--WIDGET-LIVE-BOX-SHADOW);border-radius:var(--BORDER-RADIUS);position:relative;padding:var(--WIDGET-LIVE-BOX-PADDING);overflow:hidden}aside.widget-live svg{width:100%;border-radius:var(--BORDER-RADIUS);background:var(--WIDGET-LIVE-BACKGROUND);border:var(--WIDGET-LIVE-BORDER)}aside.widget-live.widget-live-distance svg{background:var(--WIDGET-LIVE-DISTANCE-BACKGROUND)}.widget-live-distance .grid-line{stroke:var(--WIDGET-LIVE-GRID-COLOR);stroke-width:1;stroke-dasharray:6 6;vector-effect:non-scaling-stroke;shape-rendering:crispEdges}.widget-live-distance .bar{opacity:var(--WIDGET-LIVE-GRID-OPACITY)}.widget-live-distance .bar-default{fill:var(--WIDGET-LIVE-DEFAULT-TRACK-BACKGROUND)}.widget-live-distance .bar-gold{fill:var(--WIDGET-LIVE-PODIUM-GOLD-COLOR)}.widget-live-distance .bar-silver{fill:var(--WIDGET-LIVE-PODIUM-SILVER-COLOR)}.widget-live-distance .bar-bronze{fill:var(--WIDGET-LIVE-PODIUM-BRONZE-COLOR)}.widget-live-distance .circle-default{fill:var(--WIDGET-LIVE-DEFAULT-TRACK-BACKGROUND);stroke:var(--WIDGET-LIVE-DEFAULT-TRACK-COLOR);stroke-width:0}.widget-live-distance .circle-gold{fill:var(--WIDGET-LIVE-PODIUM-GOLD-COLOR);stroke:var(--WIDGET-LIVE-PODIUM-GOLD-COLOR);animation:pulse 1.5s infinite}.widget-live-distance .circle-silver{fill:var(--WIDGET-LIVE-PODIUM-SILVER-COLOR);stroke:var(--WIDGET-LIVE-PODIUM-SILVER-COLOR)}.widget-live-distance .circle-bronze{fill:var(--WIDGET-LIVE-PODIUM-BRONZE-COLOR);stroke:var(--WIDGET-LIVE-PODIUM-BRONZE-COLOR)}.widget-live-distance .circle-dq{fill:var(--WIDGET-LIVE-STATE-NEGATIVE-COLOR);stroke:var(--WIDGET-LIVE-STATE-NEGATIVE-COLOR)}.widget-live-distance .rank-label{fill:var(--WIDGET-LIVE-DEFAULT-TRACK-COLOR);font-family:var(--FONT-FAMILY-CUSTOM);font-size:calc(.93rem * var(--FONT-SCALE))}.widget-live-distance .dq-label{font-weight:800;font-size:calc(.57rem * var(--FONT-SCALE))}.widget-live-distance .horse-num-bg{fill:var(--WIDGET-LIVE-DEFAULT-TRACK-BACKGROUND);stroke:var(--WIDGET-LIVE-DEFAULT-TRACK-BACKGROUND);stroke-width:1}.widget-live-distance .horse-num-text{fill:var(--WIDGET-LIVE-DEFAULT-TRACK-COLOR);font-family:var(--FONT-FAMILY-CUSTOM);font-size:calc(.93rem * var(--FONT-SCALE))}.widget-live-distance .horse-num-bg.close{fill:var(--WIDGET-LIVE-STATE-NEGATIVE-COLOR)}.widget-live-distance .horse-num-text.close{fill:var(--WIDGET-LIVE-DEFAULT-TRACK-COLOR)}.widget-live-distance .ylabel{fill:var(--WIDGET-LIVE-BACKGROUND-TXT);font-family:var(--FONT-FAMILY-CUSTOM);font-size:calc(.86rem * var(--FONT-SCALE));pointer-events:none}aside.widget-live.widget-live-positions svg{height:100%;background:var(--WIDGET-LIVE-POSITIONS-BACKGROUND)}.widget-live-positions .grid-v,.widget-live-positions .grid-h{stroke:var(--WIDGET-LIVE-GRID-COLOR);stroke-width:1;stroke-dasharray:6 6;vector-effect:non-scaling-stroke;shape-rendering:crispEdges}.widget-live-positions .series-line{fill:none!important;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.widget-live-positions .series-line.rank-gold{stroke:var(--WIDGET-LIVE-PODIUM-GOLD-COLOR)}.widget-live-positions .series-line.rank-silver{stroke:var(--WIDGET-LIVE-PODIUM-SILVER-COLOR)}.widget-live-positions .series-line.rank-bronze{stroke:var(--WIDGET-LIVE-PODIUM-BRONZE-COLOR)}.widget-live-positions .series-line.rank-gray{stroke:var(--WIDGET-LIVE-DEFAULT-TRACK-BACKGROUND);opacity:var(--WIDGET-LIVE-GRID-OPACITY)}.widget-live-positions .dot{stroke:var(--WIDGET-LIVE-DEFAULT-TRACK-COLOR);stroke-width:2}.widget-live-positions .dot.rank-gold{fill:var(--WIDGET-LIVE-PODIUM-GOLD-COLOR);stroke:var(--WIDGET-LIVE-PODIUM-GOLD-COLOR);animation:pulse 1.5s infinite}.widget-live-positions .dot.rank-silver{fill:var(--WIDGET-LIVE-PODIUM-SILVER-COLOR);stroke:var(--WIDGET-LIVE-PODIUM-SILVER-COLOR)}.widget-live-positions .dot.rank-bronze{fill:var(--WIDGET-LIVE-PODIUM-BRONZE-COLOR);stroke:var(--WIDGET-LIVE-PODIUM-BRONZE-COLOR)}.widget-live-positions .dot.rank-gray{fill:var(--WIDGET-LIVE-DEFAULT-TRACK-BACKGROUND);stroke:var(--WIDGET-LIVE-DEFAULT-TRACK-BACKGROUND)}.widget-live-positions .ylabel,.widget-live-positions .dot-label,.widget-live-positions .xlabel,.widget-live-positions .value-label,.widget-live-positions .arrival-label,.widget-live-positions .name-label{font-family:var(--FONT-FAMILY-CUSTOM)}.widget-live-positions .ylabel,.widget-live-positions .dot-label,.widget-live-positions .arrival-label{font-size:calc(.86rem * var(--FONT-SCALE))}.widget-live-positions .xlabel{fill:var(--WIDGET-LIVE-BACKGROUND-TXT);font-size:calc(.72rem * var(--FONT-SCALE))}.widget-live-positions .value-label{fill:var(--WIDGET-LIVE-BACKGROUND-TXT);font-size:calc(.8rem * var(--FONT-SCALE))}.widget-live-positions .ylabel,.widget-live-positions .dot-label{fill:var(--WIDGET-LIVE-DEFAULT-TRACK-COLOR)}.widget-live-positions .arrival-label{fill:var(--WIDGET-LIVE-BACKGROUND-TXT);pointer-events:none}.widget-live-positions .rank-gold.arrival-label,.widget-live-positions .rank-silver.arrival-label,.widget-live-positions .rank-bronze.arrival-label{fill:var(--WIDGET-LIVE-DEFAULT-TRACK-COLOR)}.widget-live-positions .name-bg{fill:var(--WIDGET-LIVE-DEFAULT-TRACK-BACKGROUND)}.widget-live-positions .name-bg.rank-gold{fill:var(--WIDGET-LIVE-PODIUM-GOLD-COLOR)}.widget-live-positions .name-bg.rank-silver{fill:var(--WIDGET-LIVE-PODIUM-SILVER-COLOR)}.widget-live-positions .name-bg.rank-bronze{fill:var(--WIDGET-LIVE-PODIUM-BRONZE-COLOR)}.widget-live-positions .name-label{fill:var(--WIDGET-LIVE-DEFAULT-TRACK-COLOR);font-size:calc(.86rem * var(--FONT-SCALE))}.widget-live-positions .name-label.rank-gray{fill:var(--WIDGET-LIVE-DEFAULT-TRACK-COLOR)}aside.widget-live.widget-live-accelerations svg{background:var(--WIDGET-LIVE-ACCELERATION-BACKGROUND)}.widget-live-accelerations .baseline{stroke:var(--WIDGET-LIVE-GRID-COLOR);stroke-width:2}.widget-live-accelerations .grid-v{stroke:var(--WIDGET-LIVE-GRID-COLOR);stroke-width:1;stroke-dasharray:4 6;vector-effect:non-scaling-stroke}.widget-live-accelerations .scale-label{font-family:var(--FONT-FAMILY-CUSTOM);font-size:calc(1rem * var(--FONT-SCALE))}.widget-live-accelerations .stem{transition:y .6s ease,height .6s ease}.widget-live-accelerations .acc-pos{fill:var(--WIDGET-LIVE-STATE-POSITIVE-COLOR)}.widget-live-accelerations .acc-neg{fill:var(--WIDGET-LIVE-STATE-NEGATIVE-COLOR)}.widget-live-accelerations .acc-zero{fill:var(--WIDGET-LIVE-BACKGROUND-TXT)}.widget-live-accelerations .acc-label{fill:var(--WIDGET-LIVE-BACKGROUND-TXT);font-family:var(--FONT-FAMILY-CUSTOM);font-size:calc(1.1rem * var(--FONT-SCALE));pointer-events:none}.widget-live-accelerations .base-dot{fill:var(--WIDGET-LIVE-DEFAULT-TRACK-BACKGROUND)}.widget-live-accelerations .base-dot-label{fill:var(--WIDGET-LIVE-DEFAULT-TRACK-COLOR);font-family:var(--FONT-FAMILY-CUSTOM);font-size:calc(1.45rem * var(--FONT-SCALE));pointer-events:none}.widget-live-accelerations .jersey{pointer-events:none}.widget-live-accelerations .accel-header{position:absolute;width:100%;top:10px;display:flex;justify-content:center}.widget-live-accelerations .accel-header p{font-family:var(--FONT-FAMILY-CUSTOM);font-size:calc(.85rem * var(--FONT-SCALE));color:var(--WIDGET-LIVE-DEFAULT-TRACK-COLOR);background-color:var(--WIDGET-LIVE-DEFAULT-TRACK-BACKGROUND);border-radius:var(--BORDER-RADIUS);display:block;padding:.25rem .5rem}@keyframes pulse{0%{opacity:1}50%{opacity:.8}to{opacity:1}}.preload-overlay{position:absolute;inset:0;display:grid;place-items:center;z-index:3}.preload-overlay svg.preload{width:110px;height:110px;background:transparent}.pl-track{fill:none;stroke:#e7eaee;stroke-width:8}.pl-rot{transform-origin:60px 60px;animation:pl-spin 2.2s linear infinite}.pl-arc{fill:none;stroke:url(#pl-grad);stroke-width:8;stroke-linecap:round;stroke-dasharray:80 240;animation:pl-dash 1.4s ease-in-out infinite}.pl-arc.a2{stroke-dasharray:50 240;animation-delay:-.7s}.preload-overlay.start-mode .preload{opacity:.45;filter:blur(.2px)}.preload-start{position:absolute;font:800 20px/1.1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:transparent;background:linear-gradient(90deg,#a5d8ff,#5cc8ff,#1aa1ff,#5cc8ff,#a5d8ff);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:start-fade .25s ease-out,start-gradient 2s linear infinite}@keyframes pl-spin{to{transform:rotate(360deg)}}@keyframes pl-dash{0%{stroke-dasharray:1 240;stroke-dashoffset:0}50%{stroke-dasharray:120 240;stroke-dashoffset:-25}to{stroke-dasharray:1 240;stroke-dashoffset:-240}}@keyframes start-fade{0%{opacity:0}to{opacity:1}}@keyframes start-gradient{0%{background-position:0% 50%}to{background-position:100% 50%}}.live-simulate{background-color:#f1c40f;color:#000}.error-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--BACKGROUND-PAGE-LAYER)}.error-page .error-card{width:100%;max-width:560px;background:var(--BOX-EVIDENZA-BACKGROUND);border-radius:var(--BORDER-RADIUS);box-shadow:0 16px 36px #0003;padding:40px 32px;text-align:center}.error-page .error-code{margin:0 0 12px;font-size:.85rem;letter-spacing:.12em;text-transform:uppercase;color:var(--BOX-EVIDENZA-BACKGROUND-TXT);font-weight:600}.error-page h1{font-size:clamp(1.7rem,2.8vw,2.4rem);color:var(--BOX-EVIDENZA-BACKGROUND-TXT)}.error-page .error-text{margin:16px auto 28px;max-width:44ch;color:var(--BOX-EVIDENZA-BACKGROUND-TXT);line-height:1.5}.error-page .error-cta{display:inline-block;padding:12px 20px;border-radius:10px;background:var(--BUTTON-BACKGROUND);color:var(--BUTTON-TXT-COLOR);font-weight:600;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.error-page .error-cta:hover{opacity:.92;transform:translateY(-1px)}@media (max-width: 1023px){main.race section .horse-stats .slider{width:100%;position:relative;height:50px}main.race section .horse-stats .slider ul{display:flex;gap:.5rem;position:absolute;width:100%;overflow-x:auto}main.race section .horse-stats .slider ul li{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.25rem;padding:.5rem 1rem;border-radius:var(--BORDER-RADIUS);background:var(--CORSE-BACKGROUND);border:var(--CORSE-BORDER);flex:0 0 19%}main.race section .horse-stats .last table td.details.slider ul{display:flex;gap:.5rem;position:absolute;width:calc(100% + 10px);overflow-x:auto;overflow-y:hidden;left:-5px}main.race section .horse-stats .last table td.details.slider ul li{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.25rem;padding:.5rem 1rem;border-radius:var(--BORDER-RADIUS);background:var(--BOX-EVIDENZA-BACKGROUND);border:none;flex:0 0 19%}main.race section .horse-stats .last table td.last{flex-direction:row;flex-wrap:nowrap;gap:.25rem}main.race section .horse-stats .slider b{white-space:nowrap;flex:auto}.mobile-tabs-tot h5{height:40px;display:flex;align-items:center}}@media (max-width: 767px){.login{bottom:7rem}.column.main{flex:0 0 100%;padding:var(--COLUMN-CONTAINER-PADDING-MOBILE) var(--COLUMN-CONTAINER-PADDING-MOBILE) 13rem var(--COLUMN-CONTAINER-PADDING-MOBILE)}app-race-details.column.main,app-race-live.column.main{padding-bottom:20rem}main.race.live .col-sx{gap:var(--CONTAINERS-VERTICAL-GAP-RACE-MOBILE, .25rem)}aside.player.visible.player-live{padding:0}.container:has(app-video-player) .column.main{padding-bottom:calc(56.25% + 25rem)}.column.sx{position:absolute;left:-250px;z-index:101}.column.dx{position:absolute;left:-400px;width:280px;z-index:100}main.home-gridview{columns:unset;-webkit-columns:unset;-moz-columns:unset;display:flex;column-gap:unset;counter-reset:none;flex-direction:column;gap:.5rem}.search .result .item{padding:1rem .5rem}.search{border-radius:50%}.search input{width:0;padding:0}.search.visible{border-radius:var(--BORDER-RADIUS);position:absolute;top:0;right:40px;width:100%}.search.visible input{width:100%}.search .result:has(.item){left:auto;right:0}menu{position:fixed;bottom:-1px;z-index:10;left:0;flex-direction:row;border-bottom-right-radius:0;border-bottom-left-radius:0;justify-content:space-around;background:var(--BACKGROUND-MENU-MOBILE);border:var(--BACKGROUND-MENU-MOBILE-BORDER);box-shadow:var(--BACKGROUND-MENU-MOBILE-SHADOW);min-width:320px;height:70px}menu a{text-align:center;flex-direction:column;justify-content:flex-start;flex:auto;font-size:calc(.71rem * var(--FONT-SCALE));line-height:1;align-items:center;color:var(--COLOR-MUNU-MOBILE)}menu a.active{color:var(--COLOR-MUNU-MOBILE-SELECTED)}.active .menu-icon.fill svg{fill:var(--COLOR-MUNU-MOBILE-SELECTED)}menu a.programma-link{order:1}menu a.scuderia-link{order:2}menu a.risultati-link{order:4}menu a.cart-link{order:3}menu a.betfinder-link{order:5}menu a.fastbet-link{order:6}.main aside.lastresult .race{flex-wrap:wrap}.main aside.lastresult ul li{justify-content:space-between}main.home-gridview .races-nation h2,main.home-listview .races-nation h2{flex-grow:1}main.home-listview .races-meeting,nav.races-meeting{flex-direction:column;position:relative}main.home-listview .races-meeting .meating,nav.races-meeting .meating{width:100%;background:none;box-shadow:none;border:0;border-radius:0;gap:.25rem .5rem}main.home-gridview .races-meeting .races .race span,app-races-item .races .race span{max-width:265px}.races-nation span.pin{width:40px;height:35px;display:flex;justify-content:center;align-items:center}.races-nation span.pin svg{width:25px}main.home-listview .races-meeting .races,nav.races-meeting .races{width:100%}main.home-gridview .races-meeting .meating .link{height:35px}main.home-gridview .races-meeting .races .race{height:40px}main.home-gridview .races-meeting app-races-item{animation:scale-up-top .2s ease 0s 1 normal forwards}main.race .info-race .weather{position:absolute;left:.5rem}main.home-gridview .races-meeting app-races-item span.settings.close{right:0;top:-33px;margin-left:0;width:25px;height:25px;flex:0 0 25px}main.home-sections{display:flex;flex-direction:column;gap:.5rem}nav.races-meeting{position:relative;padding-bottom:55px!important;overflow:hidden}nav.races-meeting .races{position:absolute;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;bottom:0;padding:.5rem 1rem .5rem .25rem!important;height:55px;justify-content:flex-start}main.race header div.info-race{justify-content:center}main.race header div.info-race p{gap:.25rem .5rem;justify-content:center;align-items:center;flex-basis:auto}main.race header div.info-race p i{font-size:calc(.86rem * var(--FONT-SCALE))}main.home-listview .races-meeting .meating h2,main.home-listview .races-meeting .meating h3,nav.races-meeting .meating h1{flex-basis:auto}nav.races-meeting .meating h1{flex-grow:1}nav.races-meeting .meating span[role=button]{width:40px;height:40px;flex:0 0 40px;padding:8px}main.home-listview .races-meeting .meating span,nav.races-meeting .meating span{order:1}main.home-listview .filter-races{display:none}main.home-gridview .races-meeting .meating .arrow{width:25px;height:25px;flex:0 0 25px;margin-left:1rem}app-races-item .races{display:flex;width:100%;left:0!important;padding:.5rem;margin-left:0}nav{position:relative;border-radius:0;background:none;border:none;box-shadow:none;padding:0;gap:0}nav .home-navigation{padding-left:0;flex-direction:column;flex-basis:100%;align-items:flex-start;height:auto;gap:.25rem}nav .datepiker{border-radius:var(--BORDER-RADIUS);background:var(--BOX-BACKGROUND);border:var(--BOX-BORDER);box-shadow:var(--BOX-BOX-SHADOW);padding:1rem .5rem;min-height:50px;width:100%}nav .datepiker .mat-mdc-form-field{height:40px!important}nav .filter-view{border-radius:var(--BORDER-RADIUS);background:var(--BOX-BACKGROUND);border:var(--BOX-BORDER);padding:1rem .5rem}nav .home-settings{position:absolute;right:.5rem;top:.5rem}nav .home-settings .filter-races{height:35px;z-index:2}nav .home-settings .settings{z-index:2}nav .home-settings .filter-races label{height:35px}nav .nation-slider{flex:1 1 55px;position:relative;top:0;left:0;padding:0 .25rem;width:100%;border:var(--BORDER-ICON);border-radius:var(--BORDER-RADIUS);order:3}nav .nation-slider swiper-slide{width:40px}nav .nation-slider swiper-slide:first-child{order:1}nav .filter-view.visible{flex-direction:column;gap:.5rem;padding:.5rem;margin-top:.5rem}nav .filter-view>div{width:100%}nav .filter-view>div:last-child{flex-basis:auto;padding:.25rem 0 0}nav:has(>div.home-navigation){margin-bottom:var(--CONTAINERS-VERTICAL-GAP)}nav .nation-slider.filter-open{top:0}nav .filter-view .check-box .check-box-mark{height:25px;width:25px}nav .filter-view .check-box{min-height:25px;padding-left:30px;font-size:calc(.93rem * var(--FONT-SCALE))}nav .filter-view .check-box .check-box-mark:after{left:7px;top:3px;width:6px;height:11px}nav .home-options{justify-content:space-between;gap:.5rem;padding:.25rem 0 .25rem .25rem;position:inherit;order:2}nav .home-options .button.antepost{font-size:calc(.86rem * var(--FONT-SCALE))}nav .home-options .filter-races label{padding:0 .25rem;gap:.25rem;min-height:38px}nav .home-options .filter-races label h5{line-height:.9;font-size:calc(.86rem * var(--FONT-SCALE));width:min-content}nav .home-options .home-view-mobile{display:flex;align-items:center;gap:.5rem;flex-grow:1;min-height:40px}nav .home-options .home-view-mobile h5{line-height:1;opacity:.5;height:40px;display:flex;align-items:center}nav .home-options .home-view-mobile h5.active{color:var(--TEXT-COLOR-DEFAULT);opacity:1}nav .home-view-mobile:has(h5.active:last-child) .switch-button label:after{left:13px}app-race-details nav .home-navigation,app-race-live nav .home-navigation{flex-direction:row;align-items:center;gap:.5rem;padding-left:.25rem}.main aside.lastminutes{padding-left:0}.main aside.lastminutes .arrow.top{left:.5rem}main.home-gridview .races-meeting .meating mat-icon[data-mat-icon-name=arrow]{display:flex!important}main.race header .weather:not(:has(svg)){display:none}main.race section.section-race:has(.bets-button){top:40px;padding-top:1rem}nav.races-meeting .races .race{height:40px;flex:0 0 12%}main.race section.section-race .bets-button{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;position:absolute;top:-40px;width:calc(100% - 1rem);padding:0rem .5rem 0rem 0rem;left:.75rem;height:40px}main.race section.section-race .bets-button button{border-radius:var(--BORDER-RADIUS);border-bottom-right-radius:0;border-bottom-left-radius:0;background:transparent;border-bottom:0;height:40px;padding:0 1.5rem;flex:0 0 28%}main.race section.section-race .bets-button button.totalizzatore.active{border-top:var(--TOTALIZZATORE-BORDER);border-left:var(--TOTALIZZATORE-BORDER);border-right:var(--TOTALIZZATORE-BORDER)}main.race .horse .horse-data{height:90px;flex:1 1 90px}main.race app-race-result .horse .horse-data,main.race app-race-result .horse .horse-data:has(.driver){height:auto;flex:1 1 auto}main.race section.two-events .horse .horse-data{height:auto;flex:1 1 auto;padding-bottom:50px}main.race section.two-events .horse .horse-data:has(.event){justify-content:space-around;padding-bottom:0}main.race .horse .horse-data .number{justify-content:center;padding-top:0rem;flex:0 0 25px}main.race section:not(.info-race):not(.two-events) .horse .horse-data .uniform{height:35px;position:absolute;left:35px;top:7px;width:30px}main.race section:not(.info-race):not(.two-events) .horse .horse-data:has(.final) .uniform{left:90px}main.race section.two-events .horses .horse:last-child .horse-data .names>div:first-child{flex-direction:column;align-items:flex-end}main.race section.two-events .odds{align-items:center;height:auto;position:absolute;width:100%;justify-content:center;bottom:0}main.race .horse .favourite{flex:0 0 40px}.horse .odds-stat{position:absolute}.horse .horse-data .favourite ul{left:-15px}.horse .horse-data .favourite ul:after{left:26px}main.race .horse .horse-data .star-outline{width:22px;height:22px;flex:0 0 22px}main.race .horse:has(.uniform) .star-outline{top:1.5rem;position:relative}main.race .horse .horse-data .quick-horse-info .rating{display:none}main.race .mobile-tabs-tot{justify-content:right;height:40px}main.race .mobile-tabs-tot:has(h5.active:last-child) .switch-button label:after{left:13px}.horse .horse-data .names>div:first-child{flex-direction:column;align-items:flex-start;margin-bottom:.5rem}.horse .horse-data .names>div:first-child>.rating{flex-basis:100%;display:block}.horse .horse-data .names span.driver,.horse .horse-data .names span.trainer{max-width:140px}.horse .horse-data .handicap{position:absolute;top:.25rem;right:.25rem;bottom:auto;left:auto!important}.horse-details.winner{width:18px;height:18px;flex:0 0 18px}.horse-details.ferri{flex:0 0 18px}main.race section .horse-stats .horse-comment{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem;border-radius:var(--BORDER-RADIUS);background:var(--CORSE-BACKGROUND);border:var(--CORSE-BORDER);width:100%;font-size:calc(.86rem * var(--FONT-SCALE))}main.race section .horse .horse-data .more-info{justify-content:flex-end;padding-right:.5rem}aside.player.visible:not(.player-live){position:fixed;bottom:0;padding-bottom:75px;background:var(--PLAYER-BACKGROUND);border:var(--PLAYER-BORDER)}aside.player.visible .player-button.fullscreen{display:none}aside.player header{padding-right:45px}aside.player.visible:has(video) .player-button.fullscreen{display:flex}aside.player.visible:has(video) header{padding-right:0}aside.player.fullscreen{background:var(--BACKGROUND-PAGE-LAYER);display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:999;top:0;left:0;border:transparent;padding-bottom:0;margin-left:0}aside.player .player-button.picture-in-picture{display:none}aside.player:has(video) .player-button.picture-in-picture{display:flex}.container:has(aside.player.fullscreen) .column.sx{z-index:98}aside.player.fullscreen .player-cnt{width:95%;height:auto}aside.player .channel h3{font-size:calc(.71rem * var(--FONT-SCALE));line-height:.8}aside.player .channels{height:100px}aside.player swiper-slide{width:100px}aside.player .settings.close{right:1rem;top:1rem;background:var(--PLAYER-ICON-BACKGROUND);border:var(--PLAYER-ICON-BORDER);width:30px;height:30px;flex:0 0 30px}aside.player .settings.close svg{fill:var(--PLAYER-ICON-COLOR)}aside.player .arrow{background:var(--PLAYER-ICON-BACKGROUND)}aside.player .arrow svg{fill:var(--PLAYER-ICON-COLOR)}aside.player .channel .video-replay{width:18px;height:18px;flex:0 0 18px}aside.player.visible button.video.play{display:none}app-special-bets.active{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;display:flex;justify-content:center;align-items:center;background:var(--BACKGROUND-PAGE-LAYER)}app-special-bets.active .specialbets{width:98%;max-width:500px}aside.specialbets header h2{text-align:left}section.cart.visible{position:fixed;bottom:0;left:50%;width:480px;margin-left:-240px;padding-bottom:75px;min-width:320px;max-height:95%}section.cart .amounts.system{max-height:180px;overflow-y:auto}section.cart ul{max-height:220px;overflow:auto}section.cart header span.settings{width:30px;height:30px;flex:0 0 30px}section.cart header span.arrow{width:25px;height:25px;flex:0 0 25px}section.cart .bet-event span.close{width:30px;height:30px;flex:0 0 30px}section.cart header h3{min-height:35px}app-ticket-details{padding:0 0 70px;align-items:flex-start;height:100%;z-index:100;background:var(--CART-BACKGROUND)}app-ticket-details .ticket{width:100%;height:100%;max-width:none}app-ticket-details .ticket header div>div{margin:0;padding:.25rem}app-ticket-details .ticket .container-swiper:has(swiper-slide:nth-last-child(3)){height:80px;flex-grow:1}.tickets header{flex-wrap:wrap}.tickets main table tr{display:flex;flex-wrap:wrap;border-radius:var(--BORDER-RADIUS);overflow:hidden}.tickets main table tr:has(td){height:100px}.tickets main table tr td,.tickets main table tr th{flex:0 0 25%}.tickets main table tr:nth-child(2n) div{background-color:transparent}.tickets main table tr:nth-child(2n){background-color:var(--BOX-BACKGROUND)}.tickets main table tr td.last{flex-basis:100%}.tickets main table tr td.first{flex-basis:100%}.tickets main table tr th.last div,.tickets main table tr th.first div{display:none}.tickets main table tr th{font-size:calc(.79rem * var(--FONT-SCALE))}.tickets main table tr td{font-size:calc(.86rem * var(--FONT-SCALE))}.tickets main span.state{font-size:calc(.79rem * var(--FONT-SCALE));padding:.25rem}.tickets main table tr td:first-child,.tickets main table tr td:last-child{color:var(--TEXT-COLOR-LIGHT)}.tickets main table tr th:first-child,.tickets main table tr th:last-child{display:none}.tickets header>div{flex:1 1 calc(50% - .5rem)}.tickets header .mat-mdc-form-field{width:100%;max-width:none}.tickets header button{padding:0 1rem}.tickets header div:has(button){display:flex;align-items:center;gap:.25rem}.tickets header .loader{width:25px;height:25px}.tickets footer{display:flex;justify-content:center}.tickets .mat-mdc-paginator-page-size,.tickets .mat-mdc-paginator-range-label{display:none!important}section.cart.totalizzatore app-cart-totalizzatore{max-height:80%;overflow-y:scroll}}@media (max-width: 479px){main.race section.section-race .bets-button button{flex:0 0 38%}nav .home-settings .filter-races h5{max-width:40px;line-height:.9}main.home-gridview .races-meeting .races .race span,app-races-item .races .race span{max-width:170px}main.race section .header-bets h4{height:25px;font-size:calc(.79rem * var(--FONT-SCALE))}main.race header div.info-race p i{width:100%;justify-content:space-around}main.race header div.info-race p i b{display:block}main.race .horse{padding:.25rem}nav.races-meeting .races .race{flex:0 0 18%}main.race .horse .horse-data:has(.driver) .number{justify-content:flex-start;padding-top:.7rem}main.race section.two-events .horse .horse-data .number{height:50px;align-items:center;padding-top:0;flex:0 0 30px}main.race section.two-events .horse .horse-data .names{height:100%;align-items:flex-start;padding-top:0;flex-grow:1}main.race section:not(.info-race):not(.two-events) .horse .horse-data .uniform{height:35px;width:25px;top:5px;left:35px}main.race section.two-events .horse .horse-data .uniform{height:25px;width:25px;top:25px;left:5px;position:absolute}main.race section.two-events .horse-data .more-info{display:none}main.race section.two-events .horse .horse-data .names h3{font-size:calc(.86rem * var(--FONT-SCALE))}main.race section.two-events .horse:last-child .horse-data .uniform{right:5px;left:auto}main.race .horse:has(.driver) .favourite{justify-content:flex-start;padding-top:1rem;flex:0 0 35px}main.race .horse .horse-data .star-outline{width:22px;height:22px;flex:0 0 22px;margin-right:0;position:absolute}main.race .horse:has(.uniform) .star-outline{left:40px;top:auto}.horse .horse-data .names h3{font-size:calc(1rem * var(--FONT-SCALE));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.horse .horse-data .odds-stat{align-items:flex-end;padding-bottom:.75rem}.horse .horse-data:has(.check) .odds-stat{padding-bottom:0}main.race header div button{flex:auto;justify-content:center;padding:0 0 0 .5rem}main.home-sections section ul li .row:not(.header){flex-direction:column;align-items:flex-start}main.home-sections section .meating{width:100%}.horse:has(.quick-horse-info) .horse-data:has(.driver) .names>div:first-child{height:40px}main.race section.two-events .horse .horse-data .names>div:first-child{height:auto}main.race .horse .horse-data:has(.driver){height:100px;flex:1 1 100px}main.race section.two-events .horse .horse-data{height:auto;flex:1 1 auto;padding-bottom:50px}main.race .horse .horse-data .quick-horse-info{left:0;bottom:0;padding:.25rem;position:absolute;justify-content:center;flex-direction:row;max-width:60px;flex-wrap:wrap;align-items:center;gap:.2rem}main.race .horse .horse-data:has(.final) .quick-horse-info{left:57px}.horse .horse-data .quick-horse-info:has(.ferri):has(.winner-icons) i.horse-form{display:none}.horse .horse-data .quick-horse-info span.horses{position:absolute;left:5px}main.race section:not(.two-events) .horse:has(.driver) .horse-data .names h3{position:absolute;top:5px}main.race section.two-events .horse .horse-data .names span.driver,main.race section.two-events .horse .horse-data .names span.trainer{max-width:100px;display:flex;flex-direction:column}main.race section:not(.two-events) .horse .horse-data .names span.driver,main.race section:not(.two-events) .horse .horse-data .names span.trainer{position:absolute}main.race section:not(.two-events) .horse .horse-data .names .rating{position:absolute;top:20px}main.race section:not(.two-events) .horse .horse-data:has(.uniform) .names span.driver,main.race section:not(.two-events) .horse .horse-data:has(.uniform) .names span.trainer{margin-left:35px}main.race section:not(.two-events) .horse .horse-data:has(.uniform) .names h3{margin-left:35px}main.race section:not(.two-events) .horse .horse-data:has(.uniform) .names .rating{margin-left:35px}main.race section:not(.two-events) .horse .horse-data .names span.driver{top:25px;max-width:fit-content}main.race section:not(.two-events) .horse .horse-data .names span.trainer{top:40px}main.race section:not(.two-events) .horse:has(.rating) .horse-data{height:110px;flex:1 1 110px}main.race section:not(.two-events) .horse .horse-data:has(.rating) .names span.driver,main.race section:not(.two-events) .horse .horse-data:has(.rating) .names span.trainer{position:absolute;top:48px}main.race section:not(.two-events) .horse .horse-data:has(.rating) .names span.driver{top:35px;max-width:fit-content}main.race .horse .horse-data:has(.driver) .odds{height:100%;align-items:flex-end}main.race section .horse-stats .row{flex-direction:column}main.race section .horse-stats .header ul{flex-wrap:wrap;gap:1rem}main.race section .horse-stats .header ul li{flex:1 1 calc(50% - 1rem)}nav .datepiker .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{font-size:calc(.93rem * var(--FONT-SCALE))!important}nav .datepiker .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{padding-left:35px!important}nav .datepiker .mat-mdc-form-field{max-width:110px!important;height:35px!important}.race-today mat-label{font-size:calc(.93rem * var(--FONT-SCALE))!important;padding-left:35px!important}nav .datepiker .mat-mdc-icon-button svg.mat-datepicker-toggle-default-icon{width:19px;height:19px}main.race app-race-result ul li{flex-wrap:wrap}main.race app-race-result ul li .odds{height:50px}main.race app-race-result .horse .horse-data{height:50px;flex:1 1 50px}main.race app-race-result .horse .horse-data .names>div:first-child{height:18px;margin-bottom:0}.totalizzatore .odd.minmax a{min-height:40px}.odd.disabled a{height:25px;min-height:25px}main.race section .header-bets .best-odds button{white-space:wrap;flex:1}main.race section .horse-stats .last table td.first{max-width:50px;justify-content:center;gap:0 .25rem}main.race section .horse-stats .last table td.first div:last-child{line-height:.7}main.race section .horse-stats .last table td.first div:last-child span{flex-basis:100%}aside.player swiper-slide{width:80px}aside.player.visible{left:0;width:100%;margin-left:0}section.cart.visible{left:0;width:100%;margin-left:0}main.race app-race-result app-player-streaming:has(iframe.XBNET) .player-container{aspect-ratio:4/3;padding-top:75%;height:auto}main.race app-race-result app-player-streaming iframe.XBNET{width:100%!important;height:100%!important}}@media (max-width: 359px){.odd a{width:50px}.odds .info-agg{max-width:135px;font-size:calc(.71rem * var(--FONT-SCALE))}.horse .horse-data:has(.odds>.odd:last-child:nth-child(4)) .odds-stat,.horse .horse-data:has(.check) .odds-stat{position:absolute;top:2.5rem;right:.25rem;bottom:auto;left:auto!important;height:auto;z-index:1}nav.races-meeting .races .race{flex:0 0 22%}main.home-gridview .races-meeting .races .race span,app-races-item .races .race span{max-width:100px}}@media (orientation: landscape) and (max-width: 1024px){aside.player.visible:not(.player-live):has(video){background:var(--BACKGROUND-PAGE-LAYER);display:flex;align-items:center;justify-content:center;width:100%;height:100%;z-index:999;top:0;left:0;border:transparent;padding-bottom:0;position:fixed;padding:.5rem;margin-left:0}aside.player.visible:not(.player-live):has(video) .player-cnt{height:auto}.container:has(aside.player.visible video) .column.sx{z-index:98}aside.player .player-button.picture-in-picture{display:none}aside.player .player-button.fullscreen{display:none}}@media (orientation: landscape) and (max-width: 767px){.container:has(section.cart.visible) .column.dx{z-index:102}section.cart.visible{left:0;padding-bottom:0;width:100%;height:100%;margin-left:0}section.cart.visible app-cart-type-fixed{height:70%}section.cart.visible footer{height:30%}section.cart ul{max-height:100%;overflow:auto}}@media (min-width: 768px){nav .home-options .home-view-mobile,nav .home-options a[role=button],nav .home-options .specialbets{display:none}nav .home-options{top:128px}nav .home-options.filter-open{top:295px}body:has(div.column.sx.visible){overflow-x:hidden}body:has(div.column.sx.visible) .container{transform:translate(220px)}menu a:has(.countEvents){padding-left:23px;position:relative}menu .countEvents{left:0;top:2px;font-size:calc(.86rem * var(--FONT-SCALE));width:20px;height:20px}main.home-gridview:has(app-banners swiper-container){position:relative;padding-top:calc(12.5% + 4.5rem)!important}main.home-gridview app-banners:has(swiper-container){position:absolute;top:4rem;left:0}main.home-gridview.closed-home:has(app-banners swiper-container){position:relative;padding-top:calc(12.5% + 1.5rem)!important}main.home-gridview.closed-home app-banners:has(swiper-container){top:1rem}main.home-gridview.closed-home:has(.single-meeting){padding-top:4rem}main.race header .race-type{margin-left:auto}main.race section .horse .horse-data .more-info{padding-right:.5rem}main.race section.two-events .horses .horse:last-child .horse-data .more-info{padding-left:.5rem}main.race section .horse .horse-data .more-info .comment{margin-right:auto;margin-top:2px}.column.main:has(.filter-races) main.home-gridview{padding-top:4rem}main.home-gridview:has(.single-meeting){position:relative}main.home-gridview:has(.single-meeting) .races-nation{position:absolute;top:var(--CONTAINERS-VERTICAL-GAP);margin-bottom:0}nav .home-options .filter-races .toggle-button{display:none}.column.main:has(.r-op) nav .home-options .filter-races .toggle-button{display:block}main.home-listview .races-nation{order:0}main.home-listview .races-meeting{order:2}main.home-listview .races-meeting:has(.r-cl){order:3}main.home-listview .races-meeting:has(.r-op){order:1}main.home-gridview .races-meeting .meating span.settings{width:25px;height:25px;flex:0 0 25px;margin-left:.5rem}main.home-gridview .races-meeting:not(.antepost) .meating mat-icon[data-mat-icon-name=arrow]{display:none!important}.horse .horse-data .number{justify-content:center}.horse .horse-data .names i.rating{display:flex;flex-direction:column;align-items:center;font-size:calc(.79rem * var(--FONT-SCALE))}.horse .horse-data .names>div:first-child{flex-direction:column;align-items:flex-start;margin-bottom:.5rem}.horse .horse-data .favourite ul{left:-15px}.horse .horse-data .favourite ul:after{left:24px}main.race header div.info-race p i{text-align:left}main.home-gridview .item-gridview{margin-bottom:var(--CONTAINERS-VERTICAL-GAP)}main.home-gridview .item-gridview:not(.single-meeting):has(app-races-item){display:inline-block;width:100%}main.home-gridview .item-gridview:not(.single-meeting) .races-meeting app-races-item{z-index:12;animation:scale-up-top .2s ease 0s 1 normal forwards;display:flex}main.home-gridview .item-gridview:not(.single-meeting) .races-meeting .meating:has(app-races-item):after{content:"";position:fixed;background:var(--BACKGROUND-PAGE-LAYER);width:100%;height:100%;z-index:11;top:0;left:0;animation:scale-up-top .2s ease 0s 1 normal forwards}main.home-gridview .item-gridview:not(.single-meeting) .races-meeting .meating app-races-item:before{content:"";position:absolute;background:var(--CORSE-BACKGROUND);z-index:0;top:-34px;height:calc(100% + 40px);width:calc(100% + 1rem);left:-.5rem;border-radius:var(--BORDER-RADIUS);animation:scale-up-top .2s ease 0s 1 normal forwards}main.home-gridview .item-gridview:not(.single-meeting) .races-meeting .meating:has(app-races-item) .link{position:relative;z-index:13;width:calc(100% - 34px);left:-18.5px}main.home-gridview .item-gridview:not(.single-meeting) .races-meeting .meating:has(app-races-item) .link span.settings{display:none}main.home-gridview .item-gridview:not(.single-meeting) .races-meeting:not(.antepost) .races{position:absolute;width:calc(100% + 1rem);left:-.5rem;border-top-right-radius:0;border-top-left-radius:0;background:var(--CORSE-BACKGROUND);z-index:12;padding:.25rem}main.race header .weather:not(:has(svg)){display:none}main.home-sections section{margin-bottom:.5rem}main.home-sections section header{justify-content:center}main.home-sections section header h2{flex-grow:0}aside.player:not(.fixed):not(.fullscreen){background:var(--PLAYER-BACKGROUND);border:var(--PLAYER-BORDER)}app-ticket-details .ticket{width:60%}aside.player swiper-slide{width:33.3%}main.home-gridview{padding-top:calc(var(--CONTAINERS-VERTICAL-GAP) + 40px)}app-antepost main.home-gridview{padding-top:var(--CONTAINERS-VERTICAL-GAP)}}@media (min-width: 991px){.column.sx{flex:0 0 200px;display:flex;position:relative;box-shadow:none;background:none;top:0;width:auto;left:0;height:auto}.column.sx.visible{left:0}.column.dx{flex:0 0 300px;max-width:300px}body:has(div.column.sx.visible) .container{transform:none}.main aside.lastminutes{padding:0}.main aside.lastminutes header{width:100%}.main aside.lastminutes .content{width:calc(100% - 90px);margin-left:40px}.main aside.lastminutes .arrow.top{left:5px}.main aside.lastminutes .arrow.arrow.bottom{right:5px}nav .home-navigation{padding-left:0}main.home-sections section header{justify-content:flex-start}main.home-sections section header h2{flex-grow:1}.menu-button{display:none}}@media (min-width: 1023px){.column.sx{flex:0 0 200px;display:flex;position:relative;box-shadow:none;background:none;top:0;width:auto;left:0}.column.dx{flex:0 0 320px;max-width:320px}menu{padding:1rem}menu a{font-size:calc(1.07rem * var(--FONT-SCALE))}menu a .arrow{width:25px;height:25px}aside .race.lastminutes{flex-wrap:nowrap}nav .home-navigation{gap:.5rem 1rem}nav .datepiker{flex:0 0 165px}.odd a{width:55px;padding:.5rem 0;font-size:calc(.93rem * var(--FONT-SCALE))}main.race section .header-bets h4:not(.check){width:55px}main.race header div.info-race{justify-content:flex-start}main.race header div.info-race p{justify-content:flex-start;margin-right:.5rem}main.race section .horse-stats .last table tr:has(td.last) td{flex:0 0 30%}main.race section .horse-stats .last table tr:has(td.last) td.first{flex:0 0 23%}main.race section .horse-stats .last table tr:has(td.last) td.last{flex:auto}main.race section .horse-stats .last table tr:has(td.last) td .settings.plus{width:25px;height:25px;flex:0 0 25px}main.race section .horse-stats .last table td.last{flex-direction:row}aside.player .player-button{opacity:.3}app-widget-track .track{flex-direction:row}main.race section .horse-stats .last table td.details b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:none;position:absolute;max-width:90%;bottom:6px}aside.player swiper-slide{width:25%}}@media (min-width: 1279px){.column.sx{flex:0 0 230px}.column.dx{flex:0 0 350px;max-width:350px}aside header h2{font-size:calc(1.14rem * var(--FONT-SCALE))}nav:has(>div.home-navigation){margin-bottom:0}nav .home-navigation{flex-wrap:nowrap}nav .nation-slider{position:relative;top:auto;width:auto;padding:0;left:0;border:0;border-radius:unset;order:2}nav .nation-slider.filter-open{top:auto}nav .home-options{top:72px}nav .home-options.filter-open{top:240px}button .arrow{position:relative;left:0}aside .race h4{font-size:calc(1rem * var(--FONT-SCALE))}main.home-gridview{columns:3 auto;-webkit-columns:3 auto;-moz-columns:3 auto}main.home-sections section{break-inside:avoid;counter-increment:item-counter;margin-bottom:.5rem}main.race header{flex-direction:row;gap:1rem}main.race header div.info-race{flex-grow:0}main.race header div.info-race-buttons{flex-grow:1;justify-content:flex-end}main.race header div.info-race p{margin-right:1rem}main.race header .race-type{margin-left:0}main.race header div:last-child button{flex:0}main.race section .header-bets h4 svg{width:15px;height:15px;flex:0 0 15px}main.race section .header-bets h4:has(svg){gap:.25rem}main.race section .header-bets h4 mat-icon{width:23px!important;height:23px!important;flex:0 0 23px}main.race section .header-bets h4.active-sort.desc svg{left:6px;top:5px}main.race section.info-race.predictor podium-widget{height:430px}.odds{gap:.5rem}main.race .horse .horse-data .favourite{flex:0 0 25px}.odd a{width:70px;padding:.5rem 0;font-size:calc(1rem * var(--FONT-SCALE))}.totalizzatore .odd.minmax a{font-size:calc(.79rem * var(--FONT-SCALE))}main.race section .header-bets div{gap:.5rem}main.race section .header-bets h4:not(.check){width:70px}main.race section .header-bets h4.check{width:50px}main.race section.totalizzatore .header-bets h4.check{width:45px}.horse .horse-data .names>div:first-child{flex-direction:row;align-items:center}.odds .check,.totalizzatore .odds .check{width:45px}.odd-trend{width:8px;height:8px}main.race section .horse-stats span,main.race app-race-result div li span{font-size:calc(.79rem * var(--FONT-SCALE))}main.race section .horse-stats b,main.race app-race-result div li b{font-size:calc(.79rem * var(--FONT-SCALE))}main.race .info-race>div:first-child{flex-basis:0}main.race section.two-events .horse .horse-data .favourite{display:flex}main.race .horse .horse-data .final{flex:0 0 60px}.horse .horse-data:has(.final) .handicap{left:calc(.25rem + 65px)}main.race app-race-result .horse .horse-data .final{flex:0 0 40px}main.race section .horse-stats .last table tr:has(td.last) td{font-size:calc(.93rem * var(--FONT-SCALE));flex:0 0 32%}main.race section .horse-stats .last table tr:has(td.last) td.first{flex:0 0 20%}main.race section .horse-stats .row b{font-size:calc(.93rem * var(--FONT-SCALE))}main.race section .horse-stats .last table td h4{font-size:calc(.93rem * var(--FONT-SCALE))}main.race section .horse-stats .position{margin-right:.5rem}section.cart .amount input{width:80px}section.cart button{font-size:calc(.93rem * var(--FONT-SCALE))}section.cart .summary div h5,section.cart .summary div h2{font-size:calc(.93rem * var(--FONT-SCALE))!important}section.cart footer .check-box{font-size:calc(.93rem * var(--FONT-SCALE))}section.cart .amount h5{font-size:calc(.86rem * var(--FONT-SCALE))}section.cart .amount h2{font-size:calc(1rem * var(--FONT-SCALE))}}@media (min-width: 1400px){.column.dx{flex:0 0 380px;max-width:380px}main.race.live .col-dx{flex:0 0 35%;max-width:550px}main.home-listview .races-meeting .meating,nav.races-meeting .meating{flex-wrap:nowrap;width:25%}main.home-listview .races-meeting .meating h2,main.home-listview .races-meeting .meating h3,nav.races-meeting .meating h1{order:2;flex-basis:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main.home-listview .races-meeting .meating span,nav.races-meeting .meating span{order:1}main.race app-race-result{flex-direction:row}main.race app-race-result:has(table){flex-wrap:wrap}main.race app-race-result div:has(table){flex-basis:100%}main.home-listview .races-meeting .races,nav.races-meeting .races{width:75%}.horse .horse-data .names span.driver,.horse .horse-data .names span.trainer{max-width:200px}.user-favourite .horse .horse-data .names span.trainer{max-width:120px}.horse{padding:.5rem}main.race section.two-events .horses{gap:.5rem}.horse .horse-data .arrow{width:25px;height:25px;flex:0 0 25px}main.race section.two-events .horse .horse-data .arrow{display:flex}.odd a{width:80px;padding:.5rem 0;font-size:calc(1.07rem * var(--FONT-SCALE))}main.race section.totalizzatore .header-bets h4.check{width:50px}.odds .check,.totalizzatore .odds .check{width:50px}.totalizzatore .odd.minmax a{font-size:calc(.86rem * var(--FONT-SCALE))}main.race section .header-bets h4:not(.check){width:80px}.horse .horse-data{gap:.5rem}.horse .horse-data .quick-horse-info{gap:.5rem;margin-left:1rem}main.race .horse .horse-data .number{flex:0 0 30px}main.race .horse:has(.uniform) .favourite{flex:0 0 70px;align-items:flex-start}main.race .horse:has(img[style*="display: none"]) .favourite{flex:0 0 25px}main.race .two-events .horse:last-child:has(.uniform) .favourite{align-items:flex-end}main.race section:not(.info-race) .horse .horse-data .uniform{height:40px;position:absolute;left:70px;top:50%;margin-top:-17px;width:30px}main.race section:not(.info-race) .horse .horse-data:has(.final) .uniform{left:130px}main.race .two-events .horses .horse:last-child .horse-data .uniform{left:auto;right:70px}main.race section .horse-stats .last table td.first{max-width:none}main.race app-race-result app-player-streaming:has(iframe.XBNET) .player-container{aspect-ratio:4/3;padding-top:75%}main.race app-race-result app-player-streaming iframe.XBNET{width:100%!important;height:100%!important}main.home-sections{columns:2 auto;column-gap:.5rem;counter-reset:item-counter}}@media (min-width: 1600px){.column.sx{flex:0 0 260px}main.home-gridview{columns:4 auto;-webkit-columns:4 auto;-moz-columns:4 auto}main.home-listview .races-meeting .meating h2,main.home-listview .races-meeting .meating h3,nav.races-meeting .meating h1{font-size:calc(1.14rem * var(--FONT-SCALE))}main.home-listview .races-meeting .meating,nav.races-meeting .meating{width:20%}main.home-listview .races-meeting .races,nav.races-meeting .races{width:80%}nav .nation-slider{justify-content:flex-start}main.race section .horse-stats span,main.race app-race-result li span{font-size:calc(.86rem * var(--FONT-SCALE))}main.race section .horse-stats b,main.race app-race-result li b{font-size:calc(.86rem * var(--FONT-SCALE))}main.race app-race-result .horse .horse-data .final{flex:0 0 60px}app-race-result .odd a{width:50px}}@media (hover: hover){a:hover{cursor:pointer}.link:hover .arrow{background:var(--ICON-HOVER-BACKGROUND);border-color:var(--ICON-HOVER-BORDER)}.link:hover .arrow svg{fill:var(--ICON-HOVER-FILL)}button:not(.mat-mdc-button-disabled):hover{background:var(--HOVER-BACKGROUND)!important;border-color:var(--HOVER-BORDER-COLOR);color:var(--HOVER-TEXT-COLOR)}button.totalizzatore:hover{background:var(--TOTALIZZATORE-HOVER-BACKGROUND)!important;border:var(--TOTALIZZATORE-HOVER-BORDER)!important;color:var(--TOTALIZZATORE-HOVER-TXT)!important}.search .result .item:not(.error):not(.plus):hover{background:var(--SEARCH-HOVER-BACKGROUND)}aside.player .channel:not(.active):hover{background:var(--PLAYER-BUTTON-CHANNEL-BACKGROUND-HOVER);border:var(--PLAYER-BUTTON-CHANNEL-BORDER-HOVER)}aside.player .channel:not(.active):hover h3{color:var(--PLAYER-BUTTON-CHANNEL-BACKGROUND-HOVER-TXT)}aside.player .channel:hover .live{background:var(--PLAYER-BUTTON-CHANNEL-BACKGROUND)}.check-box:not(.disabled):hover input~.check-box-mark,section.cart footer .check-box:hover input:checked~.check-box-mark{background:var(--CHECKBOX-HOVER-BACKGROUND);border:var(--CHECKBOX-HOVER-BORDER)}.totalizzatore .check-box:hover input~.check-box-mark,section.cart.totalizzatore footer .check-box:hover input:checked~.check-box-mark{background:var(--CHECKBOX-TOT-HOVER-BACKGROUND);border:var(--CHECKBOX-TOT-HOVER-BORDER)}.check-box:checked:hover .check-box-mark:after{border-color:var(--CHECKBOX-CHECKED-ICON-COLOR);display:block}.totalizzatore .check-box:checked:hover .check-box-mark:after{border-color:var(--CHECKBOX-TOT-CHECKED-ICON-COLOR);display:block}.totalizzatore .toggle-button input:hover{background:var(--BUTTON-BORDER)}.toggle-button input:checked:hover{opacity:.75}.totalizzatore .toggle-button input:checked:hover{background-color:var(--SELECTED-BACKGROUND-TXT)}button.totalizzatore:has(.toggle-button):hover{background:var(--TOTALIZZATORE-BACKGROUND);border:var(--TOTALIZZATORE-BORDER);color:var(--TOTALIZZATORE-BACKGROUND-TXT)}button.totalizzatore:has(.toggle-button):hover .toggle-button input{background-color:var(--TOTALIZZATORE)}aside:not(.specialbets):not(.tickets):not(.ticket) ul li:hover,aside .last-item:hover{border-color:var(--HOVER-BORDER-COLOR);background:var(--HOVER-BACKGROUND);box-shadow:none;animation:none}aside .last-item:hover h3,aside .last-item:hover h4,aside .last-item:hover span:not(.box-live),aside .last-item:hover p{color:var(--HOVER-TEXT-COLOR)}aside:not(.specialbets):not(.tickets):not(.ticket) ul li:hover h3,aside:not(.specialbets):not(.tickets):not(.ticket) ul li:hover h4,aside:not(.specialbets):not(.tickets):not(.ticket) ul li:hover span,aside:not(.specialbets):not(.tickets):not(.ticket) ul li:hover p{color:var(--HOVER-TEXT-COLOR)}aside:not(.specialbets):not(.tickets):not(.ticket) ul li:hover span:not(.trot) svg,aside .last-item:hover span:not(.trot) svg{fill:var(--HOVER-TEXT-COLOR);opacity:.6}aside:not(.specialbets):not(.tickets):not(.ticket) ul li:hover span.race-type.trot svg,aside .last-item:hover span.race-type.trot svg{fill:var(--HOVER-TEXT-COLOR);opacity:.6}.horse .horse-data .favourite ul li:hover svg{fill:var(--FAVOURITE-COLOR);stroke:var(--FAVOURITE-COLOR)}.horse .horse-data .favourite ul li:hover h5{color:var(--FAVOURITE-COLOR)}.odd:not(.disabled):not(.incart):not(.active) a:hover{background:var(--ODDS-HOVER-BACKGROUND)!important;border:var(--ODDS-HOVER-BORDER)!important;color:var(--ODDS-HOVER-TXT)!important}.totalizzatore .odd a:hover{background:var(--TOTALIZZATORE);border:var(--TOTALIZZATORE-BORDER);color:var(--TOTALIZZATORE-BACKGROUND-TXT)}.odd:not(.incart).disabled a:hover{background:none;border-color:transparent;color:var(--ODDS-TXT)}nav .nation-slider ul li:hover .flag{border-color:var(--HOVER-BORDER-COLOR)}nav .nation-slider ul li:hover{color:var(--HOVER-BACKGROUND)}main.home-listview .races-meeting .races .race:hover,main.home-listview .races-meeting .races .race.close:hover b{background:var(--HOVER-BACKGROUND)!important;color:var(--HOVER-TEXT-COLOR)!important;border:var(--HOVER-BORDER)!important}nav.races-meeting .races .race:hover,nav.races-meeting .races .race.live:hover,nav.races-meeting .races .race.close:hover b{background:var(--HOVER-BACKGROUND)!important;color:var(--HOVER-TEXT-COLOR)!important;border:var(--HOVER-BORDER)!important;animation:none}main.home-listview .races-meeting .races .race:hover span,nav.races-meeting .races .race:hover span{color:var(--HOVER-TEXT-COLOR)}main.home-gridview .races-meeting:not(.antepost) .races .race:hover{background:var(--HOVER-BACKGROUND);border:var(--HOVER-BORDER)}main.home-gridview .races-meeting:not(.antepost) .races .race:hover span,main.home-gridview .races-meeting:not(.antepost) .races .race:hover p,main.home-gridview .races-meeting:not(.antepost) .races .race:hover h3{color:var(--HOVER-TEXT-COLOR)}main.home-gridview .races-meeting .meating:hover mat-icon[data-mat-icon-name=plus]{display:none!important}main.home-gridview .races-meeting .meating:hover mat-icon[data-mat-icon-name=arrow]{display:flex!important}main.home-gridview .races-meeting .meating .settings:hover mat-icon[data-mat-icon-name=plus]{display:flex!important}main.home-gridview .races-meeting .meating .settings:hover mat-icon[data-mat-icon-name=arrow]{display:none!important}main.home-gridview .races-meeting .races .race:hover span.n-runners svg,app-races-item .races .race:hover span.n-runners svg{fill:var(--HOVER-TEXT-COLOR)}main.home-gridview .races-meeting .meating:hover .settings{background:var(--HOVER-BACKGROUND);border:var(--HOVER-BORDER)}main.home-gridview .races-meeting .meating:hover .settings svg{stroke:var(--HOVER-TEXT-COLOR)}main.home-gridview .races-meeting .meating:hover .settings mat-icon[data-mat-icon-name=arrow] svg{fill:var(--HOVER-TEXT-COLOR)}main.race section .horse-stats .video-replay:hover{background:var(--HOVER-BACKGROUND);border:var(--HOVER-BORDER);color:var(--HOVER-TEXT-COLOR)}main.race section .horse-stats .video-replay:hover svg{fill:var(--HOVER-TEXT-COLOR)}main.race section .header-bets h4:has(svg):hover{color:var(--HOVER-BACKGROUND)}main.race section .header-bets h4:has(svg):hover mat-icon{background:var(--HOVER-BACKGROUND);border:var(--HOVER-BORDER)}main.race section .header-bets h4:has(svg):hover svg{fill:var(--HOVER-TEXT-COLOR)}section.cart:not(.totalizzatore) header h3:hover{border-bottom-color:var(--CART-COLOR-ACTIVE)}section.cart .settings.increm:hover{border-color:var(--CART-BUTTON-HOVER-COLOR)!important}section.cart.totalizzatore header span.settings:hover{background:var(--CART-TOTALIZZATORE-BUTTON-BACKGROUND)!important;border-color:var(--CART-TOTALIZZATORE-BUTTON-BACKGROUND)!important}section.cart.totalizzatore header span:hover svg{fill:var(--CART-TOTALIZZATORE-COLOR-ACTIVE)}section.cart .amount>div div.input span:hover:not(.copy){background:var(--CART-BUTTON-HOVER-BACKGROUND);color:var(--CART-BUTTON-HOVER-COLOR);border-color:var(--CART-BUTTON-HOVER-BACKGROUND)}section.cart button:hover{background:var(--CART-BUTTON-HOVER-BACKGROUND)!important;border-color:var(--CART-BUTTON-HOVER-BACKGROUND)!important;color:var(--CART-BUTTON-HOVER-COLOR)!important}section.cart.totalizzatore button.disabled:hover{background:var(--CART-TOTALIZZATORE-BUTTON-BACKGROUND)!important;color:var(--CART-BUTTON-COLOR)!important;border-color:var(--CART-TOTALIZZATORE-BUTTON-BORDER)!important}aside.player:hover .player-button{opacity:1}aside.player .player-button:hover{background:var(--PLAYER-CONTROLS-HOVER-BACKGROUND)!important}.mat-mdc-form-field:hover{background:var(--INPUT-HOVER-BACKGROUND)!important;border:var(--INPUT-HOVER-BORDER)}.mat-mdc-form-field:hover .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{color:var(--INPUT-HOVER-TEXT)!important}.mat-mdc-form-field:hover .mat-mdc-select-arrow svg{fill:var(--INPUT-HOVER-ICON)!important}.mat-mdc-form-field:hover .mat-mdc-select-min-line{color:var(--INPUT-HOVER-TEXT)!important}.mat-mdc-form-field:hover mat-label{color:var(--INPUT-HOVER-TEXT)!important}.mat-focus-indicator:hover{background-color:#0003!important;border-radius:var(--BORDER-RADIUS)!important}.mat-calendar-body-disabled .mat-focus-indicator:hover{background-color:transparent!important}mat-datepicker-toggle:hover button{background:var(--HOVER-BACKGROUND)!important}mat-datepicker-toggle:hover svg.mat-datepicker-toggle-default-icon{fill:var(--HOVER-TEXT-COLOR)!important}.mat-mdc-icon-button:hover svg.mat-datepicker-toggle-default-icon{fill:var(--HOVER-TEXT-COLOR)!important}}
