﻿@charset "UTF-8";.serie-a-matchweek{--gap:10px;--pad:15px;--rad:var(--radius,10px);--background-color:hsl(var(--background-light));--text-color:hsl(var(--background-dark));--soft-color:hsl(var(--surface-medium));display:contents;}.dark .serie-a-matchweek{--background-color:hsl(var(--surface-medium));--text-color:hsl(var(--background-light));--soft-color:hsl(var(--surface-xlight));}.serie-a-matchweek>header{height:30px;display:flex;align-items:center;margin-bottom:var(--gap);}.serie-a-matchweek>header .label{margin-right:var(--gap);white-space:nowrap;}.serie-a-matchweek>header small{margin-left:auto;color:hsl(var(--surface-medium));font-weight:bold;white-space:nowrap;}.serie-a-matchweek ul{list-style:none;padding:0;margin:0;}.serie-a-matchweek ul li{display:flex;border-radius:var(--rad);background-color:var(--background-color);color:var(--text-color);padding:var(--pad);width:100%;box-sizing:border-box;font-size:var(--font-body-size);}.serie-a-matchweek ul li+li{margin-top:calc(var(--gap)*2);}.serie-a-matchweek ul li.match{display:grid;grid-template-columns:1fr min-content 1fr;}.serie-a-matchweek ul li.match .match-pill{--pad:5px 8px;display:contents;--status-color:var(--surface-light);--rad:5px;}.serie-a-matchweek ul li.match .match-pill[data-match-status="1"],.serie-a-matchweek ul li.match .match-pill[data-match-status="3"]{--status-color:var(--success);}.serie-a-matchweek ul li.match .match-pill[data-match-status="2"]{--status-color:var(--secondary);}.serie-a-matchweek ul li.match .match-pill[data-match-status="0"]{--status-color:var(--surface-light);}.serie-a-matchweek ul li.match .match-pill[data-match-status="4"]{--status-color:var(--surface-medium);}.serie-a-matchweek ul li.match .match-pill[data-match-status="5"]{--status-color:var(--secondary);--label:"Sosp";}.serie-a-matchweek ul li.match .match-pill[data-match-status="6"]{--status-color:var(--danger);--label:"Rinv";}.serie-a-matchweek ul li.match .match-pill[data-match-status="0"] .match-score{display:inherit;background-color:transparent;color:hsl(var(--surface-light));}.serie-a-matchweek ul li.match .match-pill[data-match-status="0"] .match-score::after{display:none!important;}.serie-a-matchweek ul li.match .match-pill[data-match-status="0"] .match-score .score-divider,.serie-a-matchweek ul li.match .match-pill[data-match-status="0"] .match-score .score-home,.serie-a-matchweek ul li.match .match-pill[data-match-status="0"] .match-score .score-away{display:none;}.serie-a-matchweek ul li.match .match-pill[data-match-status="1"] .match-date,.serie-a-matchweek ul li.match .match-pill[data-match-status="2"] .match-date,.serie-a-matchweek ul li.match .match-pill[data-match-status="3"] .match-date,.serie-a-matchweek ul li.match .match-pill[data-match-status="4"] .match-date{display:none;}.serie-a-matchweek ul li.match .match-pill[data-match-status="5"] .match-score,.serie-a-matchweek ul li.match .match-pill[data-match-status="6"] .match-score{display:none;}.serie-a-matchweek ul li.match .match-pill[data-match-status="5"] .match-date,.serie-a-matchweek ul li.match .match-pill[data-match-status="6"] .match-date{padding:var(--pad);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:var(--rad);white-space:nowrap;min-width:40px;justify-content:center;font-weight:bold;opacity:1;line-height:14px;}.serie-a-matchweek ul li.match .match-pill[data-match-status="5"] .match-date:before,.serie-a-matchweek ul li.match .match-pill[data-match-status="6"] .match-date:before{content:var(--label);}.serie-a-matchweek ul li.match .match-pill[data-match-status="5"] .match-date>*,.serie-a-matchweek ul li.match .match-pill[data-match-status="6"] .match-date>*{display:none;}.serie-a-matchweek ul li.match .match-pill .match-score{background-color:hsl(var(--success));padding:var(--pad);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:var(--rad);white-space:nowrap;min-width:40px;justify-content:center;font-weight:bold;opacity:1;line-height:14px;}.serie-a-matchweek ul li.match .match-pill a[href].match-score{position:relative;}.serie-a-matchweek ul li.match .match-pill a[href].match-score::after{content:"🔍";position:absolute;opacity:0;transition:opacity var(--ani-quick);top:0;left:0;width:100%;height:100%;border-radius:inherit;background-color:hsl(var(--surface-xlight));display:flex;align-items:center;justify-content:center;}.serie-a-matchweek ul li.match .match-pill a[href].match-score:hover::after{opacity:.8;}.serie-a-matchweek ul li.match .match-pill .match-date{display:flex;color:hsl(var(--surface-medium));flex-direction:column;font-size:90%;opacity:.5;align-items:center;justify-content:center;}.serie-a-matchweek ul li.match .match-pill .match-date .hours{font-size:80%;}.serie-a-matchweek ul li.match .match-pill.theme-dark .match-date{color:hsl(var(--background-light))!important;}.serie-a-matchweek ul li.match .match-pill .matchweek{display:none;}.serie-a-matchweek ul li.match .match-pill .team-name{font-weight:bold;text-transform:uppercase;color:var(--text-color);}.serie-a-matchweek ul li.match .match-pill .team-name.team-link:not(:focus),.serie-a-matchweek ul li.match .match-pill .team-name.team-link:not(:hover){text-decoration:none;}.serie-a-matchweek ul li.match .match-pill .team-home{order:10;height:30px;display:flex;align-items:center;justify-content:start;}.serie-a-matchweek ul li.match .match-pill .team-home .team-name{order:2;margin-left:8px;}.serie-a-matchweek ul li.match .match-pill .match-score{order:20;white-space:nowrap;height:30px;display:flex;align-items:center;justify-content:center;font-size:clamp(12px,3vw,90%);margin:0 var(--gap);}.serie-a-matchweek ul li.match .match-pill .match-score .score-divider{margin:0 5px;}.serie-a-matchweek ul li.match .match-pill .match-date{order:20;font-size:clamp(12px,3vw,90%);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:.5;color:var(--soft-color);}.serie-a-matchweek ul li.match .match-pill .match-date .hours{font-size:12px;}.serie-a-matchweek ul li.match .match-pill .match-location{display:none;}.serie-a-matchweek ul li.match .match-pill .team-away{order:30;height:30px;display:flex;align-items:center;justify-content:end;}.serie-a-matchweek ul li.match .match-pill .team-away .team-name{margin-right:8px;}.serie-a-matchweek ul li.match .match-pill .team-badge{width:30px;height:30px;object-fit:contain;}h1>small,h2>small{color:hsl(var(--surface-xlight));font-size:var(--paragraph);line-height:var(--p-line-height);font-weight:var(--p-weight);}.hub-banner{--grad-color-1:hsl(351,100%,57%);--grad-color-2:hsl(257,100%,66%);--grad-color-3:hsl(193,100%,50%);background-image:linear-gradient(to right,var(--grad-color-1) 0%,var(--grad-color-2) 51%,var(--grad-color-3));padding:10px 20px;margin:0;min-height:100px;width:100%;display:flex;justify-content:center;align-items:center;}.hub-banner.hub-fantacalcio{background-color:hsl(257,100%,66%);background-image:linear-gradient(200deg,var(--grad-color-2),var(--grad-color-1));}.hub-banner.hub-serie-a-banner{background-size:90%;background-color:hsl(var(--primary));background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-01.png");}.hub-banner img{max-width:100%;display:block;}.euro-banner{--grad-color-1:hsl(19,100%,61%);--grad-color-2:hsl(0,100%,66%);background-image:linear-gradient(to left,var(--grad-color-1),var(--grad-color-2));padding:0;margin:0;min-height:100px;width:100%;display:flex;justify-content:center;align-items:center;}.euro-banner::after{content:"EuroLeghe";font-size:var(--h4-size);font-weight:bold;}.empty-list-message{font-size:var(--body);line-height:1.2;}.dark{--background-color:hsl(var(--surface-xdark));--text-color:hsl(var(--background-light));color:var(--text-color);}.dark #main-container{padding-top:30px;background-color:var(--background-color);color:var(--text-color);margin-bottom:calc(var(--pad)*-1);}.dark #main-container #content{padding-top:0;border-color:hsl(var(--surface-medium));min-height:750px;}.dark #main-container #sidebar{padding-top:0;}.arrow-link{--text-color:hsl(var(--primary));order:100;text-decoration:none;font-family:var(--font);font-size:var(--font-subtitle-link);font-weight:var(--h6-weight);color:var(--inner-soft,var(--text-color));margin-left:var(--gap);transition:opacity var(--ani-quick);}.arrow-link:after{content:"X";-webkit-mask-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/chevron-right-solid.svg");background-color:var(--inner-soft,var(--text-color));-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:auto;margin-left:calc(var(--gap)*.5);}.arrow-link:focus,.arrow-link:hover,.arrow-link:active{opacity:.8;}.dark .arrow-link{--text-color:hsl(var(--surface-light));}.team-badge.error{font-size:12px;font-weight:300;text-align:center;overflow:hidden;position:relative;visibility:hidden;}.team-badge.error::after{content:"";display:block;position:absolute;top:10%;left:10%;width:80%;height:80%;background-color:hsl(var(--surface-dark));border-radius:50%;visibility:visible;}.ani-blink{animation:aura 2s alternate infinite;}@keyframes blink{from{opacity:.8;}to{opacity:1;}}.ani-aura{animation:aura 2s alternate infinite;}@keyframes aura{from{transform:scale(1);opacity:0;}to{transform:scale(2);opacity:1;}}.ani-wow{animation:wow 1s alternate;animation-iteration-count:3;}@keyframes wow{from{outline:1px solid transparent;transform:scale(1);}to{outline:2px solid hsl(var(--success));transform:scale(1.05);}}.bonus-icon{--icon-index:0;--icon-size:20;--icon-pill-bg:hsl(var(--surface-xlight));--view-icon-h:var(--icon-size,16);--view-icon-w:var(--icon-size,16);--spritesheet-icons-w:32;--spritesheet-icons-h:32;--scale-x:var(--view-icon-w)/var(--spritesheet-icons-w);--scale-y:var(--view-icon-h)/var(--spritesheet-icons-h);padding:0;margin:0;display:inline-flex;}.dark .bonus-icon{--icon-pill-bg:hsl(var(--surface-medium));}.bonus-icon:before{content:"";z-index:1;display:inline-flex;width:calc(var(--view-icon-w)*1px);height:calc(var(--view-icon-h)*1px);background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/bonus/bonus_spritesheet.webp");background-position:calc(var(--icon-index)*var(--view-icon-w)*-1px) 0;background-size:calc(1024px*var(--scale-x));}@media(max-width:768px){.bonus-icon[data-count][data-event-id="3"]~[data-event-id="3"]{display:none;}.bonus-icon[data-count][data-event-id="3"]:not([data-count="1"])::after{content:"x" attr(data-count);font-size:12px;color:hsl(var(--surface-medium));background-color:hsl(var(--surface-xlight));display:inline-flex;align-items:center;border-radius:var(--rad);padding-left:18px;padding-right:4px;margin-left:-15px;z-index:0;}.bonus-icon[data-count][data-event-id="4"]~[data-event-id="4"]{display:none;}.bonus-icon[data-count][data-event-id="4"]:not([data-count="1"])::after{content:"x" attr(data-count);font-size:12px;color:hsl(var(--surface-medium));background-color:hsl(var(--surface-xlight));display:inline-flex;align-items:center;border-radius:var(--rad);padding-left:18px;padding-right:4px;margin-left:-15px;z-index:0;}}.bonus-icon[data-value]:not([data-value="0"]):not([data-value="1"]){background-color:var(--icon-pill-bg);border-radius:10px;padding-right:5px;}.bonus-icon[data-value]:not([data-value="0"]):not([data-value="1"])::after{content:"x" attr(data-value);font-size:12px;display:flex;align-items:center;font-weight:bold;}.bonus-icon[data-key=scoredGoals]{--icon-index:0;}.bonus-icon[data-event-id="3"]{--icon-index:0;}.bonus-icon[data-key=assists]{--icon-index:1;}.bonus-icon[data-event-id="22"]{--icon-index:1;}.bonus-icon[data-key=yellowCards]{--icon-index:2;}.bonus-icon[data-event-id="1"]{--icon-index:2;}.bonus-icon[data-key=redCards]{--icon-index:3;}.bonus-icon[data-event-id="2"]{--icon-index:3;}.bonus-icon[data-key=scoredPenalties]{--icon-index:4;}.bonus-icon[data-event-id="9"]{--icon-index:4;}.bonus-icon[data-key=missedPenalties]{--icon-index:5;}.bonus-icon[data-event-id="8"]{--icon-index:5;}.bonus-icon[data-key=savedPenalties]{--icon-index:6;}.bonus-icon[data-event-id="7"]{--icon-index:6;}.bonus-icon[data-key=ownGoals]{--icon-index:7;}.bonus-icon[data-event-id="10"]{--icon-index:7;}.bonus-icon[data-key=concededGoals]{--icon-index:8;}.bonus-icon[data-event-id="4"]{--icon-index:8;}.bonus-icon[data-key=subIn]{--icon-index:9;}.bonus-icon[data-event-id="15"]{--icon-index:9;}.bonus-icon[data-key=subOut]{--icon-index:10;}.bonus-icon[data-event-id="14"]{--icon-index:10;}.bonus-icon[data-key=playedMatches]{--icon-index:11;}.bonus-icon[data-event-id="-1"]{--icon-index:11;}.bonus-icon[data-key=canceledGoal]{--icon-index:12;}.bonus-icon[data-event-id="16"]{--icon-index:12;}.bonus-icon[data-key=cleanSheet]{--icon-index:13;}.bonus-icon[data-event-id="-1"]{--icon-index:13;}.bonus-icon[data-key=injured]{--icon-index:14;}.bonus-icon[data-event-id="17"]{--icon-index:14;}.bonus-icon[data-key=error]{--icon-index:15;}.bonus-icon[data-event-id="-1"]{--icon-index:15;}.bonus-icon[data-key=injSubstitution]{--icon-index:16;}.bonus-icon[data-event-id="1017"]{--icon-index:16;}.bonus-icon[data-key=substitution]{--icon-index:17;}.bonus-icon[data-event-id="1015"]{--icon-index:17;}.bonus-icon[data-key=contribution]{--icon-index:18;}.bonus-icon[data-event-id="-1"]{--icon-index:18;}.bonus-icon[data-key=time]{--icon-index:19;}.bonus-icon[data-event-id="-1"]{--icon-index:19;}.bonus-icon[data-key=manOfTheMatch]{--icon-index:20;}.bonus-icon[data-event-id="26"]{--icon-index:20;}.bonus-icon[data-key=softAssists]{--icon-index:1;}.bonus-icon[data-event-id="21"]{--icon-index:1;}.bonus-icon[data-key=goldAssists]{--icon-index:1;}.bonus-icon[data-event-id="23"]{--icon-index:1;}.label{--status-color:var(--default);--text-color:var(--background-light);height:30px;background-color:hsl(var(--status-color));color:hsl(var(--text-color));border-radius:var(--label-radius,15px);padding:10px;display:inline-flex;align-items:center;width:auto;box-sizing:border-box;}.label.label-default{--status-color:var(--default);}.label.label-primary{--status-color:var(--primary);}.label.label-secondary{--status-color:var(--secondary);}.label.label-alternative{--status-color:var(--alternative);}.label.label-danger{--status-color:var(--danger);}.label.label-warn{--status-color:var(--warn);}.label.label-dark{--status-color:var(--dark);}.label.label-success{--status-color:var(--success);}.label.label-info{--status-color:var(--info);}.label.label-outline{border:2px solid hsl(var(--status-color));background-color:transparent;color:hsl(var(--status-color));}.label.label-round{--label-radius:20px;}.mega-emoji{font-size:180px;text-align:center;height:256px;width:256px;display:flex;align-items:center;justify-content:center;margin:auto;border:2px solid hsl(var(--surface-light));border-radius:20px;margin:40px auto;opacity:.5;pointer-events:none;user-select:none;max-width:100%;}.empty-placeholder+center{margin-bottom:100px;}.live-header{--pad:20px;--gap:20px;--rad:20px;--card-color:hsl(var(--surface-dark));--background-color:hsl(var(--surface-xdark));--text-color:hsl(var(--background-light));--soft-color:hsl(var(--surface-medium));--line-color:hsl(var(--surface-dark));}@media(max-width:768px){.live-header #match-list-check:not(:checked)+.card .col-matchweek{transform:translateX(100%);}}.live-header #match-list-check:not(:checked)+.card .match-list-toggle .icon{transform:rotate(90deg);}.live-header .match-list-toggle{transform:scale(0);}@media(max-width:768px){.live-header .match-list-toggle{transform:scale(1);transition:transform var(--ani-quick);}}.live-header .match-list-toggle .icon{transform:rotate(-90deg);transition:transform var(--ani-quick);}.live-header .title{font-size:var(--h6-size);}.live-header .card{background-color:var(--card-color);color:var(--text-color);border-radius:var(--rad);padding:var(--pad);position:relative;}@media(max-width:768px){.live-header .card{padding-top:calc(var(--pad)*.5);overflow:hidden;}.live-header .card>.card-body{padding-left:0!important;padding-right:0!important;}}.live-header .card .live-led{--status-color:var(--default);display:flex;width:15px;height:15px;background-color:hsl(var(--status-color));aspect-ratio:1;border-radius:50%;box-sizing:content-box;margin-right:calc(var(--gap)*.5);position:relative;}.live-header .card .live-led.on-air{--status-color:var(--danger);}.live-header .card .live-led.on-air::before{content:"";display:flex;position:absolute;background-color:hsla(var(--status-color),.4);border-radius:50%;aspect-ratio:1;top:0;left:0;width:100%;height:100%;animation:aura 2s alternate infinite;}.live-header .card>header{display:flex;margin-bottom:var(--gap);align-items:center;}.live-header .card>header small{color:hsl(var(--surface-light));margin-left:calc(var(--gap)*.5);}.live-header .card>footer{overflow:hidden;}.live-header .card>.card-body{margin-left:calc(var(--pad)*-1);margin-right:calc(var(--pad)*-1);background-color:var(--background-color);background-size:130%;background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-04.png");padding:var(--pad);border-radius:var(--rad) var(--rad) 0 0;display:flex;}.live-header .card>.card-body .col-matchweek{flex-basis:33%;flex:1;padding-right:var(--pad);border-right:2px solid var(--line-color);min-width:280px;}@media(max-width:768px){.live-header .card>.card-body .col-matchweek{position:absolute;z-index:100;background-color:hsl(var(--surface-medium));height:calc(100% - 50px + var(--pad)*.5);top:calc(50px - var(--pad)*.5);width:100%;padding:10px;overflow-y:auto;transform:translateX(0);transition:transform var(--ani-quick);z-index:1000;}}.live-header .card>.card-body .col-matchweek .serie-a-matchweek{--gap:5px;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek header{display:none;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul{--pad:5px;user-select:none;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match{height:48px;align-items:center;cursor:pointer;transition:opacity var(--ani-quick),background-color ease 60s;background-color:hsl(var(--background-light));--text-color:hsl(var(--background-dark));}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match.changed{animation:wow 1s alternate;animation-iteration-count:4;background-color:hsl(50,72%,86%);transition:opacity var(--ani-quick),background-color linear .2s;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match:not(.active){opacity:.5;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill{--pad:5px;pointer-events:none;--status-color:var(--surface-light);--rad:5px;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="1"],.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="3"]{--status-color:var(--success);}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="2"]{--status-color:var(--secondary);}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="0"]{--status-color:var(--surface-light);}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="4"]{--status-color:var(--surface-medium);}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="5"]{--status-color:var(--secondary);--label:"Sosp";}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="6"]{--status-color:var(--danger);--label:"Rinv";}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="0"] .match-score{display:inherit;background-color:transparent;color:hsl(var(--surface-light));}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="0"] .match-score::after{display:none!important;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="0"] .match-score .score-divider,.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="0"] .match-score .score-home,.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="0"] .match-score .score-away{display:none;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="1"] .match-date,.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="2"] .match-date,.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="3"] .match-date,.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="4"] .match-date{display:none;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="5"] .match-score,.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="6"] .match-score{display:none;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="5"] .match-date,.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="6"] .match-date{padding:var(--pad);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:var(--rad);white-space:nowrap;min-width:40px;justify-content:center;font-weight:bold;opacity:1;line-height:14px;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="5"] .match-date:before,.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="6"] .match-date:before{content:var(--label);}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="5"] .match-date>*,.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill[data-match-status="6"] .match-date>*{display:none;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill .match-score{background-color:hsl(var(--success));padding:var(--pad);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:var(--rad);white-space:nowrap;min-width:40px;justify-content:center;font-weight:bold;opacity:1;line-height:14px;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill a[href].match-score{position:relative;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill a[href].match-score::after{content:"🔍";position:absolute;opacity:0;transition:opacity var(--ani-quick);top:0;left:0;width:100%;height:100%;border-radius:inherit;background-color:hsl(var(--surface-xlight));display:flex;align-items:center;justify-content:center;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill a[href].match-score:hover::after{opacity:.8;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill .match-date{display:flex;color:hsl(var(--surface-medium));flex-direction:column;font-size:90%;opacity:.5;align-items:center;justify-content:center;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill .match-date .hours{font-size:80%;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill.theme-dark .match-date{color:hsl(var(--background-light))!important;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill .team-badge{width:40px;height:40px;}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill .team-name{font-size:var(--font-subtitle-size);}.live-header .card>.card-body .col-matchweek .serie-a-matchweek ul .match .match-pill .match-date{--overflow:-5px;margin-top:var(--overflow);margin-bottom:var(--overflow);color:var(--soft-color);font-weight:bold;}.live-header .card>.card-body .col-timeline{flex:1;flex-basis:66%;min-width:min(320px,100%);position:relative;}@media(max-width:768px){.live-header .card>.card-body .col-timeline{min-height:410px;}}.live-header .card>.card-body .col-timeline header{--rad:5px;--gap:10px;display:flex;align-items:center;justify-content:center;gap:var(--gap);position:relative;}.live-header .card>.card-body .col-timeline header .match-link{display:contents;}.live-header .card>.card-body .col-timeline header .match-link::after{content:"🔍 vai al match";position:absolute;bottom:-16px;font-size:12px;opacity:.5;font-weight:normal;transition:opacity var(--ani-quick);}.live-header .card>.card-body .col-timeline header .match-link:hover::after{opacity:1;}.live-header .card>.card-body .col-timeline header .team-badge{width:48px;height:48px;background-color:hsl(var(--background-light));border-radius:50%;display:flex;border:4px solid;}.live-header .card>.card-body .col-timeline header .team-name{font-size:clamp(var(--h6-size),2vw,var(--h5-size));font-weight:bold;flex:1;}.live-header .card>.card-body .col-timeline header .team-name.team-home{text-align:right;}.live-header .card>.card-body .col-timeline header .match-score{font-size:var(--h5-size);font-weight:bold;text-align:center;white-space:nowrap;--status-color:var(--surface-light);--rad:5px;}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="1"],.live-header .card>.card-body .col-timeline header .match-score[data-match-status="3"]{--status-color:var(--success);}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="2"]{--status-color:var(--secondary);}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="0"]{--status-color:var(--surface-light);}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="4"]{--status-color:var(--surface-medium);}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="5"]{--status-color:var(--secondary);--label:"Sosp";}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="6"]{--status-color:var(--danger);--label:"Rinv";}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="0"] .match-score{display:inherit;background-color:transparent;color:hsl(var(--surface-light));}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="0"] .match-score::after{display:none!important;}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="0"] .match-score .score-divider,.live-header .card>.card-body .col-timeline header .match-score[data-match-status="0"] .match-score .score-home,.live-header .card>.card-body .col-timeline header .match-score[data-match-status="0"] .match-score .score-away{display:none;}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="1"] .match-date,.live-header .card>.card-body .col-timeline header .match-score[data-match-status="2"] .match-date,.live-header .card>.card-body .col-timeline header .match-score[data-match-status="3"] .match-date,.live-header .card>.card-body .col-timeline header .match-score[data-match-status="4"] .match-date{display:none;}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="5"] .match-score,.live-header .card>.card-body .col-timeline header .match-score[data-match-status="6"] .match-score{display:none;}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="5"] .match-date,.live-header .card>.card-body .col-timeline header .match-score[data-match-status="6"] .match-date{padding:var(--pad);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:var(--rad);white-space:nowrap;min-width:40px;justify-content:center;font-weight:bold;opacity:1;line-height:14px;}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="5"] .match-date:before,.live-header .card>.card-body .col-timeline header .match-score[data-match-status="6"] .match-date:before{content:var(--label);}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="5"] .match-date>*,.live-header .card>.card-body .col-timeline header .match-score[data-match-status="6"] .match-date>*{display:none;}.live-header .card>.card-body .col-timeline header .match-score .match-score{background-color:hsl(var(--success));padding:var(--pad);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:var(--rad);white-space:nowrap;min-width:40px;justify-content:center;font-weight:bold;opacity:1;line-height:14px;}.live-header .card>.card-body .col-timeline header .match-score a[href].match-score{position:relative;}.live-header .card>.card-body .col-timeline header .match-score a[href].match-score::after{content:"🔍";position:absolute;opacity:0;transition:opacity var(--ani-quick);top:0;left:0;width:100%;height:100%;border-radius:inherit;background-color:hsl(var(--surface-xlight));display:flex;align-items:center;justify-content:center;}.live-header .card>.card-body .col-timeline header .match-score a[href].match-score:hover::after{opacity:.8;}.live-header .card>.card-body .col-timeline header .match-score .match-date{display:flex;color:hsl(var(--surface-medium));flex-direction:column;font-size:90%;opacity:.5;align-items:center;justify-content:center;}.live-header .card>.card-body .col-timeline header .match-score .match-date .hours{font-size:80%;}.live-header .card>.card-body .col-timeline header .match-score.theme-dark .match-date{color:hsl(var(--background-light))!important;}.live-header .card>.card-body .col-timeline header .match-score[data-match-status="0"] .match-minute{display:none;}.live-header .card>.card-body .col-timeline header .match-minute{font-size:var(--font-subtitle-size);background-color:hsl(var(--status-color));border-radius:var(--rad);padding:0 5px;}.live-header .card>.card-body .col-timeline header .match-stadium,.live-header .card>.card-body .col-timeline header .match-referee{font-size:var(--font-subtitle-size);color:hsl(var(--surface-light));font-weight:bold;position:absolute;bottom:0;}.live-header .card>.card-body .col-timeline header .match-stadium{left:20px;}.live-header .card>.card-body .col-timeline header .match-referee{right:0;}.live-header .card>.card-body .col-timeline .match-timeline{margin-top:15px!important;}.live-header .card>.card-body .col-timeline .empty-list-message{display:flex;flex:1;height:320px;max-height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;}.live-header #timelineTemplateTarget{width:100%;}.live-header #timelineTemplateTarget .match-timeline{--pad:20px;--line-color:hsl(var(--surface-medium));list-style:none;padding:var(--pad);margin:0;display:flex;flex-direction:column-reverse;align-items:center;}.live-header #timelineTemplateTarget .match-timeline>*{position:relative;height:32px;width:fit-content;box-sizing:border-box;}.live-header #timelineTemplateTarget .match-timeline>*:not(:first-child){margin-bottom:20px;}.live-header #timelineTemplateTarget .match-timeline>*:not(:first-child)::after{content:"";position:absolute;display:block;height:20px;width:4px;background-color:var(--line-color);left:calc(50% - 2px);bottom:-20px;z-index:0;}.live-header #timelineTemplateTarget .match-timeline>*:not(:first-child).label-outline::after{bottom:-22px;}.live-header #timelineTemplateTarget .match-timeline>*.timeline-label{white-space:nowrap;}.live-header #timelineTemplateTarget .match-timeline>*.timeline-label+.timeline-label{position:relative;margin-bottom:65px;}.live-header #timelineTemplateTarget .match-timeline>*.timeline-label+.timeline-label:before{content:"Nessun Evento";position:absolute;bottom:-45px;color:hsl(var(--surface-medium));border:2px solid hsl(var(--surface-medium));display:inline-flex;align-items:center;padding:2px 10px;border-radius:20px;white-space:nowrap;background-color:hsl(var(--surface-xlight));z-index:10;left:50%;transform:translateX(-50%);font-weight:bold;height:25px;box-sizing:border-box;}.live-header #timelineTemplateTarget .match-timeline>*.timeline-label+.timeline-label:after{height:65px;bottom:-65px;}.live-header #timelineTemplateTarget .match-timeline>*.timeline-item{--gap:8px;display:grid;grid-template-columns:1fr 40px 1fr;grid-auto-flow:dense;height:auto;gap:10px;min-width:max-content;}.live-header #timelineTemplateTarget .match-timeline>*.timeline-item:not(:first-child)::after{content:"";position:absolute;height:100%;width:4px;background-color:var(--line-color);}.live-header #timelineTemplateTarget .match-timeline>*.timeline-item.half-0{display:none;}.live-header #timelineTemplateTarget .match-timeline>*.timeline-item+.label{margin-bottom:40px;}.live-header #timelineTemplateTarget .match-timeline>*.timeline-item+.label::after{bottom:-40px;height:40px;}.live-header #timelineTemplateTarget .match-timeline>*.timeline-item .minute{background-color:hsl(var(--surface-medium));height:26px;border-radius:20px;font-weight:bold;width:40px;display:flex;align-items:center;justify-content:center;grid-column:2;}.live-header #timelineTemplateTarget .match-timeline>*.timeline-item .match-event{--line-color:hsl(var(--surface-xlight));display:grid;grid-template:"b a" auto "b c" auto/40px auto;background-color:hsl(var(--background-light));font-weight:bold;border-radius:10px;color:hsl(var(--surface-xdark));min-height:40px;height:min-content;top:-20%;position:relative;}.live-header #timelineTemplateTarget .match-timeline>*.timeline-item .match-event.team-home{grid-column:1;}.live-header #timelineTemplateTarget .match-timeline>*.timeline-item .match-event.team-away{grid-column:3;grid-template:"a b" auto "c b" auto/auto 40px;width:fit-content;}.live-header #timelineTemplateTarget .match-timeline>*.timeline-item .match-event.team-away .icon{border-left:2px solid var(--line-color);border-right:0;}.live-header #timelineTemplateTarget .match-timeline>*.timeline-item .match-event>.player-name{--text-color:hsl(var(--surface-xdark));grid-area:a;font-size:clamp(14px,2vw,var(--font-body-size));padding:var(--gap) calc(var(--gap)*4/3) 0 var(--gap);align-self:center;min-width:60px;overflow:hidden;text-overflow:ellipsis;}.live-header #timelineTemplateTarget .match-timeline>*.timeline-item .match-event .icon{grid-area:b;border-right:2px solid var(--line-color);display:flex;align-items:center;justify-content:center;width:40px;box-sizing:border-box;}.live-header #timelineTemplateTarget .match-timeline>*.timeline-item .match-event .info{grid-area:c;--text-color:hsl(var(--surface-medium));color:hsl(var(--surface-medium));font-size:12px;padding:0 var(--gap) var(--gap) var(--gap);align-self:center;}.live-header #timelineTemplateTarget .match-timeline>*.timeline-item .match-event .info>.player-name{margin-top:5px;display:flex;}.live-header #timelineTemplateTarget .match-timeline{max-height:540px;overflow:hidden;position:relative;justify-content:flex-end;margin-bottom:-20px;}.live-header #timelineTemplateTarget::after{content:"";position:absolute;display:flex;background-color:transparent;background-image:linear-gradient(to top,hsla(var(--surface-dark),.8),hsla(var(--surface-dark),0));z-index:10;width:calc(100% + var(--pad)*1);height:80px;right:calc(var(--pad)*-1);bottom:calc(var(--pad)*-1);white-space:nowrap;}#debug-minute{position:fixed;z-index:9999;top:0;left:0;width:100%;background-color:rgba(200,0,0,.95);color:#fff;font-size:12px;line-height:12px;padding:5px;font-family:monospace;}