﻿@charset "UTF-8";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;}.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;}.role[data-value=por],.role[data-value=p]{--role-color:var(--gk);--inner-text-color:hsl(var(--background-light));}.role[data-value=ds],.role[data-value=dd],.role[data-value=dc],.role[data-value=b],.role[data-value=d]{--role-color:var(--def);--inner-text-color:hsl(var(--background-light));}.role[data-value=e],.role[data-value=m],.role[data-value=c]{--role-color:var(--mid);--inner-text-color:hsl(var(--background-light));}.role[data-value=t],.role[data-value=w]{--role-color:var(--wing);--inner-text-color:hsl(var(--background-light));}.role[data-value=pc],.role[data-value=a]{--role-color:var(--atk);--inner-text-color:hsl(var(--background-light));}.role[data-value=all]{font-stretch:condensed;--role-color:var(--coach);--inner-text-color:hsl(var(--background-light));}.role[data-role=por],.role[data-role=p]{--role-color:var(--gk);--inner-text-color:hsl(var(--background-light));}.role[data-role=ds],.role[data-role=dd],.role[data-role=dc],.role[data-role=b],.role[data-role=d]{--role-color:var(--def);--inner-text-color:hsl(var(--background-light));}.role[data-role=e],.role[data-role=m],.role[data-role=c]{--role-color:var(--mid);--inner-text-color:hsl(var(--background-light));}.role[data-role=t],.role[data-role=w]{--role-color:var(--wing);--inner-text-color:hsl(var(--background-light));}.role[data-role=pc],.role[data-role=a]{--role-color:var(--atk);--inner-text-color:hsl(var(--background-light));}.role[data-role=all]{font-stretch:condensed;--role-color:var(--coach);--inner-text-color:hsl(var(--background-light));}.role[data-game-type=mantra],.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[data-game-type=mantra]::after,.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[data-game-type=mantra]::after,.dark .role.role-mantra::after{outline:3px solid hsl(var(--surface-dark));}.role[data-game-type=mantra],.role.role-mantra{background-color:hsla(var(--role-color),.2);color:hsl(var(--role-color));font-stretch:condensed;font-size:70%;}.role::before{content:attr(data-value);text-transform:capitalize;}.role-pill{--pad:10px;--rad:10px;--background-color:hsl(var(--surface-xlight));--inner-text-color:hsl(var(--background-light));--line-color:hsl(var(--surface-light));padding:calc(var(--pad)*.5) var(--pad);background-color:var(--background-color);border-radius:var(--rad);display:flex;align-items:center;justify-content:flex-start;width:fit-content;margin-top:var(--gap);margin-bottom:var(--gap);gap:var(--gap);}.role-pill.theme-dark{--background-color:hsl(var(--surface-dark));--line-color:hsl(var(--surface-medium));}.role-pill .role{--pad:2px;--gap:5px;position:relative;--text-color:hsl(var(--background-light));}.role-pill .role:first-child{margin-left:0;color:var(--text-color);}.role-pill .role:first-child+.role{margin-left:calc(var(--gap,var(--pad))*2.5);}.role-pill .role:first-child+.role::after{content:"";position:absolute;left:calc(var(--gap,var(--pad))*-2);top:var(--gap);height:calc(100% - var(--gap)*2);border-left:2px solid var(--line-color);}.role-pill .role:last-child{margin-right:0;}.role-pill [data-value=all]{font-stretch:condensed;}.role-pill [data-value=all]+[data-value=all].role-mantra{display:none;}.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;}.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);}.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);}.modal{--pad:20px;--radius:10px;position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(var(--background-dark),0);z-index:var(--z-modals);display:flex;align-items:flex-start;justify-content:center;animation-duration:2s;pointer-events:none;transition:background-color var(--ani-calm);overflow-y:auto;padding:var(--pad);box-sizing:border-box;--scrollbar-color:hsla(var(--surface-xlight),.9);overflow-y:overlay;}.modal::-webkit-scrollbar{height:8px;width:8px;}.modal::-webkit-scrollbar-track{background:rgba(0,0,0,.1);}.modal::-webkit-scrollbar-thumb{box-shadow:inset 0 0 100px var(--scrollbar-color);border-radius:8px;border:2px solid transparent;}.modal::-webkit-scrollbar-corner{background:rgba(0,0,0,.2);}.modal::-webkit-resizer{background:transparent;}.modal:hover::-webkit-scrollbar-track{background:rgba(0,0,0,.15);}.modal:hover::-webkit-scrollbar-thumb{box-shadow:inset 0 0 100px var(--scrollbar-color);border:2px solid transparent;}.dark .modal{--scrollbar-color:hsla(var(--surface-medium),.9);}.modal.closed{display:none;}.modal.open{pointer-events:initial;background-color:hsla(var(--background-dark),.5);}.modal.open .modal-dialog{opacity:1;transform:translateY(0);}.modal .modal-dialog{top:-10%;width:660px;margin:auto;height:fit-content;opacity:0;transform:translateY(-30vh);transition:opacity var(--ani-calm),transform var(--ani-calm);}body[open-modals]:not([open-modals="0"]){overflow:hidden;contain:inherit;}.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;}.line-graph{--side-pad:50px;--bottom-pad:50px;position:relative;display:grid;}.line-graph svg{padding-left:var(--side-pad);padding-bottom:var(--bottom-pad);height:100%;width:100%;}.line-graph .y-axis{position:absolute;left:0;top:-10px;width:100%;height:calc(100% - var(--bottom-pad));color:hsl(var(--surface-medium));}.line-graph .y-axis>*{position:absolute;left:0;width:100%;height:20px;}.line-graph .y-axis>*::before{content:"";color:#001e30;opacity:.5;width:calc(100% - var(--side-pad));border-bottom:1px solid currentColor;top:50%;height:0;overflow:visible;margin-left:var(--side-pad);position:absolute;}.line-graph .y-axis>*.max{top:0;}.line-graph .y-axis>*.middle{top:50%;}.line-graph .y-axis>*.min{top:100%;}.line-graph .x-axis{padding-left:var(--side-pad);position:absolute;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;color:hsl(var(--surface-medium));}.loading-box{position:relative;}.loading-box::after{content:"⌛";position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:36px;z-index:9999;background-color:hsla(var(--surface-xlight),.7);opacity:0;pointer-events:none;border-radius:inherit;transition:opacity var(--ani-calm);}.card>.loading-box::after{left:calc(var(--pad,0)*-1);top:calc(var(--pad,0)*-1);width:calc(100% + var(--pad,0)*2);height:calc(100% + var(--pad,0)*2);border-radius:var(--radius);}.loading-box.loading{pointer-events:none;}.loading-box.loading::after{opacity:1;pointer-events:all;}.form{--gap:20px;display:flex;flex-direction:column;gap:var(--gap);position:relative;}.form::after{content:"⌛";position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:36px;z-index:9999;background-color:hsla(var(--surface-xlight),.7);opacity:0;pointer-events:none;border-radius:inherit;transition:opacity var(--ani-calm);}.card>.form::after{left:calc(var(--pad,0)*-1);top:calc(var(--pad,0)*-1);width:calc(100% + var(--pad,0)*2);height:calc(100% + var(--pad,0)*2);border-radius:var(--radius);}.form.loading{pointer-events:none;}.form.loading::after{opacity:1;pointer-events:all;}.form [type=submit]{transition:all var(--ani-quick);}.form:invalid [type=submit]{cursor:not-allowed;--status-color:var(--default);opacity:.8;}.form a{--text-soft-color:hsl(var(--primary));font-weight:bold;cursor:pointer;}.form .form-text{font-size:var(--font-subtitle-size);font-weight:normal;display:flex;flex-direction:column;gap:var(--gap);}.form .form-info{font-size:var(--font-subtitle-size);font-weight:normal;background-color:hsl(var(--surface-light));color:hsl(var(--surface-medium));border-radius:var(--radius);padding:var(--pad);}.form .form-control-spy-toggle{opacity:.2;transition:opacity ease-in-out .15s;}.form .form-control-spy-toggle:focus,.form .form-control-spy-toggle:hover{opacity:.4;}.form input[type=password]+.form-control-spy-toggle .on-spy{display:none;}.form input:not([type=password])+.form-control-spy-toggle .off-spy{display:none;}.form-control{--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;}.form-control.has-icon .btn{width:24px;height:24px;position:relative;bottom:-12px;left:8px;outline:0!important;}.form-control.has-icon .btn .icon{margin:0;}.form-control.has-icon .icon{margin-top:calc(var(--label-height) - var(--vpad));margin-bottom:-8px;margin-right:calc(var(--vpad)*-.5);margin-left:var(--vpad);}.form-control.form-control-check{flex-direction:row;align-items:baseline;--hpad:0;gap:calc(var(--gap)*.5);}.form-control.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;}.form-control.form-control-check>label{font-size:var(--font-subtitle-size);font-weight:normal;}.form-control: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);}.form-control.invalid{--status-color:hsl(var(--danger));}.form-control[data-control-label]{--label-height:26px;--label-color:hsl(var(--surface-xdark));min-height:calc(40px + var(--label-height));}.form-control[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;}.form-control[data-control-label]::before{top:var(--label-height);height:calc(100% - var(--label-height));}.form-control[data-control-label]>*:first-child{margin-top:calc(var(--label-height) - var(--vpad));}.form-control>*{z-index:1;order:20;}.form-control:focus-within:not(:has(.filter:focus-within))::before{background-color:var(--background-hover-color);}.form-control .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;}.form-control textarea,.form-control select,.form-control 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);}.form-control textarea:focus,.form-control select:focus,.form-control input:focus{outline:0;}.form-control textarea:-webkit-autofill,.form-control select:-webkit-autofill,.form-control input:-webkit-autofill{-webkit-text-fill-color:hsl(var(--primary))!important;-webkit-background-clip:text;font-size:inherit!important;}.form-control 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;}.form-control select::-webkit-scrollbar{height:8px;width:8px;}.form-control select::-webkit-scrollbar-track{background:rgba(0,0,0,.1);}.form-control select::-webkit-scrollbar-thumb{box-shadow:inset 0 0 100px var(--scrollbar-color);border-radius:8px;border:2px solid transparent;}.form-control select::-webkit-scrollbar-corner{background:rgba(0,0,0,.2);}.form-control select::-webkit-resizer{background:transparent;}.form-control select:hover::-webkit-scrollbar-track{background:rgba(0,0,0,.15);}.form-control select:hover::-webkit-scrollbar-thumb{box-shadow:inset 0 0 100px var(--scrollbar-color);border:2px solid transparent;}.dark .form-control select{--scrollbar-color:hsla(var(--surface-medium),.9);}.form-control select optgroup{background-color:var(--background-color);font-size:var(--font-subtitle-size);font-weight:normal;color:var(--text-soft-color);}.form-control select option{background-color:var(--background-color);font-size:var(--font-body-size);font-weight:normal;color:var(--text-color);}.form-control select option.placeholder{font-family:var(--font);color:var(--text-soft-color);opacity:1;}.form-control input,.form-control textarea{width:auto;min-width:inherit;}.form-control input::placeholder,.form-control textarea::placeholder{font-family:var(--font);color:var(--text-soft-color);opacity:1;}.form-control .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;}.form-control .checklist-control:focus,.form-control .checklist-control:hover{background-color:hsl(var(--background-light),.1);}.form-control input[type=radio]:not(:checked)+.checklist-control,.form-control input[type=checkbox]:not(:checked)+.checklist-control{opacity:.2;}.card .form-control{--background-color:hsl(var(--background-light));--background-hover-color:hsla(var(--background-light),.7);}.form-control+.form-hint{margin-top:calc(var(--gap)*-.5);font-size:var(--font-subtitle-size);color:var(--text-soft-color);}.form-control~.validation-message{margin-top:calc(var(--gap)*-.5);font-size:var(--font-subtitle-size);color:hsl(var(--danger));transition-property:line-height,opacity,transform,margin;transition-duration:.2s;opacity:1;line-height:1;transform:translateY(0);}.form-control~.validation-message:not(.show){overflow:hidden;line-height:0;opacity:0;transform:translateY(-15px);margin-top:0;}.form-control~.validation-message.removing{line-height:0;overflow:hidden;opacity:0;transform:translateY(25px);margin-top:calc(var(--gap)*-1);}.ani-winner{animation:winner .5s alternate;animation-iteration-count:6;}@keyframes winner{from{transform:scale(1);}to{transform:scale(1.1);}}.progress{--bar-color:var(--status-color,hsl(var(--default)));--background-color:hsl(var(--surface-light));--height:8px;--rad:4px;--value:0;display:flex;background-color:var(--background-color);width:100%;height:var(--height);border-radius:var(--rad);overflow:hidden;}.dark .progress{--background-color:hsl(var(--dark));}.progress.progress-default{--status-color:hsl(var(--default));}.progress.progress-primary{--status-color:hsl(var(--primary));}.progress.progress-secondary{--status-color:hsl(var(--secondary));}.progress.progress-alternative{--status-color:hsl(var(--alternative));}.progress.progress-danger{--status-color:hsl(var(--danger));}.progress.progress-warn{--status-color:hsl(var(--warn));}.progress.progress-dark{--status-color:hsl(var(--dark));}.progress.progress-success{--status-color:hsl(var(--success));}.progress.progress-info{--status-color:hsl(var(--info));}.progress .progress-bar{background-color:var(--bar-color);height:100%;width:calc(var(--value)*1%);border-radius:var(--rad);}.comparator{display:contents;--text-color:hsl(var(--surface-xdark));--soft-color:hsl(var(--surface-medium));--line-color:hsl(var(--surface-xlight));--label-color:hsl(var(--surface-dark));--mark-color:hsl(var(--surface-dark));--circle-bg-color:hsl(var(--surface-light));--circle-fg-color:hsl(var(--surface-dark));--text-a:hsl(var(--primary));--text-b:hsl(var(--danger));}.dark .comparator{--text-color:hsl(var(--background-light));--soft-color:hsl(var(--surface-light));--label-color:hsl(var(--background-light));--mark-color:hsl(var(--background-light));--circle-bg-color:hsl(var(--surface-medium));--text-a:hsl(var(--primary-light));--text-b:hsl(var(--danger-light));}.dark .comparator hr,.dark .comparator .card{--box-color:hsl(var(--surface-medium));--line-color:hsla(var(--surface-xlight),.5)!important;}.dark .comparator hr .badge.badge-soft,.dark .comparator .card .badge.badge-soft{background-color:hsla(var(--background-light),.9);}.dark .comparator figure::before{opacity:.5;filter:invert(1);}.comparator:not([data-role=p]) .on-role-p{display:none!important;}.comparator[data-role=p] .off-role-p{display:none!important;}.comparator .row-selector{max-width:500px;margin:auto;}.comparator .player{display:flex;flex-direction:column;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;}.comparator .player:not(.empty) figure::before{opacity:0;}.comparator .player.locked{pointer-events:none;}.comparator .player.player-a{--empty-label:"Giocatore 1";--accent-color:hsl(var(--primary));}.comparator .player.player-b{--empty-label:"Giocatore 2";--accent-color:hsl(var(--danger));}.comparator .player.is-winner figure{animation:winner .5s alternate;animation-iteration-count:6;}.comparator .player .player-image{opacity:1;transition:opacity .15s ease-in-out;}.comparator .player .player-image.out{opacity:0;}.comparator .player.empty .player-image{display:none;}.comparator .player.empty figure:hover::before{transform:rotate(45deg) scale(1.2);}.comparator .player.empty .player-match{visibility:hidden;}.comparator .player figure{width:132px;height:132px;background-color:var(--circle-bg-color);border-radius:50%;outline:4px solid var(--accent-color);outline-offset:4px;margin:20px 0;position:relative;cursor:pointer;}.comparator .player figure::before{content:"";background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/xmark-solid.svg");background-repeat:no-repeat;background-position:center;background-size:32px;opacity:.3;transform:rotate(45deg) scale(1);width:100%;height:100%;display:flex;transition:transform var(--ani-calm);position:absolute;top:0;left:0;pointer-events:none;z-index:0;}.comparator .player figure img{width:100%;height:100%;object-fit:contain;padding:10px;z-index:2;position:relative;}.comparator .player .player-name{color:var(--text-color);font-weight:bold;font-size:clamp(12px,5vw,var(--h6-size));}.comparator .player .player-name:empty::before{color:var(--soft-color);content:var(--empty-label);}.comparator .player .player-match{color:var(--soft-color);font-size:var(--font-body-size);}.comparator .player .player-match:empty::before{content:"SELEZIONA";}.comparator .player.home .team-home{font-weight:bold;}.comparator .player.away .team-away{font-weight:bold;}.comparator .col-divider{flex-grow:0;}.comparator .row-progress{position:relative;}.comparator .row-progress::after{content:"";position:absolute;height:150%;top:-25%;width:4px;left:calc(50% - 2px);background-color:var(--mark-color);display:inline-block;z-index:100;border-radius:2px;}.comparator .row-progress .progress{--grad-color-1:hsl(var(--danger));--grad-color-2:hsl(var(--secondary));background-image:linear-gradient(to left,var(--grad-color-1),var(--grad-color-2));}.comparator .row-progress .progress-bar{--grad-color-1:hsl(var(--primary));--grad-color-2:hsl(var(--info));--perc:calc(var(--value)*1%);background-image:linear-gradient(to right,var(--grad-color-1),var(--grad-color-2));clip-path:polygon(0 0,var(--perc) 0,var(--perc) 100%,0% 100%);width:100%;transition:clip-path 1s cubic-bezier(.34,1.56,.64,1) .5s;}.comparator>.card{--box-color:hsl(var(--background-light));--line-color:hsl(var(--surface-xlight));text-align:center;}.comparator>.card .report-message{text-align:center;}.comparator>.card .winner{font-size:var(--h5-size);text-transform:capitalize;padding:2px 15px;}.comparator>.card .winner:empty{display:none;}.comparator>.card header{text-align:center;margin-top:20px;margin-bottom:15px;font-size:var(--font-article-size);}.comparator>.card hr{margin-top:20px;margin-left:0;margin-right:0;width:auto;--line-color:hsl(var(--surface-xlight));}.comparator>.card .stats li{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:40px;padding:0 20px;}.comparator>.card .stats li:not(:first-child){border-top:2px solid var(--line-color);}.comparator>.card .stats li .player-a{color:var(--text-a);font-weight:bold;font-size:clamp(14px,5vw,var(--h5-size));text-align:left;}.comparator>.card .stats li label{color:var(--label-color);font-size:clamp(12px,3.5vw,var(--font-article-size));margin:0 10px;}.comparator>.card .stats li .player-b{color:var(--text-b);font-weight:bold;font-size:clamp(14px,5vw,var(--h5-size));text-align:right;}.comparator .player-selector{--item-bg:hsla(var(--surface-xlight));--item-hover:hsla(var(--surface-xlight),.5);--item-text:hsl(var(--surface-dark));width:550px;max-width:100%;}@media(max-width:480px){.comparator .player-selector .card{--pad:10px;}}.dark .comparator .player-selector{--item-bg:hsl(var(--surface-dark));--item-hover:hsla(var(--surface-xlight),.1);--item-text:hsl(var(--background-light));}.comparator .player-selector header{color:var(--item-text);}.comparator .player-selector .results{height:465px;background-color:var(--item-bg);border-radius:var(--radius);display:flex;flex-direction:column;}.comparator .player-selector .results:empty{align-items:center;justify-content:center;}.comparator .player-selector .results:empty:before{content:"Nessun calciatore trovato";color:var(--item-text);opacity:.5;text-align:center;}.comparator .player-selector .results .item{padding:5px 10px;font-size:var(--font-body-size);text-transform:capitalize;cursor:pointer;color:var(--item-text);display:flex;align-items:center;gap:10px;white-space:nowrap;overflow:hidden;}.comparator .player-selector .results .item:not(:first-child){border-top:1px solid var(--box-color);}.comparator .player-selector .results .item:focus,.comparator .player-selector .results .item:hover{background-color:var(--item-hover);}.messages-container{--gap:10px;z-index:var(--z-alerts);position:fixed;left:0;top:0;width:100%;padding:10px;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none;}.messages-container .message{--pad:10px;--gap:5px;--status-color:hsl(var(--default));--text-color:hsl(var(--background-light));pointer-events:all;min-width:200px;border-radius:var(--radius);background-color:var(--status-color);color:var(--text-color);padding:var(--pad);display:flex;flex-direction:column;width:fit-content;gap:var(--gap);transform:scale(1);position:relative;transition-property:transform,max-height,padding,margin,opacity;transition-duration:.15s;overflow:hidden;opacity:1;max-height:1000px;margin-bottom:var(--gap);}.messages-container .message .message-body:empty,.messages-container .message .message-title:empty{display:none;}.messages-container .message .message-body{font-size:var(--font-subtitle-size);}.messages-container .message .message-title{font-size:var(--font-body-size);font-weight:bold;}.messages-container .message:not(.show){transform:scale(.5);opacity:0;margin-bottom:0;max-height:0!important;}.messages-container .message.release{transform:scale(.5);opacity:0;padding-top:0;padding-bottom:0;margin-bottom:0;max-height:0!important;}.messages-container .message.message-default{--status-color:hsl(var(--default));--icon:"i";}.messages-container .message.message-primary{--status-color:hsl(var(--primary));--icon:"i";}.messages-container .message.message-secondary{--status-color:hsl(var(--secondary));--icon:"i";}.messages-container .message.message-alternative{--status-color:hsl(var(--alternative));--icon:"i";}.messages-container .message.message-danger{--status-color:hsl(var(--danger));--icon:"i";}.messages-container .message.message-warn{--status-color:hsl(var(--warn));--icon:"i";}.messages-container .message.message-dark{--status-color:hsl(var(--dark));--icon:"i";}.messages-container .message.message-success{--status-color:hsl(var(--success));--icon:"i";}.messages-container .message.message-info{--status-color:hsl(var(--info));--icon:"i";}.messages-container .message:not(.no-icon){position:relative;padding-left:60px;padding-right:20px;}.messages-container .message:not(.no-icon):before{content:var(--icon);position:absolute;left:22px;top:50%;transform:translateY(-50%);font-size:15px;font-weight:bold;color:var(--status-color);width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--text-color);}.messages-container .message.message-danger{--icon:"×";}.messages-container .message.message-success{--icon:"✔";}.messages-container .message.message-info{--icon:"ℹ️";}.messages-container .message.message-confirm{--icon:"⚠️";position:fixed;top:20%;left:50%;transform:translateX(-50%);}main{--page-pad:30px;}@media(max-width:480px){main{--page-pad:10px;}}main .meta-item{display:none!important;}main #player-main-info{--pad:var(--page-pad);--radius:20px;--gap:10px;--line:2px solid hsl(var(--surface-dark));--full-width:calc(100% + var(--pad,--gap,0)*2);display:flex;flex-flow:row wrap;gap:calc(var(--gap)*3);}main #player-main-info .small-label,main #player-main-info .team-name{font-weight:bold;font-size:var(--font-subtitle-size);color:hsl(var(--surface-xlight));text-decoration:none;display:inline-block;}@media(max-width:768px){main #player-main-info{flex-flow:column wrap;}main #player-main-info>.player-stats{border-left:0!important;padding-left:0!important;border-top:var(--line);justify-content:space-between;flex-flow:row wrap!important;}main #player-main-info>.player-stats .group{border-top:0!important;padding-top:0!important;}}main #player-main-info>.card-content{flex:1;display:inherit;flex-flow:row wrap;gap:inherit;padding-top:var(--gap);}@media(max-width:320px){main #player-main-info>.card-content>.player-figure{flex:0 0 100%!important;max-width:none!important;height:fit-content;justify-content:center;}}@media(max-width:480px){main #player-main-info>.card-content>.player-figure{flex:1;}main #player-main-info>.card-content>.player-info{flex:1.5!important;}}@media(max-width:1024px){main #player-main-info>.card-content{padding-top:0!important;}main #player-main-info>.card-content>.player-figure{flex-flow:column;}main #player-main-info>.card-content>.player-info{justify-content:center;}main #player-main-info>.card-content>.player-info .player-data{flex-flow:row wrap!important;gap:calc(var(--gap)*2)!important;}}main #player-main-info>.card-content>.player-figure{max-width:185px;display:flex;align-items:flex-start;justify-content:center;}main #player-main-info>.card-content>.player-figure img{width:auto;height:auto;object-fit:contain;max-width:min(250px,100%);max-height:min(280px,100%);}main #player-main-info>.card-content>.player-info{flex:1;display:flex;flex-flow:column wrap;gap:calc(var(--gap)*2);}main #player-main-info>.card-content>.player-info header{display:flex;flex-flow:column wrap;}main #player-main-info>.card-content>.player-info header h1{font-size:24px;}main #player-main-info>.card-content>.player-info .role-pill{margin:0;}main #player-main-info>.card-content>.player-info .player-data{margin:0;display:flex;flex-flow:column wrap;gap:var(--gap);}main #player-main-info>.card-content>.player-info .player-data dt,main #player-main-info>.card-content>.player-info .player-data dd{white-space:nowrap;margin:0;}main #player-main-info>.card-content>.player-info .player-data dt{opacity:.7;}main #player-main-info>.card-content>.player-info .player-data dd{font-weight:bold;user-select:none;}main #player-main-info>.card-content>.player-info .player-data dd.nationalities{white-space:unset;}main #player-main-info>.card-content>.player-info .player-data dd.birthdate{text-transform:capitalize;}main #player-main-info>.player-stats{border-left:var(--line);padding-left:calc(var(--gap)*2);padding-top:calc(var(--gap)*2);display:flex;flex-flow:column wrap;gap:calc(var(--gap)*2);}main #player-main-info>.player-stats .group{display:flex;flex-flow:column wrap;gap:var(--gap);}main #player-main-info>.player-stats .group+.group{border-top:var(--line);padding-top:var(--gap);}main #player-main-info>.player-stats .group>.small-label{color:inherit;}main #player-main-info>.player-stats .group ul{display:flex;flex-flow:row wrap;gap:var(--gap);}main #player-main-info>.player-stats .group ul li{display:flex;flex-flow:column wrap;gap:inherit;}main #player-main-info>.player-stats .group ul li .badge{min-width:36px;justify-content:center;}main #player-main-info>.player-stats .group ul li .small-label{opacity:.7;}main #player-main-info>.description{border-top:var(--line);white-space:pre-line;}main #player-main-info>footer{width:calc(100% + var(--pad)*2);background-color:hsl(var(--surface-dark));padding:calc(var(--pad,--gap,0)*.5) var(--pad,--gap,0);margin:calc(var(--pad,--gap,0)*-1);margin-top:0;box-sizing:border-box;border-radius:0 0 var(--radius) var(--radius);justify-content:space-between;display:flex;align-items:center;flex-wrap:wrap;overflow:hidden;column-gap:calc(var(--gap)*2);row-gap:var(--gap);}main #player-main-info>footer button{max-width:240px;width:50%;}main .card.dark{--pad:var(--page-pad);--radius:20px;--gap:10px;--line:2px solid hsl(var(--surface-dark));}main .card.dark.bg-pattern{background-image:url("https://content.fantacalcio.it/fantacalcio/images/patterns/fc-pattern-web-04.png");background-size:cover;}@media(max-width:480px){main #player-summary-stats .card header tr{border-left:0;}main #player-summary-stats .card header tr:not(:last-child){border-bottom:var(--line);}}main .card{min-width:180px;}main .card>header{--line:2px solid hsl(var(--surface-light));margin-left:calc(var(--pad)*-1);margin-right:calc(var(--pad)*-1);margin-top:calc(var(--pad)*-1);}main .card>header table.large-stats{width:100%;--pad:var(--page-pad);}@media(max-width:480px){main .card>header table.large-stats tbody{display:flex;flex-direction:column;}}main .card>header table.large-stats.centered-stats tr{grid-template:"value" auto "label" auto/1fr;}main .card>header table.large-stats.centered-stats tr td,main .card>header table.large-stats.centered-stats tr th{text-align:center;}main .card>header table.large-stats.centered-stats tr th{padding:var(--pad,10px);white-space:nowrap;}main .card>header table.large-stats.centered-stats tr .value{font-size:clamp(14px,6vw,var(--h2-size));}main .card>header table.large-stats tbody{display:flex;border-bottom:var(--line);justify-content:space-around;}main .card>header table.large-stats tbody tr{flex:1;padding:var(--pad);display:grid;grid-template:"label icon" auto "value icon" auto/50% 50%;}main .card>header table.large-stats tbody tr .icon{grid-area:icon;display:flex;align-items:center;justify-content:end;padding-left:10px;overflow:hidden;}main .card>header table.large-stats tbody tr .icon figure{max-width:50px;height:auto;border-radius:50%;background-color:hsl(var(--background-light));padding:min(18%,10px);box-sizing:border-box;aspect-ratio:1;justify-content:center;}main .card>header table.large-stats tbody tr th{grid-area:label;font-size:clamp(12px,4vw,var(--font-body-size));color:hsl(var(--surface-color));font-weight:normal;text-align:left;white-space:nowrap;}main .card>header table.large-stats tbody tr .value{grid-area:value;font-size:clamp(14px,5vw,var(--h3-size));color:hsl(var(--primary-medium));}main .card>header table.large-stats tbody tr+tr{border-left:var(--line);}main .card table.small-stats{width:100%;}main .card table.small-stats tbody{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;}@media(max-width:768px){main .card table.small-stats tbody{display:flex;flex-direction:column;}main .card table.small-stats tbody tr:nth-child(2n){order:10;}}main .card table.small-stats tbody tr{height:50px;display:flex;justify-content:space-between;align-items:center;order:1;font-size:clamp(12px,4vw,var(--font-body-size));}main .card table.small-stats tbody tr th{font-weight:normal;text-align:left;}main .card table.small-stats tbody tr .pill{border-radius:20px;height:32px;width:60px;display:flex;box-sizing:border-box;align-items:center;justify-content:center;font-weight:bold;background-color:hsl(var(--primary-xlight));color:hsl(var(--primary-medium));}.x-scroll{overflow-y:hidden;overflow-x:auto;}.x-scroll::-webkit-scrollbar{height:8px;width:8px;}.x-scroll::-webkit-scrollbar-track{background:transparent;}.x-scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,.05);}.x-scroll::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5);}.x-scroll::-webkit-scrollbar-corner{background:transparent;}.x-scroll::-webkit-resizer{background:transparent;}.x-scroll.frame{margin:-20px;padding:20px;}.graph{--gap:10px;height:300px;width:100%;margin:0;padding:0;position:relative;--max-value:20;--min-value:0;padding-left:calc(var(--gap)*2);padding-bottom:calc(var(--gap)*(8 - var(--min-value)*.5));box-sizing:border-box;--primary-data-color:hsl(var(--primary-medium));--secondary-data-color:hsl(var(--secondary-medium));--thickness:0;}.graph .frame{display:flex;width:100%;height:calc(100% + var(--min-value)*10%);position:relative;min-width:450px;}.graph .frame svg{z-index:2;position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;--stroke-color:hsl(var(--surface-medium));}.graph .frame svg.primary{--stroke-color:var(--primary-data-color);z-index:20;}.graph .frame svg.secondary{--stroke-color:var(--secondary-data-color);z-index:10;}.graph .frame svg path{stroke:var(--stroke-color);}.graph .frame .items{display:flex;width:100%;height:100%;position:absolute;left:0;bottom:0;z-index:2;pointer-events:none;--k:var(--ratio-fix-k,.1);}.graph .frame .items .item{flex:1;display:flex;align-items:end;display:grid;grid-template-columns:4px 4px;gap:2px;justify-content:center;position:relative;pointer-events:all;}.graph .frame .items .item>*{--r:calc(var(--ratio)*(1% - var(--k)*1px));--h:var(--r,calc(100%*var(--graph-value)/var(--max-value)));height:calc(var(--h) + var(--thickness)*1%);}.graph .frame .items .item:hover{background-color:hsla(var(--surface-dark),.1);z-index:1000;}.graph .frame .items .item:hover:before{content:attr(data-x);position:absolute;bottom:calc(-18px - var(--gap)*2);left:calc(50% - 10px);font-size:var(--font-subtitle-size);color:hsl(var(--surface-dark));font-weight:bold;display:flex;width:20px;height:20px;align-items:start;justify-content:center;}.graph .frame .items .item:hover>*:not(.invalid):not(.none).primary-value:before{left:calc(50% - 8px);}.graph .frame .items .item:hover>*:not(.invalid):not(.none).secondary-value:before{left:calc(50% + 8px);}.graph .frame .items .item:hover>*:not(.invalid):not(.none):before{content:attr(data-value);font-size:10px;background-color:inherit;border-radius:4px;color:#fff;padding:2px 4px;position:absolute;left:50%;bottom:calc(100% + 5px);transform:translateX(-50%);}.graph .frame .items .item:hover>.invalid~*:before{display:none;}.graph .frame .items .item>*{--source-color:hsl(var(--surface-light));border-radius:2px 2px 0 0;pointer-events:all;position:relative;background-color:var(--source-color);}.graph .frame .items .item>*:not(.none):not(.invalid):hover{outline:1px solid #fff;z-index:100;}.graph .frame .items .item .none{height:3px;}.graph .frame .items .item .primary-value{--source-color:var(--primary-data-color);}.graph .frame .items .item .secondary-value{--source-color:var(--secondary-data-color);}.graph .frame .y-axis{--dashed-line:1px dashed hsl(var(--surface-light));--solid-line:2px solid hsl(var(--surface-light));display:flex;width:100%;height:100%;position:absolute;left:0;bottom:0;flex-direction:column-reverse;z-index:1;}.graph .frame .y-axis>*{--line:var(--dashed-line);width:100%;flex:1;position:relative;visibility:hidden;border-bottom:var(--line);margin-bottom:-1px;}.graph .frame .y-axis>*:before{visibility:hidden;content:attr(data-y);position:absolute;bottom:calc(50% - 15px);left:-25px;font-size:var(--font-subtitle-size);color:hsl(var(--surface-dark));font-weight:bold;display:flex;width:20px;height:20px;align-items:center;justify-content:end;}.graph .frame .x-axis{--dashed-line:1px dashed hsl(var(--surface-light));--solid-line:2px solid hsl(var(--surface-light));display:flex;width:100%;height:100%;position:absolute;left:0;bottom:calc(var(--gap)*(var(--min-value)*2 - 1));z-index:1;padding-bottom:10px;border-bottom:var(--solid-line);}.graph .frame .x-axis>*{display:flex;flex:1;position:relative;}.graph .frame .x-axis>*:before{visibility:hidden;content:attr(data-x);position:absolute;bottom:calc(-20px - var(--gap)*2);left:calc(50% - 10px);font-size:var(--font-subtitle-size);color:hsl(var(--surface-dark));font-weight:bold;display:flex;width:20px;height:20px;align-items:start;justify-content:center;}.graph .frame .x-axis>*:after{content:"";visibility:hidden;display:flex;height:100%;border-left:var(--dashed-line);width:1px;margin:auto;}.graph .frame .x-axis>*:hover::before{visibility:visible;color:hsl(var(--surface-xdark));}.graph figcaption{position:absolute;width:100%;bottom:0;}.graph figcaption ul.legend{display:flex;width:100%;flex-direction:row;justify-content:center;align-items:center;padding:0;margin:0;}.graph figcaption ul.legend li{--dot-color:hsl(var(--surface-medium));color:hsl(var(--surface-medium));font-size:var(--font-subtitle-size);font-weight:bold;}.graph figcaption ul.legend li::before{content:"";background-color:var(--dot-color);display:inline-flex;width:8px;height:8px;border-radius:50%;position:relative;margin:4px;bottom:1px;}.graph figcaption ul.legend li:nth-of-type(1){--dot-color:var(--primary-data-color);}.graph figcaption ul.legend li:nth-of-type(2){--dot-color:var(--secondary-data-color);}.graph figcaption ul.legend li+li{margin-left:60px;}#player-grades-graph .graph{--primary-data-color:hsl(var(--primary-medium));--secondary-data-color:hsl(var(--info));}#player-grades-graph .graph [data-value="0"],#player-grades-graph .graph .invalid{background-color:hsl(var(--surface-medium))!important;height:2%!important;}#player-grades-graph .graph .none{background-color:hsl(var(--surface-light))!important;}#player-grades-graph .graph .y-axis>*:nth-child(2n+1){visibility:visible;}#player-grades-graph .graph .y-axis>*:nth-child(2n+1):before{visibility:visible;}#player-grades-graph .graph .y-axis>*:nth-child(7){border-bottom:var(--solid-line);margin-bottom:-2px;}#player-grades-graph .graph .x-axis>*:nth-child(1):after,#player-grades-graph .graph .x-axis>*:nth-child(1):before,#player-grades-graph .graph .x-axis>*:nth-child(10):after,#player-grades-graph .graph .x-axis>*:nth-child(10):before,#player-grades-graph .graph .x-axis>*:nth-child(19):after,#player-grades-graph .graph .x-axis>*:nth-child(19):before,#player-grades-graph .graph .x-axis>*:nth-child(30):after,#player-grades-graph .graph .x-axis>*:nth-child(30):before,#player-grades-graph .graph .x-axis>*:nth-child(38):after,#player-grades-graph .graph .x-axis>*:nth-child(38):before{visibility:visible;}#player-price-graph .graph .item{--text-color:hsl(var(--background-light));--primary-value:0;--secondary-value:0;}#player-price-graph .graph .item>*{background-color:transparent;outline:0;}#player-price-graph .graph .item>*::before{background-color:var(--source-color)!important;}#player-price-graph .graph .item>*[data-value="0"]::before{display:none;}#player-price-graph .graph .y-axis>*:nth-child(5n+1){visibility:visible;}#player-price-graph .graph .y-axis>*:nth-child(5n+1):before{visibility:visible;}#player-price-graph .graph .y-axis>*:nth-child(7){border-bottom:var(--solid-line);margin-bottom:-2px;}#player-price-graph .graph .x-axis>*:nth-child(2):after,#player-price-graph .graph .x-axis>*:nth-child(2):before,#player-price-graph .graph .x-axis>*:nth-child(11):after,#player-price-graph .graph .x-axis>*:nth-child(11):before,#player-price-graph .graph .x-axis>*:nth-child(20):after,#player-price-graph .graph .x-axis>*:nth-child(20):before,#player-price-graph .graph .x-axis>*:nth-child(31):after,#player-price-graph .graph .x-axis>*:nth-child(31):before,#player-price-graph .graph .x-axis>*:nth-child(39):after,#player-price-graph .graph .x-axis>*:nth-child(39):before{visibility:visible;}#player-fmv-graph form{flex-wrap:wrap;gap:var(--gap);justify-content:space-between;}#player-fmv-graph form .toggle{user-select:none;background-color:hsl(var(--surface-light));padding:4px;border-radius:9999px;min-width:fit-content;height:fit-content;}#player-fmv-graph form .toggle .btn{transform:none!important;transition:background-color .2s ease-in-out;}#player-fmv-graph form .toggle .btn:not(:has(:checked)){background-color:transparent;color:hsl(var(--dark));}#player-fmv-graph form .toggle .btn:not(:has(:checked)):hover{background-color:color-mix(in lab,hsl(var(--background-light)),transparent 50%);}#player-fmv-graph form>button{flex:auto;}#player-fmv-graph form>.spacer{flex:1;}#player-fmv-graph:has(input#fmv_source_1:checked){--source-color:hsl(var(--primary));}#player-fmv-graph:has(input#fmv_source_2:checked){--source-color:hsl(var(--alternative));}#player-fmv-graph:not(:has(input#fmv_source_1:checked)) [data-source="1"]{display:none;}#player-fmv-graph:not(:has(input#fmv_source_2:checked)) [data-source="2"]{display:none;}#player-fmv-graph header{padding-left:var(--pad);padding-right:var(--pad);margin-bottom:calc(var(--pad)*2);display:flex;justify-content:space-between;}#player-fmv-graph header .current .main-value{margin:0;font-size:clamp(14px,5vw,var(--h3-size));color:var(--source-color);margin-bottom:10px;}#player-fmv-graph header .stats{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10px;}#player-fmv-graph header .stats dd{margin:0;font-size:clamp(12px,4vw,var(--h5-size));color:var(--source-color);}#player-fmv-graph .line-graph{min-height:150px;max-height:30vh;}#player-fmv-graph .line-graph linearGradient stop{stop-color:color-mix(in lab,transparent 10%,var(--source-color));}#player-fmv-graph .line-graph polyline{stroke:var(--source-color);}#player-season-table .x-scroll.frame{margin:-40px;padding:40px;}#player-season-table .card{overflow:hidden;}@media(max-width:480px){#player-season-table .card{--pad:10px;}#player-season-table .card>header{margin-top:10px;}}#player-bonuses-graph .graph{--ratio-fix-k:.3;--thickness:5;--primary-data-color:hsl(var(--primary-medium));--secondary-data-color:hsl(var(--danger));--min-value:-3;font-size:var(--font-subtitle-size);}#player-bonuses-graph .graph .item{pointer-events:none!important;}#player-bonuses-graph .graph .item>*{pointer-events:none!important;position:absolute;bottom:0;left:calc(50% - 5px);width:10px;border-radius:5px;}#player-bonuses-graph .graph .item:nth-child(2n+1) .primary-value:after{top:-12px!important;}#player-bonuses-graph .graph .item:nth-child(2n+1) .secondary-value:after{top:-12px!important;}#player-bonuses-graph .graph .primary-value{min-height:max(10px,5%);z-index:1;}#player-bonuses-graph .graph .primary-value[data-value="0"]{background-color:hsl(var(--surface-medium));z-index:0!important;}#player-bonuses-graph .graph .primary-value.none{background-color:transparent;outline:1px solid hsl(var(--surface-medium));outline-offset:-1px;z-index:0!important;}#player-bonuses-graph .graph .primary-value:not([data-value="0"]):not(.none):not(.invalid):after{content:"+" attr(data-value);color:var(--primary-data-color);font-size:80%;font-weight:bold;position:absolute;top:-15px;width:40px;left:calc(50% - 20px);display:inline-block;text-align:center;}#player-bonuses-graph .graph .secondary-value.none{display:none;}#player-bonuses-graph .graph .secondary-value:not([data-value="0"]):not(.none):not(.invalid){transform-origin:bottom center;transform:rotate(180deg);bottom:10px;padding-top:50%;min-height:10px;}#player-bonuses-graph .graph .secondary-value:not([data-value="0"]):not(.none):not(.invalid):after{transform:rotate(180deg);content:"-" attr(data-value);color:var(--secondary-data-color);font-weight:bold;font-size:80%;position:absolute;top:-22px;width:40px;left:calc(50% - 20px);display:inline-block;text-align:center;}#player-bonuses-graph .graph .x-axis>*:nth-child(1):after,#player-bonuses-graph .graph .x-axis>*:nth-child(1):before,#player-bonuses-graph .graph .x-axis>*:nth-child(10):after,#player-bonuses-graph .graph .x-axis>*:nth-child(10):before,#player-bonuses-graph .graph .x-axis>*:nth-child(19):after,#player-bonuses-graph .graph .x-axis>*:nth-child(19):before,#player-bonuses-graph .graph .x-axis>*:nth-child(30):after,#player-bonuses-graph .graph .x-axis>*:nth-child(30):before,#player-bonuses-graph .graph .x-axis>*:nth-child(38):after,#player-bonuses-graph .graph .x-axis>*:nth-child(38):before{visibility:visible;}.donut-graph{justify-content:center;display:flex;align-items:center;margin:auto;--source-color:hsl(var(--default));}.donut-graph svg>*{transform-origin:50% 50%;stroke:var(--source-color);}.donut-graph svg>*:nth-child(2n){--source-color:hsl(var(--primary));}.donut-graph svg>*:nth-child(3n){--source-color:hsl(var(--warn));}.donut-graph figcaption{position:absolute;}.donut-graph svg>*:nth-child(1){--source-color:hsl(var(--surface-light));}.donut-graph svg>*:nth-child(2){--source-color:hsl(var(--success));}.donut-graph svg>*:nth-child(3){--source-color:hsl(var(--warn));}.donut-graph svg>*:nth-child(4){--source-color:hsl(var(--alternative));}.donut-graph svg>*:nth-child(5){--source-color:hsl(var(--danger));}.donut-graph svg>*:nth-child(6){--source-color:hsl(var(--surface-dark));}.dot{--default-color:var(--surface-medium);--primary-color:var(--primary-medium);--secondary-color:var(--secondary-medium);--danger-color:var(--danger);--success-color:var(--success);--warn-color:var(--warn);--info-color:var(--info);--alternative-color:var(--alternative);--background-color:var(--default-color);--text-color:var(--background-light);--dot-color:var(--surface-medium);}.dot::before{content:"";background-color:hsl(var(--dot-color));font-size:24px;line-height:12px;width:8px;height:8px;border-radius:5px;display:inline-flex;vertical-align:baseline;margin-right:5px;flex-shrink:0;}.dot.dot-default::before{--dot-color:var(--default-color);}.dot.dot-primary::before{--dot-color:var(--primary-color);}.dot.dot-secondary::before{--dot-color:var(--secondary-color);}.dot.dot-alternative::before{--dot-color:var(--alternative-color);}.dot.dot-info::before{--dot-color:var(--info-color);}.dot.dot-danger::before{--dot-color:var(--danger-color);}.dot.dot-warn::before{--dot-color:var(--warn-color);}.dot.dot-dark::before{--dot-color:var(--dark-color);}.dot.dot-success::before{--dot-color:var(--success-color);}.donut-summary{font-size:var(--font-subtitle-size);font-weight:bold;list-style:none;padding:0;margin:0;}.donut-summary li{margin-bottom:8px;display:flex;align-items:center;}.donut-summary li>span{display:flex;align-items:center;color:hsl(var(--surface-medium));flex:1;}.donut-summary li>span .badge{width:80px;padding:2px 10px;height:24px;text-align:center;justify-content:center;white-space:nowrap;margin-left:auto;}.player-status.status-0{--status-color:hsl(var(--success));}.player-status.status-1{--status-color:hsl(var(--warn));}.player-status.status-2{--status-color:hsl(var(--alternative));}.player-status.status-3{--status-color:hsl(var(--danger));}.player-status.status-4{--status-color:hsl(var(--surface-medium));}.dot-stripe{padding:0;margin:0;display:flex;justify-content:space-between;border-bottom:2px solid hsl(var(--surface-light));padding-bottom:10px;margin-bottom:40px;counter-reset:count;}.dot-stripe li{counter-increment:count;--status-color:hsl(var(--surface-light));background-color:var(--status-color);display:flex;width:10px;height:10px;border-radius:50%;aspect-ratio:1;position:relative;margin:0 1px;}.dot-stripe li .value:not([data-value=""]){position:absolute;width:100%;height:100%;top:0;left:0;}.dot-stripe li::before{content:counter(count);display:flex!important;font-size:var(--font-subtitle-size);color:hsl(var(--surface-dark));font-weight:bold;position:absolute;left:50%;bottom:-40px;min-width:20px;height:20px;text-align:center;visibility:hidden;transform:translateX(-50%);align-items:center;justify-content:center;}.dot-stripe li:nth-child(5n+1)::before{visibility:visible;}.dot-stripe{width:fit-content;min-width:100%;}.dot-stripe li [data-tooltip]::before{content:attr(data-count)!important;}.dot-stripe li.status-{background-color:transparent;outline:1px solid hsl(var(--surface-medium));outline-offset:-1px;}.dot-stripe li:nth-child(n)::before{visibility:hidden;}.dot-stripe li:nth-child(1)::before,.dot-stripe li:nth-child(10)::before,.dot-stripe li:nth-child(19)::before,.dot-stripe li:nth-child(30)::before,.dot-stripe li:nth-child(38)::before{visibility:visible;}.player-summary-table{--rad:10px;--gap:5px;width:100%;border-collapse:separate;border-spacing:0 var(--gap);}.player-summary-table .divider{display:none!important;}.player-summary-table thead{font-size:clamp(12px,3vw,var(--font-body-size));}.player-summary-table thead th{text-align:left;color:hsl(var(--surface-dark));}.player-summary-table thead th strong{font-weight:bold;color:hsl(var(--surface-xdark));}.player-summary-table tbody{font-size:clamp(12px,3vw,var(--h6-size));color:hsl(var(--surface-medium));}.player-summary-table tbody tr{height:40px;}.player-summary-table tbody tr>*{background-color:hsl(var(--background-light));padding:var(--gap);}.player-summary-table tbody tr>*:first-child{border-radius:var(--rad) 0 0 var(--rad);}.player-summary-table tbody tr>*:last-child{border-radius:0 var(--rad) var(--rad) 0;}.player-summary-table tbody tr>* .match{font-size:clamp(12px,3vw,var(--font-subtitle-size));text-transform:uppercase;white-space:nowrap;font-family:"Roboto Mono",monospace;}.player-summary-table tbody tr>* .match[href]{text-decoration:none!important;position:relative;}.player-summary-table tbody tr>* .match[href]:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background-color:hsla(var(--surface-medium),75%);scale:0 1;transition:scale .2s cubic-bezier(.91,0,.16,1);}.player-summary-table tbody tr>* .match[href]:focus:after,.player-summary-table tbody tr>* .match[href]:hover:after{scale:1 1;}.player-summary-table tbody tr>* .match .match-score{width:25px;white-space:nowrap;overflow:visible;display:inline-flex;justify-content:center;}.player-summary-table tbody tr>* .match .team-home,.player-summary-table tbody tr>* .match .team-away{width:25px;overflow:visible;display:inline-flex;}.player-summary-table tbody tr>* .match .team-home{justify-content:end;}.player-summary-table tbody tr>* .match .active{font-weight:bold;}.player-summary-table tbody tr>* .grade{font-weight:bold;}.player-summary-table tbody tr>* .fanta-grade{font-weight:bold;color:hsl(var(--primary-medium));}@media(max-width:480px){.player-summary-table tbody tr>* .grade{letter-spacing:-1px;}.player-summary-table tbody tr>* .fanta-grade{letter-spacing:-1px;}}.player-summary-table tbody tr>*>span[data-value]::before{content:attr(data-value);}.player-summary-table tbody tr>*>span[data-value=""]::before{content:"-";color:hsl(var(--surface-medium));}.player-summary-table tbody tr>* .events{display:flex;align-items:center;}.player-summary-table tbody tr>* .events>*{margin:0 1px;}.player-summary-table tbody tr>* .events [data-key=yellowCards],.player-summary-table tbody tr>* .events [data-key=redCards]{margin-left:auto;order:100;}.player-summary-table tbody tr>* .matchweek{background-color:var(--status-color);color:hsl(var(--background-light));font-size:clamp(12px,4vw,var(--font-subtitle-size));display:flex;align-items:center;justify-content:center;min-width:20px;border-radius:5px;padding:2px;width:100%;box-sizing:border-box;height:30px;}.player-summary-table .sub-in,.player-summary-table .sub-out{font-weight:bold;display:flex;align-items:center;}.player-summary-table .sub-in .bonus-icon,.player-summary-table .sub-out .bonus-icon{--icon-size:16;margin-left:var(--gap);}.player-summary-table .sub-in:not([data-minute=""]):not([data-minute="?"]):before,.player-summary-table .sub-out:not([data-minute=""]):not([data-minute="?"]):before{content:attr(data-minute) "'";}.player-summary-table .sub-in[data-minute=""] figure,.player-summary-table .sub-out[data-minute=""] figure{display:none;}.player-summary-table .sub-in[data-minute=""]:before,.player-summary-table .sub-out[data-minute=""]:before{content:"-";text-align:center;width:25px;}.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;}[data-tooltip]::before{content:attr(data-tooltip);background-color:hsl(var(--surface-dark));padding:2px 8px;font-size:var(--font-subtitle-size);font-weight:bold;display:flex;justify-content:center;align-items:center;border-radius:3px;position:absolute;color:hsl(var(--background-light));bottom:100%;left:50%;transform:translateX(-50%) translateY(-6px);min-width:32px;min-height:22px;opacity:0;z-index:1;transition:opacity var(--ani-quick);}[data-tooltip]:after{content:"";background-color:hsl(var(--surface-dark));width:8px;height:8px;position:absolute;left:calc(50% - 4px);transform:rotate(45deg);bottom:calc(100% + 4px);opacity:0;transition:opacity var(--ani-quick);}[data-tooltip]:hover:after,[data-tooltip]:hover:before{opacity:1;}.modal-dialog>header{position:relative;padding-right:60px;}.modal-dialog>header .title{color:hsl(var(--surface-xdark));}.modal-dialog>header .subtitle{color:hsl(var(--surface-dark));}.modal-dialog>header .close-control{position:absolute;top:0;right:0;}#player-description .card{--gap:10px;}#filtersForm{--radius:20px;}#fmvHistoryModal:not([data-source="1"]) .source-1{display:none;}#fmvHistoryModal:not([data-source="2"]) .source-2{display:none;}#fmvHistoryModal[data-source="1"] .fmv{--status-color:var(--primary);}#fmvHistoryModal[data-source="2"] .fmv{--status-color:var(--alternative);}#fmvHistoryModal .fmv{min-width:80px;font-size:clamp(12px,4vw,var(--h5-size));background-color:hsla(var(--status-color),.1);}#fmvHistoryModal li:last-child{display:none;}