﻿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;}[data-teams-id]{--grad-color-1-hsl:220,79%,54%;--grad-color-2-hsl:195,100%,45%;cursor:pointer;}[data-teams-id] *{cursor:pointer;}[data-teams-id].active{background-image:linear-gradient(61deg,hsl(var(--grad-color-1-hsl)),hsl(var(--grad-color-2-hsl)));}[selected-teams] [id*=team-]:not(.selected){display:none;}@media(max-width:768px) and (pointer:coarse){.mobile-scroller{width:calc(100% + var(--page-pad)*2);margin-left:calc(var(--page-pad)*-1);margin-right:calc(var(--page-pad)*-1);padding:0 20px;overflow-y:hidden;overflow-x:auto;box-sizing:border-box;}.mobile-scroller .matches{width:max-content;flex-wrap:nowrap;}}@media(max-width:320px){.mobile-scroller{width:calc(100% + var(--page-pad)*2);margin-left:calc(var(--page-pad)*-1);margin-right:calc(var(--page-pad)*-1);padding:0 20px;overflow-y:hidden;overflow-x:auto;box-sizing:border-box;}.mobile-scroller .matches{width:max-content;flex-wrap:nowrap;}}.matches{--rad:var(--radius);--gap:12px;--item-bg-color:hsl(var(--surface-medium));--item-text-color:var(--text-color);list-style:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0;border-radius:var(--rad);padding:var(--gap);width:calc(100% - var(--gap)*2);background-color:hsl(var(--surface-dark));box-sizing:content-box;}.matches.light{--item-bg-color:hsl(var(--background-light));--item-text-color:hsl(var(--surface-medium));}.matches .match-pill{display:contents;}.matches .match{--pad:7px;margin:calc(var(--gap)*.5);flex:1;display:flex;padding:var(--pad);border-radius:var(--rad);background-color:var(--item-bg-color);color:var(--item-text-color);align-items:center;justify-content:center;max-width:120px;}.matches .match .matchweek{display:none;}.matches .match .team-home,.matches .match .team-away{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;font-size:var(--font-subtitle-size);font-weight:bold;text-transform:uppercase;}.matches .match .team-name{margin-top:2px;pointer-events:none;color:var(--item-text-color);text-decoration:none;}.matches .match .team-home{order:10;}.matches .match .match-score{order:20;margin:0 calc(var(--gap)*.5);}.matches .match .match-score *{display:none;}.matches .match .match-score::after{content:"vs";font-size:var(--font-subtitle-size);font-weight:bold;}.matches .match .match-location,.matches .match .match-date{display:none;}.matches .match .team-away{order:30;}.card{--pad:20px;--gap:10px;--box-color:hsl(var(--surface-xlight));--background-color:var(--box-color);--text-color:hsl(var(--text));--line-color:hsl(var(--surface-light));padding:var(--pad,--gap,10px);border-radius:var(--radius,20px);background-color:var(--box-color,hsl(var(--surface-xlight)));font-size:var(--font-body-size);}.dark .card{--box-color:hsl(var(--surface-dark));--line-color:hsl(var(--surface-medium));}.card.card-dashed{outline:4px dashed var(--box-color);background-color:hsl(var(--background-light));}.card.card-default{--box-color:hsl(var(--surface-xlight));}.card>hr{margin-left:calc(var(--pad)*-1);margin-right:calc(var(--pad)*-1);width:calc(100% + var(--pad)*2);box-sizing:border-box;border-width:2px;border-bottom:0;border-left:0;border-right:0;}.card>.row{margin-left:calc(var(--gap)*-.5);margin-right:calc(var(--gap)*-.5);width:calc(100% + var(--gap));}.card>.row>.col{padding-left:calc(var(--gap)*.5);padding-right:calc(var(--gap)*.5);max-width:calc(100% - var(--gap));}.card hr{border-style:solid;border-color:var(--line-color);margin-top:var(--gap,10px);margin-bottom:var(--gap,10px);}.card header{font-size:var(--font-body-size);}.card .card-header{display:flex;align-items:center;border-bottom:2px solid var(--line-color);margin-top:calc(var(--pad)*-1);margin-left:calc(var(--pad)*-1);margin-right:calc(var(--pad)*-1);padding:var(--pad);color:hsl(var(--text-color));border-radius:var(--radius) var(--radius) 0 0;}.card .card-header small{display:block;margin-top:5px;font-size:70%;}.card .card-header.status-default{--status-color:var(--default);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;}.card .card-header.status-primary{--status-color:var(--primary);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;}.card .card-header.status-secondary{--status-color:var(--secondary);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;}.card .card-header.status-alternative{--status-color:var(--alternative);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;}.card .card-header.status-danger{--status-color:var(--danger);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;}.card .card-header.status-warn{--status-color:var(--warn);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;}.card .card-header.status-dark{--status-color:var(--dark);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;}.card .card-header.status-success{--status-color:var(--success);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;}.card .card-header.status-info{--status-color:var(--info);background-color:hsl(var(--status-color));color:hsl(var(--background-light));border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;}.card .card-footer{display:flex;align-items:center;border-top:2px solid var(--line-color);margin-bottom:calc(var(--pad)*-1);margin-left:calc(var(--pad)*-1);margin-right:calc(var(--pad)*-1);padding:var(--pad);border-radius:0 0 var(--radius,20px) var(--radius,20px);color:hsl(var(--text-color));}.card.tipography h1{font-size:var(--h4-size);font-weight:var(--h4-weight);}.card.tipography h2{font-size:var(--h5-size);font-weight:var(--h5-weight);}.card.tipography h3{font-size:var(--h6-size);font-weight:var(--h6-weight);}.card.tipography h1,.card.tipography h2,.card.tipography h3{margin-bottom:var(--gap);}.card.tipography h1:not(:first-child),.card.tipography h2:not(:first-child),.card.tipography h3:not(:first-child){margin-top:calc(var(--gap)*2);}.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;}.breadcrumbs{display:none;}@media(max-width:480px){.section-title{margin-bottom:10px!important;}.section-title h3{font-size:var(--h5-size);}}#match-menu .match-score{pointer-events:none;}#content>header>small{font-size:var(--font-body-size);color:hsl(var(--surface-xlight));font-weight:bold;}#last-from-fields{--gap:20px;--radius:10px;margin-top:var(--gap);display:flex;flex-direction:column;gap:var(--gap);}@media(max-width:480px){#last-from-fields{--gap:10px;}}#last-from-fields>*.header{display:flex;flex-direction:column;gap:10px;}#last-from-fields>*.header figure{height:auto;max-height:350px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:var(--radius);margin-bottom:10px;}@media(max-width:480px){#last-from-fields>*.header figure{max-height:250px;}}#last-from-fields>*.header figure img{flex:0 0 100%;background-size:150%;background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-04.png");}#last-from-fields>*.header .custom-subtitle{font-weight:normal!important;}@media(max-width:480px){#last-from-fields>*.header .title{font-size:var(--h6-size);}}#last-from-fields>*.content{display:flex;flex-direction:column;gap:var(--gap);}#last-from-fields>*.content .card{--gap:20px;pointer-events:none;}@media(max-width:480px){#last-from-fields>*.content .card{--gap:10px;--pad:var(--gap);}}#last-from-fields>*.content .card>.header{display:flex;}#last-from-fields>*.content .card>.header .match-pill{flex:0 0 100%;display:flex;justify-content:space-between;flex-wrap:wrap;}#last-from-fields>*.content .card>.header .match-pill label{--pad:10px;flex:2;display:flex;align-items:center;justify-content:flex-end;overflow:hidden;font-size:clamp(var(--subtitle),2.5vw,var(--h6-size));font-weight:bold;}#last-from-fields>*.content .card>.header .match-pill label .team-link{padding:0 var(--pad);overflow:hidden;text-overflow:ellipsis;}#last-from-fields>*.content .card>.header .match-pill label .team-badge{width:clamp(30px,5vw,40px);height:auto;aspect-ratio:1;}#last-from-fields>*.content .card>.header .match-pill label.team-home{flex-direction:row-reverse;order:1;}#last-from-fields>*.content .card>.header .match-pill label.team-away{order:3;}#last-from-fields>*.content .card>.header .match-pill .match-date{flex:1;display:flex!important;align-items:center;text-transform:capitalize;order:2;font-size:clamp(var(--subtitle),2.5vw,var(--h6-size));font-weight:bold;color:hsl(var(--surface-xlight));}#last-from-fields>*.content .card>.header .match-pill .match-date .day{white-space:nowrap;}#last-from-fields>*.content .card>.header .match-pill .match-date .hours{display:none!important;}#last-from-fields>*.content .card>.header .match-pill .matchweek,#last-from-fields>*.content .card>.header .match-pill .match-score,#last-from-fields>*.content .card>.header .match-pill .match-location{display:none!important;}#last-from-fields>*.content .card>.content{--content-size:var(--h6-size);pointer-events:all;}@media(max-width:480px){#last-from-fields>*.content .card>.content{--content-size:var(--subtitle);}}#last-from-fields>*.content .card>.content>*{font-size:clamp(var(--subtitle),2.5vw,var(--h6-size));line-height:calc(var(--content-size)*1.44);}#last-from-fields>*.content .card>.content p{color:hsl(var(--background-light));}#last-from-fields>*.content .card>.content a{color:hsl(var(--primary-light));font-weight:500;}