﻿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;}table.reactive{--left-shadow-width:20px;--right-shadow-width:20px;--shadow-color:var(--background-color);--page-color:var(--background-color,var(--surface-xdark));--scrollbar-color:hsla(var(--surface-xlight),.9);overflow-y:overlay;}table.reactive::-webkit-scrollbar{height:8px;width:8px;}table.reactive::-webkit-scrollbar-track{background:rgba(0,0,0,.1);}table.reactive::-webkit-scrollbar-thumb{box-shadow:inset 0 0 100px var(--scrollbar-color);border-radius:8px;border:2px solid transparent;}table.reactive::-webkit-scrollbar-corner{background:rgba(0,0,0,.2);}table.reactive::-webkit-resizer{background:transparent;}table.reactive:hover::-webkit-scrollbar-track{background:rgba(0,0,0,.15);}table.reactive:hover::-webkit-scrollbar-thumb{box-shadow:inset 0 0 100px var(--scrollbar-color);border:2px solid transparent;}.dark table.reactive{--scrollbar-color:hsla(var(--surface-medium),.9);}table.reactive.sticky-header-col thead th.tail{width:10px;}table.reactive.sticky-header-col thead th.sticky-header{position:sticky;left:0;z-index:10;background-color:var(--background-color);}table.reactive.sticky-header-col thead th.sticky-header+th:not(.sticky-header){border-left:calc(var(--left-shadow-width) + var(--pad)) solid transparent;min-width:90px;}table.reactive.sticky-header-col tbody th{position:sticky;left:0;z-index:10;background-color:inherit;}table.reactive.sticky-header-col tbody th:last-of-type::after{content:"";display:block;width:20px;position:absolute;left:100%;height:100%;top:0;background-image:linear-gradient(90deg,var(--shadow-color),transparent);opacity:min(.5,var(--scroll-h,0)*20);transition:opacity var(--ani-quick);pointer-events:none;}table.reactive.sticky-header-col tbody th+td{border-left:calc(var(--left-shadow-width) + var(--pad)) solid transparent;position:relative;}table.reactive.sticky-header-col tbody .tail{position:sticky;right:0;}table.reactive.sticky-header-col tbody .tail::before{content:"";display:block;width:15px;height:100%;position:absolute;top:0;right:0;z-index:5000;background-image:linear-gradient(-90deg,var(--page-color),transparent);opacity:calc(var(--scroll-to-w,0)*100);transition:opacity var(--ani-quick);pointer-events:none;}table.reactive th .overflow-label,table.reactive td .overflow-label{position:absolute;top:0;height:100%;display:flex;max-width:initial!important;align-items:center;box-sizing:border-box;z-index:10;}[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;}.dark .filters .filter{--background-color:hsl(var(--surface-medium));--background-hover-color:hsl(var(--surface-light));--text-color:hsl(var(--background-light));--text-soft-color:hsla(var(--background-light),.7);--label-color:hsl(var(--surface-xlight));--default:var(--background-light);}.dark .filters .filter select{background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/whites/ico-chevron-down.svg");}.dark .filters .filter .filter{--background-color:hsl(var(--surface-dark));}.filters{--gap:15px;gap:var(--gap);display:flex;flex-wrap:wrap;list-style:none;padding:0;}.filters .filter{--status-color:transparent;--background-color:hsl(var(--surface-light));--background-hover-color:hsla(var(--surface-light),.7);--text-color:hsl(var(--surface-medium));--text-soft-color:hsla(var(--surface-medium),.7);--label-color:hsl(var(--surface-medium),.5);--rad:var(--radius);--vpad:calc(var(--gap)*.5);--hpad:var(--gap);min-width:min(200px,100%);flex:1;height:40px;min-height:40px;display:flex;align-items:center;padding:var(--vpad) var(--hpad);color:var(--text-color);box-sizing:border-box;transition:background-color var(--ani-quick);cursor:pointer;position:relative;}.filters .filter.has-icon .btn{width:24px;height:24px;position:relative;bottom:-12px;left:8px;outline:0!important;}.filters .filter.has-icon .btn .icon{margin:0;}.filters .filter.has-icon .icon{margin-top:calc(var(--label-height) - var(--vpad));margin-bottom:-8px;margin-right:calc(var(--vpad)*-.5);margin-left:var(--vpad);}.filters .filter.form-control-check{flex-direction:row;align-items:baseline;--hpad:0;gap:calc(var(--gap)*.5);}.filters .filter.form-control-check input[type=checkbox]{width:24px;min-width:24px;margin-left:0;margin-right:0;cursor:pointer;position:relative;top:2px;left:2px;}.filters .filter.form-control-check>label{font-size:var(--font-subtitle-size);font-weight:normal;}.filters .filter:not(.form-control-check)::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:flex;background-color:var(--background-color);border-radius:var(--rad);z-index:0;order:100;outline:1px solid var(--status-color);transition:outline var(--ani-quick);}.filters .filter.invalid{--status-color:hsl(var(--danger));}.filters .filter[data-control-label]{--label-height:26px;--label-color:hsl(var(--surface-xdark));min-height:calc(40px + var(--label-height));}.filters .filter[data-control-label]::after{content:attr(data-control-label);display:flex;order:10;height:var(--label-height);color:var(--label-color);position:absolute;top:0;left:0;font-weight:bold;}.filters .filter[data-control-label]::before{top:var(--label-height);height:calc(100% - var(--label-height));}.filters .filter[data-control-label]>*:first-child{margin-top:calc(var(--label-height) - var(--vpad));}.filters .filter>*{z-index:1;order:20;}.filters .filter:focus-within:not(:has(.filter:focus-within))::before{background-color:var(--background-hover-color);}.filters .filter .label{font-size:var(--font-subtitle-size);font-weight:bold;color:var(--label-color);flex-basis:100%;background-color:transparent;height:30px;display:inline-flex;align-items:center;}.filters .filter textarea,.filters .filter select,.filters .filter input{background-color:transparent;border:0;display:flex;flex:1;color:var(--text-color);font-family:var(--font);font-size:var(--font-body-size);font-weight:bold;margin:calc(var(--gap)*-.5) calc(var(--gap)*-1);padding:calc(var(--gap)*.5) var(--gap);}.filters .filter textarea:focus,.filters .filter select:focus,.filters .filter input:focus{outline:0;}.filters .filter textarea:-webkit-autofill,.filters .filter select:-webkit-autofill,.filters .filter input:-webkit-autofill{-webkit-text-fill-color:hsl(var(--primary))!important;-webkit-background-clip:text;font-size:inherit!important;}.filters .filter select{--pad:10px;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/ico-chevron-down.svg");background-position-x:calc(100% - var(--pad));background-position-y:50%;background-repeat:no-repeat;padding-right:calc(var(--pad)*4);cursor:pointer;border:1px solid transparent;min-width:48px;--scrollbar-color:hsla(var(--surface-xlight),.9);overflow-y:overlay;}.filters .filter select::-webkit-scrollbar{height:8px;width:8px;}.filters .filter select::-webkit-scrollbar-track{background:rgba(0,0,0,.1);}.filters .filter select::-webkit-scrollbar-thumb{box-shadow:inset 0 0 100px var(--scrollbar-color);border-radius:8px;border:2px solid transparent;}.filters .filter select::-webkit-scrollbar-corner{background:rgba(0,0,0,.2);}.filters .filter select::-webkit-resizer{background:transparent;}.filters .filter select:hover::-webkit-scrollbar-track{background:rgba(0,0,0,.15);}.filters .filter select:hover::-webkit-scrollbar-thumb{box-shadow:inset 0 0 100px var(--scrollbar-color);border:2px solid transparent;}.dark .filters .filter select{--scrollbar-color:hsla(var(--surface-medium),.9);}.filters .filter select optgroup{background-color:var(--background-color);font-size:var(--font-subtitle-size);font-weight:normal;color:var(--text-soft-color);}.filters .filter select option{background-color:var(--background-color);font-size:var(--font-body-size);font-weight:normal;color:var(--text-color);}.filters .filter select option.placeholder{font-family:var(--font);color:var(--text-soft-color);opacity:1;}.filters .filter input,.filters .filter textarea{width:auto;min-width:inherit;}.filters .filter input::placeholder,.filters .filter textarea::placeholder{font-family:var(--font);color:var(--text-soft-color);opacity:1;}.filters .filter .checklist-control{--pad:5px;--gap:5px;display:inline-flex;flex-direction:column;gap:var(--gap);cursor:pointer;align-items:center;border-radius:var(--rad);padding:var(--pad);transition:background-color var(--ani-quick),opacity var(--ani-calm);font-size:vat(--font-subtitle-size);font-weight:bold;}.filters .filter .checklist-control:focus,.filters .filter .checklist-control:hover{background-color:hsl(var(--background-light),.1);}.filters .filter input[type=radio]:not(:checked)+.checklist-control,.filters .filter input[type=checkbox]:not(:checked)+.checklist-control{opacity:.2;}.filters .filter.filter-row{--pad:10px;flex-basis:100%;height:auto;padding:var(--pad);}.filters .filter.filter-row.row{gap:var(--gap);}.filters .filter.filter-row.row>.col{display:flex;flex-wrap:wrap;height:100%;width:100%;padding:0;}.filters .filter.filter-row.row>.col .btn{height:fit-content;}.filters .filter.filter-row.row>.col .btn.btn-sm{--pad:8px;}.filters .filter.filter-row.row>.col>.label{padding:0;margin-top:calc(var(--pad)*-1);}.filters .filter.filter-row input[type=checkbox]:not(:checked)+.btn-radio,.filters .filter.filter-row input[type=radio]:not(:checked)+.btn-radio{opacity:.5;}.filter-box-filtering .filter-box-filtered-item:not(.filter-box-match){display:none;}.filter-box-empty-message{min-height:50px;justify-content:center;}body:not([data-filter-box-matches="0"]) .filter-box-empty-message{display:none;}body[data-filter-box-matches="0"] .filter-box-items-container{display:none;}[data-hide-when-filter].hidden-by-filter{display:none;}table.grades-table{--rad:10px;--gap:2px;--accent-color:#1fbcff;--placeholder-color:hsl(var(--surface-light));background-color:hsl(var(--surface-dark));border-radius:var(--rad);width:100%;border-collapse:collapse;table-layout:fixed;}table.grades-table .team-info{display:flex;align-items:center;padding:20px 10px;}table.grades-table .team-info .team-badge{margin:0;position:relative;}table.grades-table .team-info .team-name{margin-left:10px;}table.grades-table .team-info .team-link{text-decoration:none;color:inherit;}table.grades-table .team-info .team-link:hover,table.grades-table .team-info .team-link:focus{text-decoration:underline;}table.grades-table th>small{font-size:12px;font-weight:normal;}table.grades-table th{border-bottom:1px solid hsla(var(--surface-medium),.5);}table.grades-table th:not([rowspan]),table.grades-table td:not(:first-of-type){border-left:1px solid hsla(var(--surface-medium),.5);}table.grades-table th,table.grades-table td{white-space:nowrap;padding:var(--gap);}table.grades-table .cell{--pad:5px;min-height:28px;width:100%;padding:var(--pad);box-sizing:border-box;}table.grades-table .pill,table.grades-table .cell{--rad:4px;border-radius:var(--rad);background-color:hsl(var(--surface-medium));display:inline-flex;font-size:clamp(12px,2vw,var(--font-subtitle-size));font-weight:bold;overflow:hidden;}table.grades-table .pill{--yellow:hsl(var(--warn));--red:hsl(var(--danger));overflow:hidden;}table.grades-table .pill>*{min-width:32px;height:28px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;position:relative;flex:1;}@media(max-width:768px){table.grades-table .pill>*{min-width:24px;}}table.grades-table .pill>*.player-fanta-grade{color:var(--accent-color);}table.grades-table .pill>*::after{content:"";position:absolute;bottom:0;left:0;height:4px;background-color:transparent;width:100%;}table.grades-table .pill>*.yellow-card::after{background-color:var(--yellow);}table.grades-table .pill>*.red-card::after{background-color:var(--red);}table.grades-table .pill :first-child{border-right:1px solid hsl(var(--surface-dark));}table.grades-table .pill :first-child+*{border-left:1px solid hsl(var(--surface-dark));}table.grades-table .player-team{font-weight:normal;justify-content:center;align-items:center;font-size:80%;}table.grades-table .player-team>span{max-width:150px;}table.grades-table .player-item{--pad:8px;--rad:4px;width:100%;height:28px;display:flex;align-items:center;border-radius:var(--rad);background-color:hsl(var(--surface-medium));}table.grades-table .player-item .player-link{text-decoration:none;color:var(--text-color);cursor:pointer;}table.grades-table .player-item .player-link:hover{text-decoration:underline;}table.grades-table .player-item .role{--gk:var(--role-gk);--def:var(--role-def);--mid:var(--role-mid);--wing:var(--role-wing);--atk:var(--role-atk);--coach:var(--surface-medium);--role-color:var(--coach);--background-color:var(--inner-background-color,hsl(var(--role-color)));--text-color:var(--inner-text-color,hsl(var(--surface-text)));--font-stretch:var(--inner-font-stretch,initial);--font-size:var(--inner-font-size,12px);width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size);font-stretch:var(--font-stretch);background-color:var(--background-color);color:var(--text-color);border-radius:50%;font-weight:bold;aspect-ratio:1;}table.grades-table .player-item .role[data-value=por],table.grades-table .player-item .role[data-value=p]{--role-color:var(--gk);--inner-text-color:hsl(var(--background-light));}table.grades-table .player-item .role[data-value=ds],table.grades-table .player-item .role[data-value=dd],table.grades-table .player-item .role[data-value=dc],table.grades-table .player-item .role[data-value=b],table.grades-table .player-item .role[data-value=d]{--role-color:var(--def);--inner-text-color:hsl(var(--background-light));}table.grades-table .player-item .role[data-value=e],table.grades-table .player-item .role[data-value=m],table.grades-table .player-item .role[data-value=c]{--role-color:var(--mid);--inner-text-color:hsl(var(--background-light));}table.grades-table .player-item .role[data-value=t],table.grades-table .player-item .role[data-value=w]{--role-color:var(--wing);--inner-text-color:hsl(var(--background-light));}table.grades-table .player-item .role[data-value=pc],table.grades-table .player-item .role[data-value=a]{--role-color:var(--atk);--inner-text-color:hsl(var(--background-light));}table.grades-table .player-item .role[data-value=all]{font-stretch:condensed;--role-color:var(--coach);--inner-text-color:hsl(var(--background-light));}table.grades-table .player-item .role[data-role=por],table.grades-table .player-item .role[data-role=p]{--role-color:var(--gk);--inner-text-color:hsl(var(--background-light));}table.grades-table .player-item .role[data-role=ds],table.grades-table .player-item .role[data-role=dd],table.grades-table .player-item .role[data-role=dc],table.grades-table .player-item .role[data-role=b],table.grades-table .player-item .role[data-role=d]{--role-color:var(--def);--inner-text-color:hsl(var(--background-light));}table.grades-table .player-item .role[data-role=e],table.grades-table .player-item .role[data-role=m],table.grades-table .player-item .role[data-role=c]{--role-color:var(--mid);--inner-text-color:hsl(var(--background-light));}table.grades-table .player-item .role[data-role=t],table.grades-table .player-item .role[data-role=w]{--role-color:var(--wing);--inner-text-color:hsl(var(--background-light));}table.grades-table .player-item .role[data-role=pc],table.grades-table .player-item .role[data-role=a]{--role-color:var(--atk);--inner-text-color:hsl(var(--background-light));}table.grades-table .player-item .role[data-role=all]{font-stretch:condensed;--role-color:var(--coach);--inner-text-color:hsl(var(--background-light));}table.grades-table .player-item .role[data-game-type=mantra],table.grades-table .player-item .role.role-mantra{--inner-background-color:hsla(var(--role-color),.2);--inner-text-color:hsl(var(--role-color));--inner-font-stretch:condensed;--inner-font-size:70%;}table.grades-table .player-item .role[data-game-type=mantra]::after,table.grades-table .player-item .role.role-mantra::after{background-image:linear-gradient(0,var(--inner-background-color),var(--inner-background-color));background-color:hsl(var(--surface-dark));}.dark table.grades-table .player-item .role[data-game-type=mantra]::after,.dark table.grades-table .player-item .role.role-mantra::after{outline:3px solid hsl(var(--surface-dark));}table.grades-table .player-item .role[data-game-type=mantra],table.grades-table .player-item .role.role-mantra{background-color:hsla(var(--role-color),.2);color:hsl(var(--role-color));font-stretch:condensed;font-size:70%;}table.grades-table .player-item .role::before{content:attr(data-value);text-transform:capitalize;}table.grades-table .player-item .role{margin:0 var(--pad);}table.grades-table .player-item .player-icon{margin-right:var(--pad);}table.grades-table .player-item .player-name+.player-icon{margin-left:auto;}table.grades-table .player-item{padding-left:0;padding-right:0;}table.grades-table .player-bonus::before,table.grades-table .player-fanta-grade::before,table.grades-table .player-grade::before{content:attr(data-value);}table.grades-table .player-grade[data-value*="56"]::before{content:"-";color:var(--placeholder-color);}table.grades-table .player-grade[data-value*="56"]+.player-fanta-grade::before{content:"-"!important;color:var(--placeholder-color);}table.grades-table .player-grade[data-value*="55"]::before{content:"6";color:var(--placeholder-color);}table.grades-table .player-grade[data-value*="55"]+.player-fanta-grade::before{content:"-";color:var(--placeholder-color);}table.grades-table .player-bonus{height:28px;width:25px;display:inline-flex;align-items:center;justify-content:center;}@media(max-width:768px){table.grades-table .player-bonus{width:auto;}}table.grades-table .player-bonus[data-value="0"]::before{content:"-"!important;color:var(--placeholder-color);}table.grades-table .player-bonus:not([data-value="0"]){background-color:hsl(var(--background-light));}table.grades-table .player-bonus.bonus{color:hsl(var(--success));}table.grades-table .player-bonus.malus{color:hsl(var(--danger));}table.grades-table .group{display:flex;justify-content:space-around;}table.grades-table .group>*:not(img){flex:1;justify-content:center;}table.grades-table .group>*:not(img)+*{margin-left:calc(var(--gap)*2);}table.grades-table img.icon{font-size:10px;overflow:hidden;display:inline-block;height:16px;width:16px;flex:initial;}.btn{--pad:10px;--status-color:var(--default);--text-color:var(--background-light);background-color:hsl(var(--status-color));color:hsl(var(--text-color));border-radius:var(--label-radius,10px);padding:var(--pad) calc(var(--pad)*2);display:inline-flex;align-items:center;justify-content:center;width:fit-content;box-sizing:border-box;font-weight:bold;text-align:center;border:0;font-family:var(--font);font-size:clamp(12px,7.5vw,var(--font-body-size));line-height:var(--font-body-size);transition:transform var(--ani-quick);cursor:pointer;overflow:hidden;}.btn[disabled]{opacity:.8;--status-color:var(--default)!important;cursor:default;}.btn.btn-block{width:100%;}.btn.btn-std-w{width:180px;}.btn.btn-sm{--pad:10px;font-size:var(--font-subtitle-size);line-height:var(--font-subtitle-size);}.btn.btn-xs{--pad:6px;--label-radius:8px;font-size:var(--font-subtitle-size);line-height:var(--font-subtitle-size);}.btn.btn-rounded{--label-radius:20px;}.btn.btn-radio.btn-outline{transition:opacity var(--ani-calm),background-color var(--ani-calm),transform var(--ani-calm);}.btn.btn-lg{--pad:12px;}.btn.btn-outline{outline:2px solid hsl(var(--status-color));outline-offset:-2px;background-color:transparent;color:hsl(var(--status-color));}.btn.btn-outline:not([disabled]):focus,.btn.btn-outline:not([disabled]):hover{transition:opacity var(--ani-calm);background-color:hsla(var(--status-color),.1);transform:scale(1);}.btn.btn-hero{--grad-color-1:hsl(var(--dark));--grad-color-2:hsl(var(--dark));--grad-color-3:hsl(var(--status-color));background-image:linear-gradient(261deg,var(--grad-color-3),var(--grad-color-2) 50%,var(--grad-color-1));}.btn.btn-hero.btn-primary{--grad-color-1:hsl(var(--info));--grad-color-2:hsl(var(--primary));--grad-color-3:hsl(var(--primary));}.btn.btn-hero.btn-secondary{--grad-color-1:hsl(var(--secondary));--grad-color-2:hsl(var(--danger));--grad-color-3:hsl(var(--danger));}.btn.btn-hero.btn-alternative{--grad-color-1:hsl(var(--danger));--grad-color-2:hsl(var(--alternative));--grad-color-3:hsl(var(--info));}.btn.btn-icon{width:180px;height:fit-content;justify-content:space-between;}.btn.btn-icon .icon{margin-left:8px;max-height:20px;}.btn.btn-fab{width:40px;height:40px;border-radius:40px;}.btn.btn-clear{width:auto;height:auto;background-color:transparent;padding:0;color:hsl(var(--status-color));}.btn.btn-clear .icon{height:16px;width:24px;object-fit:contain;}.btn:not([disabled]):focus,.btn:not([disabled]):hover{transform:scale(1.02);text-decoration:none;}.btn:not([disabled]):active{transform:scale(.98);}.btn.btn-default{--status-color:var(--default);}.btn.btn-primary{--status-color:var(--primary);}.btn.btn-secondary{--status-color:var(--secondary);}.btn.btn-alternative{--status-color:var(--alternative);}.btn.btn-danger{--status-color:var(--danger);}.btn.btn-warn{--status-color:var(--warn);}.btn.btn-dark{--status-color:var(--dark);}.btn.btn-success{--status-color:var(--success);}.icon-white{filter:contrast(0) brightness(2);}header.seo-header{flex-flow:column wrap;}header.seo-header .title-container{display:flex;flex-flow:row wrap;justify-content:end;}header.seo-header .title-container h1{flex:1;}@media(max-width:480px){.match-menu-container{display:block;overflow-x:auto;margin-left:calc(var(--page-pad)*-1);margin-right:calc(var(--page-pad)*-1);padding-left:var(--page-pad);padding-right:var(--page-pad);}.match-menu-container #match-menu{flex-wrap:nowrap;justify-content:flex-start;width:fit-content;}}.match-menu-container .match[disabled]{opacity:.5;pointer-events:none;}.match-menu-container a{pointer-events:none!important;}.teams{--rad:5px;display:flex;flex-direction:column;list-style:none;margin:0;padding:0;}.teams .team-table{--rad:var(--radius);margin-bottom:20px;}.teams .team-table header{font-size:var(--font-subtitle-size);color:hsl(var(--surface-light));background-color:hsl(var(--surface-medium));padding:var(--gap);width:calc(100% - var(--gap)*2);border-radius:var(--rad) var(--rad) 0 0;display:flex;justify-content:space-between;box-sizing:content-box;}.teams .team-table header .current{font-weight:bold;}.teams .team-table .team-table-body{min-height:100px;overflow-x:auto;}.teams .team-table .team-table-body table{border-radius:0 0 var(--rad) var(--rad);}.teams .team-table .team-table-body table thead th{width:160px;}.teams .team-table .team-table-body table thead tr:first-child>th:first-child{position:sticky;left:0;z-index:100;background-color:hsl(var(--surface-dark));}.teams .team-table .team-table-body table tbody td:first-child{position:sticky;left:0;z-index:100;background-color:hsl(var(--surface-dark));}.filtered-view .team-table:not(.search-match){display:none;}.filtered-view .team-table.search-match tbody tr:not(.search-match){display:none;}.empty-list-message{min-height:50px;justify-content:center;}.empty-list-message.no-result-message{display:none!important;}.filtered-view.no-matches .empty-list-message.no-result-message{display:flex!important;}.empty-list-message.empty-list-message~.empty-list-message.empty-list-message{display:none!important;}.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;}.role-filter{position:relative;}.role-filter select{z-index:20;position:relative;}.role-filter [data-value]{display:none;}.role-filter[data-role]{--gk:var(--role-gk);--def:var(--role-def);--mid:var(--role-mid);--wing:var(--role-wing);--atk:var(--role-atk);--coach:var(--surface-medium);--role-color:var(--coach);}.role-filter[data-role][data-value=por],.role-filter[data-role][data-value=p]{--role-color:var(--gk);--inner-text-color:hsl(var(--background-light));}.role-filter[data-role][data-value=ds],.role-filter[data-role][data-value=dd],.role-filter[data-role][data-value=dc],.role-filter[data-role][data-value=b],.role-filter[data-role][data-value=d]{--role-color:var(--def);--inner-text-color:hsl(var(--background-light));}.role-filter[data-role][data-value=e],.role-filter[data-role][data-value=m],.role-filter[data-role][data-value=c]{--role-color:var(--mid);--inner-text-color:hsl(var(--background-light));}.role-filter[data-role][data-value=t],.role-filter[data-role][data-value=w]{--role-color:var(--wing);--inner-text-color:hsl(var(--background-light));}.role-filter[data-role][data-value=pc],.role-filter[data-role][data-value=a]{--role-color:var(--atk);--inner-text-color:hsl(var(--background-light));}.role-filter[data-role][data-value=all]{font-stretch:condensed;--role-color:var(--coach);--inner-text-color:hsl(var(--background-light));}.role-filter[data-role][data-role=por],.role-filter[data-role][data-role=p]{--role-color:var(--gk);--inner-text-color:hsl(var(--background-light));}.role-filter[data-role][data-role=ds],.role-filter[data-role][data-role=dd],.role-filter[data-role][data-role=dc],.role-filter[data-role][data-role=b],.role-filter[data-role][data-role=d]{--role-color:var(--def);--inner-text-color:hsl(var(--background-light));}.role-filter[data-role][data-role=e],.role-filter[data-role][data-role=m],.role-filter[data-role][data-role=c]{--role-color:var(--mid);--inner-text-color:hsl(var(--background-light));}.role-filter[data-role][data-role=t],.role-filter[data-role][data-role=w]{--role-color:var(--wing);--inner-text-color:hsl(var(--background-light));}.role-filter[data-role][data-role=pc],.role-filter[data-role][data-role=a]{--role-color:var(--atk);--inner-text-color:hsl(var(--background-light));}.role-filter[data-role][data-role=all]{font-stretch:condensed;--role-color:var(--coach);--inner-text-color:hsl(var(--background-light));}.role-filter[data-role][data-game-type=mantra],.role-filter[data-role].role-mantra{--inner-background-color:hsla(var(--role-color),.2);--inner-text-color:hsl(var(--role-color));--inner-font-stretch:condensed;--inner-font-size:70%;}.role-filter[data-role][data-game-type=mantra]::after,.role-filter[data-role].role-mantra::after{background-image:linear-gradient(0,var(--inner-background-color),var(--inner-background-color));background-color:hsl(var(--surface-dark));}.dark .role-filter[data-role][data-game-type=mantra]::after,.dark .role-filter[data-role].role-mantra::after{outline:3px solid hsl(var(--surface-dark));}.role-filter[data-role]::after{z-index:10;content:attr(data-role);max-width:40px;margin-right:10px;transform:scale(1);transition-property:margin,max-width,transform,background-color;transition-duration:.25s;transition-delay:.2s;text-transform:capitalize;--background-color:var(--inner-background-color,hsl(var(--role-color)));--text-color:var(--inner-text-color,hsl(var(--surface-text)));--font-stretch:var(--inner-font-stretch,initial);--font-size:var(--inner-font-size,12px);width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size);font-stretch:var(--font-stretch);background-color:var(--background-color);color:var(--text-color);border-radius:50%;font-weight:bold;aspect-ratio:1;}.role-filter[data-role][data-role=""]::after{max-width:0;margin-right:0;transform:scale(0);font-size:0;overflow:hidden;}