﻿@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;}.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);}.serie-a-matchweek{--box-color:hsl(var(-\2dsurface-light));--gap:5px;}.serie-a-matchweek a[href]{pointer-events:all;}