﻿@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;}table.reactive{--left-shadow-width:20px;--right-shadow-width:20px;--shadow-color:var(--background-color);--page-color:var(--background-color,var(--surface-xdark));--scrollbar-color:hsl(var(--dark));overflow-y:overlay;}table.reactive::-webkit-scrollbar{height:8px;width:8px;}table.reactive::-webkit-scrollbar-track{background:rgba(0,0,0,.1);}table.reactive::-webkit-scrollbar-thumb{box-shadow:inset 0 0 100px var(--scrollbar-color);border-radius:8px;border:2px solid transparent;}table.reactive::-webkit-scrollbar-corner{background:rgba(0,0,0,.2);}table.reactive::-webkit-resizer{background:transparent;}table.reactive:hover::-webkit-scrollbar-track{background:rgba(0,0,0,.15);}table.reactive:hover::-webkit-scrollbar-thumb{box-shadow:inset 0 0 100px var(--scrollbar-color);border:2px solid transparent;}.dark table.reactive{--scrollbar-color:hsla(var(--surface-medium),.9);}table.reactive.sticky-header-col thead th.tail{width:10px;}table.reactive.sticky-header-col thead th.sticky-header{position:sticky;left:0;z-index:10;background-color:var(--background-color);}table.reactive.sticky-header-col thead th.sticky-header+th:not(.sticky-header){border-left:calc(var(--left-shadow-width) + var(--pad)) solid transparent;min-width:90px;}table.reactive.sticky-header-col tbody th{position:sticky;left:0;z-index:10;background-color:inherit;}table.reactive.sticky-header-col tbody th:last-of-type::after{content:"";display:block;width:20px;position:absolute;left:100%;height:100%;top:0;background-image:linear-gradient(90deg,var(--shadow-color),transparent);opacity:min(.5,var(--scroll-h,0)*20);transition:opacity var(--ani-quick);pointer-events:none;}table.reactive.sticky-header-col tbody th+td{border-left:calc(var(--left-shadow-width) + var(--pad)) solid transparent;position:relative;}table.reactive.sticky-header-col tbody .tail{position:sticky;right:0;}table.reactive.sticky-header-col tbody .tail::before{content:"";display:block;width:15px;height:100%;position:absolute;top:0;right:0;z-index:5000;background-image:linear-gradient(-90deg,var(--page-color),transparent);opacity:calc(var(--scroll-to-w,0)*100);transition:opacity var(--ani-quick);pointer-events:none;}table.reactive th .overflow-label,table.reactive td .overflow-label{position:absolute;top:0;height:100%;display:flex;max-width:initial!important;align-items:center;box-sizing:border-box;z-index:10;}.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:hsl(var(--dark));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:hsl(var(--dark));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;}.role-filter{position:relative;}.role-filter select{z-index:20;position:relative;}.role-filter [data-value]{display:none;}.role-filter[data-role]{--gk:var(--role-gk);--def:var(--role-def);--mid:var(--role-mid);--wing:var(--role-wing);--atk:var(--role-atk);--coach:var(--surface-medium);--role-color:var(--coach);}.role-filter[data-role][data-value=por],.role-filter[data-role][data-value=p]{--role-color:var(--gk);--inner-text-color:hsl(var(--background-light));}.role-filter[data-role][data-value=ds],.role-filter[data-role][data-value=dd],.role-filter[data-role][data-value=dc],.role-filter[data-role][data-value=b],.role-filter[data-role][data-value=d]{--role-color:var(--def);--inner-text-color:hsl(var(--background-light));}.role-filter[data-role][data-value=e],.role-filter[data-role][data-value=m],.role-filter[data-role][data-value=c]{--role-color:var(--mid);--inner-text-color:hsl(var(--background-light));}.role-filter[data-role][data-value=t],.role-filter[data-role][data-value=w]{--role-color:var(--wing);--inner-text-color:hsl(var(--background-light));}.role-filter[data-role][data-value=pc],.role-filter[data-role][data-value=a]{--role-color:var(--atk);--inner-text-color:hsl(var(--background-light));}.role-filter[data-role][data-value=all]{font-stretch:condensed;--role-color:var(--coach);--inner-text-color:hsl(var(--background-light));}.role-filter[data-role][data-role=por],.role-filter[data-role][data-role=p]{--role-color:var(--gk);--inner-text-color:hsl(var(--background-light));}.role-filter[data-role][data-role=ds],.role-filter[data-role][data-role=dd],.role-filter[data-role][data-role=dc],.role-filter[data-role][data-role=b],.role-filter[data-role][data-role=d]{--role-color:var(--def);--inner-text-color:hsl(var(--background-light));}.role-filter[data-role][data-role=e],.role-filter[data-role][data-role=m],.role-filter[data-role][data-role=c]{--role-color:var(--mid);--inner-text-color:hsl(var(--background-light));}.role-filter[data-role][data-role=t],.role-filter[data-role][data-role=w]{--role-color:var(--wing);--inner-text-color:hsl(var(--background-light));}.role-filter[data-role][data-role=pc],.role-filter[data-role][data-role=a]{--role-color:var(--atk);--inner-text-color:hsl(var(--background-light));}.role-filter[data-role][data-role=all]{font-stretch:condensed;--role-color:var(--coach);--inner-text-color:hsl(var(--background-light));}.role-filter[data-role][data-game-type=mantra],.role-filter[data-role].role-mantra{--inner-background-color:hsla(var(--role-color),.2);--inner-text-color:hsl(var(--role-color));--inner-font-stretch:condensed;--inner-font-size:70%;}.role-filter[data-role][data-game-type=mantra]::after,.role-filter[data-role].role-mantra::after{background-image:linear-gradient(0,var(--inner-background-color),var(--inner-background-color));background-color:hsl(var(--surface-dark));}.dark .role-filter[data-role][data-game-type=mantra]::after,.dark .role-filter[data-role].role-mantra::after{outline:3px solid hsl(var(--surface-dark));}.role-filter[data-role]::after{z-index:10;content:attr(data-role);max-width:40px;margin-right:10px;transform:scale(1);transition-property:margin,max-width,transform,background-color;transition-duration:.25s;transition-delay:.2s;text-transform:capitalize;--background-color:var(--inner-background-color,hsl(var(--role-color)));--text-color:var(--inner-text-color,hsl(var(--surface-text)));--font-stretch:var(--inner-font-stretch,initial);--font-size:var(--inner-font-size,12px);width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size);font-stretch:var(--font-stretch);background-color:var(--background-color);color:var(--text-color);border-radius:50%;font-weight:bold;aspect-ratio:1;}.role-filter[data-role][data-role=""]::after{max-width:0;margin-right:0;transform:scale(0);font-size:0;overflow:hidden;}.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);}.checklist{--gap:10px;--pad:0;--cols:1;--status-color:var(--surface-medium);--text-color:hsl(var(--status-color));padding:var(--pad);display:grid;gap:var(--gap);grid-template-columns:repeat(var(--cols),1fr);}.checklist input{display:none;}.checklist input:checked+label{--text-color:hsl(var(--surface-text));background-color:hsl(var(--status-color));}.checklist input:checked+label:focus,.checklist input:checked+label:hover{background-color:hsla(var(--status-color),.8);}.checklist input:checked+label::before{opacity:1;transform:scale(1);}.checklist label{--rad:10px;--pad:20px;--gap:10px;position:relative;display:flex;padding:calc(var(--pad)*.5) var(--pad);min-height:50px;align-items:center;color:var(--text-color);border:2px solid hsl(var(--status-color));border-radius:var(--rad);box-sizing:border-box;font-size:var(--font-body-size);background-color:hsl(var(--status-color),0);transition:background-color var(--ani-quick),color var(--ani-quick);cursor:pointer;}.checklist label:focus,.checklist label:hover{background-color:hsla(var(--status-color),.2);}.checklist label>b{margin-right:var(--gap);min-width:30px;padding-right:var(--gap);}.checklist label::before{content:"";position:absolute;width:26px;height:26px;right:var(--pad);border-radius:50%;background-color:hsl(var(--status-color));background-image:url("https://content.fantacalcio.it/fantacalcio/images/icons/whites/ico-checked.svg");background-size:100%;opacity:0;transform:scale(1.5);transition:transform var(--ani-quick),opacity var(--ani-quick);}.checklist label::after{content:"";width:22px;height:22px;border:2px solid var(--text-color);border-radius:50%;margin-left:auto;}header.seo-header{flex-flow:column wrap;}header.seo-header .title-container{display:flex;flex-flow:row wrap;justify-content:end;}header.seo-header .title-container h1{flex:1;}header.seo-header .description p{font-size:inherit;}@media(max-width:768px){.filters .col .btn-radio{max-width:calc(50% - 5px);height:min-content;display:flex;flex:1;height:auto!important;}}.filter-box-filtering .filter-box-filtered-item:not(.filter-box-match){display:none;}.filter-box-empty-message{min-height:50px;justify-content:center;}body:not([data-filter-box-matches="0"]) .filter-box-empty-message{display:none;}body[data-filter-box-matches="0"] .filter-box-items-container{display:none;}[data-hide-when-filter].hidden-by-filter{display:none;}table.pills-table{--pad:10px;--gap:10px;--rad:10px;--row-color:hsl(var(--surface-medium));width:100%;border-spacing:0 var(--gap);font-size:clamp(12px,2vw,var(--font-subtitle-size));--cell-w:14px;--cell-min-w:initial;}table.pills-table .x0{width:calc(var(--cell-w)*0)!important;min-width:calc(var(--cell-min-w)*0);max-width:calc(var(--cell-min-w)*0);}table.pills-table .x1{width:calc(var(--cell-w)*1)!important;min-width:calc(var(--cell-min-w)*1);max-width:calc(var(--cell-min-w)*1);}table.pills-table .x2{width:calc(var(--cell-w)*2)!important;min-width:calc(var(--cell-min-w)*2);max-width:calc(var(--cell-min-w)*2);}table.pills-table .x3{width:calc(var(--cell-w)*3)!important;min-width:calc(var(--cell-min-w)*3);max-width:calc(var(--cell-min-w)*3);}table.pills-table .x4{width:calc(var(--cell-w)*4)!important;min-width:calc(var(--cell-min-w)*4);max-width:calc(var(--cell-min-w)*4);}table.pills-table .x5{width:calc(var(--cell-w)*5)!important;min-width:calc(var(--cell-min-w)*5);max-width:calc(var(--cell-min-w)*5);}table.pills-table .x6{width:calc(var(--cell-w)*6)!important;min-width:calc(var(--cell-min-w)*6);max-width:calc(var(--cell-min-w)*6);}table.pills-table .x7{width:calc(var(--cell-w)*7)!important;min-width:calc(var(--cell-min-w)*7);max-width:calc(var(--cell-min-w)*7);}table.pills-table .x8{width:calc(var(--cell-w)*8)!important;min-width:calc(var(--cell-min-w)*8);max-width:calc(var(--cell-min-w)*8);}table.pills-table .x9{width:calc(var(--cell-w)*9)!important;min-width:calc(var(--cell-min-w)*9);max-width:calc(var(--cell-min-w)*9);}table.pills-table .x10{width:calc(var(--cell-w)*10)!important;min-width:calc(var(--cell-min-w)*10);max-width:calc(var(--cell-min-w)*10);}table.pills-table thead th{text-align:left;font-weight:normal;color:hsl(var(--surface-xlight));}table.pills-table thead th a{color:inherit;text-decoration:none;}table.pills-table tbody tr{background-color:var(--row-color);border-radius:var(--rad);}table.pills-table tbody tr th,table.pills-table tbody tr td{padding-top:var(--pad);padding-bottom:var(--pad);padding-right:calc(var(--pad)*.5);}table.pills-table tbody tr th:first-child,table.pills-table tbody tr td:first-child{border-radius:var(--rad) 0 0 var(--rad);padding-left:var(--pad);}table.pills-table tbody tr th:last-child,table.pills-table tbody tr td:last-child{border-radius:0 var(--rad) var(--rad) 0;}table.pills-table tbody tr th>img,table.pills-table tbody tr td>img{display:block;max-height:100%;}.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;}.sorter-target .sortable col.active{background-color:hsla(var(--surface-medium),.2);}.sorter-target .sorter-header{--icon:"⇅";--opa:.8;}.sorter-target .sorter-header:focus-within,.sorter-target .sorter-header:focus,.sorter-target .sorter-header:hover{--opa:.8;color:hsl(var(--background-light));}.sorter-target .sorter-header.active{--icon:"↑";--opa:1;}.sorter-target .sorter-header.reverse{--icon:"↓";}.sorter-target .sorter-header a{position:relative;padding-right:20px;padding-top:5px;padding-bottom:5px;overflow:hidden;text-overflow:ellipsis;display:block;width:min-content;max-width:calc(100% - 30px);transition:color var(--ani-quick);}.sorter-target .sorter-header a:after{content:var(--icon);border:1px solid;border-radius:50%;aspect-ratio:1;display:inline-flex;height:16px;width:16px;align-items:center;justify-content:center;margin-left:5px;box-sizing:border-box;font-size:10px;line-height:10px;vertical-align:bottom;opacity:var(--opa);position:absolute;top:calc(50% - 8px);right:0;margin-left:-16px;}.sorter-target .compact th a{max-width:calc(100% - 10px);min-width:fit-content;padding-right:18px;}.sorter-target .compact th a::after{transform:scale(.75);}@media(max-width:768px){.sorter-target .compact th{font-size:12px;font-stretch:condensed;}}.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);}.pager{justify-content:flex-end;padding:0;}@media(min-width:481px){.modal .checklist{--cols:2;}}.modal header{position:sticky;top:calc(var(--pad)*-1);z-index:10;background-color:inherit;border-radius:var(--radius) var(--radius) 0 0;}.modal header .hint{display:inline-block;}.modal.invalid button.confirm-control{opacity:.5;cursor:not-allowed;}.modal.invalid .hint{color:hsl(var(--danger));}.table-overflow table.pills-table.euro{--championship-wid:40px;}.table-overflow{overflow-x:auto;box-sizing:border-box;--scrollbar-color:hsl(var(--dark));overflow-y:overlay;}.table-overflow::-webkit-scrollbar{height:8px;width:8px;}.table-overflow::-webkit-scrollbar-track{background:rgba(0,0,0,.1);}.table-overflow::-webkit-scrollbar-thumb{box-shadow:inset 0 0 100px var(--scrollbar-color);border-radius:8px;border:2px solid transparent;}.table-overflow::-webkit-scrollbar-corner{background:rgba(0,0,0,.2);}.table-overflow::-webkit-resizer{background:transparent;}.table-overflow:hover::-webkit-scrollbar-track{background:rgba(0,0,0,.15);}.table-overflow:hover::-webkit-scrollbar-thumb{box-shadow:inset 0 0 100px var(--scrollbar-color);border:2px solid transparent;}.dark .table-overflow{--scrollbar-color:hsla(var(--surface-medium),.9);}.table-overflow[data-loading=true]{overflow:hidden;height:820px;}.table-overflow[data-loading=true] table{display:none;}.table-overflow table.pills-table{--cell-wid:42px;--championship-wid:var(--pad);--classic-role-wid:30px;--mantra-role-wid:90px;}.table-overflow table.pills-table .tail{--wid:var(--pad);min-width:var(--pad);max-width:var(--pad);width:var(--wid);padding:0;z-index:30;}.table-overflow table.pills-table thead th:first-child{overflow:visible;z-index:30!important;}.table-overflow table.pills-table thead th.sticky-header{padding-left:var(--pad);}.table-overflow table.pills-table thead th.role{display:none;min-width:0!important;width:0!important;max-width:0!important;padding:0!important;visibility:hidden;pointer-events:none;}.table-overflow table.pills-table thead th[data-sorter-disabled]{opacity:.5;}.table-overflow table.pills-table thead th[data-sorter-disabled] a{padding-right:0;pointer-events:none;user-select:none;color:hsl(var(--surface-xlight));}.table-overflow table.pills-table thead th[data-sorter-disabled] a::after{content:none;}.table-overflow table.pills-table tbody tr .role{--gk:var(--role-gk);--def:var(--role-def);--mid:var(--role-mid);--wing:var(--role-wing);--atk:var(--role-atk);--coach:var(--surface-medium);--role-color:var(--coach);--background-color:var(--inner-background-color,hsl(var(--role-color)));--text-color:var(--inner-text-color,hsl(var(--surface-text)));--font-stretch:var(--inner-font-stretch,initial);--font-size:var(--inner-font-size,12px);width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--font-size);font-stretch:var(--font-stretch);background-color:var(--background-color);color:var(--text-color);border-radius:50%;font-weight:bold;aspect-ratio:1;}.table-overflow table.pills-table tbody tr .role[data-value=por],.table-overflow table.pills-table tbody tr .role[data-value=p]{--role-color:var(--gk);--inner-text-color:hsl(var(--background-light));}.table-overflow table.pills-table tbody tr .role[data-value=ds],.table-overflow table.pills-table tbody tr .role[data-value=dd],.table-overflow table.pills-table tbody tr .role[data-value=dc],.table-overflow table.pills-table tbody tr .role[data-value=b],.table-overflow table.pills-table tbody tr .role[data-value=d]{--role-color:var(--def);--inner-text-color:hsl(var(--background-light));}.table-overflow table.pills-table tbody tr .role[data-value=e],.table-overflow table.pills-table tbody tr .role[data-value=m],.table-overflow table.pills-table tbody tr .role[data-value=c]{--role-color:var(--mid);--inner-text-color:hsl(var(--background-light));}.table-overflow table.pills-table tbody tr .role[data-value=t],.table-overflow table.pills-table tbody tr .role[data-value=w]{--role-color:var(--wing);--inner-text-color:hsl(var(--background-light));}.table-overflow table.pills-table tbody tr .role[data-value=pc],.table-overflow table.pills-table tbody tr .role[data-value=a]{--role-color:var(--atk);--inner-text-color:hsl(var(--background-light));}.table-overflow table.pills-table tbody tr .role[data-value=all]{font-stretch:condensed;--role-color:var(--coach);--inner-text-color:hsl(var(--background-light));}.table-overflow table.pills-table tbody tr .role[data-role=por],.table-overflow table.pills-table tbody tr .role[data-role=p]{--role-color:var(--gk);--inner-text-color:hsl(var(--background-light));}.table-overflow table.pills-table tbody tr .role[data-role=ds],.table-overflow table.pills-table tbody tr .role[data-role=dd],.table-overflow table.pills-table tbody tr .role[data-role=dc],.table-overflow table.pills-table tbody tr .role[data-role=b],.table-overflow table.pills-table tbody tr .role[data-role=d]{--role-color:var(--def);--inner-text-color:hsl(var(--background-light));}.table-overflow table.pills-table tbody tr .role[data-role=e],.table-overflow table.pills-table tbody tr .role[data-role=m],.table-overflow table.pills-table tbody tr .role[data-role=c]{--role-color:var(--mid);--inner-text-color:hsl(var(--background-light));}.table-overflow table.pills-table tbody tr .role[data-role=t],.table-overflow table.pills-table tbody tr .role[data-role=w]{--role-color:var(--wing);--inner-text-color:hsl(var(--background-light));}.table-overflow table.pills-table tbody tr .role[data-role=pc],.table-overflow table.pills-table tbody tr .role[data-role=a]{--role-color:var(--atk);--inner-text-color:hsl(var(--background-light));}.table-overflow table.pills-table tbody tr .role[data-role=all]{font-stretch:condensed;--role-color:var(--coach);--inner-text-color:hsl(var(--background-light));}.table-overflow table.pills-table tbody tr .role[data-game-type=mantra],.table-overflow table.pills-table tbody tr .role.role-mantra{--inner-background-color:hsla(var(--role-color),.2);--inner-text-color:hsl(var(--role-color));--inner-font-stretch:condensed;--inner-font-size:70%;}.table-overflow table.pills-table tbody tr .role[data-game-type=mantra]::after,.table-overflow table.pills-table tbody tr .role.role-mantra::after{background-image:linear-gradient(0,var(--inner-background-color),var(--inner-background-color));background-color:hsl(var(--surface-dark));}.dark .table-overflow table.pills-table tbody tr .role[data-game-type=mantra]::after,.dark .table-overflow table.pills-table tbody tr .role.role-mantra::after{outline:3px solid hsl(var(--surface-dark));}.table-overflow table.pills-table tbody tr .role[data-game-type=mantra],.table-overflow table.pills-table tbody tr .role.role-mantra{background-color:hsla(var(--role-color),.2);color:hsl(var(--role-color));font-stretch:condensed;font-size:70%;}.table-overflow table.pills-table tbody tr .role::before{content:attr(data-value);text-transform:capitalize;}.table-overflow table.pills-table th,.table-overflow table.pills-table td{min-width:var(--cell-wid);width:9%;}.table-overflow table.pills-table th.player-championship,.table-overflow table.pills-table td.player-championship{--cell-wid:var(--championship-wid);width:var(--cell-wid);max-width:var(--cell-width);padding:0;}.table-overflow table.pills-table th.player-championship img,.table-overflow table.pills-table td.player-championship img{margin:auto;}.table-overflow table.pills-table th.player-name,.table-overflow table.pills-table td.player-name{text-align:left;min-width:calc(var(--cell-wid)*2);width:50%;max-width:auto;padding-left:var(--pad);}.table-overflow table.pills-table th.player-name a,.table-overflow table.pills-table td.player-name a{margin-right:10px;}.table-overflow table.pills-table th.player-role,.table-overflow table.pills-table td.player-role{left:var(--championship-wid)!important;box-sizing:content-box;}.table-overflow table.pills-table th.player-role-classic,.table-overflow table.pills-table td.player-role-classic{--cell-wid:var(--classic-role-wid);width:var(--cell-wid);}.table-overflow table.pills-table th.player-role-mantra,.table-overflow table.pills-table td.player-role-mantra{--cell-wid:var(--mantra-role-wid);}.table-overflow table.pills-table th.player-role-mantra .role-pill,.table-overflow table.pills-table td.player-role-mantra .role-pill{--pad:4px;--rad:20px;--gap:4px;display:flex;gap:var(--gap);background-color:hsl(var(--surface-dark));padding:var(--pad);border-radius:var(--rad);width:fit-content;margin-top:calc(var(--pad)*-1);margin-bottom:calc(var(--pad)*-1);}.table-overflow table.pills-table th.player-team,.table-overflow table.pills-table td.player-team{min-width:60px;width:60px;max-width:60px;}.table-overflow table.pills-table th[data-col-key],.table-overflow table.pills-table td[data-col-key]{white-space:nowrap;width:9%;}.collapse{min-width:0!important;width:0!important;max-width:0!important;padding:0!important;visibility:hidden;pointer-events:none;}[game-type=mantra] th.player-name{--left:calc(var(--championship-wid) + var(--mantra-role-wid));left:var(--left)!important;}[game-type=mantra] .hide-when-game-type-mantra{display:none!important;}[game-type=mantra] .player-role-classic{min-width:0!important;width:0!important;max-width:0!important;padding:0!important;visibility:hidden;pointer-events:none;display:none!important;}[game-type=classic] th.player-name{--left:calc(var(--championship-wid) + var(--classic-role-wid));left:var(--left)!important;}[game-type=classic] .hide-when-game-type-classic{display:none!important;}[game-type=classic] .player-role-mantra{min-width:0!important;width:0!important;max-width:0!important;padding:0!important;visibility:hidden;pointer-events:none;display:none!important;}