﻿@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;}.tabs{--grad-top:hsl(var(--background-light));--grad-bottom:hsl(var(--surface-xlight));}.dark .tabs{--grad-top:hsl(var(--background-dark));--grad-bottom:hsl(var(--surface-medium));}.tabs .tab-nav{--pad:10px;--gap:15px;display:flex;background-image:linear-gradient(to bottom,var(--grad-top),var(--grad-bottom));margin-left:calc(var(--page-pad)*-1);padding-left:var(--page-pad);margin-right:calc(var(--page-pad)*-1);padding-right:var(--page-pad);overflow-x:scroll;overflow-y:hidden;}.tabs .tab-nav{-ms-overflow-style:none;scrollbar-width:none;}.tabs .tab-nav::-webkit-scrollbar{display:none;}.tabs .tab-nav .tab-button{display:inline-flex;padding:var(--pad) var(--gap);min-height:60px;align-items:center;justify-content:center;box-sizing:border-box;font-size:var(--h6-size);font-weight:bold;color:hsl(var(--surface-light));position:relative;transition:color var(--ani-calm);text-decoration:none;}.tabs .tab-nav .tab-button:focus,.tabs .tab-nav .tab-button:hover{color:hsla(var(--primary),.5);}.tabs .tab-nav .tab-button:focus::after,.tabs .tab-nav .tab-button:hover::after{opacity:.5;}.tabs .tab-nav .tab-button:active{color:hsla(var(--primary),.8);}.tabs .tab-nav .tab-button:active::after{opacity:.8;}.tabs .tab-nav .tab-button.active{color:hsla(var(--primary),1);cursor:default;}.tabs .tab-nav .tab-button.active::after{opacity:1;}.tabs .tab-nav .tab-button::after{content:"";height:4px;border-radius:2px;display:block;width:30px;position:absolute;bottom:-2px;left:calc(50% - 15px);background-color:hsl(var(--primary));opacity:0;transition:opacity var(--ani-calm);}.tabs .tab-radio{display:none;}.tabs .tab-radio:not(:checked)+.tab-pane{display:none;}.tabs .tab-radio:nth-child(1):not(:checked)~.tab-nav .tab-button:nth-child(1){cursor:pointer;}.tabs .tab-radio:nth-child(1):not(:checked)~.tab-pane .tab-content:nth-child(1){display:none;}.tabs .tab-radio:nth-child(1):checked~.tab-nav .tab-button:nth-child(1){color:hsl(var(--primary));}.tabs .tab-radio:nth-child(1):checked~.tab-nav .tab-button:nth-child(1)::after{opacity:1;}.tabs .tab-radio:nth-child(2):not(:checked)~.tab-nav .tab-button:nth-child(2){cursor:pointer;}.tabs .tab-radio:nth-child(2):not(:checked)~.tab-pane .tab-content:nth-child(2){display:none;}.tabs .tab-radio:nth-child(2):checked~.tab-nav .tab-button:nth-child(2){color:hsl(var(--primary));}.tabs .tab-radio:nth-child(2):checked~.tab-nav .tab-button:nth-child(2)::after{opacity:1;}.tabs .tab-radio:nth-child(3):not(:checked)~.tab-nav .tab-button:nth-child(3){cursor:pointer;}.tabs .tab-radio:nth-child(3):not(:checked)~.tab-pane .tab-content:nth-child(3){display:none;}.tabs .tab-radio:nth-child(3):checked~.tab-nav .tab-button:nth-child(3){color:hsl(var(--primary));}.tabs .tab-radio:nth-child(3):checked~.tab-nav .tab-button:nth-child(3)::after{opacity:1;}.tabs .tab-radio:nth-child(4):not(:checked)~.tab-nav .tab-button:nth-child(4){cursor:pointer;}.tabs .tab-radio:nth-child(4):not(:checked)~.tab-pane .tab-content:nth-child(4){display:none;}.tabs .tab-radio:nth-child(4):checked~.tab-nav .tab-button:nth-child(4){color:hsl(var(--primary));}.tabs .tab-radio:nth-child(4):checked~.tab-nav .tab-button:nth-child(4)::after{opacity:1;}.tabs .tab-radio:nth-child(5):not(:checked)~.tab-nav .tab-button:nth-child(5){cursor:pointer;}.tabs .tab-radio:nth-child(5):not(:checked)~.tab-pane .tab-content:nth-child(5){display:none;}.tabs .tab-radio:nth-child(5):checked~.tab-nav .tab-button:nth-child(5){color:hsl(var(--primary));}.tabs .tab-radio:nth-child(5):checked~.tab-nav .tab-button:nth-child(5)::after{opacity:1;}.tabs .tab-radio:nth-child(6):not(:checked)~.tab-nav .tab-button:nth-child(6){cursor:pointer;}.tabs .tab-radio:nth-child(6):not(:checked)~.tab-pane .tab-content:nth-child(6){display:none;}.tabs .tab-radio:nth-child(6):checked~.tab-nav .tab-button:nth-child(6){color:hsl(var(--primary));}.tabs .tab-radio:nth-child(6):checked~.tab-nav .tab-button:nth-child(6)::after{opacity:1;}.tabs .tab-radio:nth-child(7):not(:checked)~.tab-nav .tab-button:nth-child(7){cursor:pointer;}.tabs .tab-radio:nth-child(7):not(:checked)~.tab-pane .tab-content:nth-child(7){display:none;}.tabs .tab-radio:nth-child(7):checked~.tab-nav .tab-button:nth-child(7){color:hsl(var(--primary));}.tabs .tab-radio:nth-child(7):checked~.tab-nav .tab-button:nth-child(7)::after{opacity:1;}.tabs .tab-radio:nth-child(8):not(:checked)~.tab-nav .tab-button:nth-child(8){cursor:pointer;}.tabs .tab-radio:nth-child(8):not(:checked)~.tab-pane .tab-content:nth-child(8){display:none;}.tabs .tab-radio:nth-child(8):checked~.tab-nav .tab-button:nth-child(8){color:hsl(var(--primary));}.tabs .tab-radio:nth-child(8):checked~.tab-nav .tab-button:nth-child(8)::after{opacity:1;}.tabs .tab-radio:nth-child(9):not(:checked)~.tab-nav .tab-button:nth-child(9){cursor:pointer;}.tabs .tab-radio:nth-child(9):not(:checked)~.tab-pane .tab-content:nth-child(9){display:none;}.tabs .tab-radio:nth-child(9):checked~.tab-nav .tab-button:nth-child(9){color:hsl(var(--primary));}.tabs .tab-radio:nth-child(9):checked~.tab-nav .tab-button:nth-child(9)::after{opacity:1;}.tabs .tab-radio:nth-child(10):not(:checked)~.tab-nav .tab-button:nth-child(10){cursor:pointer;}.tabs .tab-radio:nth-child(10):not(:checked)~.tab-pane .tab-content:nth-child(10){display:none;}.tabs .tab-radio:nth-child(10):checked~.tab-nav .tab-button:nth-child(10){color:hsl(var(--primary));}.tabs .tab-radio:nth-child(10):checked~.tab-nav .tab-button:nth-child(10)::after{opacity:1;}.dark .pager{--status-color:hsl(var(--surface-medium));}.pager{--pager-last:1;--pager-current:1;--rad:6px;--gap:4px;--pad:10px;--status-color:hsl(var(--primary));--inverse-color:hsl(var(--background-color));display:grid;gap:var(--gap);grid-template-columns:repeat(auto-fit,28px);padding:var(--pad);}.pager>*{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--rad);color:var(--status-color);background-color:transparent;font-size:var(--font-subtitle-size);font-weight:bold;border:2px solid var(--status-color);box-sizing:border-box;counter-increment:page;cursor:pointer;}.pager>*::before{content:attr(data-page);}.pager>*.active{background-color:var(--status-color);color:var(--inverse-color);}.pager>*.prev::before{content:"‹";}.pager>*.next::before{content:"›";}.pager>*.first::before{content:"1";counter-reset:page var(--pager-current);}.pager>*.last::before{counter-reset:last var(--pager-last);content:counter(last);}.pager>*.separator::before{content:"⋯";cursor:default;}.pager>*.disabled{opacity:.5;cursor:default;}.pager>*.hidden{display:none;}.mega-emoji{font-size:180px;text-align:center;height:256px;width:256px;display:flex;align-items:center;justify-content:center;margin:auto;border:2px solid hsl(var(--surface-light));border-radius:20px;margin:40px auto;opacity:.5;pointer-events:none;user-select:none;max-width:100%;}.empty-placeholder+center{margin-bottom:100px;}.movements-select .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;}.movements-select .btn[disabled]{opacity:.8;--status-color:var(--default)!important;cursor:default;}.movements-select .btn.btn-block{width:100%;}.movements-select .btn.btn-std-w{width:180px;}.movements-select .btn.btn-sm{--pad:10px;font-size:var(--font-subtitle-size);line-height:var(--font-subtitle-size);}.movements-select .btn.btn-xs{--pad:6px;--label-radius:8px;font-size:var(--font-subtitle-size);line-height:var(--font-subtitle-size);}.movements-select .btn.btn-rounded{--label-radius:20px;}.movements-select .btn.btn-radio.btn-outline{transition:opacity var(--ani-calm),background-color var(--ani-calm),transform var(--ani-calm);}.movements-select .btn.btn-lg{--pad:12px;}.movements-select .btn.btn-outline{outline:2px solid hsl(var(--status-color));outline-offset:-2px;background-color:transparent;color:hsl(var(--status-color));}.movements-select .btn.btn-outline:not([disabled]):focus,.movements-select .btn.btn-outline:not([disabled]):hover{transition:opacity var(--ani-calm);background-color:hsla(var(--status-color),.1);transform:scale(1);}.movements-select .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));}.movements-select .btn.btn-hero.btn-primary{--grad-color-1:hsl(var(--info));--grad-color-2:hsl(var(--primary));--grad-color-3:hsl(var(--primary));}.movements-select .btn.btn-hero.btn-secondary{--grad-color-1:hsl(var(--secondary));--grad-color-2:hsl(var(--danger));--grad-color-3:hsl(var(--danger));}.movements-select .btn.btn-hero.btn-alternative{--grad-color-1:hsl(var(--danger));--grad-color-2:hsl(var(--alternative));--grad-color-3:hsl(var(--info));}.movements-select .btn.btn-icon{width:180px;height:fit-content;justify-content:space-between;}.movements-select .btn.btn-icon .icon{margin-left:8px;max-height:20px;}.movements-select .btn.btn-fab{width:40px;height:40px;border-radius:40px;}.movements-select .btn.btn-clear{width:auto;height:auto;background-color:transparent;padding:0;color:hsl(var(--status-color));}.movements-select .btn.btn-clear .icon{height:16px;width:24px;object-fit:contain;}.movements-select .btn:not([disabled]):focus,.movements-select .btn:not([disabled]):hover{transform:scale(1.02);text-decoration:none;}.movements-select .btn:not([disabled]):active{transform:scale(.98);}.movements-select .btn.btn-default{--status-color:var(--default);}.movements-select .btn.btn-primary{--status-color:var(--primary);}.movements-select .btn.btn-secondary{--status-color:var(--secondary);}.movements-select .btn.btn-alternative{--status-color:var(--alternative);}.movements-select .btn.btn-danger{--status-color:var(--danger);}.movements-select .btn.btn-warn{--status-color:var(--warn);}.movements-select .btn.btn-dark{--status-color:var(--dark);}.movements-select .btn.btn-success{--status-color:var(--success);}.movements-select .icon-white{filter:contrast(0) brightness(2);}.movements-select .movement-nav{margin:20px calc(var(--page-pad)*-1);padding:0 var(--page-pad);display:flex;gap:10px;overflow-x:scroll;overflow-x:overlay;overflow-y:hidden;}.movements-select .movement-nav{-ms-overflow-style:none;scrollbar-width:none;}.movements-select .movement-nav::-webkit-scrollbar{display:none;}.movements-select .movement-nav .btn{white-space:nowrap;min-width:fit-content;}.movements-list{--bor-rad:20px;display:flex;flex-direction:column;border-radius:var(--bor-rad);background-color:hsl(var(--surface-xlight));}.movements-list>.card-header #search-input{--bor-rad:10px;--pad:12px 40px 12px 20px;padding:var(--pad);border-radius:var(--bor-rad);font:var(--font);font-size:var(--font-body-size);font-weight:bold;border:0;background-color:hsl(var(--surface-light));color:hsl(var(--surface-medium));}.movements-list>.card-header #search-input:focus-visible{outline:0;}.movements-list>.card-header #search-input::-webkit-search-cancel-button{-webkit-appearance:none;height:16px;width:16px;-webkit-mask-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/blacks/xmark-solid.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:12px;background-color:hsl(var(--surface-medium));}@media(max-width:480px){.movements-list>.card-header #search-input{width:100%;margin-right:-14px;}}.movements-list>.card-header .icon{--translate-x:-34px;transform:translateX(var(--translate-x));fill:black;}.movements-list ul.card-content{display:flex;flex-direction:column;margin-top:var(--pad);row-gap:var(--gap);}.movements-list ul.card-content.active li.transfer{display:none;}.movements-list ul.card-content.active li.transfer.active{display:flex;}.movements-list ul.card-content li.transfer{--pad:10px 20px;--gap:10px;--bor-rad:10px;display:flex;flex-direction:row;list-style:none;border-radius:var(--bor-rad);background-color:hsl(var(--background-light));}.movements-list ul.card-content li.transfer.hidden,.movements-list ul.card-content li.transfer.hidden.active{display:none;}@media(max-width:768px){.movements-list ul.card-content li.transfer{flex-direction:column;}}.movements-list ul.card-content li.transfer>.header{--bor:1px solid hsl(var(--surface-light));flex:1;display:flex;flex-direction:column;padding:var(--pad);gap:var(--bor-rad);border-right:var(--bor);}.movements-list ul.card-content li.transfer>.header .name{font-size:var(--article-body-size);font-weight:bold;color:hsl(var(--primary));}.movements-list ul.card-content li.transfer>.header .desc{font-size:var(--font-subtitle-size);font-weight:bold;color:hsl(var(--surface-medium));}@media(max-width:768px){.movements-list ul.card-content li.transfer>.header{border-right:0;border-bottom:var(--bor);}}.movements-list ul.card-content li.transfer .content{flex:3;display:flex;flex-direction:row;padding:var(--pad);gap:var(--gap);}.movements-list ul.card-content li.transfer .content>*{display:flex;flex-direction:column;gap:var(--gap);align-items:center;justify-content:space-between;}.movements-list ul.card-content li.transfer .content>* .team-badge{width:30px;height:30px;border-radius:50%;background-color:hsl(var(--surface-xlight));padding:5px;}.movements-list ul.card-content li.transfer .content>* .name{overflow:hidden;max-width:100%;text-overflow:ellipsis;font-size:clamp(12px,3vw,var(--h6-size));}.movements-list ul.card-content li.transfer .content .team{flex:2;overflow:hidden;text-align:center;}.movements-list ul.card-content li.transfer .content .status{flex:1;gap:var(--gap);}.movements-list ul.card-content li.transfer .content .status .wrapper-header{height:40px;display:flex;align-items:center;}.movements-list ul.card-content li.transfer .content .status .wrapper-header .header{padding:3px 10px;border-radius:4px;font-size:var(--font-subtitle-size);font-weight:bold;}.movements-list ul.card-content li.transfer .content .status.ufficiale .wrapper-header>.header{color:hsl(var(--success));background-color:hsla(var(--success),.1);}.movements-list ul.card-content li.transfer .content .status.ufficiale .icon{transform:translateY(-2px);}.movements-list ul.card-content li.transfer .content .status.ufficiale .arrow{--bor-wid:0 4px 4px 0;transform:rotate(-45deg);display:inline-block;padding:4px;}.movements-list ul.card-content li.transfer .content .status.ufficiale .arrow:nth-child(1){border:solid hsl(var(--surface-light));border-width:var(--bor-wid);}.movements-list ul.card-content li.transfer .content .status.ufficiale .arrow:nth-child(2){border:solid hsl(var(--surface-medium));border-width:var(--bor-wid);}.movements-list ul.card-content li.transfer .content .status.ufficiale .arrow:nth-child(3){border:solid hsl(var(--surface-dark));border-width:var(--bor-wid);}#pager{padding:20px 20px 20px 0;justify-content:flex-end;}