﻿.block-17{--gap:10px;--rad:calc(var(--radius)*2);--imgH:64px;--soft:hsl(var(--surface-medium));--accent-color:hsl(var(--primary-medium));--text-color:hsl(var(--surface-text));--background-color:hsl(var(--surface-xlight));--card-color:hsl(var(--surface-xlight));--hover-color:hsla(var(--surface-xlight),.6);overflow:visible;--imgH:64px;--inner-soft:var(--soft,#333);}.block-17>header{display:flex;align-items:center;margin-top:calc(var(--gap)*5);margin-bottom:calc(var(--gap)*.5);font-size:var(--h6-size);}.block-17>header::after{content:"";flex:1;height:4px;background-color:hsl(var(--surface-xlight));display:flex;margin-left:calc(var(--gap)*2);}.block-17>header img.block-image{height:var(--imgH);width:auto;margin-right:var(--gap);margin-top:calc(25px - var(--imgH));margin-bottom:calc(var(--gap)*-1);}.block-17>header .block-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);font-size:90%;}.block-17>header .block-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);}.block-17>header .block-link:focus,.block-17>header .block-link:hover,.block-17>header .block-link:active{opacity:.8;}.dark .block-17>header .block-link{--text-color:hsl(var(--surface-light));}@media(max-width:500px){.block-17>header{flex-wrap:wrap;}.block-17>header .block-link{flex-basis:100%;margin-top:calc(var(--gap)*2);text-align:right;}}.block-17 header{margin-bottom:calc(var(--gap)*2);}.block-17.with-prev{margin-top:calc(var(--gap)*-1);}.block-17.highlight{--card-color:hsl(var(--background-light))!important;--card-hover-color:hsla(var(--background-light),.5);--pad:20px;--inner-pad:var(--pad,10px 20px);--inner-gap:var(--pad,20px);--inner-rad:var(--rad,calc(var(--radius)*2));color:var(--text-color);background-color:var(--background-color);margin:var(--inner-gap);border-radius:var(--inner-rad);padding:var(--inner-pad);overflow:hidden;overflow:visible;--inner-pad:calc(var(--gap)*2);overflow:visible;margin-top:40px;}.block-17.highlight.with-prev{margin-top:calc(var(--inner-gap)*-1);border-top-left-radius:0;border-top-right-radius:0;position:relative;overflow:visible;}.block-17.highlight.with-prev::before{content:"";position:absolute;bottom:100%;left:0;width:100%;background-color:inherit;height:calc(var(--inner-rad)*2);z-index:-1;}.block-17.highlight>header{--font-size:var(--h6-size);--pad:0px;}.block-17.highlight>header{--default-color:hsl(var(--background-dark));--pad:var(--gap);--inner-font-size:var(--font-size,var(--h5-size));color:var(--accent-color,--default-color);font-size:var(--inner-font-size);padding:var(--pad);margin:0;margin-bottom:calc(var(--gap)*2);}.block-17.highlight>header:after{visibility:hidden;}.block-17.highlight>header .block-image{height:30px;background-color:var(--accent-color);border-radius:50%;aspect-ratio:1;padding:5px;box-sizing:border-box;margin:0;margin-right:var(--gap);object-fit:contain;font-size:0;}.block-17.highlight>header .block-title{font-size:100%;}.block-17.highlight>header .block-link{color:var(--accent-color,var(--default-color));font-size:70%;font-weight:bold;}.block-17.highlight>header .block-link:after{background-color:var(--accent-color,var(--default-color));color:var(--accent-color,var(--default-color));}.block-17.highlight>header{--default-color:hsl(var(--background-dark));--pad:var(--gap);--inner-font-size:var(--font-size,var(--h5-size));color:var(--accent-color,--default-color);font-size:var(--inner-font-size);padding:var(--pad);margin:0;margin-bottom:calc(var(--gap)*2);}.block-17.highlight>header:after{visibility:hidden;}.block-17.highlight>header .block-image{height:30px;background-color:var(--accent-color);border-radius:50%;aspect-ratio:1;padding:5px;box-sizing:border-box;margin:0;margin-right:var(--gap);object-fit:contain;font-size:0;}.block-17.highlight>header .block-title{font-size:100%;}.block-17.highlight>header .block-link{color:var(--accent-color,var(--default-color));font-size:70%;font-weight:bold;}.block-17.highlight>header .block-link:after{background-color:var(--accent-color,var(--default-color));color:var(--accent-color,var(--default-color));}.block-17.highlight>header{margin-left:calc(var(--inner-pad)*-1);margin-right:calc(var(--inner-pad)*-1);margin-top:calc(var(--inner-pad)*-1);border-bottom:2px solid hsl(var(--surface-light));padding-left:var(--inner-pad);padding-right:var(--inner-pad);padding-top:0;padding-bottom:0;overflow:visible;}.block-17.highlight>header .block-title{color:var(--text-color);}.block-17.highlight>header .block-image{background-color:transparent;height:90px;margin-top:-40px;padding:0;}.block-17.highlight>header .block-link{font-size:90%;}.block-17 ul.article-list{padding:0;margin:0;list-style:none;}.block-17 ul.article-list article figure{position:relative;}.block-17 ul.article-list article figure .video{position:relative;}.block-17 ul.article-list article figure .video::before{content:"";position:absolute;width:32px;height:32px;left:calc(50% - 16px);top:calc(50% - 16px);background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/play-solid.svg");background-repeat:no-repeat;background-position:center;display:flex;filter:invert(1);z-index:5;opacity:.2;transition:opacity ease-in-out .2s;}.block-17 ul.article-list article figure .video:hover::before{opacity:.5;}.block-17 ul.article-list.borderd-disc li::before{border:3px solid var(--text-color);background-color:hsl(var(--primary-light));}.block-17 ul.article-list li{display:flex;font-weight:bold;font-size:var(--font-body-size);}.block-17 ul.article-list li::before{content:"";display:flex;width:4px;height:4px;background-color:var(--text-color);border-radius:50%;margin-right:10px;margin-top:auto;margin-bottom:auto;aspect-ratio:1;}.block-17 ul.article-list li+li{margin-top:var(--gap);}.block-17 ul.article-list li>a{cursor:pointer;}.block-17 ul.article-list li>a .title{font-size:var(--h6-size);display:contents;}.block-17 ul.article-list li>a .date{font-size:var(--article-body-size);color:hsl(var(--surface-medium));display:contents;}.block-17:not(.dark) ul.article-list{--background-color:hsl(var(--surface-xlight));--background-pattern-color:hsl(var(--surface-light));--soft:hsl(var(--surface-light));}.block-17:not(.dark) ul.article-list li::before{background-color:hsl(var(--surface-medium));}.block-17:not(.dark) ul.article-list.borderd-disc li::before{border:3px solid hsl(var(--surface-light));background-color:hsl(var(--primary-light));}.block-17:not(.dark) ul.article-list a:hover:hover{color:hsl(var(--primary-dark));}.block-17 .date{display:inline-flex!important;width:130px;justify-content:center;}.badge{--status-color:var(--default);--text-color:var(--background-light);--line-width:2px;background-color:hsl(var(--status-color));color:hsl(var(--text-color));border-radius:var(--label-radius,10px);padding:10px;display:inline-flex;align-items:center;justify-content:center;width:fit-content;box-sizing:border-box;font-weight:bold;line-height:1;}.badge:empty{padding:0;margin:0;}.badge.badge-default{--status-color:var(--default);}.badge.badge-primary{--status-color:var(--primary);}.badge.badge-secondary{--status-color:var(--secondary);}.badge.badge-alternative{--status-color:var(--alternative);}.badge.badge-danger{--status-color:var(--danger);}.badge.badge-warn{--status-color:var(--warn);}.badge.badge-dark{--status-color:var(--dark);}.badge.badge-success{--status-color:var(--success);}.badge.badge-info{--status-color:var(--info);}.badge.badge-soft,.badge.badge-outline{background-color:hsla(var(--status-color),.1);color:hsl(var(--status-color));}.badge.badge-outline{outline:var(--line-width) solid hsl(var(--status-color));}.badge.badge-md{font-size:80%;border-radius:var(--label-radius,6px);padding:4px;}.badge.badge-sm{font-size:80%;border-radius:var(--label-radius,6px);padding:4px;}.badge.badge-xs{font-size:70%;border-radius:var(--label-radius,6px);padding:2px;}.badge.badge-pill{--label-radius:30px;padding:4px 10px;}.article-list{list-style:none;gap:5px;display:flex;flex-direction:column;}.article-list li{margin:0!important;}.article-list li::before{display:none!important;}.article-list li a{width:100%;text-decoration:none!important;cursor:pointer;}.article-list li a .category{margin:0 5px;text-decoration:none!important;}.article-list li a .date{width:48px;display:inline-block!important;text-align:center;}.article-list li.divider{width:100%;background-color:hsl(var(--surface-xlight));color:hsl(var(--surface-medium));text-align:center;display:block;padding:2px;border-radius:10px;justify-content:center;font-size:var(--subtitle)!important;}