.player-slots{display:flex;flex-direction:column}.player-slot{border-bottom:1px solid var(--fs-border);display:flex;align-items:stretch;transition:background var(--fs-transition)}.player-slot:last-child{border-bottom:0}.player-slot.occupied{cursor:pointer}.player-slot:hover{background:var(--fs-surface-2)}.slot-content{display:flex;align-items:center;gap:.75rem;padding:.375rem 1rem;width:100%;position:relative}.player-slot.occupied{position:relative;overflow:hidden}.slot-swipe-bg{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;background:var(--fs-surface-2);pointer-events:none;opacity:0}.slot-swipe-action{align-self:stretch;width:88px;border:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;color:#111827;font-size:.78rem;font-weight:800}.slot-swipe-action .bi{font-size:1.1rem}.slot-swipe-action--edit{background:var(--fs-warning, #f5c542)}.slot-swipe-action--remove{background:var(--fs-danger, #dc3545);color:#fff}.slot-swipe-action:focus-visible{outline:3px solid var(--fs-focus, #39c6f4);outline-offset:-3px}.slot-rimuovi{display:none}.player-slot.is-swiping .slot-swipe-bg{opacity:1}.player-slot.is-open .slot-swipe-bg{opacity:1;pointer-events:auto}.player-slot.is-hint .slot-swipe-bg{opacity:1}.player-slot.is-hint>.slot-content{animation:fs-slot-hint 1.5s ease-in-out both}@keyframes fs-slot-hint{0%,8%{transform:translate(0)}38%,58%{transform:translate(-176px)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.player-slot.is-hint>.slot-content{animation:none}.player-slot.is-hint .slot-swipe-bg{opacity:0}}.player-slot.is-armed .slot-swipe-bg{filter:saturate(1.12)}.player-slot.occupied{background:var(--fs-surface)}.player-slot.occupied>.slot-content{background-color:inherit;transition:transform .18s ease;touch-action:pan-y}.player-slot.is-swiping>.slot-content{transition:none}@media (prefers-reduced-motion: reduce){.player-slot.occupied>.slot-content{transition:none}}.slot-tit-bar{width:3px;align-self:center;height:2.25rem;border-radius:2px;flex-shrink:0;background:var(--fs-text-muted)}.slot-tit-bar.tit-excellent,.slot-tit-bar.tit-great{background:var(--fs-success)}.slot-tit-bar.tit-good{background:var(--fs-success-soft)}.slot-tit-bar.tit-medium{background:var(--fs-warning)}.slot-tit-bar.tit-low{background:var(--fs-danger)}.slot-ko{display:none;width:1.2rem;height:1.2rem;border-radius:6px;background-color:var(--fs-danger);background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-size:4px 12px,12px 4px;background-position:center,center;background-repeat:no-repeat;color:#fff;flex:0 0 auto;align-self:center}@media (max-width: 991.98px){.player-slot.occupied .slot-tit-bar{display:none}.player-slot.occupied .slot-meta .slot-chips .ps-chip:not(.ps-chip--fascia):not(.ps-chip--gk){display:none}.player-slot.occupied .slot-meta .slot-chips-wrap:not(:has(.ps-chip--fascia)):not(:has(.ps-chip--gk)){display:none}.player-slot.occupied .player-name .slot-ko{display:inline-block}.rosa-add-slot--conta:before{display:none}}.fs-card-avatar{width:2.875rem;height:2.875rem;flex-shrink:0;border-radius:11px;object-fit:cover;background:var(--fs-surface-2);border:1px solid var(--fs-border-strong)}.player-slots .fs-card-avatar{width:3.25rem;height:3.25rem}.slot-meta{display:flex;align-items:center;gap:.5rem;margin-top:.15rem;min-width:0;flex-wrap:nowrap}.player-slot.occupied .player-name{display:flex;align-items:baseline;gap:.5rem;min-width:0;flex-wrap:nowrap}.player-slot.occupied .player-name strong{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-slot.occupied .player-name .titolarita-badge{margin-left:auto;flex:0 0 auto;padding-left:.25rem}@media (max-width: 350px){.slot-meta .player-team>span{display:none}}.player-info-main{flex:1}.player-name{font-size:.95rem;display:flex;align-items:center;gap:.5rem}.player-team{font-size:.85rem;color:var(--fs-text-muted)}.titolarita-badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.titolarita-badge:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor;flex-shrink:0}.titolarita-badge.tit-excellent,.titolarita-badge.tit-great{color:var(--fs-success)}.titolarita-badge.tit-good{color:var(--fs-success-soft)}.titolarita-badge.tit-medium{color:var(--fs-warning)}.titolarita-badge.tit-low{color:var(--fs-danger-text)}.stats-player-img{object-fit:cover;background:var(--fs-surface-2);border:1px solid var(--fs-border)}.stats-paid-val{color:var(--fs-text)}.stats-pma-delta{display:inline-block;font-weight:700;font-size:.78rem;padding:1px 7px;border-radius:999px;white-space:nowrap}.stats-pma-delta.is-good{color:var(--fs-success);background:color-mix(in srgb,var(--fs-success) 14%,transparent)}.stats-pma-delta.is-bad{color:var(--fs-danger-text);background:color-mix(in srgb,var(--fs-danger) 14%,transparent)}.stats-pma-delta.is-even{color:var(--fs-warning, #fbbf24);background:color-mix(in srgb,var(--fs-warning, #fbbf24) 14%,transparent)}.player-description{font-size:.92rem;line-height:1.55;color:var(--fs-text, #333);text-align:left}.player-description strong{font-weight:700;color:var(--fs-text, #f2f5f1)}#overlayPlayerStatsModal .modal-header .modal-title{color:var(--fs-text)}#overlayPlayerStatsModal .modal-header .modal-title i{color:var(--fs-primary)}#overlayPlayerStatsModal .modal-header .btn-close:hover{opacity:1}.player-description__guide{display:block;margin-top:.7em;padding-left:.7em;border-left:2px solid var(--fs-border, rgba(255, 255, 255, .18));color:var(--fs-text-muted, #9aa8a0)}.player-description .player-description__guide strong{color:inherit}.player-description--clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.player-description-toggle{background:none;border:none;padding:0;margin-top:4px;font-size:.85rem;font-weight:600;color:var(--primary-color);cursor:pointer}.player-description-toggle:hover{text-decoration:underline}.sh-header{display:flex;flex-direction:column;gap:.5rem}.sh-possesso>*{margin-top:.25rem}.sh-band{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.sh-band>.sh-identita{flex:1 1 auto}.sh-ai-riga:has(>.scheda-asta__ai[hidden]){display:none}.sh-identita{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.sh-avatar{position:relative;width:100%;aspect-ratio:1;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center}.sh-avatar .stats-player-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.sh-avatar-col{flex:0 0 auto;display:flex;flex-direction:column;gap:.5rem;width:118px}.sh-mv__val{font-size:1rem;font-weight:700;white-space:nowrap}copre quando c"e" la figurina. Un pseudo-elemento SOPRA l'immagine
ridisegna lo stesso bordo,cosi' il rim si vede sia con la figurina sia
con le iniziali di fallback (stessa resa per lo stesso componente). */ .sh-avatar.has-team-bg::after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;box-shadow:0 0 0 2px var(--team-rim) inset;pointer-events:none}.sh-initials{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.35rem;letter-spacing:.02em;color:var(--fs-text);opacity:.75}.sh-ident-testo{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.3rem}.sh-nome{font-family:var(--fs-font-body);font-size:1.35rem;font-weight:800;letter-spacing:-.015em;line-height:1.2;overflow-wrap:anywhere;display:flex;align-items:center;gap:.35rem}.sh-nome>span:not(.sh-ruolo-pill){flex:1 1 auto;min-width:0}.sh-modal-head-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.sh-star-btn,.sh-unavail-btn,.sh-nota-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin:0;border:none;background:transparent;cursor:pointer;font-size:1.15rem;line-height:1;transition:opacity .15s ease,transform .15s ease,color .15s ease}.sh-star-btn i,.sh-unavail-btn i,.sh-nota-btn i{display:flex;align-items:center;justify-content:center;line-height:1}.sh-star-btn i:before,.sh-unavail-btn i:before,.sh-nota-btn i:before{vertical-align:0;line-height:1}.sh-star-btn{color:var(--fs-warning, #fbbf24)}.sh-unavail-btn{color:var(--fs-text-muted, #94a3b8)}.sh-nota-btn{position:relative;color:var(--fs-text-muted, #94a3b8);border-radius:8px}.sh-star-btn.is-fav{text-shadow:0 0 10px color-mix(in srgb,var(--fs-warning, #fbbf24) 45%,transparent)}.sh-unavail-btn.is-unavail{color:var(--fs-danger-text, #ff6b6b);text-shadow:0 0 10px color-mix(in srgb,var(--fs-danger-text, #ff6b6b) 40%,transparent)}.sh-nota-btn.has-nota{color:var(--fs-primary, #38bdf8);text-shadow:0 0 12px color-mix(in srgb,var(--fs-primary, #38bdf8) 55%,transparent)}.sh-nota-btn.has-nota:after{content:"";position:absolute;top:2px;right:2px;width:6px;height:6px;border-radius:50%;background-color:var(--fs-primary, #38bdf8);box-shadow:0 0 6px var(--fs-primary, #38bdf8)}@media (hover: hover) and (pointer: fine){.sh-star-btn:hover,.sh-unavail-btn:hover,.sh-nota-btn:hover{opacity:.78}}.sh-star-btn:active,.sh-unavail-btn:active,.sh-nota-btn:active{transform:scale(.88)}.nota-pop .acc-pop__backdrop{border:0;padding:0}.nota-pop__panel{width:min(440px,100%)}.nota-pop__body{display:grid;gap:14px;padding:14px}.nota-pop__textarea{min-height:132px;max-height:min(42vh,280px);resize:vertical;background:var(--fs-surface-2, #0f172a);border:1px solid var(--fs-border, rgba(255, 255, 255, .14));color:var(--fs-text, #f8fafc);font-size:16px;line-height:1.5}.nota-pop__textarea::placeholder{color:var(--fs-text-muted, #94a3b8);opacity:1}.nota-pop__textarea:focus{border-color:var(--fs-primary, #38bdf8);box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-primary, #38bdf8) 24%,transparent)}.nota-pop__actions{display:flex;justify-content:flex-end;gap:10px}.nota-pop__actions .btn{min-width:96px;min-height:44px;font-weight:700}.nota-pop__cancel{border:1px solid var(--fs-border-strong, rgba(255, 255, 255, .24))!important;color:#071018!important;background:#c7ced8!important}.nota-pop__cancel:hover,.nota-pop__cancel:focus-visible{color:#071018!important;background:#d8dee6!important}@media (max-width: 575.98px){.nota-pop{align-items:center;padding:16px}.nota-pop__actions>.btn{flex:1 1 0}}.sh-nota-card{background:linear-gradient(135deg,#0f172abf,#1e293ba6);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid color-mix(in srgb,var(--fs-primary, #38bdf8) 25%,rgba(255,255,255,.08));border-radius:14px;box-shadow:0 8px 24px -6px #0006,inset 0 1px #ffffff14;position:relative;overflow:hidden}.sh-nota-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--fs-primary, #38bdf8),transparent);opacity:.6}.sh-nota-head__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:#38bdf826;color:var(--fs-primary, #38bdf8);font-size:.85rem}.sh-nota-badge-privato{font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .45rem;border-radius:999px;background:#38bdf81a;color:var(--fs-primary, #38bdf8);border:1px solid rgba(56,189,248,.2)}.sh-nota-close{font-size:.7rem;padding:.35rem;filter:invert(1) grayscale(1);opacity:.5;transition:opacity .15s ease}.sh-nota-close:hover{opacity:1}.sh-nota-quote-box{position:relative;background:#00000040;border-left:3px solid var(--fs-primary, #38bdf8);border-radius:4px 10px 10px 4px;padding:.85rem 1rem .85rem 1.15rem}.sh-nota-quote-icon{position:absolute;top:4px;right:8px;font-size:1.6rem;color:#38bdf81f;pointer-events:none}.sh-nota-testo{font-size:.95rem;line-height:1.55;color:var(--fs-text, #f8fafc);white-space:pre-wrap;word-break:break-word;font-weight:450;margin:0}.sh-nota-quick-tags{display:flex;flex-direction:column;gap:.35rem}.sh-nota-quick-lbl{font-size:.72rem;color:var(--fs-text-muted, #94a3b8);text-transform:uppercase;letter-spacing:.03em;font-weight:600}.sh-nota-tags-scroll{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sh-nota-tags-scroll::-webkit-scrollbar{display:none}.sh-nota-tag-chip{flex:0 0 auto;font-size:.78rem;font-weight:500;padding:.25rem .6rem;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--fs-text-subtle, #cbd5e1);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .1s ease}.sh-nota-tag-chip:hover{background:#38bdf826;border-color:#38bdf859;color:#fff;transform:translateY(-1px)}.sh-nota-tag-chip:active{transform:scale(.95)}.sh-nota-textarea-wrap{position:relative;border-radius:10px;background:#0000004d;border:1px solid rgba(255,255,255,.12);transition:border-color .15s ease,box-shadow .15s ease}.sh-nota-textarea-wrap:focus-within{border-color:var(--fs-primary, #38bdf8);box-shadow:0 0 0 3px #38bdf833}.sh-nota-textarea{width:100%;background:transparent;border:none;color:var(--fs-text, #f8fafc);font-size:max(.92rem,16px);line-height:1.5;padding:.75rem .85rem .4rem;resize:none;outline:none;box-shadow:none!important}.sh-nota-textarea::placeholder{color:#94a3b899;font-size:max(.88rem,16px)}.sh-nota-textarea-footer{padding:.25rem .85rem .6rem;border-top:1px solid rgba(255,255,255,.05)}.sh-nota-shortcut-hint{font-size:.72rem;color:var(--fs-text-muted, #94a3b8)}.sh-nota-shortcut-hint kbd{font-size:.68rem;padding:.1rem .3rem;border-radius:4px;background:#ffffff1a;color:#e2e8f0;border:1px solid rgba(255,255,255,.15)}.sh-nota-count{font-size:.75rem;color:var(--fs-text-muted, #94a3b8);font-variant-numeric:tabular-nums}.sh-nota-count.is-near-limit{color:#f87171;font-weight:600}.sh-nota-btn-save{background:linear-gradient(135deg,#0284c7,#38bdf8)!important;border:none!important;font-weight:600!important;font-size:.84rem!important;padding:.38rem .85rem!important;border-radius:8px!important;color:#0f172a!important;box-shadow:0 4px 12px #38bdf84d;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease!important}.sh-nota-btn-save:hover{transform:translateY(-1px);box-shadow:0 6px 16px #38bdf873}.sh-nota-btn-save:active{transform:scale(.96)}.sh-nota-btn-edit{background:#38bdf826!important;border:1px solid rgba(56,189,248,.35)!important;color:var(--fs-primary, #38bdf8)!important;font-size:.82rem!important;font-weight:550!important;padding:.32rem .75rem!important;border-radius:8px!important;transition:all .15s ease!important}.sh-nota-btn-edit:hover{background:#38bdf840!important;color:#fff!important}.sh-nota-btn-del{font-size:.82rem!important;border-radius:8px!important;padding:.32rem .65rem!important;border:1px solid rgba(248,113,113,.3)!important;color:#f87171!important;background:transparent!important;transition:all .15s ease!important}.sh-nota-btn-del:hover{background:#f8717126!important;color:#fca5a5!important}.sh-nota-btn-cancel{font-size:.82rem!important;border-radius:8px!important;padding:.35rem .75rem!important;border:1px solid rgba(255,255,255,.15)!important;color:#cbd5e1!important;background:transparent!important}.sh-nota-btn-cancel:hover{background:#ffffff14!important;color:#fff!important}.sh-nota-btn-action{font-size:.8rem!important;color:var(--fs-text-muted, #94a3b8)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:6px!important;padding:.25rem .55rem!important;background:#ffffff08!important;transition:all .15s ease!important}.sh-nota-btn-action:hover{color:#fff!important;background:#ffffff14!important;border-color:#fff3!important}.sh-nota-btn-action.is-copied{color:#4ade80!important;border-color:#4ade8066!important;background:#4ade801a!important}.sh-riga-badge{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;row-gap:.15rem;min-width:0}#overlayStatsPlayerTeam{min-width:0;overflow:hidden;text-overflow:ellipsis}.sh-status-riga{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;row-gap:.3rem;min-width:0}.sh-fascia-row{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;width:100%}.sh-fascia-scroll{display:flex;flex-wrap:nowrap;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none;min-width:0;width:100%}.sh-fascia-scroll::-webkit-scrollbar{display:none}.sh-fascia-scroll>*{flex:0 0 auto}.sh-action-cell-slot:empty{display:none}.sh-action-cell-slot .sh-action-cell{width:100%}.sh-cmp-txt--nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.sh-riga-anag{align-items:center;gap:.35rem;min-width:0}.sh-riga-anag:before{content:"\b7";opacity:.45;margin-right:.35rem}.sh-riga-anag--capo:before{content:none;margin-right:0}.sh-anag__naz{display:inline-flex;align-items:center;gap:.3rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-anag__eta{white-space:nowrap}.sh-anag__sep{opacity:.45}.sh-riga-anag .sa-flag{flex:none}.sh-ex-chip{display:inline-flex;align-items:center;gap:.3rem;flex:0 1 auto;min-width:0;max-width:60%;padding:2px 9px;border-radius:999px;background:var(--fs-bg-2);border:1px solid var(--fs-border);color:var(--fs-text-muted);font-size:.72rem;font-weight:600;line-height:1.4}.sh-ex-chip__logo{flex:none;width:16px;height:16px;object-fit:contain}.sh-ex-chip__k{flex:none;opacity:.75}.sh-ex-chip__nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-fascia-row .player-tags-container{margin:0}.sh-fascia-scroll .player-tags{margin-top:0}.sh-fascia-scroll .tag-badge{font-size:.78rem;line-height:1.4;padding:2px 9px}.sh-sub-chip{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;min-width:0;padding:3px 9px;border-radius:999px;background:var(--fs-surface-2);border:1px solid var(--fs-border);color:var(--fs-primary-300, #8fe1ff);font-size:.72rem;font-weight:700;line-height:1.2;cursor:default}.sh-sub-chip--link{cursor:pointer}.sh-sub-chip--link:hover{border-color:var(--fs-primary, #35c9ff)}.sh-sub-chip--link:focus-visible{box-shadow:var(--fs-ring, 0 0 0 3px rgba(53,201,255,.4));outline:none}.sh-sub-chip__k{color:var(--fs-text-muted);font-weight:600;flex:0 0 auto}.sh-sub-chip__nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sh-sub-chip__arw{color:var(--fs-primary, #35c9ff);flex:0 0 auto}.sh-sub-chip:not(.sh-sub-chip--link) .sh-sub-chip__arw{display:none}.sh-ruolo-pill{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;flex:0 0 auto;min-width:1.7em;margin-right:.4rem;font-size:.72em;font-weight:800;line-height:1;padding:.28em .5em;border-radius:var(--fs-radius-sm, 8px);background:var(--fs-surface-2);border:1px solid var(--fs-border);color:var(--fs-text)}.sh-ruolo-pill:empty{display:none}.sh-ruolo-pill[data-ruolo=P]{background:#ffb70029;color:#ffd166;border-color:transparent}.sh-ruolo-pill[data-ruolo=D]{background:#2ecc7129;color:#5fe39a;border-color:transparent}.sh-ruolo-pill[data-ruolo=C]{background:#3a86ff2e;color:#8ab8ff;border-color:transparent}.sh-ruolo-pill[data-ruolo=A]{background:#e74c3c2e;color:#ff9b8f;border-color:transparent}.sh-possesso{min-width:0}.sh-pma-coin{font-size:15px;color:var(--fs-gold, #ffcf3d);line-height:1}.sh-ai-cell{display:flex;flex-direction:column;justify-content:center;padding:8px 12px;background:var(--fs-surface-2);border:1px solid var(--fs-border);border-radius:12px}.sh-ai-cell .sa-ai__top{display:flex;justify-content:flex-start;align-items:center;gap:9px}.sh-ai-cell .sa-ai__pct{font-size:22px;font-weight:800;color:var(--primary-color);line-height:1;flex:0 0 auto}.sh-ai-cell .sa-ai__bar{flex:1 1 auto;height:6px;border-radius:6px;background:var(--fs-bg-2);overflow:hidden;display:block}.sh-ai-cell .sa-ai__fill{display:block;height:100%;background:linear-gradient(90deg,var(--fs-primary-700),var(--fs-primary))}.sh-ai-cell .sa-ai__cap{font-size:11px;color:var(--fs-text-muted);margin-top:6px;line-height:1.25}.sh-compara-cell{--sh-ico: var(--fs-primary, #35c9ff);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 10px;background:var(--fs-surface-2);border:1px solid var(--fs-border-strong, #43597a);border-radius:12px;cursor:pointer;white-space:nowrap}.sh-compara-cell:hover{border-color:var(--sh-ico)}.sh-compara-cell:focus-visible{box-shadow:var(--fs-ring, 0 0 0 3px rgba(53,201,255,.4));outline:none}.sh-cmp-ico{font-size:18px;color:var(--sh-ico);line-height:1}#overlayStatsCoachRow .sh-compara-cell{--sh-ico: var(--sh-ico-persona, #a78bfa)}#overlayStatsStoricoTrasf{--sh-ico: var(--fs-gold, #ffcf3d)}#overlayStatsPagelle{--sh-ico: var(--sh-ico-voti, #f472b6)}:root{--sh-ico-persona: #a78bfa;--sh-ico-voti: #f472b6}[data-theme=paper]{--sh-ico-persona: #6d28d9;--sh-ico-voti: #be185d}.sh-action-cell{background:color-mix(in srgb,var(--sh-ico) 6%,var(--fs-surface-2));border-color:color-mix(in srgb,var(--sh-ico) 28%,var(--fs-border-strong, #43597a))}.sh-cmp-txt{font-size:10.5px;font-weight:500;color:var(--fs-text-muted);letter-spacing:.02em;line-height:1}.sh-action-riga,.sh-azioni{display:flex;gap:.5rem}.sh-action-cell,.sh-action-cell-slot{flex:1 1 0;min-width:0;width:auto}.sh-action-riga .sh-compara-cell{padding-left:4px;padding-right:4px}.sh-action-cell .sh-mv__val{font-size:1.05rem}.sh-action-riga>*:nth-child(1),.sh-action-riga>*:nth-child(2){flex-grow:1.15}.sh-action-riga>*:nth-child(3),.sh-action-riga>*:nth-child(4),.sh-action-riga>*:nth-child(5){flex-grow:.9}.sh-action-riga>*:nth-child(1){min-width:max-content}@media (max-width: 420px){.sh-action-riga{overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;padding-bottom:3px}.sh-action-riga::-webkit-scrollbar{display:none}.sh-action-riga>*{flex:1 0 78px!important;scroll-snap-align:start}}.pg-player{display:flex;flex-direction:column;min-height:0;height:100%;color:var(--fs-text);font-family:var(--fs-font-body)}.pg-head{flex:none;padding:0 16px 12px;border-bottom:1px solid var(--fs-border)}.pg-tabs{display:inline-flex;padding:2px;background:var(--fs-surface);border:1px solid var(--fs-border);border-radius:9px}.pg-tab{padding:5px 12px;color:var(--fs-text-muted);background:transparent;border:0;border-radius:7px;font:700 11px var(--fs-font-body);letter-spacing:.02em;cursor:pointer;transition:color var(--fs-transition),background var(--fs-transition)}.pg-tab:hover{color:var(--fs-text)}.pg-tab:focus-visible{outline:none;box-shadow:var(--fs-ring)}.pg-tab.is-attiva{color:var(--fs-primary-ink, #04121d);background:var(--fs-primary);font-weight:800}.pg-stats{margin-top:10px;background:var(--fs-surface-2);border:1px solid var(--fs-border);border-radius:12px;overflow:hidden}.pg-stats__medie{display:flex;align-items:stretch}.pg-stats__bonus{display:flex;background:var(--fs-surface);border-top:1px solid var(--fs-border)}.pg-media,.pg-bonus{flex:1;min-width:0;padding:9px 0}.pg-media+.pg-media,.pg-bonus+.pg-bonus{border-left:1px solid var(--fs-border)}.pg-media{display:flex;flex-direction:column;align-items:center;gap:4px}.pg-media__n{color:var(--pg-rating-color, var(--fs-text));font:800 20px/1 var(--fs-font-head);font-variant-numeric:tabular-nums}.pg-media__label,.pg-bonus__label{color:var(--fs-text-muted);font:700 8.5px var(--fs-font-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.pg-bonus{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--pg-bonus-color, var(--fs-text))}.pg-bonus__n{font:800 14px/1 var(--fs-font-head);font-variant-numeric:tabular-nums}.pg-bonus__label{letter-spacing:.08em}.pg-bonus>i{color:inherit;font-size:13px}.pg-bonus .fs-ico{width:13px;height:13px}.pg-bonus--assist .fs-ico{width:19px;height:13px}.pg-bonus--gol{--pg-bonus-color: var(--fs-success)}.pg-bonus--assist{--pg-bonus-color: var(--fs-primary)}.pg-bonus--yellow{--pg-bonus-color: var(--fs-warning)}.pg-bonus--red{--pg-bonus-color: var(--fs-danger)}.pg-bonus--zero{--pg-bonus-color: var(--fs-border-strong)}.pg-bonus--yellow>i,.pg-bonus--red>i{display:block;width:8px;height:11px;border-radius:2px;background:currentColor}.pg-trend{flex:none;padding:12px 16px 11px;margin-top:12px;background:var(--fs-bg-2);border-top:1px solid var(--fs-border);border-bottom:1px solid var(--fs-border)}.pg-trend__label{margin:0 0 11px;color:var(--fs-text-muted);font:700 9.5px var(--fs-font-body);letter-spacing:.14em;text-transform:uppercase}.pg-trend__wrap{overflow:hidden;transition:height .2s ease-out}.pg-trend__wrap.is-aperta{overflow-y:auto;overscroll-behavior:contain}.pg-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.pg-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 4px 6px;text-align:center;cursor:pointer;color:var(--fs-text);border:1.5px solid transparent;border-radius:11px;background:color-mix(in srgb,var(--pg-rating-color, var(--fs-border-strong)) 18%,var(--fs-surface));transition:border-color .12s ease,background .12s ease}.pg-card:hover{border-color:color-mix(in srgb,var(--fs-primary) 45%,transparent)}.pg-card:focus-visible{outline:none;box-shadow:var(--fs-ring)}.pg-card:active{opacity:.7}.pg-card[aria-expanded=true]{border-color:var(--fs-primary)}.pg-card--vuota{background:var(--fs-bg);border:1.5px dashed var(--fs-border)}.pg-card--vuota[aria-expanded=true]{border:1.5px solid var(--fs-primary)}.pg-card--vuota .pg-team-logo{opacity:.55}.pg-card--vuota .pg-card__score,.pg-card--vuota .pg-card__vote{color:var(--fs-border-strong)}.pg-card__fixture{display:flex;align-items:center;gap:3px}.pg-team-logo--mini{width:11px;height:11px;border-radius:3px;flex:0 0 auto}.pg-card__score{color:var(--fs-text-muted);font:700 10.5px var(--fs-font-body);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.01em}.pg-card__vote{color:var(--pg-rating-color, var(--fs-text));font:800 17px/1 var(--fs-font-head);font-variant-numeric:tabular-nums}.pg-card .pg-card__events{justify-content:center;gap:4px;height:10px;min-height:0;margin:0;padding:0;border-top:0;font-size:9px;line-height:1}.pg-card__events .pg-match__no-events{display:none}.pg-card__events .pg-match__event--yellow i,.pg-card__events .pg-match__event--red i{width:6px;height:9px}.pg-more{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:10px;padding:4px;color:var(--fs-primary);background:transparent;border:0;font:700 10.5px var(--fs-font-body);cursor:pointer}.pg-more:active{opacity:.7}.pg-more:focus-visible{outline:none;box-shadow:var(--fs-ring);border-radius:8px}.pg-more .bi{font-size:11px;transition:transform .2s ease-out}.pg-more[aria-expanded=true] .bi{transform:rotate(180deg)}.pg-detail{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px}.pg-detail__top{flex:none;display:flex;align-items:flex-start;gap:12px}.pg-detail__meta{flex:1;min-width:0}.pg-detail__fixture{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:0;font:700 15px/1.15 var(--fs-font-head);letter-spacing:-.02em}.pg-detail__fixture-team{display:inline-flex;align-items:center;gap:5px}.pg-detail__fixture-separator{color:var(--fs-text-muted);font-weight:600}.pg-detail__fixture-score{color:var(--fs-text-muted);font-variant-numeric:tabular-nums}.pg-team-logo{width:18px;height:18px;object-fit:contain}.pg-team-logo--detail{width:15px;height:15px;border-radius:4px}.pg-detail__appearance{--pg-key-color: var(--fs-primary, #35c9ff);margin-top:7px;color:var(--fs-text-muted);font:600 11px var(--fs-font-body)}.pg-detail__badge{flex:none;display:flex;border-radius:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--pg-rating-color, var(--fs-border)) 40%,transparent)}.pg-detail__badge-s{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 9px;background:var(--fs-surface)}.pg-detail__badge-s--voto{color:var(--pg-rating-color, var(--fs-text));background:color-mix(in srgb,var(--pg-rating-color, var(--fs-surface)) 16%,var(--fs-surface))}.pg-detail__badge-s--fanta{color:var(--fs-text);border-left:1px solid color-mix(in srgb,var(--pg-rating-color, var(--fs-border)) 30%,transparent)}.pg-detail__badge-v{color:inherit;font:800 19px/1 var(--fs-font-head);font-variant-numeric:tabular-nums}.pg-detail__badge-l{color:var(--fs-text-muted);font:700 7.5px var(--fs-font-body);letter-spacing:.06em;text-transform:uppercase}.pg-detail__copy{flex:none;display:flex;flex-direction:column;gap:10px;padding:14px 15px;background:var(--fs-surface);border:1px solid var(--fs-border);border-radius:14px}.pg-detail__p{margin:0;max-width:68ch;color:color-mix(in srgb,var(--fs-text) 62%,var(--fs-text-muted));font:400 13px/1.6 var(--fs-font-body);text-wrap:pretty}.pg-detail__p--assente{color:var(--fs-text-muted)}.pg-detail__vuoto{margin:0;color:var(--fs-text-muted);font-size:13px}.pg-empty,.pg-error{padding:28px 18px;text-align:center;color:var(--fs-text-muted)}.pg-empty i,.pg-error i{display:block;margin-bottom:8px;font-size:25px;color:var(--fs-primary)}.pg-rating--rosso,.pf-voto--rosso{--pg-rating-color: #ff8d91;--pg-rating-bg: rgba(239, 68, 68, .12);--pg-rating-border: rgba(255, 105, 110, .38)}.pg-rating--rosso-ambra,.pf-voto--rosso-ambra{--pg-rating-color: #ff9f72;--pg-rating-bg: rgba(249, 91, 45, .12);--pg-rating-border: rgba(255, 129, 83, .38)}.pg-rating--ambra,.pf-voto--ambra{--pg-rating-color: #ffc267;--pg-rating-bg: rgba(245, 158, 11, .12);--pg-rating-border: rgba(255, 190, 82, .38)}.pg-rating--giallo,.pf-voto--giallo{--pg-rating-color: #f8dc64;--pg-rating-bg: rgba(234, 179, 8, .11);--pg-rating-border: rgba(248, 216, 83, .38)}.pg-rating--lime,.pf-voto--lime{--pg-rating-color: #c8e96e;--pg-rating-bg: rgba(163, 202, 57, .11);--pg-rating-border: rgba(193, 226, 92, .38)}.pg-rating--verde,.pf-voto--verde{--pg-rating-color: #74dda0;--pg-rating-bg: rgba(34, 197, 94, .11);--pg-rating-border: rgba(94, 219, 139, .38)}.pg-rating--celeste,.pf-voto--celeste{--pg-rating-color: #69d9f5;--pg-rating-bg: rgba(53, 201, 255, .11);--pg-rating-border: rgba(82, 207, 255, .4)}.pg-rating--assente{--pg-rating-color: var(--fs-border-strong)}.pg-team-logo--placeholder{display:block}.pg-match__events{display:flex;align-items:center;flex-wrap:wrap;gap:7px;min-height:20px;margin-top:9px;padding-top:7px;border-top:1px solid var(--fs-border);color:var(--fs-text-muted);font-size:11px;font-weight:800}.pg-match__event{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.pg-match__event-count{color:currentColor;font-size:11px;font-variant-numeric:tabular-nums}.pg-match__event--gol,.pg-match__event--assist,.pg-match__event--clean-sheet,.pg-match__event--rigore-parato{color:var(--fs-primary)}.pg-match__event--autogol{color:var(--fs-danger, #ef5350)}.pg-match__event--gol .bi{font-size:10px}.pg-match__event .fs-ico{width:1.15em;height:1.15em}.pg-match__event--yellow i,.pg-match__event--red i{display:block;width:8px;height:12px;border-radius:2px}.pg-match__event--yellow i{background:var(--fs-warning, #f4c542)}.pg-match__event--red i{background:var(--fs-danger, #ef5350)}.pg-match__no-events{width:100%;text-align:center;color:var(--fs-text-muted);font-size:14px;font-weight:600}.pg-detail__copy .pg-detail__key,.pg-detail__appearance .pg-detail__key,.pf-racconto .pg-detail__key{color:var(--pg-key-color, #72d9f7);font-weight:800}.pg-detail__copy .pg-detail__key{color:var(--fs-primary);font-weight:400}@media (max-width: 360px){.pg-trend{padding-left:12px;padding-right:12px}.pg-grid{gap:6px}.pg-card{padding-left:2px;padding-right:2px}.pg-card__fixture{gap:2px}.pg-card__score{font-size:9.5px}.pg-team-logo--mini{width:10px;height:10px}}@media (prefers-reduced-motion: reduce){.pg-card,.pg-trend__wrap,.pg-more .bi{transition:none}}.sh-tile-riga{display:flex;background:var(--fs-surface-2);border:1px solid var(--fs-border);border-radius:12px;overflow:hidden}.sh-tile{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:7px 6px}#overlayStatsForzaTile,#overlayStatsTitolaritaTile,#overlayStatsMarketValueRow{border-left:1px solid var(--fs-border)}#overlayStatsPmaBlock,#overlayOwnedPriceCell{flex-grow:1.18}.sh-tile__val{display:flex;align-items:center;justify-content:center;gap:4px;font-size:1.2rem;font-weight:800;color:var(--fs-text);line-height:1;white-space:nowrap}.sh-tile__lbl{font-size:10px;color:var(--fs-text-muted);letter-spacing:.04em;text-transform:uppercase}.sh-tile__suff{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--fs-text)}#overlayStatsPmaBlock .sh-tile__val{align-items:baseline}#overlayStatsPmaBlock .sh-tile__suff,#overlayStatsPmaBlock .sh-pma-trend{align-self:baseline}.sh-pma-trend{display:inline-flex;align-items:center;gap:1px;font-size:.72rem;font-weight:800;line-height:1;margin-left:3px;padding:1px 4px;border-radius:4px;vertical-align:middle}.sh-pma-trend--up{color:var(--fs-success, #10b981);background:#10b98124}.sh-pma-trend--down{color:var(--fs-danger, #f43f5e);background:#f43f5e24}.sh-pma-trend--equal{color:var(--fs-warning, #f59e0b);background:#f59e0b24;font-size:.8rem;font-weight:900;padding:1px 5px}.sh-pma-trend__arw{font-size:.9rem;line-height:1;font-weight:800}.sh-tile__lbl--squadra{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#overlayStatsPmaBlock .sh-tile__val,#overlayOwnedPriceCell .sh-tile__val,#overlayStatsPmaBlock .sh-tile__lbl,#overlayOwnedPriceCell .sh-tile__lbl{color:var(--primary-color)}.sh-tile__arw{font-size:.7rem;color:var(--fs-text-muted)}#overlayStatsMarketValueRow:not(.is-clickable) .sh-tile__arw{display:none}#overlayStatsMarketValueRow.is-clickable .sh-tile__lbl,#overlayStatsMarketValueRow.is-clickable .sh-tile__arw{color:var(--primary-color)}#overlayStatsMarketValueRow{cursor:default}#overlayStatsMarketValueRow.is-clickable{cursor:pointer}#overlayStatsMarketValueRow.is-clickable:hover{border-color:var(--fs-primary, #35c9ff)}.sh-injury-alert{display:flex;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(244,63,94,.4);background:#f43f5e14;color:var(--fs-danger, #f43f5e);margin-top:.75rem}.sh-injury-alert i{font-size:1.1rem;flex:0 0 auto;margin-top:.1rem}.sh-injury-alert strong{color:var(--fs-danger, #f43f5e)}.sh-injury-alert .small{color:var(--fs-text-muted)}.sh-injury-toggle{display:none;background:none;border:none;padding:0;margin-top:4px;font-size:.8rem;font-weight:600;line-height:1.5;color:var(--fs-danger, #f43f5e);cursor:pointer}.sh-injury-toggle:hover{text-decoration:underline}@media (max-width: 991.98px){.sh-injury-alert .flex-grow-1:has(.sh-injury-desc--clamp){position:relative}.sh-injury-alert .flex-grow-1:has(.sh-injury-desc--clamp) .sh-injury-toggle{position:absolute;right:0;bottom:0;margin:0;padding-left:44px;background:linear-gradient(to right,transparent,#12101a 36px);background:linear-gradient(to right,transparent,color-mix(in srgb,#f43f5e 8%,var(--fs-bg, #070b12)) 36px)}.sh-injury-alert .flex-grow-1:has(.sh-injury-desc--clamp) .sh-injury-toggle:after{content:" \203a"}}@media (max-width: 991.98px){.sh-injury-desc--clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sh-injury-toggle{display:inline}}#overlayOwnedBox{border-top:1px solid var(--fs-border);padding-top:.75rem}.owned-riga-1,.owned-riga-2{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.owned-riga-2{margin-top:.5rem}.owned-riga-2 .owned-svincola{margin-left:auto}.owned-riga-2 .sh-sub-chip{flex:0 1 auto;min-width:0}.player-info-main{flex:1;min-width:0}.player-name{font-family:var(--fs-font-body);font-size:1.125rem;font-weight:800;letter-spacing:-.015em;color:var(--fs-text);line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-name strong{font-weight:800}.player-team{font-size:.8rem;color:var(--fs-text-muted)}.player-price{text-align:right;flex-shrink:0;min-width:2.5rem}.price-paid{font-family:var(--fs-font-head);font-weight:700;font-size:1.375rem;line-height:1;color:var(--fs-text);font-variant-numeric:tabular-nums}.price-paid .price-coin{font-size:.72em;color:var(--fs-primary, #c9f24d);margin-right:.22em;vertical-align:baseline}.player-slot .price-paid .price-coin{display:none}.price-diff{display:inline-block;margin-top:.2rem;padding:1px 6px;border-radius:999px;font-size:.7rem;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums}.price-diff .diff-suffix{display:none}.diff-pos{color:var(--fs-success);background:color-mix(in srgb,var(--fs-success) 14%,transparent)}.diff-neg{color:var(--fs-danger-text);background:color-mix(in srgb,var(--fs-danger) 14%,transparent)}.diff-zero{color:var(--fs-warning, #fbbf24);background:color-mix(in srgb,var(--fs-warning, #fbbf24) 14%,transparent)}.slot-actions{flex-shrink:0}.kebab-btn{width:44px;height:44px;display:grid;place-items:center;border:none;background:transparent;color:var(--fs-text-muted);border-radius:10px;cursor:pointer;font-size:1.05rem;transition:background var(--fs-transition),color var(--fs-transition)}.kebab-btn:hover,.kebab-btn[aria-expanded=true]{background:var(--fs-bg-2);color:var(--fs-text)}.slot-actions__menu{min-width:min(190px,80vw)}#searchResults .list-group-item{cursor:pointer}#searchResults .list-group-item:hover{background:var(--fs-surface-2)}.budget-info{display:flex;justify-content:space-between;align-items:center;gap:1rem}.budget-item{text-align:center}.budget-label{font-size:.75rem;color:var(--fs-text-muted);margin-bottom:2px}.budget-value{font-weight:600;font-size:.9rem}.saldo-positivo{color:var(--fs-success)}.saldo-negativo{color:var(--fs-danger)}.saldo-neutro{color:var(--fs-text-muted)}.statistiche .py-1{padding-top:.55rem!important;padding-bottom:.55rem!important}.players-list-container{max-height:450px;overflow-y:auto;background:var(--fs-bg-2);border-radius:8px}.player-card{background:var(--fs-surface);border-radius:8px;margin:8px;padding:16px;border:1px solid var(--fs-border);color:var(--fs-text);cursor:pointer;transition:all .2s ease;box-shadow:var(--fs-shadow-sm)}.player-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000059;border-color:var(--fs-primary)}.player-card.selected{border-color:var(--fs-primary);background:color-mix(in srgb,var(--fs-primary) 10%,transparent);transform:translateY(-2px);box-shadow:0 4px 12px color-mix(in srgb,var(--fs-primary) 25%,transparent)}.player-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.player-main-info{flex:1;min-width:0}.player-card .player-name{font-size:1.12rem;font-weight:700;color:var(--fs-text);margin-bottom:4px}.player-team{color:var(--fs-text-muted);font-size:.9rem;font-weight:500}.player-stats{display:flex;gap:4px 14px;flex-wrap:wrap;margin-bottom:4px;align-items:baseline}.stat-badge{display:inline-flex;align-items:baseline;padding:0;border:none;background:transparent;border-radius:0;font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--fs-text-muted);white-space:nowrap}.stat-pma{background:transparent;border:none;color:var(--fs-primary);font-weight:800;font-size:.84rem}.stat-mv,.stat-goal,.stat-assist{color:var(--fs-text-muted)}.stat-badge.tit-excellent,.stat-badge.tit-great{color:var(--fs-success);background:transparent;border:none;font-weight:700}.stat-badge.tit-good{color:var(--fs-success-soft);background:transparent;border:none;font-weight:700}.stat-badge.tit-medium{color:var(--fs-warning);background:transparent;border:none;font-weight:700}.stat-badge.tit-low{color:var(--fs-danger-text);background:transparent;border:none;font-weight:700}.modal strong.text-primary,#extra-overlay strong.text-primary{color:var(--fs-accent)!important}.badge.stats-evt{color:var(--fs-text-muted)}.badge.stats-evt--pos{color:var(--fs-success)}.badge.stats-evt--neg{color:var(--fs-danger-text, #ff6b6b)}.stats-season{font-size:.95rem;font-weight:800;color:var(--fs-text)}.stats-col--now .stats-season{color:var(--fs-primary)}.stats-sub{font-size:10.5px;color:var(--fs-text-muted);margin:1px -10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats-sub--lungo{font-size:9px;letter-spacing:-.2px}.stats-col-2anni--vuota{visibility:hidden}.badge.stat-pos{background:#22c55e29;color:var(--fs-success)}.badge.stat-warn{background:#fbbf2429;color:var(--fs-warning)}.badge.stat-neg{background:#f43f5e29;color:var(--fs-danger-text)}.player-tags{display:flex;flex-wrap:nowrap;gap:4px;margin-top:.4rem;overflow-x:auto;min-width:0;scrollbar-width:none}.player-tags::-webkit-scrollbar{display:none}.player-tags .tag-badge{flex:0 0 auto}.tag-badge{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .5rem;border-radius:999px;font-size:.7rem;font-weight:600;background:var(--fs-bg-2);border:1px solid var(--fs-border);color:var(--fs-text-muted)}.tag-badge:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--tag-dot, var(--fs-text-muted))}.tag-badge--fascia{background:var(--tag-dot, var(--fs-primary));border-color:transparent;border-radius:5px;color:var(--tag-ink, #14110a);font-weight:700;padding-left:.45rem}.tag-badge--fascia:before{display:none}.tag-lowcost.tag-badge--fascia{--tag-ink: var(--fs-bg)}.tag-rigorista{--tag-dot: var(--fs-warning)}.tag-punizioni{--tag-dot: var(--fs-accent)}.tag-cerca-porta{--tag-dot: #f472b6}.tag-tiro-fuori{--tag-dot: #8b5cf6}.tag-coppa-asia{--tag-dot: #a1887f}.tag-scommessa,.ps-chip--scommessa{--tag-dot: #c084fc}.tag-lowcost,.ps-chip--lowcost{--tag-dot: var(--fs-primary)}.tag-infortunato{--tag-dot: var(--fs-danger)}.tag-cessione{--tag-dot: #e11d48}.tag-fragile{--tag-dot: #f97316}.tag-ballottaggio{--tag-dot: #38bdf8}.tag-crescita{--tag-dot: #84cc16}.tag-calo{--tag-dot: #64748b}.tag-esterno-alto{--tag-dot: #4db6ac}.tag-semitop{--tag-dot: #facc15}.tag-supertop,.ps-chip--supertop{--tag-dot: #eab308}.tag-top,.ps-chip--top{--tag-dot: #f59e0b}.tag-prima,.ps-chip--prima{--tag-dot: #4ade80}.tag-seconda,.ps-chip--seconda{--tag-dot: #22d3ee}.tag-terza,.ps-chip--terza{--tag-dot: #60a5fa}.tag-riserva,.ps-chip--riserva{--tag-dot: #94a3b8}.tag-bonus{--tag-dot: var(--fs-primary)}.tag-difesa{--tag-dot: #34d399}.tag-jolly{--tag-dot: #818cf8}.tag-talento{--tag-dot: #2dd4bf}.tag-angoli{--tag-dot: #2f80ed}.tag-capitano{--tag-dot: #c8a24a}.tag-gk-good{--tag-dot: var(--fs-success)}.tag-gk-info{--tag-dot: #38bdf8}.tag-gk-warn{--tag-dot: var(--fs-warning)}.players-list-container{max-height:none;overflow:visible;background:transparent;margin-inline:-16px}.players-list-container .acq-colhead,.players-list-container .player-card{display:grid;grid-template-columns:1fr 32px;gap:8px;align-items:center;margin:0;border-radius:0;box-shadow:none}.players-list-container.has-ia .acq-colhead,.players-list-container.has-ia .player-card{grid-template-columns:1fr 38px 32px}.acq-col--ia{align-self:stretch;display:flex;align-items:center;justify-content:flex-end;padding:0;background:none;border:0;font-weight:700;font-size:inherit;font-variant-numeric:tabular-nums;cursor:pointer}.acq-ia-motivi{display:none}.player-card.ia-aperta .acq-ia-motivi{display:flex;flex-direction:column;gap:3px;grid-column:1 / -1;margin-top:6px;padding-top:6px;border-top:1px dashed var(--fs-border);font-size:.76rem;line-height:1.35;color:var(--fs-text-muted);white-space:normal}.acq-ia-motivi__max{font-variant-numeric:tabular-nums}.acq-ia-motivi__max b{color:var(--fs-text)}.acq-ia-motivo{display:flex;align-items:flex-start;gap:5px}.acq-ia-motivo>span:first-child{font-weight:700;flex:0 0 auto}.acq-ia-motivo--spinta>span:first-child{color:var(--fs-success)}.acq-ia-motivo--freno>span:first-child{color:var(--fs-danger-text)}.players-list-container .acq-colhead{position:sticky;top:0;z-index:2;padding:7px 16px;background:var(--fs-bg-2);border-top:1px solid var(--fs-border);border-bottom:1px solid var(--fs-border);font-size:8px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--fs-text-muted)}.players-list-container .acq-colhead .acq-colsort{background:none;border:0;margin:0;padding:0;cursor:pointer;display:inline-flex;align-items:center;color:inherit;font:inherit;font-size:12px;text-transform:inherit;letter-spacing:inherit;white-space:nowrap}.players-list-container .acq-colhead .acq-col.acq-colsort{justify-content:flex-end;width:100%}.players-list-container .acq-colhead .acq-colsort.is-active{color:var(--fs-text)}.players-list-container .acq-colhead .acq-colsort__arrow{display:inline-block;flex:0 0 auto;width:0;height:0;margin-left:2px;border-left:2px solid transparent;border-right:2px solid transparent}.players-list-container .acq-colhead .acq-colsort__arrow--desc{border-top:4px solid currentColor}.players-list-container .acq-colhead .acq-colsort__arrow--asc{border-bottom:4px solid currentColor}@media (hover: hover){.players-list-container .acq-colhead .acq-colsort:hover{color:var(--fs-text)}}.players-list-container .acq-colhead .acq-colsort:focus-visible{outline:2px solid var(--fs-primary);outline-offset:1px}.players-list-container .player-card{content-visibility:auto;contain-intrinsic-size:auto 76px;padding:10px 16px;background:transparent;border:0;border-bottom:1px solid var(--fs-border);min-height:76px}@media (max-width: 360px){.players-list-container .player-card,.players-list-container .acq-colhead{padding-inline:11px}.players-list-container .acq-colhead,.players-list-container .player-card{gap:6px}}.players-list-container .player-card:nth-child(odd){background:var(--fs-bg-2)}@media (hover: hover){.players-list-container .player-card:hover{transform:none;box-shadow:none;border-color:var(--fs-border);background:var(--fs-surface-2)}}.players-list-container .player-card.selected{transform:none;box-shadow:none;background:color-mix(in srgb,var(--fs-primary) 12%,transparent);border-bottom-color:var(--fs-primary)}.players-list-container .player-card:focus-visible{outline:2px solid var(--fs-primary);outline-offset:-2px}.players-list-container .player-card .player-header{margin-bottom:0;gap:10px;min-width:0}.players-list-container .player-card .player-avatar{width:56px;height:56px;border-radius:12px}.players-list-container .player-card .player-name{display:flex;align-items:center;gap:10px;font-family:var(--fs-font-body);font-size:16px;font-weight:800;letter-spacing:-.015em;line-height:1;margin-bottom:0}.players-list-container .player-card .player-name__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.players-list-container .player-card .acq-tit-wrap{flex-shrink:0;display:inline-flex;align-items:center;gap:3px}.players-list-container .player-card .acq-tit-bar__lbl{font-size:8px;font-weight:700;letter-spacing:.04em;color:var(--fs-text-muted)}.players-list-container .player-card .acq-tit-bar__pct{font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--fs-text)}.players-list-container .player-card .acq-tit-bar{display:inline-block;width:24px;height:5px;border-radius:3px;background:color-mix(in srgb,var(--fs-text-muted) 30%,transparent);overflow:hidden}.players-list-container .player-card .acq-tit-bar__fill{display:block;height:100%;border-radius:3px;background:var(--fs-text-muted)}.players-list-container .player-card .acq-tit-bar__fill.tit-excellent,.players-list-container .player-card .acq-tit-bar__fill.tit-great{background:var(--fs-success)}.players-list-container .player-card .acq-tit-bar__fill.tit-good{background:var(--fs-success-soft)}.players-list-container .player-card .acq-tit-bar__fill.tit-medium{background:var(--fs-warning)}.players-list-container .player-card .acq-tit-bar__fill.tit-low{background:var(--fs-danger)}.players-list-container .player-card .player-team{display:flex;align-items:center;gap:5px;margin-top:4px;font-size:12px;min-width:0}.players-list-container .player-card .player-team{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.players-list-container .player-card .player-team::-webkit-scrollbar{display:none}.players-list-container .player-card .player-team>.team-logo,.players-list-container .player-card .player-team>span{flex:0 0 auto}.players-list-container .player-tags{display:inline-flex;flex-wrap:nowrap;gap:5px;margin-top:0;min-width:max-content;overflow:visible}.players-list-container .tag-badge{padding:2px 6px;border-radius:5px;background:transparent;font-size:10px;line-height:1.2;letter-spacing:.02em;white-space:nowrap;color:color-mix(in srgb,var(--tag-dot, var(--fs-text-muted)) 80%,var(--fs-text));border-color:color-mix(in srgb,var(--tag-dot, var(--fs-border)) 50%,transparent)}.players-list-container .tag-badge:before{display:none}.acq-col{text-align:right;font-size:12px;font-variant-numeric:tabular-nums;color:var(--fs-text-muted)}.acq-col--pma{font-family:var(--fs-font-head);font-size:14px;font-weight:700;color:var(--fs-primary)}@media (min-width: 992px){.players-list-container .player-card .acq-tit-bar__lbl{font-size:10px}.players-list-container .player-card .acq-tit-bar__pct{font-size:12px}.players-list-container .tag-badge{font-size:12px;padding:2px 7px}}.players-list-container .player-card .taken-status{grid-column:1 / -1;margin-top:4px}.sort-controls{background:var(--fs-surface);border-radius:8px;padding:12px;margin-bottom:16px;box-shadow:var(--fs-shadow-sm)}.filter-chips{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.filter-chip{padding:6px 12px;background:var(--fs-surface-2);border:1px solid var(--fs-border);border-radius:16px;font-size:.8rem;cursor:pointer;transition:all .2s ease;color:var(--fs-text)}.filter-chip:hover{background:var(--fs-border)}.filter-chip.active{background:var(--fs-primary);color:#04221a;border-color:var(--fs-primary)}.fs-empty[hidden]{display:none}.btn-clear-search{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--fs-text-muted);font-size:.9rem;padding:0;width:24px;height:24px;border-radius:50%;display:none;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.btn-clear-search:hover{background:var(--fs-surface-2);color:var(--fs-text)}.btn-clear-search.show{display:flex}.sort-controls .form-label{margin-bottom:8px;letter-spacing:.5px}.btn-group .btn-outline-primary{font-size:.85rem;font-weight:500}.btn-group .btn-check:checked+.btn-outline-primary{background:var(--fs-primary);border-color:var(--fs-primary);color:#04221a;font-weight:600}.modal-xl .card{transition:transform .2s ease}.modal-xl .card:hover{transform:translateY(-2px)}.modal .badge{font-weight:600}.modal .input-group-sm .form-control{font-size:max(1rem,16px)}.main-content{background:linear-gradient(135deg,var(--colore1),var(--colore2));color:#fff}.btn-accoppiamenti.loading{animation:pulse 1s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.player-slot.occupied{position:relative}.player-slot.occupied .player-name,.player-slot.occupied .player-name strong{color:var(--fs-text);opacity:1}.player-slot.occupied .slot-tit-bar{background:var(--fs-primary)}.slot-meta .slot-chips-wrap{position:relative;flex:0 1 auto;min-width:0;overflow:hidden}.slot-meta .slot-chips{display:flex;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x}.slot-meta .slot-chips::-webkit-scrollbar{display:none}.slot-meta .slot-chips>*{flex:0 0 auto;white-space:nowrap}.slot-meta .slot-chips .ps-chip{font-size:max(.62rem,10px);padding:.1rem .4rem;font-weight:700}.slot-meta .player-team{flex:0 0 auto}#accoppimentiModal .modal-header{background:linear-gradient(90deg,var(--fs-primary),var(--fs-accent));color:#04221a}.accoppiamento-item{padding:12px;margin-bottom:10px;border-radius:8px;background:var(--fs-surface-2);border:1px solid color-mix(in srgb,var(--fs-primary) 28%,transparent);transition:background .3s ease,border-color .3s ease}.accoppiamento-item:hover{background:var(--fs-border);transform:translate(5px)}.accoppiamento-squadra{font-weight:600;color:var(--fs-text);font-size:1.1em}.accoppiamento-info{color:var(--fs-text-muted);font-size:.9em;margin-top:4px}.accoppiamento-badge{display:inline-block;padding:4px 8px;background:var(--fs-accent);color:#04221a;border-radius:12px;font-size:.85em;font-weight:600;margin-left:10px}.no-accoppiamenti{text-align:center;padding:40px;color:var(--fs-text-muted)}.no-accoppiamenti i{font-size:48px;color:var(--fs-border-strong);margin-bottom:15px}.acc-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.acc-head__label{color:var(--fs-text-muted);font-weight:600;font-size:.9rem}.acc-head__team{display:inline-flex;align-items:center;gap:6px}.acc-head__scudetto{width:24px;height:24px;object-fit:contain;vertical-align:middle}#accoppimentiSquadra{font-family:var(--fs-font-head);font-weight:700;font-size:1.35rem;line-height:1}.acc-head__info{margin-left:auto;flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--fs-surface-2);border:1px solid var(--fs-border);color:var(--fs-text-muted);cursor:pointer}.acc-head__info:hover,.acc-head__info[aria-expanded]{color:var(--fs-text)}.acc-info-box{margin-bottom:12px;padding:9px 12px;border-radius:10px;background:var(--fs-surface-2);border:1px solid var(--fs-border);color:var(--fs-text-muted);font-size:.82rem;line-height:1.4}.acc-info-box[hidden]{display:none}.acc-doppia{margin-bottom:12px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--fs-primary, #c9f24d) 8%,var(--fs-surface, #101813));border:1px solid color-mix(in srgb,var(--fs-primary, #c9f24d) 30%,transparent)}.acc-doppia[hidden]{display:none}.acc-doppia__row{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.85rem}.acc-doppia__row>i{color:var(--fs-primary, #c9f24d)}.acc-doppia__row--sugg{margin-top:6px;color:var(--fs-text-muted)}.acc-doppia__has,.acc-doppia__sugg{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-weight:700;font-size:.8rem}.acc-doppia__has{background:var(--fs-surface-2);color:var(--fs-text)}.acc-doppia__sugg{background:color-mix(in srgb,var(--fs-primary, #c9f24d) 18%,transparent);color:var(--fs-primary, #c9f24d)}.acc-doppia__logo{width:16px;height:16px;object-fit:contain}.acc-row{border:1px solid var(--fs-border);border-left:3px solid var(--acc-c, var(--fs-border-strong));border-radius:12px;margin-bottom:8px;background:var(--fs-surface);overflow:hidden}.acc-row.acc-good{--acc-c: var(--fs-success, #4ade80)}.acc-row.acc-mid{--acc-c: var(--fs-warning, #fbbf24)}.acc-row.acc-bad{--acc-c: var(--fs-danger-text, #fb7185)}.acc-row__head{display:flex;align-items:center;gap:10px;width:100%;padding:11px 12px;border:0;background:transparent;color:var(--fs-text);cursor:pointer;text-align:left}.acc-row__head:hover{background:var(--fs-surface-2)}.acc-row__logo{width:26px;height:26px;object-fit:contain;flex:0 0 auto}.acc-row__logo--ph{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--fs-surface-2);color:var(--fs-text-muted);font-size:9px;font-weight:700;text-transform:uppercase}.acc-row__name{flex:1 1 auto;min-width:0;font-weight:700;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acc-row__alt{flex:0 0 auto;font-weight:800;font-size:1.05rem;color:var(--acc-c, var(--fs-text));font-variant-numeric:tabular-nums}.acc-row__alt small{font-size:.6em;font-weight:600;opacity:.7;margin-left:1px}.acc-row__sd{flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;font-weight:700;font-size:.82rem;font-variant-numeric:tabular-nums;padding:2px 7px;border-radius:999px;background:var(--fs-surface-2);border:1px solid var(--fs-border)}.acc-row__sd i{font-size:.78em}.acc-row__sd.sd-good{color:var(--fs-success, #4ade80)}.acc-row__sd.sd-mid{color:var(--fs-warning, #fbbf24)}.acc-row__sd.sd-bad{color:var(--fs-danger-text, #fb7185)}.acc-row__sd-detail{display:flex;align-items:center;gap:6px;padding:7px 2px 9px;margin-bottom:2px;border-bottom:1px solid var(--fs-border);font-size:.8rem;font-weight:600;color:var(--fs-warning, #fbbf24)}.acc-row__sd-detail--ok{color:var(--fs-success, #4ade80)}.acc-row__sd-gg{font-weight:500;color:var(--fs-text-muted);font-variant-numeric:tabular-nums}.acc-row__chevron{flex:0 0 auto;font-size:.8rem;color:var(--fs-text-muted)}.acc-mt{padding:8px 0 10px;border-top:1px solid var(--fs-border)}.acc-mt:first-child{border-top:0}.acc-mt__head{display:flex;align-items:center;gap:5px;font-family:var(--fs-font-head, sans-serif);font-weight:700;font-size:.82rem;color:var(--fs-warning, #fbbf24);margin-bottom:5px}.acc-mt__head i{font-size:.85em}.acc-mt__row{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:.85rem}.acc-mt__lbl{flex:0 0 70px;color:var(--fs-text-muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acc-mt__pair{flex:1 1 auto;display:inline-flex;align-items:center;gap:7px;min-width:0}.acc-mt__logo{width:20px;height:20px;object-fit:contain;flex:0 0 auto}.acc-mt__vs{color:var(--fs-text-muted);font-size:.72rem;font-weight:600}.acc-mt__na{color:var(--fs-text-muted)}.sh-action-cell--ora{--sh-ico: var(--fs-danger, #f87171);color:var(--sh-ico)}.sh-action-cell--ora .sh-cmp-ico,.sh-action-cell--ora .sh-cmp-txt{color:inherit}.inf-scheda{display:flex;flex-direction:column;gap:12px}.inf-vuoto{padding:18px 4px;color:var(--fs-text-muted)}.inf-scheda{--inf-musc: #f59e0b}.inf-card{padding:13px 14px;border-radius:15px;background:var(--fs-surface);border:1px solid var(--fs-border)}.inf-card__cap{display:flex;align-items:baseline;gap:8px;padding:0 2px 5px;font-size:.53rem;font-weight:700;letter-spacing:.11em;color:var(--fs-text-muted)}.inf-card__cap>span:first-child{flex:1 1 auto}.inf-card__cap-r{letter-spacing:0;font-size:.63rem}.inf-ora{padding:13px 14px;border-radius:15px;background:color-mix(in srgb,var(--fs-danger) 13%,var(--fs-surface));border:1px solid var(--fs-danger);display:flex;flex-direction:column;gap:7px}.inf-ora__cap{display:flex;align-items:center;gap:8px;font-size:.56rem;font-weight:700;letter-spacing:.15em;color:var(--fs-danger-text, #fb7185)}.inf-ora__dot{width:8px;height:8px;border-radius:50%;background:var(--fs-danger);flex:0 0 auto}.inf-ora__stag{margin-left:auto;letter-spacing:0;font-size:.69rem;color:var(--fs-text-muted)}.inf-ora__what{font-family:var(--fs-font-head, sans-serif);font-size:1.25rem;font-weight:700;line-height:1.1;letter-spacing:-.02em}.inf-ora__meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-size:.81rem;font-weight:600;color:var(--fs-text-muted)}.inf-ora__meta b{color:var(--fs-text);font-variant-numeric:tabular-nums}.inf-cal__riga{display:flex;align-items:center;gap:9px;padding:5px 0}.inf-cal__anno{width:38px;flex:0 0 auto;font-size:.72rem;font-weight:700;color:var(--fs-text-muted);font-variant-numeric:tabular-nums}.inf-cal__mesi{flex:1 1 auto;display:flex;gap:3px;min-width:0}.inf-cal__gg{width:40px;flex:0 0 auto;text-align:right;font-size:.75rem;font-weight:700;color:var(--fs-text-muted);font-variant-numeric:tabular-nums}.inf-cal__gg.is-stop{color:var(--fs-danger)}.inf-m{flex:1 1 auto;height:30px;border-radius:5px;display:block}.inf-m--ok{background:var(--fs-success, #34d399)}.inf-m--parziale,.inf-m--muscolare{background:var(--inf-musc, #f59e0b)}.inf-m--fuori,.inf-m--grave{background:var(--fs-danger, #f43f5e)}.inf-m--futuro{background:var(--fs-surface-2)}.inf-m.is-corso{background-image:repeating-linear-gradient(115deg,rgba(255,255,255,.38) 0 3px,transparent 3px 7px)}.inf-cal__iniziali{display:flex;gap:3px;margin:6px 49px 0 47px;font-size:.6rem;font-weight:700;color:var(--fs-text-muted)}.inf-cal__iniziali span{flex:1 1 auto;text-align:center}@media (max-width: 576px){.inf-cal .inf-card__cap-r,.inf-cal__gg{display:none}.inf-cal__iniziali{margin-right:0}}.inf-leg{display:flex;flex-wrap:wrap;align-items:center;gap:5px 11px;margin:9px 0 0 47px}.inf-leg__cap{font-size:.6rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fs-text-muted);opacity:.75}.inf-leg__v{display:flex;align-items:center;gap:5px;font-size:.66rem;font-weight:600;color:var(--fs-text-muted)}.inf-leg__v .inf-m{width:10px;height:10px;border-radius:3px;flex:0 0 auto}.inf-leg--zone{margin:11px 0 0;padding-top:9px;border-top:1px solid var(--fs-border)}.inf-cal__prima{margin:11px 2px 0;padding-top:10px;border-top:1px solid var(--fs-border);display:flex;align-items:baseline;gap:8px;font-size:.72rem;font-weight:600;color:var(--fs-text-muted)}.inf-cal__prima span:first-child{flex:1 1 auto}.inf-cal__prima span:last-child{font-variant-numeric:tabular-nums}.inf-z{display:flex;align-items:center;gap:10px;padding:4px 0}.inf-z__nome{width:92px;flex:0 0 auto;font-size:.81rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inf-z__n{width:44px;flex:0 0 auto;font-size:.69rem;font-weight:600;color:var(--fs-text-muted)}.inf-z__bar{flex:1 1 auto;height:7px;border-radius:3px;background:var(--fs-surface-2);overflow:hidden;min-width:0}.inf-z__bar>span{display:block;height:100%;border-radius:3px}.inf-z__bar .is-grave{background:var(--fs-danger)}.inf-z__bar .is-musc{background:var(--inf-musc, #f59e0b)}.inf-z__bar .is-altro{background:var(--fs-border-strong, #43597a)}.inf-z__gg{width:52px;flex:0 0 auto;text-align:right;font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums}.inf-tutti{border-radius:15px;overflow:hidden;background:var(--fs-surface);border:1px solid var(--fs-border)}.inf-tutti__cap{display:flex;align-items:center;gap:8px;padding:9px 14px;font-size:.53rem;font-weight:700;letter-spacing:.1em;color:var(--fs-text-muted);background:var(--fs-surface-2)}.inf-tutti__cap span:first-child{flex:1 1 auto}.inf-lista{list-style:none;margin:0;padding:0}.inf-riga{display:flex;align-items:stretch;gap:11px;padding:10px 14px;border-top:1px solid var(--fs-border)}.inf-riga.is-corso{background:color-mix(in srgb,var(--fs-danger) 7%,transparent)}.inf-riga__bar{width:3px;border-radius:2px;flex:0 0 auto}.inf-riga--grave .inf-riga__bar{background:var(--fs-danger)}.inf-riga--muscolare .inf-riga__bar{background:var(--inf-musc, #f59e0b)}.inf-riga__txt{flex:1 1 auto;min-width:0}.inf-riga__what{font-family:var(--fs-font-head, sans-serif);font-size:.9rem;font-weight:700;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inf-riga__quando{margin-top:4px;font-size:.69rem;font-weight:600;color:var(--fs-text-muted)}.inf-riga__num{flex:0 0 auto;text-align:right}.inf-riga__p{font-family:var(--fs-font-head, sans-serif);font-size:.84rem;font-weight:700;font-variant-numeric:tabular-nums}.inf-riga__g{margin-top:4px;font-size:.69rem;font-weight:600;color:var(--fs-text-muted);font-variant-numeric:tabular-nums}.inf-nota{margin:2px 0 0;font-size:.68rem;line-height:1.35;color:var(--fs-text-muted);opacity:.85}.tr-scheda{display:flex;flex-direction:column;gap:2px}.tr-vuoto{padding:18px 4px;color:var(--fs-text-muted)}.tr-hero{display:flex;justify-content:space-between;gap:10px;background:var(--fs-surface-2);border:1px solid var(--fs-border);border-radius:12px;padding:10px 14px;margin-bottom:18px}.tr-hero__col{display:flex;flex-direction:column;gap:3px;min-width:0}.tr-hero__col--dx{align-items:flex-end;text-align:right}.tr-hero__lbl{font-size:.6rem;letter-spacing:.05em;text-transform:uppercase;font-weight:700;color:var(--fs-text-muted)}.tr-hero__val{font-size:1.02rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-hero__val--accento{color:var(--fs-accent, #38bdf8)}.tr-hero__val--club{display:flex;align-items:center;gap:7px;overflow:visible}.tr-hero__nome{min-width:0;overflow:hidden;text-overflow:ellipsis}.tr-hero__val--muto{font-size:.8rem;font-weight:600;color:var(--fs-text-muted)}.tr-timeline{display:flex;flex-direction:column}.tr-item{display:flex;align-items:stretch;gap:8px}.tr-item__data{flex:0 0 40px;padding-top:12px;text-align:right;font-size:.66rem;font-weight:600;line-height:1.2;color:var(--fs-text-muted)}.tr-item__rail{flex:0 0 14px;position:relative;display:flex;justify-content:center}.tr-item__dot{width:10px;height:10px;border-radius:50%;margin-top:15px;z-index:1}.tr-item__dot--pieno{background:var(--fs-accent, #38bdf8);box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-accent, #38bdf8) 25%,transparent)}.tr-item__dot--vuoto{background:var(--fs-bg-2);border:2px solid var(--fs-border-strong, var(--fs-border))}.tr-item__linea{position:absolute;top:20px;bottom:-14px;left:50%;width:2px;background:var(--fs-border);transform:translate(-50%)}.tr-item:last-child .tr-item__linea{display:none}.tr-item__card{flex:1 1 auto;min-width:0;background:var(--fs-surface-2);border:1px solid var(--fs-border);border-radius:12px;padding:10px 12px;margin-bottom:14px}.tr-card__clubs{display:flex;align-items:center;gap:6px;min-width:0;font-size:.81rem;font-weight:700;margin-bottom:7px}.tr-card__nome{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-card__freccia{flex:0 0 auto;color:var(--fs-text-muted);font-size:.72rem}.tr-club-mark{flex:0 0 22px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.tr-stemma{display:block;width:22px;height:22px;object-fit:contain}.tr-badge{flex:0 0 auto;align-items:center;justify-content:center;padding:2px 6px;border-radius:6px;font-size:.6rem;font-weight:800;letter-spacing:.02em;color:#fff}.tr-card__prezzo{font-size:1.12rem;font-weight:800;color:var(--fs-accent, #38bdf8);font-variant-numeric:tabular-nums;margin-bottom:7px}.tr-card__prezzo.is-muto{font-size:.78rem;font-weight:600;color:var(--fs-text-muted)}.tr-card__prezzo:last-child{margin-bottom:0}.tr-card__dettaglio{margin:-3px 0 7px;font-size:.7rem;font-weight:600;line-height:1.3;color:var(--fs-text-muted);font-variant-numeric:tabular-nums}.tr-card__barra{height:5px;border-radius:5px;background:var(--fs-bg-2);overflow:hidden}.tr-card__barra-fill{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,color-mix(in srgb,var(--fs-accent, #38bdf8) 55%,transparent),var(--fs-accent, #38bdf8))}.tr-nota{margin:2px 0 0;font-size:.68rem;line-height:1.35;color:var(--fs-text-muted);opacity:.85}.team-header{--team-color-1: #ffc300;--team-color-2: #9e1b32}.team-color-1{stop-color:var(--team-color-1)}.team-color-2{stop-color:var(--team-color-2)}.team-color-1-fill{fill:var(--team-color-1)}.team-color-2-fill{fill:var(--team-color-2)}.kit-icon{width:48px;height:48px;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.team-header{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;flex-shrink:0}.kit-icon:hover{transform:scale(1.05);transition:transform .2s ease}.badge-assist{background-color:#e83e8c2e;border:1px solid rgba(232,62,140,.4);color:#f9a8d4}#playerDetails .card{border:3px solid var(--primary-color)!important;box-shadow:0 4px 12px #22c55e26}#selectedPlayerName{color:var(--primary-color);font-weight:700}#selectedPlayerTit{padding:0 6px;border-radius:6px}#extra-overlay{isolation:isolate}#extra-overlay .search-input-wrapper input,#extra-overlay #playerSearchInput{position:relative;z-index:10}#teamFilter{background-color:var(--fs-bg-2);border:2px solid var(--fs-border-strong);color:var(--fs-text);font-size:.95rem;transition:all .2s ease}#teamFilter:hover{border-color:var(--primary-color)}#teamFilter:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-primary) 10%,transparent)}#teamFilterBadge{background:linear-gradient(135deg,var(--primary-color) 0%,#059669 100%);font-size:.85rem;padding:.35rem .65rem;border-radius:20px}@media (max-width: 768px){#teamFilter{margin-top:0;font-size:1rem}}#teamFilter.filtering{animation:filterChange .3s ease}@media (max-width: 576px){.budget-info{flex-direction:column;gap:.5rem;text-align:center}.kit-icon{width:40px;height:40px}}#searchTeamFilter{background-color:var(--fs-bg-2);border:2px solid var(--fs-border-strong);color:var(--fs-text);font-size:.95rem;transition:all .2s ease;height:calc(3.5rem + 2px)}#searchTeamFilter:hover{border-color:var(--primary-color)}#searchTeamFilter:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--fs-primary) 10%,transparent);outline:none}#searchTeamBadge{background:linear-gradient(135deg,var(--primary-color) 0%,#059669 100%);font-size:.75rem;padding:.25rem .5rem;border-radius:12px;vertical-align:middle}@keyframes filterChange{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}#searchTeamFilter.filtering{animation:filterChange .3s ease}@media (max-width: 576px){.search-panel .search-topbar{flex-wrap:wrap}.search-panel .search-filters-toggle{width:100%;justify-content:center}.search-panel .player-name{font-size:.95rem}.search-panel .player-price .price-paid{font-size:1.2rem}.search-filters-panel .sfp-row{flex-direction:column;align-items:stretch}.search-filters-panel .sfp-label{width:auto}}.eo-body #searchTeamFilter{width:100%}.search-panel{position:relative;display:flex;flex-direction:column;min-height:0;flex:1 1 auto;max-width:100%}.search-header{flex:0 0 auto;background:var(--fs-surface);margin:0 0 .5rem;padding:.25rem 0 .5rem;border-bottom:1px solid var(--fs-border)}.search-topbar{display:flex;gap:8px;align-items:stretch}.search-topbar .search-input-wrapper{flex:1;min-width:0}.search-filters-toggle{position:relative;flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:0 14px;min-height:44px;background:var(--fs-surface-2);border:1px solid var(--fs-border);border-radius:12px;color:var(--fs-text);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.search-filters-toggle:hover{background:var(--fs-border)}.search-filters-toggle.is-open{border-color:var(--fs-primary);color:var(--fs-primary)}.search-filters-toggle .filters-dot{position:absolute;top:6px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--fs-primary);display:none}.search-filters-toggle.has-active .filters-dot{display:block}.role-selector{margin:.5rem 0 0}.role-selector .btn-group{gap:6px}.role-selector .btn{border-radius:12px!important;border:1px solid var(--fs-border);background:var(--fs-surface-2);color:var(--fs-text);font-weight:600;min-height:40px;transition:background .15s ease,color .15s ease,border-color .15s ease}.role-selector .btn-check:checked+.btn{background:var(--fs-primary);border-color:var(--fs-primary);color:#04221a}.search-filters-panel{margin-top:.5rem;padding:12px;background:var(--fs-bg-2);border:1px solid var(--fs-border);border-radius:12px;display:flex;flex-direction:column;gap:10px}.search-filters-panel[hidden]{display:none}.search-filters-panel .sfp-row{display:flex;align-items:center;gap:10px}.search-filters-panel .sfp-label{flex-shrink:0;width:84px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--fs-text-muted);margin:0}.search-filters-panel .form-select{flex:1;min-width:0}.search-filters-panel .btn-group .btn{font-size:.78rem}.search-meta{display:flex;align-items:center;gap:6px;margin-top:.5rem;padding:0 2px;font-size:.78rem;color:var(--fs-text-muted);font-variant-numeric:tabular-nums}.search-meta .meta-count{font-weight:700;color:var(--fs-text)}.search-meta .meta-sep{opacity:.5}.search-meta:empty{display:none}.search-header .filter-chips{margin:.5rem 0 0}.search-header .filter-chips:empty{display:none}.search-panel .search-results{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.search-panel .player-card{margin:0;padding:12px;border-radius:12px;content-visibility:auto;contain-intrinsic-size:auto 96px;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.search-panel .player-card:active{transform:scale(.985)}.search-panel .player-header{display:flex;align-items:flex-start;gap:10px;margin-bottom:6px}.search-panel .player-avatar{width:46px;height:46px;flex-shrink:0;border-radius:50%;object-fit:cover;background:var(--fs-bg-2);border:1px solid var(--fs-border)}.search-panel .player-main-info{flex:1;min-width:0}.search-panel .player-name{font-size:1rem;font-weight:800;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis}.search-panel .player-team{font-size:.82rem}.search-panel .player-aside{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.search-panel .player-price .price-paid{font-size:1.35rem;font-weight:800;line-height:1;color:var(--fs-primary);font-variant-numeric:tabular-nums}.search-panel .player-price .price-paid small{font-size:.7rem;color:var(--fs-text-muted)}.search-panel .card-actions{display:flex;gap:4px}.search-panel .card-action{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:transparent;border:none;border-radius:10px;color:var(--fs-text-muted);font-size:1.05rem;cursor:pointer;transition:background .15s ease,color .15s ease}.search-panel .card-action:hover{background:var(--fs-surface-2);color:var(--fs-text)}.search-panel .card-action.action-fav.is-fav{color:var(--fs-warning)}.search-panel .card-action.action-fav.is-fav .bi{font-weight:700}.search-panel .player-stats{gap:4px 12px;margin-bottom:0}.search-panel .player-tags{margin-top:6px}.search-panel .skel-card{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;background:var(--fs-surface);border:1px solid var(--fs-border)}.search-panel .skel-avatar{width:46px;height:46px;border-radius:50%;flex-shrink:0}.search-panel .skel-lines{flex:1;display:flex;flex-direction:column;gap:7px}.search-panel .skel-line{height:10px;border-radius:6px}.search-panel .skel-line--lg{width:55%;height:13px}.search-panel .skel-line--sm{width:35%}.search-panel .skel-line--xs{width:70%;height:8px}.search-panel .skel-avatar,.search-panel .skel-line{background:linear-gradient(90deg,var(--fs-surface-2) 25%,var(--fs-border) 37%,var(--fs-surface-2) 63%);background-size:400% 100%;animation:skelShimmer 1.4s ease infinite}@keyframes skelShimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion: reduce){.search-panel .skel-avatar,.search-panel .skel-line{animation:none}}@keyframes cardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.search-panel .player-card{animation:cardIn .22s ease both;animation-delay:calc(var(--i, 0) * 28ms)}@media (prefers-reduced-motion: reduce){.search-panel .player-card{animation:none}}.search-panel .search-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.search-panel .search-meta .meta-text{display:inline-flex;align-items:center;gap:6px}.free-toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none}.free-toggle .ft-label{font-size:.78rem;font-weight:600;color:var(--fs-text);white-space:nowrap}.free-toggle .ft-track{width:38px;height:22px;border-radius:999px;flex-shrink:0;position:relative;background:var(--fs-surface-2);border:1px solid var(--fs-border);transition:background .18s ease,border-color .18s ease}.free-toggle .ft-knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--fs-text-muted);transition:left .18s ease,background .18s ease}.free-toggle.is-on .ft-track{background:var(--fs-primary);border-color:var(--fs-primary)}.free-toggle.is-on .ft-knob{left:18px;background:var(--fs-primary-ink)}.free-toggle input{position:absolute;opacity:0;width:0;height:0}.free-toggle:focus-within .ft-track{box-shadow:var(--fs-ring)}.search-panel .player-name{color:var(--fs-text)}.search-filters-panel .seg-control{display:flex;flex:1;min-width:0}.search-filters-panel .seg-control .btn{font-size:.78rem;padding:7px 4px}.pagella-card{--text-primary: var(--fs-text);--text-secondary: var(--fs-text-muted);--malus-color: var(--fs-danger)}.pagella-card{background:linear-gradient(145deg,var(--colore2),#15231b);color:var(--text-primary);border-radius:12px;margin-bottom:1.5rem;box-shadow:0 8px 25px #0006;border:1px solid rgba(255,255,255,.1);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.pagella-card:hover{transform:translateY(-5px);box-shadow:0 12px 30px color-mix(in srgb,var(--fs-primary) 25%,transparent)}.pagella-header{display:flex;align-items:center;padding:1rem 1.5rem;gap:1rem}.pagella-player-info{flex-grow:1;min-width:0}.player-name-title{margin:0;font-size:1.3rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.voto-base,.fantavoto{flex-shrink:0;width:55px;height:55px;display:flex;justify-content:center;align-items:center;border-radius:10px;font-size:1.5rem;font-weight:700}.voto-base{background-color:#0003;color:var(--text-secondary)}.fantavoto{background-color:var(--primary-color);color:var(--colore1);box-shadow:0 0 15px color-mix(in srgb,var(--fs-primary) 60%,transparent)}.pagella-player-eventi{margin-top:.3rem;display:flex;gap:.5rem;align-items:center;font-size:1.1rem}.pagella-player-eventi .evento-goal{color:gold}.pagella-player-eventi .evento-assist{color:#42a5f5}.pagella-player-eventi .evento-ammonizione{color:#ffca28}.pagella-player-eventi .evento-espulsione{color:var(--malus-color)}.pagella-motivazione{background-color:#00000040;padding:1rem 1.5rem;border-top:1px solid rgba(255,255,255,.1)}.pagella-motivazione p{margin:0;font-size:.9rem;color:var(--text-secondary);line-height:1.6}.voto-base{background-color:#0000002e;color:var(--text-secondary);border:1px solid transparent;width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:10px;font-size:1.6rem;font-weight:800}.voto-base.voto-basso{background:#e5393526;color:#ff6b6b;border-color:#e5393559;box-shadow:0 0 10px #e5393540 inset}.voto-base.voto-medio{background:#ffc10726;color:#ffd54f;border-color:#ffc10759;box-shadow:0 0 10px #ffc10733 inset}.voto-base.voto-alto{background:#4ade8024;color:#7ee2b8;border-color:#4ade8059;box-shadow:0 0 12px #4ade8038 inset}.player-dropdown{position:fixed!important;z-index:var(--z-index-dropdown-campo);background:var(--fs-surface)!important;border:2px solid var(--fs-primary)!important;color:var(--fs-text)!important;border-radius:12px!important;box-shadow:0 20px 40px #0000004d!important;overflow-y:auto!important;overflow-x:hidden!important;padding:8px!important;animation:dropdownFadeIn .2s ease!important;pointer-events:auto!important;-webkit-tap-highlight-color:transparent!important;max-height:300px!important;min-width:min(220px,92vw)!important}#extra-overlay{z-index:var(--z-index-overlay)}#extra-overlay .eo-panel{z-index:var(--z-index-modal)}.eo-body{position:relative;z-index:1}@media (max-height: 700px) and (max-width: 991.98px){#extra-overlay .eo-panel .eo-body:has(.formazione-panel){overflow-y:auto}#extra-overlay .eo-panel .formazione-panel,#extra-overlay .eo-panel .formation-field-view,#extra-overlay .eo-panel .formation-field-view .pf-field{flex-shrink:0}}.player-match-info{font-size:12px;color:var(--fs-text-muted);margin:2px 0;line-height:1.2;font-weight:600;letter-spacing:.5px}.player-match-info strong{color:var(--fs-text);font-weight:900}.player-match-info i{font-size:10px;margin-right:2px}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.player-option{cursor:pointer!important;pointer-events:auto!important;position:relative;z-index:var(--z-index-dropdown-campo)}.player-option:hover{background:color-mix(in srgb,var(--fs-primary) 14%,transparent)!important}.player-card.is-taken{opacity:.7;background-color:var(--fs-bg-2);border-color:#f43f5e59}.player-card.is-unavailable{opacity:.5;background-color:var(--fs-bg-2);border-color:var(--fs-border-strong, var(--fs-border))}.player-card .taken-status{font-size:.8rem;font-weight:700;color:var(--fs-warning);margin-top:6px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.player-card .taken-status--unavail{color:var(--fs-text-muted)}.riga-unavail-btn{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin-inline-start:4px;border:none;background:transparent;color:var(--fs-text-muted);font-size:1rem;cursor:pointer;transition:opacity .15s ease,transform .15s ease,color .15s ease}.riga-unavail-btn.is-unavail{color:var(--fs-danger-text, #ff6b6b)}@media (hover: hover) and (pointer: fine){.riga-unavail-btn:hover{opacity:.78}}.riga-unavail-btn:active{transform:scale(.88)}.player-card .taken-status .taken-label{display:inline-flex;align-items:center;gap:4px}.player-card .taken-status .taken-price{display:inline-flex;align-items:center;gap:4px;color:var(--fs-text-muted);font-weight:600}.player-card .taken-price-input{width:64px;height:30px;text-align:center;background:var(--fs-bg-2);border:1px solid var(--fs-border-strong);border-radius:6px;color:var(--fs-text);font-weight:700;font-size:max(1rem,16px);font-variant-numeric:tabular-nums}.player-card .taken-price-input:focus{outline:none;border-color:var(--fs-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--fs-primary) 15%,transparent)}.player-card .taken-price-input.saved{border-color:var(--fs-primary);background:color-mix(in srgb,var(--fs-primary) 12%,transparent)}.player-card .taken-price-input.is-invalid{border-color:var(--fs-danger)}.players-list-container.rm-mode .acq-colhead,.players-list-container.rm-mode .player-card{grid-template-columns:26px 1fr 52px}.players-list-container.rm-mode .acq-tit-bar{display:none}.rm-select-cb{width:20px;height:20px;margin:0;accent-color:var(--fs-primary);cursor:pointer}.rm-select-cb:disabled{cursor:not-allowed;opacity:.4}.rm-undo-btn{width:26px;height:26px;padding:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--fs-border-strong);border-radius:6px;background:var(--fs-bg-2);color:var(--fs-danger-text, #ff6b6b);font-size:.9rem;cursor:pointer}.rm-undo-btn:disabled{opacity:.5;cursor:not-allowed}.acq-col--pma-input{width:100%;box-sizing:border-box;height:30px;text-align:right;padding-inline-end:6px;background:var(--fs-bg-2);border:1px solid var(--fs-border-strong);border-radius:6px;color:var(--fs-text);font-weight:700;font-size:max(.85rem,16px);font-variant-numeric:tabular-nums}.acq-col--pma-input:focus{outline:none;border-color:var(--fs-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--fs-primary) 15%,transparent)}.acq-col--pma-input:disabled{opacity:.4;cursor:not-allowed}.player-card.rm-selected{background:color-mix(in srgb,var(--fs-primary) 12%,transparent);border-color:var(--fs-primary)}.player-card.rm-taken{opacity:.55}.rm-team-label{display:block;font-size:.8rem;color:var(--fs-text-muted);margin-bottom:4px}.rm-team-select{width:100%;margin-bottom:10px}.rm-team-select+.fs-dd{margin-bottom:10px}.rm-team-field{display:flex;align-items:flex-start;gap:8px}.rm-team-field>.fs-dd{flex:1 1 auto;min-width:0}.rm-rinomina-btn{flex:0 0 auto;margin-bottom:10px;line-height:1}.rm-rinomina-row{display:flex;align-items:center;gap:8px;margin-bottom:10px}.rm-rinomina-row>input{flex:1 1 auto;min-width:0}.rm-roles{margin-bottom:10px}.rm-list-shell .players-list-container{margin-inline:0}@media (min-width: 992px){#rmRoot>p.text-muted.small,#rmRoot>.rm-team-label,#rmRoot>.rm-esito{max-width:30rem}#rmControlsRow{display:flex;align-items:flex-start;gap:var(--fs-gutter, 1rem);margin-bottom:10px}#rmControlsRow>.rm-team-field{flex:0 0 16rem}#rmControlsRow>.rm-team-field>.fs-dd{margin-bottom:0}#rmControlsRow>.rm-roles{flex:0 0 auto;margin-bottom:0}#rmControlsRow>.acq-search{flex:1 1 22rem;min-width:20rem;max-width:36rem;margin-bottom:0!important}@media (max-width: 1199.98px){#rmControlsRow>.acq-search{min-width:12rem}}#rmList.rm-mode{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--fs-gutter, 1rem)}}.rm-esito{font-size:.84rem;font-weight:600;padding:8px 10px;border-radius:8px;margin-bottom:10px}.rm-esito--ok{color:var(--fs-success);background:color-mix(in srgb,var(--fs-success) 12%,transparent)}.rm-esito--warn{color:var(--fs-danger-text, #ff6b6b);background:color-mix(in srgb,var(--fs-danger) 10%,transparent)}:root{--fs-rm-actionbar-h: 58px}.rm-actionbar{position:fixed;left:0;right:0;bottom:calc(var(--fs-nav-h) + env(safe-area-inset-bottom,0px));z-index:1050;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;background:var(--fs-bg);border-top:1px solid var(--fs-border)}body:has(.rm-actionbar){--fs-bottom-inset: calc(var(--fs-nav-h) + var(--fs-rm-actionbar-h) + env(safe-area-inset-bottom))}@media (min-width: 992px){body:has(.bottom-nav--global) .rm-actionbar{bottom:0;left:var(--fs-rail-w);justify-content:flex-end;padding-inline-end:32px}body:has(.bottom-nav--global):has(.rm-actionbar){--fs-bottom-inset: var(--fs-rm-actionbar-h)}}.rm-actionbar__count{font-size:.84rem;color:var(--fs-text-muted);font-weight:600}.rm-actionbar__btn:disabled{opacity:.5}.player-card .player-header{display:flex;align-items:center;justify-content:space-between;width:100%}.modal{z-index:var(--z-index-modal)}.modal-backdrop{z-index:var(--z-index-modal-backdrop)}.fs-sheet{position:fixed;inset:0;z-index:var(--z-index-modal, 5010);display:flex;align-items:flex-end}.fs-sheet[hidden]{display:none}.fs-sheet__backdrop{position:absolute;inset:0;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .2s ease}.fs-sheet.is-open .fs-sheet__backdrop{opacity:1}.fs-sheet__panel{position:relative;z-index:1;width:100%;height:auto;max-height:88vh;display:flex;flex-direction:column;background:var(--fs-surface);color:var(--fs-text);border-radius:18px 18px 0 0;box-shadow:0 -12px 32px #00000073;padding-bottom:env(safe-area-inset-bottom);transform:translateY(100%);transition:transform .24s cubic-bezier(.22,1,.36,1)}.fs-sheet.is-open .fs-sheet__panel{transform:translateY(0)}.fs-sheet__header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem 1rem;border-bottom:1px solid var(--fs-border)}.fs-sheet__title{margin:0;font-size:1rem;font-weight:600;color:var(--fs-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-sheet__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:0;border-radius:50%;color:var(--fs-text-muted);font-size:1.1rem;cursor:pointer}.fs-sheet__close:hover{color:var(--fs-text)}.fs-sheet__close:active{transform:scale(.92)}.fs-sheet__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}#playerModal .fs-sheet__panel{height:100%;max-height:100%;border-radius:0}#playerModal .fs-sheet__body{padding-inline:16px;padding-top:12px}#playerModal .fs-sheet__body{display:flex;flex-direction:column;min-height:0;overflow:hidden}#playerModal .acq-filtri{flex:0 0 auto}#playerModal #allPlayersList{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;margin-inline:-16px;padding-inline:16px}#playerModal .fs-sheet__header{position:static;align-items:flex-start;padding:.8rem 1rem}.acq-head__txt{flex:1 1 auto;min-width:0}#playerModal .fs-sheet__title{font-size:18px;line-height:1.1;white-space:normal}.acq-head__sub{margin-top:4px;font-size:11px;color:var(--fs-text-muted);font-variant-numeric:tabular-nums}#playerModal .fs-sheet__close{margin-top:-6px;margin-right:-8px}#playerModal .fs-sheet__close:focus-visible{outline:2px solid var(--fs-primary);outline-offset:-2px}@media (min-width: 992px){.fs-sheet{align-items:center;justify-content:center;padding:32px}.fs-sheet__panel{width:min(100%,760px);height:auto;max-height:86vh;border-radius:18px;transform:translateY(18px);opacity:0;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .2s ease}.fs-sheet.is-open .fs-sheet__panel{transform:translateY(0);opacity:1}#playerModal .fs-sheet__panel{height:86vh;max-height:86vh;border-radius:18px}}.fs-sheet__footer{flex:0 0 auto;border-top:1px solid var(--fs-border)}.dropdown-player-divider{height:1px;background-color:var(--fs-border);margin:4px 0}@media (max-width: 768px){.player-dropdown{min-width:200px!important;max-width:90vw!important;padding:4px!important;max-height:250px!important}.player-option{padding:8px 6px!important;margin-bottom:2px!important;font-size:.85rem!important}.player-option .opt-name{font-size:.9rem!important;font-weight:600}.player-option .opt-meta{font-size:.75rem!important}.player-option .opt-tit{font-size:.85rem!important;padding:2px 4px!important}}@media (max-width: 480px){.player-dropdown{min-width:180px!important;padding:3px!important}.player-option{padding:6px 5px!important;margin-bottom:1px!important}}.dashboard-wrap,#dashboardContent{max-width:760px;margin-inline:auto}.dashboard-wrap{padding-top:1rem;padding-bottom:0;display:flow-root}body:has(.sa-searchbar){--fs-bottom-inset: calc(var(--fs-nav-h) + var(--fs-sabar-h) + env(safe-area-inset-bottom));--fs-scroll-gutter: 0px}.team-card{position:relative;background:var(--fs-surface);border:1px solid var(--fs-border);border-radius:16px;padding:1.1rem 1.2rem;overflow:hidden}.team-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--fs-primary),var(--fs-accent))}.team-card__top{display:flex;align-items:flex-start;gap:.85rem;margin-bottom:.7rem}.team-card__id{min-width:0;flex:1 1 auto}.team-card__namerow{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.team-card__name{font-family:var(--fs-font-head);font-size:1.5rem;font-weight:700;line-height:1.1;margin:0;color:var(--fs-text);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-card__sub{font-size:.8rem;color:var(--fs-text-muted)}.team-card__sep{opacity:.5;margin:0 .15rem}.team-card__rosa{color:var(--fs-text);font-weight:600}.team-card__rosa #statRosaVal{color:var(--fs-primary)}.team-stat__bar--rosa{margin-top:0}.asta-topbar{position:sticky;top:-1rem;z-index:30;margin:-1rem calc(-1 * (var(--fs-gutter, 1rem) + 8px)) 0;background:var(--fs-bg-2);border-bottom:1px solid var(--fs-border)}.team-card--nav{margin:0;border-radius:0;border:0;padding:.65rem 1rem .55rem;background:transparent;overflow:visible}.team-card--nav:before{background:var(--fs-primary)}.team-card--nav .team-card__top{margin-bottom:0;align-items:center;gap:.7rem}.team-card--nav .team-card__name{font-size:1.2rem;font-weight:700;letter-spacing:-.015em}.team-card--nav .team-card__namerow{gap:.5rem}.team-card__meta{display:flex;align-items:center;gap:7px;min-width:0}.team-card__rosachip{display:inline-flex;align-items:center;gap:6px;padding:13px 0;margin:-13px 0;background:none;border:0;color:inherit;font:inherit;cursor:pointer;text-align:left}.team-card__rosachip[disabled]{cursor:default}.team-card__rosachip:not([disabled]):hover{filter:brightness(1.2)}.team-card__rosachip:focus-visible{outline:2px solid var(--fs-primary);outline-offset:2px;border-radius:4px}.team-card__rosalbl,.team-card__rosastato{font-size:.625rem;font-weight:700;letter-spacing:.06em;color:var(--fs-text-muted);white-space:nowrap;text-transform:uppercase;font-variant-numeric:tabular-nums}.team-card__rosastato b{color:var(--fs-text);font-weight:700}.team-card__stelle{margin:0;font-size:.625rem;letter-spacing:.5px}.team-card__rosainfo{font-size:.75rem;color:var(--fs-primary);opacity:.9}.team-card__rosachip[disabled] .team-card__rosainfo{display:none}.team-header--sm{width:30px;height:30px;flex:0 0 30px}.team-header--sm .kit-icon{width:30px;height:30px}.team-card__spacer{flex:1 1 auto}.team-card__budget{display:inline-flex;align-items:baseline;gap:3px;font-size:.9rem;color:var(--fs-text);white-space:nowrap;padding:2px 9px;border-radius:999px;background:color-mix(in srgb,var(--fs-primary) 14%,transparent)}.team-card__budget i{color:var(--fs-primary);font-size:.85em;align-self:center}.team-card__budget b{color:var(--fs-primary);font-weight:700}.team-card__budget small{font-size:.7em;color:var(--fs-text-muted);margin-left:1px}@media (max-width: 991.98px){.team-card__budget{display:none}.team-card--nav .team-card__namerow{flex-wrap:wrap}.team-card--nav .team-card__name{flex:1 1 0}.team-card--nav .team-card__spacer{display:none}.team-card--nav .team-card__meta{order:10;flex:0 0 100%;margin-top:0;min-height:15px;transform:translateY(-6px)}.team-card--nav{padding-top:.5rem;padding-bottom:.35rem}.team-card--nav .team-card__top{gap:.8rem}.team-header--sm,.team-header--sm .kit-icon{width:48px;height:48px}.team-header--sm{flex-basis:48px}.team-card__rosachip{padding-block:10px;margin-block:-10px}.team-card__searchslot{display:none}}@media (max-width: 359.98px){.team-card--nav .team-card__top{gap:.5rem}.team-header--sm,.team-header--sm .kit-icon{width:34px;height:34px}.team-header--sm{flex-basis:34px}}.team-card--nav .team-card__namerow>.fs-tour-context,.team-card--nav .team-card__namerow>.registro-toggle{border:0;background:transparent;color:var(--fs-text-muted);opacity:1;font-size:18px}.team-card--nav .team-card__namerow>.fs-tour-context--primary{color:var(--fs-primary)}.team-card--nav .team-card__namerow>.fs-tour-context:hover,.team-card--nav .team-card__namerow>.registro-toggle:hover{background:transparent;color:var(--fs-text)}.team-card--nav .team-card__namerow>.fs-tour-context--primary:hover{color:color-mix(in srgb,var(--fs-primary) 80%,white)}@media (max-width: 480px){.team-card--nav .team-card__namerow{gap:8px 12px}.team-card--nav .team-card__namerow>.fs-tour-context,.team-card--nav .team-card__namerow>.registro-toggle{position:relative;flex:0 0 32px;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border-radius:9px}.team-card--nav .team-card__namerow>.fs-tour-context:after,.team-card--nav .team-card__namerow>.registro-toggle:after{content:"";position:absolute;inset:-6px}}.team-analisi__btn{flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;gap:.35rem;background:transparent;color:var(--fs-text-muted);border:1px solid var(--fs-border-strong);border-radius:999px;padding:.3rem .7rem;font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:color var(--fs-transition),border-color var(--fs-transition)}.team-analisi__btn:hover{color:var(--fs-text);border-color:var(--fs-primary)}.team-analisi__btn:focus-visible{outline:2px solid var(--fs-primary);outline-offset:2px}.team-analisi__btn[aria-expanded=true]{color:var(--fs-text);border-color:var(--fs-primary)}.team-analisi__ai{color:var(--fs-primary);font-size:.95em}.team-analisi{margin-top:.9rem;padding-top:.85rem;border-top:1px solid var(--fs-border);scroll-margin-top:.75rem}.team-analisi[hidden]{display:none}.analisi-sheet-backdrop{position:fixed;inset:0;z-index:var(--z-index-fullscreen);background:#0000008c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.analisi-sheet-backdrop[hidden]{display:none}.team-analisi.as-sheet{position:fixed;inset:0;z-index:calc(var(--z-index-fullscreen) + 1);margin:0;padding:0 0 calc(14px + env(safe-area-inset-bottom));border-top:none;background:var(--fs-surface, #101813);box-shadow:0 -10px 30px #00000073;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;animation:as-sheet-up .22s ease}.team-analisi.as-sheet::-webkit-scrollbar{width:0;height:0}.team-analisi.as-sheet>:not(.team-analisi__head){margin-left:14px;margin-right:14px}@keyframes as-sheet-up{0%{transform:translateY(8%);opacity:.4}to{transform:translateY(0);opacity:1}}.team-analisi .recap-grid:empty{display:none}.team-analisi__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.6rem}.team-analisi.as-sheet .team-analisi__head{--fs-head-accent: var(--fs-primary);position:sticky;top:0;z-index:3;padding:.7rem 1rem;padding-top:calc(.7rem + env(safe-area-inset-top));margin-bottom:0;background:color-mix(in srgb,var(--fs-head-accent) 9%,var(--fs-bg-2));border-top:3px solid var(--fs-head-accent);border-bottom:1px solid var(--fs-border)}.team-analisi.as-sheet .team-analisi__title{color:var(--fs-text);font-size:1.2rem;letter-spacing:-.015em}.team-analisi.as-sheet .team-analisi__title:before{content:"";display:inline-block;width:4px;height:1em;margin-right:10px;vertical-align:-.12em;border-radius:2px;background:var(--fs-head-accent)}.team-analisi.as-sheet .team-analisi__ai{color:var(--fs-primary)}.team-analisi.as-sheet .team-analisi__close{color:var(--fs-text-muted);border:1px solid var(--fs-border-strong)}.team-analisi.as-sheet .team-analisi__close:hover{color:var(--fs-text);border-color:var(--fs-primary)}.team-analisi__title{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--fs-font-head);font-size:1.02rem;font-weight:700;letter-spacing:.2px;color:var(--fs-text)}.team-analisi__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;background:transparent;color:var(--fs-text-muted);border:1px solid var(--fs-border-strong);border-radius:999px;cursor:pointer;font-size:.8rem;transition:color var(--fs-transition),border-color var(--fs-transition)}.team-analisi__close:hover{color:var(--fs-text);border-color:var(--fs-primary)}.team-analisi__close:focus-visible{outline:2px solid var(--fs-primary);outline-offset:2px}.team-analisi__actions{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto}.team-analisi__share{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;background:#1296c2;color:#fff;border:1px solid #2dd4ff;border-radius:999px;cursor:pointer;font-size:.82rem;transition:filter var(--fs-transition),box-shadow var(--fs-transition)}.team-analisi__share:hover{filter:brightness(1.12);box-shadow:0 0 0 3px #2dd4ff2e}.team-analisi__share:active{filter:brightness(.94)}.team-analisi__share:focus-visible{outline:2px solid #2dd4ff;outline-offset:2px}.invito-modal__row{display:flex;align-items:center;gap:.5rem}.invito-modal__code{flex:1;font-family:var(--fs-font-head, monospace);font-weight:700;font-size:1.25rem;letter-spacing:1px;color:var(--fs-text);background:var(--fs-bg-2);border:1px dashed var(--fs-border-strong);border-radius:8px;padding:6px 10px;text-align:center}.invito-modal__link{flex:1;min-width:0;font-size:.8rem;color:var(--fs-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lega-invite-pane{padding:.35rem 1rem 1.25rem;color:var(--fs-text)}.lega-invite-pane__intro{margin-bottom:1.25rem}.lega-invite-pane__intro h2{margin:0 0 .35rem;font-family:var(--fs-font-head);font-size:1.1rem;font-weight:800}.lega-invite-pane__intro p{max-width:58ch;margin:0;color:var(--fs-text-muted);font-size:.88rem;line-height:1.5}.lega-invite-pane__field{margin-bottom:1rem}.lega-invite-pane__label{display:block;margin-bottom:.4rem;color:var(--fs-text-muted);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.lega-invite-pane__row{display:flex;align-items:center;gap:.65rem;min-height:52px;padding:.55rem .6rem .55rem .85rem;border:1px solid var(--fs-border-strong);border-radius:12px;background:var(--fs-bg-2)}.lega-invite-pane__code{flex:1;min-width:0;font-family:var(--fs-font-head);font-size:1.35rem;letter-spacing:.08em;color:var(--fs-primary)}.lega-invite-pane__url{flex:1;min-width:0;overflow:hidden;color:var(--fs-text-muted);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.lega-invite-pane__copy,.lega-invite-pane__share{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;border:1px solid color-mix(in srgb,var(--fs-primary) 55%,transparent);border-radius:12px;background:color-mix(in srgb,var(--fs-primary) 14%,var(--fs-bg-2));color:var(--fs-primary);font-family:var(--fs-font-head);font-weight:800}.lega-invite-pane__copy{flex:0 0 auto;padding:.55rem .8rem}.lega-invite-pane__share{width:100%;padding:.7rem 1rem}.lega-invite-pane__copy:focus-visible,.lega-invite-pane__share:focus-visible{outline:2px solid var(--fs-primary);outline-offset:2px}@media (max-width: 991.98px){.team-analisi__invite-shortcut{display:none}}@media (min-width: 992px){.lega-tab-invita,#tabInvita,#legaPaneInvita,.lega-tab-impostazioni,#tabImpostazioni,#legaPaneImpostazioni{display:none!important}}.analisi-pane[hidden]{display:none}.lega-tabs{display:flex;margin-bottom:.7rem}.lega-tabs .btn{font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis}@media (max-width: 380px){.lega-tabs .btn{font-size:.76rem;padding:7px 3px}}.team-analisi.as-sheet>.lega-tabs{margin-left:0;margin-right:0}.team-analisi.as-sheet .lega-tabs{display:flex;gap:18px;padding:0 1rem;margin-bottom:.85rem;background:var(--fs-bg-2);border:0;border-bottom:1px solid var(--fs-border);border-radius:0}.team-analisi.as-sheet .lega-tabs .btn{flex:0 1 auto;min-width:0;padding:13px 0;border-radius:0;background:none;color:var(--fs-text-muted);font-family:var(--fs-font-head);font-weight:600;font-size:.81rem;border-bottom:2px solid transparent}.team-analisi.as-sheet .lega-tabs .btn-check:checked+.btn{background:none;color:var(--fs-primary);font-weight:700;border-bottom-color:var(--fs-primary)}.team-analisi.as-sheet .lega-tabs .btn-check:focus-visible+.btn{box-shadow:none;outline:2px solid var(--fs-primary);outline-offset:-2px}@media (max-width: 360px){.team-analisi.as-sheet .lega-tabs{gap:12px;padding:0 .75rem}.team-analisi.as-sheet .lega-tabs .btn{font-size:.75rem}}.ra-open-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1px solid var(--fs-border, #2d3b33);border-radius:12px;background:var(--fs-surface-2, rgba(255,255,255,.05));color:var(--fs-text, #f2f5f1);font-weight:700;cursor:pointer}.ra-open-btn:active{transform:scale(.98)}.ra-open-btn .bi{color:#e8b93a}.team-stats{display:grid;grid-template-columns:minmax(0,1fr);gap:.85rem}.team-stat{display:flex;flex-direction:column;gap:.15rem;min-width:0}.team-stat__label{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--fs-text-muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-stat__value{font-family:var(--fs-font-head);font-size:1.45rem;font-weight:800;color:var(--fs-text);font-variant-numeric:tabular-nums}.team-stat__value .unit{font-size:.8rem;color:var(--fs-text-muted);font-weight:500}.team-stat__bar{margin-top:.45rem;height:5px;border-radius:999px;background:var(--fs-bg-2);overflow:hidden}.team-stat__bar>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--fs-primary),var(--fs-primary-300))}.role-card{border-radius:16px}.role-head{background:var(--fs-surface)!important;border-bottom:1px solid var(--fs-border);color:var(--fs-text)!important}.role-head__title{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--fs-font-head);font-weight:600;font-size:1.05rem;letter-spacing:.3px;color:var(--fs-text);min-width:0}.role-head__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.role-head__name--short{display:none}@media (max-width: 480px){.role-head__name--full{display:none}.role-head__name--short{display:inline;flex-shrink:0}.role-head__title{gap:.45rem}.role-head__right{gap:8px}.role-stelle{margin-right:0}}.role-head__icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:color-mix(in srgb,var(--fs-primary) 14%,transparent);color:var(--fs-primary);font-size:.95rem;flex-shrink:0}.role-head[data-ruolo=P] .role-head__icon{background:#ffb70029;color:#ffd166}.role-head[data-ruolo=D] .role-head__icon{background:#2ecc7129;color:#5fe39a}.role-head[data-ruolo=C] .role-head__icon{background:#3a86ff2e;color:#8ab8ff}.role-head[data-ruolo=A] .role-head__icon{background:#e74c3c2e;color:#ff9b8f}.role-head__count{font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--fs-text-muted);background:var(--fs-bg-2);border:1px solid var(--fs-border);padding:.2rem .65rem;border-radius:999px;white-space:nowrap;flex-shrink:0}.role-head__count b{color:var(--fs-text)}.role-head{cursor:pointer}.role-head__chevron{margin-left:.5rem;font-size:.85em;transition:transform .18s ease;opacity:.7}.role-card--collapsed .role-head__chevron{transform:rotate(-90deg)}.role-card--collapsed>.card-body{display:none}.role-card--no-head.role-card--collapsed,.role-card--collapsed .ai-toggle,.role-head__spent{display:none}.role-card--collapsed .role-head__spent{display:inline;margin-left:.5rem;font-variant-numeric:tabular-nums;opacity:.85}.player-slot.empty .slot-content{color:var(--fs-text-muted);cursor:pointer;gap:.6rem;font-weight:500;transition:color var(--fs-transition)}.player-slot.empty:hover .slot-content{color:var(--fs-primary)}.player-slot.empty .slot-content--attesa,.player-slot.empty:hover .slot-content--attesa{cursor:default;color:var(--fs-text-muted)}.slot-content--attesa .add-dot,.player-slot.empty:hover .slot-content--attesa .add-dot{background:transparent;border-color:var(--fs-border-strong);color:var(--fs-text-muted);box-shadow:none}.add-dot{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;border:1px solid var(--fs-primary);background:var(--fs-primary);color:var(--fs-primary-ink);font-size:1.15rem;box-shadow:0 3px 12px color-mix(in srgb,var(--fs-primary) 30%,transparent);transition:background var(--fs-transition),border-color var(--fs-transition),box-shadow var(--fs-transition);flex-shrink:0}.player-slot.empty:hover .add-dot{background:var(--fs-primary-700);border-color:var(--fs-primary-700);box-shadow:0 4px 16px color-mix(in srgb,var(--fs-primary) 40%,transparent)}.add-dot>.bi:before{vertical-align:0}.add-dot__piu{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:2.25}.slot-num{margin-left:auto;flex-shrink:0;min-width:1.5rem;height:1.5rem;padding:0 .4rem;display:grid;place-items:center;border-radius:999px;border:1px solid var(--fs-border-strong);color:var(--fs-text-muted);font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums}.role-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:nowrap;padding:.75rem 1rem;background:var(--fs-bg-2);border-top:1px solid var(--fs-border)}.role-foot--hidden{display:none}.role-foot__item{min-width:0}.role-foot__summary{display:contents}.role-foot__lbl{font-size:.68rem;text-transform:none;letter-spacing:0;color:var(--fs-text-muted);font-weight:500;white-space:nowrap}.role-foot__val{font-weight:700;font-size:.9rem;color:var(--fs-text);font-variant-numeric:tabular-nums}.role-foot__val.is-sforato{color:var(--fs-danger)}.role-foot__val.diff-neg{color:var(--fs-danger-text)}.role-foot__val.diff-pos{color:var(--fs-success)}.role-foot__speso{display:flex;align-items:baseline;gap:.3rem;justify-content:flex-end;flex-wrap:wrap}.role-foot__diffpma{flex-basis:100%;margin-left:auto;width:fit-content;padding:1px 6px;border-radius:999px;font-size:.7rem;font-weight:700;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.role-foot__diffpma--inline{flex-basis:auto;margin-left:0}.role-foot__val__pian{font-size:.8rem;color:var(--fs-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width: 380px){.team-card__name{font-size:1.3rem}.role-foot{gap:.5rem .75rem}}.consigli-ia__avviso{display:flex;align-items:flex-start;gap:6px;font-size:.76rem;line-height:1.35;color:var(--fs-warning);background:color-mix(in srgb,var(--fs-warning) 10%,transparent);border:1px solid color-mix(in srgb,var(--fs-warning) 26%,transparent);border-radius:8px;padding:6px 8px}.consigli-ia__avviso+.consigli-ia__avviso{margin-top:6px}.consigli-ia__anteprima{display:flex;align-items:flex-start;gap:6px;font-size:.76rem;line-height:1.35;color:var(--fs-primary, #8ab8ff);background:color-mix(in srgb,var(--fs-primary, #8ab8ff) 10%,transparent);border:1px solid color-mix(in srgb,var(--fs-primary, #8ab8ff) 26%,transparent);border-radius:8px;padding:6px 8px;margin:0 12px 8px}.acq-head__strategia{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;background:var(--fs-bg-2);border:1px solid var(--fs-border);border-radius:50%;color:var(--fs-text);position:relative}.acq-head__strategia i{font-size:1.05rem}.acq-head__strategia.ha-avviso:after{content:"";position:absolute;top:4px;right:4px;width:9px;height:9px;border-radius:50%;background:var(--fs-warning);border:2px solid var(--fs-surface)}.strat__body{padding:12px 16px 24px;display:flex;flex-direction:column;gap:18px}.strat__ctx{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.78rem;color:var(--fs-text-muted);font-variant-numeric:tabular-nums}.strat__ctx b{color:var(--fs-text)}.strat__gruppo{display:flex;flex-direction:column;gap:8px}.strat__titolo{margin:0;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--fs-text-muted)}.strat__opts{display:flex;flex-direction:column;gap:6px}.strat__opt{display:flex;flex-direction:column;gap:2px;width:100%;min-height:44px;padding:9px 12px;text-align:left;background:var(--fs-surface);border:1px solid var(--fs-border);border-radius:10px;color:var(--fs-text)}.strat__opt b{font-size:.88rem;font-weight:700}.strat__opt-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.strat__opt small{font-size:.75rem;line-height:1.35;color:var(--fs-text-muted)}.strat__budget{flex:0 0 auto;font-size:.72rem;line-height:1;color:var(--fs-text-muted);font-variant-numeric:tabular-nums}.strat__budget b{font-size:inherit;color:var(--fs-text)}.strat__opt.is-active{border-color:var(--fs-accent);background:color-mix(in srgb,var(--fs-accent) 10%,var(--fs-surface))}.strat__opt.is-active b{color:var(--fs-accent)}.strat--solo-card .acq-head__sub{display:none}.strat--solo-card .strat__body{padding-top:12px}.strat__switch.acq-toggle{display:flex;align-items:flex-start;gap:10px;width:100%;min-height:44px;padding:9px 12px;background:var(--fs-surface);border:1px solid var(--fs-border);border-radius:10px;font-size:1rem;font-weight:400;color:var(--fs-text);cursor:pointer}.strat__switch.acq-toggle input{margin-top:2px}.strat__switch>span{display:flex;flex-direction:column;gap:2px;min-width:0}.strat__switch b{font-size:.88rem}.strat__switch small{font-size:.75rem;line-height:1.35;color:var(--fs-text-muted)}.ps-chip{font-size:.7rem;font-weight:600;padding:.1rem .45rem;border-radius:999px;white-space:nowrap}.ps-chip--good{color:var(--fs-primary);background:color-mix(in srgb,var(--fs-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--fs-primary) 28%,transparent)}.ps-chip--info{color:var(--fs-accent);background:color-mix(in srgb,var(--fs-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--fs-primary) 28%,transparent)}.ps-chip--warn{color:var(--fs-warning);background:#fbbf241f;border:1px solid rgba(251,191,36,.3)}.ps-chip--fascia{border-radius:5px;font-weight:700;letter-spacing:.01em;border-color:transparent;color:var(--fs-bg);background:var(--tag-dot, var(--fs-primary))}.bdg{border:0}.bdg__header{padding:14px 18px;border-bottom:1px solid var(--fs-border)}.bdg__title{font-family:var(--fs-font-head);font-weight:700;letter-spacing:.3px;color:var(--fs-text);display:flex;align-items:center;gap:8px}.bdg__title i{color:var(--fs-primary-ink)}.bdg__body{padding:14px 18px 6px;min-width:0;overflow-x:hidden}.bdg-summary{margin-bottom:14px}.bdg-summary__stats{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:8px}.bdg-stat{display:inline-flex;align-items:baseline;gap:5px}.bdg-stat__val{font-family:var(--fs-font-head);font-size:1.4rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--fs-text)}.bdg-stat__val--spent{color:var(--fs-danger-text)}.bdg-stat__val--free{color:var(--fs-primary)}.bdg-stat__lbl{font-size:.72rem;color:var(--fs-text-muted);text-transform:uppercase;letter-spacing:.4px}.bdg-stat__sep{color:var(--fs-border-strong);font-size:1.1rem;line-height:1}.bdg-summary__bar{height:6px;border-radius:999px;background:var(--fs-bg-2);overflow:hidden;border:1px solid var(--fs-border)}.bdg-summary__fill{height:100%;width:0;background:var(--fs-danger);border-radius:999px;transition:width var(--fs-transition)}.bdg-roles{display:flex;flex-direction:column;gap:6px}.bdg-role{padding:9px 11px;border:1px solid var(--fs-border);border-radius:var(--fs-radius-sm);background:var(--fs-surface)}.bdg-role.is-under{border-color:var(--fs-danger)}.bdg-role__top{display:flex;align-items:center;gap:7px;margin-bottom:8px}.bdg-role__chip{display:inline-flex;align-items:center;gap:4px;font-family:var(--fs-font-head);font-weight:700;font-size:.8rem;letter-spacing:.4px;padding:3px 8px;border-radius:var(--fs-radius-pill);background:var(--fs-bg-2);color:var(--fs-text);border:1px solid var(--fs-border);flex:0 0 auto}.bdg-role__chip i{font-size:.78rem;color:var(--fs-primary)}.bdg-role__meta{display:inline-flex;align-items:center;gap:3px;font-size:.74rem;color:var(--fs-text-muted);font-variant-numeric:tabular-nums;flex:1 1 0;min-width:0;white-space:nowrap;overflow:hidden}.bdg-role__meta i{font-size:.72rem;opacity:.8}.bdg-role__meta i:nth-of-type(2){margin-left:5px}.bdg-role__amount{display:inline-flex;align-items:baseline;gap:4px;flex:0 0 auto;margin-left:auto}.bdg-role__input{width:52px;padding:2px 5px;background:var(--fs-bg-2);border:1px solid var(--fs-border-strong);border-radius:7px;color:var(--fs-text);font-family:var(--fs-font-head);font-weight:700;font-size:max(1.05rem,16px);text-align:right;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.bdg-role__input::-webkit-outer-spin-button,.bdg-role__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bdg-role__input:focus{outline:none;border-color:var(--fs-primary);box-shadow:var(--fs-ring)}.bdg-role__cr{display:none}.bdg-role__perc{min-width:30px;text-align:right;font-size:.76rem;font-weight:700;color:var(--fs-primary);font-variant-numeric:tabular-nums}.bdg-role__slider{position:relative;height:22px;display:flex;align-items:center}.bdg-range{-webkit-appearance:none;appearance:none;width:100%;height:6px;margin:0;background:transparent;cursor:pointer;position:relative;z-index:1}.bdg-range::-webkit-slider-runnable-track{height:6px;border-radius:999px;border:1px solid var(--fs-border);background:linear-gradient(var(--fs-primary),var(--fs-primary)) 0 / var(--fill, 0%) 100% no-repeat,var(--fs-bg-2)}.bdg-range::-moz-range-track{height:6px;border-radius:999px;background:var(--fs-bg-2);border:1px solid var(--fs-border)}.bdg-range::-moz-range-progress{height:6px;border-radius:999px;background:var(--fs-primary)}.bdg-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin-top:-9px;border-radius:50%;background:var(--fs-primary);border:3px solid var(--fs-bg);box-shadow:0 1px 4px #00000080;cursor:pointer}.bdg-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--fs-primary);border:3px solid var(--fs-bg);box-shadow:0 1px 4px #00000080;cursor:pointer}.bdg-range:focus-visible::-webkit-slider-thumb{box-shadow:var(--fs-ring)}.bdg-range:focus-visible::-moz-range-thumb{box-shadow:var(--fs-ring)}.bdg__footer{padding:10px 16px 12px;border-top:1px solid var(--fs-border);display:flex;flex-direction:column;align-items:stretch;gap:9px;flex-wrap:nowrap}.bdg-status{display:flex;align-items:center;gap:7px;font-weight:700;font-size:.9rem;width:100%;min-width:0;font-variant-numeric:tabular-nums}.bdg-status i{font-size:1.05rem;flex:0 0 auto}.bdg-status span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bdg-status.is-ok{color:var(--fs-primary)}.bdg-status.is-warn{color:var(--fs-warning)}.bdg-status.is-over{color:var(--fs-danger-text)}.bdg-actions{display:flex;align-items:center;gap:8px;width:100%;margin:0}.bdg-actions .bdg-btn-confirm{flex:1 1 auto;justify-content:center;min-width:0}@media (max-width: 380px){.bdg-actions{gap:6px}.bdg-btn-ghost,.bdg-btn-auto,.bdg-btn-confirm{padding:0 10px;font-size:.84rem}}.bdg-btn-ghost,.bdg-btn-auto,.bdg-btn-confirm{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 14px;border-radius:var(--fs-radius-sm);font-weight:700;font-size:.88rem;border:1px solid transparent;transition:background var(--fs-transition),border-color var(--fs-transition)}.bdg-btn-ghost{background:transparent;color:var(--fs-text-muted);border-color:var(--fs-border)}.bdg-btn-ghost:hover{background:var(--fs-surface-2);color:var(--fs-text)}.bdg-btn-ghost__txt{display:inline}@media (max-width: 380px){.bdg-btn-ghost__txt{display:none}}.bdg-btn-auto{background:color-mix(in srgb,var(--fs-primary) 12%,transparent);border-color:color-mix(in srgb,var(--fs-primary) 40%,transparent);color:var(--fs-primary)}.bdg-btn-auto:hover{background:color-mix(in srgb,var(--fs-primary) 22%,transparent);border-color:var(--fs-primary)}.bdg-btn-confirm{background:var(--fs-primary);color:var(--fs-primary-ink);border-color:var(--fs-primary)}.bdg-btn-confirm:hover:not(:disabled){background:var(--fs-primary-700)}.bdg-btn-confirm:disabled{background:var(--fs-bg-2);color:var(--fs-text-muted);border-color:var(--fs-border);cursor:not-allowed}.ps-skeleton{height:110px;border-radius:10px;background:linear-gradient(100deg,var(--fs-bg-2) 40%,var(--fs-surface-2) 50%,var(--fs-bg-2) 60%);background-size:200% 100%;animation:ps-shimmer 1.1s linear infinite}.ps-skeleton--row{height:38px;margin-top:8px}@keyframes ps-shimmer{to{background-position:-200% 0}}.ps-prezzo__conf{font-size:.66rem;font-weight:600;color:var(--fs-text-muted);white-space:nowrap}.ps-prezzo__conf--low{color:var(--fs-warning)}@media (pointer: coarse){.filter-chip{min-height:40px;display:inline-flex;align-items:center}}.acq-filtri{display:flex;flex-direction:column;gap:8px;margin-bottom:10px}.acq-filtri__row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.acq-filtri__secondary{display:contents}.acq-fascia-chips{display:flex;gap:6px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:8px 0 4px;margin-top:6px;background:var(--fs-surface)}.acq-fascia-chips::-webkit-scrollbar{display:none}.acq-fascia-chip{flex:0 0 auto;border:1px solid var(--fs-border);background:var(--fs-surface);color:var(--fs-text);border-radius:999px;padding:6px 14px;font-size:.85rem;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.acq-fascia-chip.is-active{background:var(--fs-accent);border-color:var(--fs-accent);color:#fff}.acq-fascia-chips--attr{padding-top:0;margin-top:0}.acq-search{position:relative;flex:1 1 58%;display:flex;align-items:center}.acq-search>i.bi-search{position:absolute;left:12px;color:var(--fs-text-muted);font-size:.95rem;pointer-events:none}.acq-search input{width:100%;height:46px;padding:0 36px;background:var(--fs-bg-2);border:1px solid var(--fs-border-strong);border-radius:var(--fs-radius-sm);color:var(--fs-text);font-size:16px}.acq-search input:focus{outline:none;border-color:var(--fs-primary);box-shadow:var(--fs-ring)}.acq-team{flex:1 1 42%;min-width:0;height:46px;background:var(--fs-bg-2);border:1px solid var(--fs-border-strong);border-radius:var(--fs-radius-sm);color:var(--fs-text);font-size:.92rem}.acq-search .btn-clear-search{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.acq-toggle{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:.82rem;font-weight:600;color:var(--fs-text-muted);cursor:pointer;user-select:none}.acq-toggle input{-webkit-appearance:none;appearance:none;width:38px;height:22px;margin:0;cursor:pointer;border-radius:999px;position:relative;flex-shrink:0;background:var(--fs-surface-2, var(--fs-bg-2));border:1px solid var(--fs-border);transition:background .18s ease,border-color .18s ease}.acq-toggle input:before{content:"";position:absolute;top:50%;left:2px;width:16px;height:16px;border-radius:50%;transform:translateY(-50%);background:var(--fs-text-muted);transition:left .18s ease,background .18s ease}.acq-toggle input:checked{background:var(--fs-primary);border-color:var(--fs-primary)}.acq-toggle input:checked:before{left:18px;background:var(--fs-primary-ink, #fff)}.acq-toggle input:focus-visible{box-shadow:var(--fs-ring);outline:none}.acq-toggle input:checked+span{color:var(--fs-primary)}.acq-toggle--inline{flex-shrink:0;white-space:nowrap}.player-card .player-header{display:flex;align-items:center;gap:10px}.player-avatar{width:44px;height:44px;flex-shrink:0;border-radius:50%;object-fit:cover;background:var(--fs-bg-2);border:1px solid var(--fs-border)}.player-card.is-taken .player-avatar{filter:grayscale(.6)}.acq-team-wrap{position:relative;flex:1 1 42%;min-width:0;display:flex}.acq-team-wrap .acq-team{flex:1;min-width:0}.acq-team-wrap .fs-dd{height:46px}.acq-team-wrap .fs-dd__trigger{height:100%}@media (max-width: 576px){#playerModal .acq-filtri__row{gap:8px;flex-wrap:nowrap;align-items:stretch}#playerModal .acq-search{flex:1 1 0;min-width:0}#playerModal .acq-team-wrap{flex:0 0 120px;min-width:0}#playerModal .acq-search input,#playerModal .acq-team,#playerModal .acq-team-wrap .fs-dd{height:44px}#playerModal .acq-filtri__secondary{display:flex;flex:0 0 58px;min-width:0;justify-content:center}#playerModal .acq-toggle--inline{flex:0 0 auto;min-width:0;min-height:44px;flex-direction:column;justify-content:center;gap:2px;font-size:.68rem;line-height:1;text-align:center}#playerModal .acq-team-wrap .fs-dd__trigger{min-height:44px;padding-inline:10px;gap:6px;font-size:.8rem}#playerModal .acq-team-wrap .fs-dd__logo--ph{display:none}}@media (max-width: 350px){#playerModal .acq-team-wrap{flex-basis:104px}#playerModal .acq-filtri__secondary{flex-basis:54px}}.role-head__right{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.ai-toggle{display:inline-flex;align-items:center;gap:6px;cursor:pointer;user-select:none;margin:0;position:relative}.ai-toggle:before{content:"";position:absolute;inset:-12px -4px}.ai-toggle>i{color:var(--fs-primary);font-size:.95rem}.ai-toggle__input,.esca-toggle__input{position:absolute;opacity:0;pointer-events:none}.ai-toggle__switch{width:36px;height:20px;flex-shrink:0;border-radius:999px;background:var(--fs-bg-2);border:1px solid var(--fs-border-strong);position:relative;transition:background var(--fs-transition),border-color var(--fs-transition)}.ai-toggle__switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--fs-text-muted);transition:transform var(--fs-transition),background var(--fs-transition)}.ai-toggle__input:checked+.ai-toggle__switch,.esca-toggle__input:checked+.ai-toggle__switch{background:color-mix(in srgb,var(--fs-primary) 25%,transparent);border-color:var(--fs-primary)}.ai-toggle__input:checked+.ai-toggle__switch:after,.esca-toggle__input:checked+.ai-toggle__switch:after{transform:translate(16px);background:var(--fs-primary)}.ai-toggle:has(.ai-toggle__input:not(:checked))>i,.ai-toggle--esca:has(.esca-toggle__input:not(:checked))>i{color:var(--fs-text-muted)}.ai-toggle--esca .esca-toggle__input:checked+.ai-toggle__switch{background:color-mix(in srgb,var(--fs-warning, #fbbf24) 28%,transparent);border-color:var(--fs-warning, #fbbf24)}.ai-toggle--esca .esca-toggle__input:checked+.ai-toggle__switch:after{background:var(--fs-warning, #fbbf24)}.player-slot.is-loading{pointer-events:none}.sugg-skel{display:flex;align-items:center;gap:.6875rem;padding:.5rem .7rem .5rem .8rem;width:100%;min-width:0}.sugg-skel__avatar{width:2.625rem;height:2.625rem;border-radius:11px;flex-shrink:0}.sugg-skel__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.4rem}.sugg-skel__line{height:.6rem;border-radius:4px}.sugg-skel__line--nome{width:54%}.sugg-skel__line--meta{width:36%;height:.5rem}.sugg-skel__avatar,.sugg-skel__line{background:linear-gradient(90deg,var(--fs-surface-2) 0%,color-mix(in srgb,var(--fs-text-muted) 22%,var(--fs-surface-2)) 50%,var(--fs-surface-2) 100%);background-size:200% 100%;animation:fs-skel-shimmer 1.4s ease-in-out infinite}@keyframes fs-skel-shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion: reduce){.sugg-skel__avatar,.sugg-skel__line{animation:none}}.player-slot.is-suggest{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--fs-primary) 2.2%,transparent) 0 14px,transparent 14px 28px),color-mix(in srgb,var(--fs-primary) 3%,transparent)}.player-slot.is-suggest+.player-slot.is-suggest{border-top:1px dashed var(--fs-border)}.sugg{position:relative;overflow:hidden;width:100%;min-width:0;--sugg-c: var(--fs-border-strong)}.sugg--pos0{--sugg-c: var(--fs-warning)}.sugg--pos1{--sugg-c: var(--fs-text-muted)}.sugg--pos2{--sugg-c: var(--fs-primary)}.sugg--liv-consigliato{--sugg-c: var(--fs-success)}.sugg--liv-valutabile{--sugg-c: var(--fs-warning)}.sugg--liv-tiepido{--sugg-c: var(--fs-text-muted)}.sugg--liv-sconsigliato{--sugg-c: var(--fs-danger)}.sugg--liv-fuori-portata{--sugg-c: var(--fs-border-strong)}.sugg__behind{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;gap:6px;padding-right:1.1rem;color:var(--fs-primary);font-size:.78rem;font-weight:700;letter-spacing:.02em;background:color-mix(in srgb,var(--fs-primary) 7%,transparent)}.sugg__behind i{font-size:1.05rem}.sugg.is-armed .sugg__behind{color:var(--fs-primary-ink);background:var(--fs-primary)}.sugg__fore{position:relative;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--fs-primary) 2.8%,transparent) 0 14px,transparent 14px 28px),var(--fs-surface);transition:transform var(--fs-transition);touch-action:pan-y;will-change:transform}.sugg__fore.is-dragging{transition:none}.sugg__fore{display:flex;align-items:center;gap:.6875rem;padding:.5rem .7rem .5rem .8rem}.sugg__body{flex:1;min-width:0}.sugg .slot-tit-bar{background:var(--sugg-c)}.sugg__top{display:flex;align-items:center;gap:11px}.sugg__id{flex:1;min-width:0;cursor:pointer}.sugg__id:focus-visible{outline:2px solid var(--fs-primary);outline-offset:3px;border-radius:6px}.sugg__name{display:flex;align-items:center;gap:7px;min-width:0;font-weight:700;font-size:1.02rem;line-height:1.15;color:var(--fs-text);white-space:nowrap;overflow:hidden}.sugg__name-txt{overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto;max-width:100%}.sugg__chips-wrap{position:relative;flex:0 1 auto;min-width:0;overflow:hidden}.slot-meta .slot-chips-wrap.is-troncato:after,.sugg__chips-wrap.is-troncato:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1.1rem;pointer-events:none;background:linear-gradient(to right,transparent,var(--fs-surface))}.sugg__chips{display:flex;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;-webkit-user-select:none;user-select:none}.sugg__chips::-webkit-scrollbar{display:none}.sugg__chips>*{flex:0 0 auto;white-space:nowrap}.sugg__chips .ps-chip,.sugg__name .ps-chip{font-size:max(.62rem,10px);padding:.1rem .4rem}.sugg__meta{display:flex;align-items:center;gap:6px;margin-top:.125rem;min-width:0;flex-wrap:nowrap;line-height:1.15}.sugg__team{display:inline-flex;align-items:center;gap:4px;min-width:0;flex:0 0 auto;overflow:hidden;font-size:.92rem;color:var(--fs-text-muted)}.sugg__team>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 350px){.sugg__meta .sugg__team>span{display:none}}.sugg__meta-sep{color:var(--fs-text-muted);opacity:.5;font-weight:700;flex:0 0 auto}.sugg__price{font-weight:800;font-size:.95rem;color:var(--fs-text);font-variant-numeric:tabular-nums;flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;line-height:1.15}.sugg__slot-label{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:.1rem .4rem;border-radius:999px;font-size:.6rem;font-weight:800;letter-spacing:.03em;line-height:1.5;text-transform:uppercase;white-space:nowrap;color:var(--sugg-c);background:color-mix(in srgb,var(--sugg-c) 16%,transparent)}.sugg__slot-label i{font-size:.95em}.sugg__coin{color:var(--fs-warning);font-size:.82em;margin-left:1px}.sugg__tit-wrap{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;margin-left:auto;padding-left:.25rem}.sugg__tit-lbl{font-size:max(.55rem,9px);font-weight:700;letter-spacing:.04em;color:var(--fs-text-muted)}.sugg__tit{font-weight:800;font-size:.92rem;font-variant-numeric:tabular-nums;color:var(--fs-text-muted)}.sugg__meta>.sugg__price{margin-left:auto}.sugg__tit.tit-excellent,.sugg__tit.tit-great{color:var(--fs-success)}.sugg__tit.tit-good{color:var(--fs-success-soft)}.sugg__tit.tit-medium{color:var(--fs-warning)}.sugg__tit.tit-low{color:var(--fs-danger-text)}.sugg__badge-empty{font-size:.78rem;color:var(--fs-text-muted)}.sugg__alt{display:inline-flex;align-items:center;gap:4px}.alt-pair{display:inline-flex;align-items:center;gap:2px}.alt-glyph{opacity:.7;font-size:.85em}.alt-logo{width:1rem;height:1rem;vertical-align:middle}.alt-sep{opacity:.5;margin:0 2px}.sugg__act{flex-shrink:0;width:1.75rem;height:1.75rem;display:grid;place-items:center;border:1px solid var(--fs-border);border-radius:8px;background:var(--fs-bg-2);color:var(--fs-text-muted);font-size:.9rem;line-height:1;cursor:pointer;position:relative;transition:color var(--fs-transition),border-color var(--fs-transition),background var(--fs-transition),transform 90ms ease}.sugg__act:after{content:"";position:absolute;inset:-10px -3px}.sugg__act:hover{color:var(--fs-text);border-color:var(--fs-border-strong)}.sugg__act:focus-visible{outline:2px solid var(--fs-primary);outline-offset:2px}.sugg__acts{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.sugg__change:not(:disabled){color:var(--fs-primary);border-color:color-mix(in srgb,var(--fs-primary) 35%,transparent)}.sugg__change:not(:disabled):hover{color:var(--fs-primary);border-color:var(--fs-primary)}.sugg__trash:not(:disabled){color:var(--fs-danger-text);border-color:color-mix(in srgb,var(--fs-danger-text) 35%,transparent)}.sugg__trash:not(:disabled):hover{color:var(--fs-danger-text);border-color:var(--fs-danger-text)}.sugg__act:disabled,.sugg__act:disabled:hover{opacity:.4;cursor:default;color:var(--fs-text-muted);border-color:var(--fs-border)}.stats-ai-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:var(--fs-primary-soft, rgba(124,92,255,.15));color:var(--fs-primary);font-size:.75rem;font-weight:600}.stats-ai-badge .bi{font-size:.75rem}@media (prefers-reduced-motion: reduce){.sugg__fore{transition:none}.sugg__act{transition:color var(--fs-transition),border-color var(--fs-transition),background var(--fs-transition)}}.role-stelle{color:var(--fs-primary);font-size:.8rem;letter-spacing:1px;margin-right:6px;white-space:nowrap}.role-stelle:empty{display:none}.role-stelle--clickable{cursor:pointer;padding-block:13px;margin-block:-13px}.role-stelle--clickable:hover{filter:brightness(1.2)}.role-stelle--clickable:focus-visible{outline:2px solid var(--fs-primary);outline-offset:2px;border-radius:4px}.reparto-stato__voto .role-stelle--clickable{display:inline-flex;align-items:center;gap:5px;padding-block:13px;margin-block:-13px}.role-stelle__info{font-size:1.1em;color:var(--fs-primary);opacity:.9}.vr-head{display:flex;align-items:center;gap:14px;margin:-.85rem -1rem 14px;padding:16px;background:color-mix(in srgb,var(--fs-primary) 8%,transparent);border-bottom:1px solid var(--fs-primary)}.vr-head__voto{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:var(--fs-surface);border:1px solid var(--fs-primary)}.vr-head__num{font-family:var(--fs-font-head);font-weight:700;font-size:26px;line-height:1;color:var(--fs-primary);font-variant-numeric:tabular-nums}.vr-head__su{font-size:10px;color:var(--fs-text-muted);margin-top:2px}.vr-head__testo{flex:1 1 auto;min-width:0}.vr-head__sintesi{margin:6px 0 0;font-size:12.5px;line-height:1.45;color:var(--fs-text-muted)}.vr-head__sintesi b{color:var(--fs-text)}.vr-stelle{color:var(--fs-primary);font-size:1rem;letter-spacing:1px}.vr-voto{font-family:var(--fs-font-head);font-weight:700;font-size:1.1rem;color:var(--fs-text)}.vr-fattori-lista{display:flex;flex-direction:column;gap:clamp(11px,2.2vh,20px)}.vr-fattore{background:var(--fs-surface);border:1px solid var(--fs-border);border-left:3px solid var(--fs-border-strong);border-radius:12px;padding:12px 13px}.vr-fattore--good{border-left-color:var(--fs-success)}.vr-fattore--warn{border-left-color:var(--fs-warning)}.vr-fattore--bad{border-left-color:var(--fs-danger)}.vr-fattore__head{display:flex;align-items:center;gap:.5rem;margin-bottom:0}.vr-fattore__lbl{font-family:var(--fs-font-head);font-weight:700;font-size:15px;color:var(--fs-text)}.vr-fattore__stelle{margin-left:auto;display:inline-flex;gap:.08rem;font-size:.82rem;line-height:1}.vr-fattore--good .vr-fattore__stelle{color:var(--fs-success)}.vr-fattore--warn .vr-fattore__stelle{color:var(--fs-warning)}.vr-fattore--bad .vr-fattore__stelle{color:var(--fs-danger)}.vr-fattore__spiega{margin-top:5px;font-size:12px;color:var(--fs-text-muted)}.vr-fattore__spiega b{color:var(--fs-text)}.vr-fattore__barra{height:5px;border-radius:3px;margin-top:9px;background:var(--fs-surface-2);overflow:hidden}.vr-fattore__barra>span{display:block;height:100%;background:var(--fs-border-strong)}.vr-fattore--good .vr-fattore__barra>span{background:var(--fs-success)}.vr-fattore--warn .vr-fattore__barra>span{background:var(--fs-warning)}.vr-fattore--bad .vr-fattore__barra>span{background:var(--fs-danger)}.vr-fasce{display:flex;gap:7px;margin-top:9px}.vr-fascia{flex:1 1 0;text-align:center;background:var(--fs-bg-2);border:1px solid var(--fs-border);border-radius:8px;padding:7px 4px;font-variant-numeric:tabular-nums}.vr-fascia b{display:block;font-size:9px;font-weight:700;color:var(--fs-primary)}.vr-fascia em{display:block;margin-top:2px;font-style:normal;font-family:var(--fs-font-head);font-weight:700;font-size:15px;color:var(--fs-text)}.vs-reparti{display:flex;flex-direction:column;gap:clamp(8px,1.8vh,16px)}.vs-rep{display:flex;align-items:center;gap:10px;width:100%;padding:14px 13px;border-radius:12px;background:var(--fs-surface);border:1px solid var(--fs-border);border-left:3px solid var(--rep-c, var(--fs-border-strong));color:var(--fs-text);font:inherit;text-align:left;cursor:pointer}.vs-rep[data-ruolo=P]{--rep-c: var(--fs-warning)}.vs-rep[data-ruolo=D]{--rep-c: var(--fs-success)}.vs-rep[data-ruolo=C]{--rep-c: var(--fs-primary)}.vs-rep[data-ruolo=A]{--rep-c: var(--fs-danger-text, var(--fs-danger))}.vs-rep[disabled]{cursor:default;opacity:.6}.vs-rep:not([disabled]):hover{border-color:var(--rep-c)}.vs-rep:focus-visible{outline:2px solid var(--fs-primary);outline-offset:2px}.vs-rep__nome{font-family:var(--fs-font-head);font-weight:700;font-size:15px;color:var(--rep-c, var(--fs-text))}.vs-rep__slot{font-size:12px;color:var(--fs-text-muted);font-variant-numeric:tabular-nums}.vs-rep__stelle{margin-left:auto;margin-right:0;font-size:.82rem}.vs-rep__vuoto{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--fs-text-muted)}.vs-rep__go{color:var(--fs-text-muted);font-size:.9rem}.vs-nota{margin:12px 0 0;font-size:11.5px;line-height:1.45;color:var(--fs-text-muted)}.vr-fattori{display:flex;flex-direction:column;gap:.5rem}.vr-fattori>div{font-size:.9rem;color:var(--fs-text);line-height:1.5}.vr-fattori b{color:var(--fs-primary)}.recap-grid{display:flex;gap:10px;align-items:flex-start}.recap-col{flex:1 1 0;min-width:0;background:var(--fs-surface);border:1px solid var(--fs-border);border-radius:12px;padding:10px 11px}.recap-h{display:flex;align-items:center;gap:5px;font-family:var(--fs-font-body);font-weight:700;font-size:.58rem;letter-spacing:.05em;text-transform:uppercase;color:var(--fs-text-muted);margin-bottom:8px}.recap-h i{font-size:1.15em}.recap-col--ok .recap-h{color:var(--fs-success)}.recap-col--danger .recap-h{color:var(--fs-danger-text)}.recap-row{display:flex;align-items:center;justify-content:space-between;gap:7px;font-size:.78rem;padding:3px 0}.recap-team{min-width:0;gap:.4rem}.recap-team>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--fs-font-head);font-weight:700}.recap-perc{flex:0 0 auto;font-family:var(--fs-font-head);font-weight:700;font-variant-numeric:tabular-nums}.recap-perc--danger{color:var(--fs-danger-text)}.recap-perc--warn{color:var(--fs-warning)}.recap-perc--ok{color:var(--fs-success)}.recap-val{flex:0 0 auto;text-align:right;line-height:1.1;font-variant-numeric:tabular-nums}.recap-perc__sub{display:block;font-size:.52rem;color:var(--fs-text-muted)}#analisiPaneRose{--rose-grid: minmax(0,1fr) 52px 52px 58px}.rose-toolbar{display:flex;gap:8px;align-items:center;margin-bottom:10px}.rose-rolefilter{flex:1 1 auto;min-width:0}.rose-rolefilter .btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:.74rem;letter-spacing:.04em;padding:7px 4px}.rose-rf__dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex:0 0 auto}.rose-rf__done{display:inline-flex;font-size:.86em;opacity:.9}.rose-rf__dot[hidden],.rose-rf__done[hidden]{display:none}.rose-search-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;border:0;background:var(--fs-primary);color:var(--fs-primary-ink);font-size:15px;cursor:pointer;transition:filter .15s ease}.rose-search-btn:hover{filter:brightness(1.08)}.rose-search-btn:active{filter:brightness(.92)}.rose-search-btn.is-on{filter:brightness(.9)}.rose-searchwrap{margin-bottom:8px}.rose-searchwrap[hidden]{display:none}.rose-search{width:100%;padding:8px 12px;border-radius:10px;border:1px solid var(--fs-border);background:var(--fs-surface);color:var(--fs-text);font-size:max(1rem,16px)}.rose-headrow{display:grid;grid-template-columns:var(--rose-grid);gap:6px;align-items:center;padding:0 10px 6px;border-bottom:1px solid var(--fs-border);margin-bottom:6px}.rose-hc{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;background:none;border:0;padding:0;cursor:pointer;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fs-text-muted);white-space:nowrap}.rose-hc--name{justify-content:flex-start}.rose-hc.is-sort{color:var(--fs-text)}.rose-hc__car{font-size:.72em;opacity:0;transition:transform .15s ease}.rose-hc.is-sort .rose-hc__car{opacity:1}.rose-hc.is-asc .rose-hc__car{transform:rotate(180deg)}.rose-hc:focus-visible{outline:2px solid var(--fs-primary);outline-offset:2px;border-radius:4px}.rose-list{display:flex;flex-direction:column;gap:6px}.rose-team{border:1px solid transparent;border-radius:12px;background:var(--fs-surface);overflow:hidden;transition:border-color .15s ease,background .15s ease}.rose-team[open]{border-color:color-mix(in srgb,var(--fs-primary) 55%,transparent);background:color-mix(in srgb,var(--fs-primary) 8%,var(--fs-surface))}.rose-team__row{display:grid;grid-template-columns:var(--rose-grid);gap:6px;align-items:center;padding:9px 10px;cursor:pointer;list-style:none}.rose-team__row::-webkit-details-marker{display:none}.rose-team__id{min-width:0;display:flex;align-items:center;gap:6px}.rose-team__chev{flex:0 0 auto;font-size:.72rem;color:var(--fs-text-muted);transition:transform .18s ease}.rose-team[open] .rose-team__chev{transform:rotate(90deg);color:var(--fs-primary)}.rose-team__idtxt{min-width:0;display:flex;flex-direction:column;gap:5px;border-left:3px solid var(--team-c,#888);padding-left:8px}.rose-team__name{font-weight:700;font-size:.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rose-me{font-size:.58rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;background:var(--fs-primary);color:var(--fs-primary-ink);border-radius:999px;padding:1px 5px;margin-left:5px}.rose-slotbar{display:flex;gap:3px}.rose-seg{width:9px;height:3px;border-radius:2px;background:var(--fs-border)}.rose-slotbar.is-lo .rose-seg.is-on{background:var(--fs-danger)}.rose-slotbar.is-mid .rose-seg.is-on{background:var(--fs-warning)}.rose-slotbar.is-hi .rose-seg.is-on{background:var(--fs-primary)}.rose-slotbar.is-done .rose-seg.is-on{background:var(--fs-success)}.rose-slotbar-fill{display:block;height:3px;min-width:6px;border-radius:2px;background:var(--fs-primary)}.rose-c{font-size:.8rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.rose-c--slot.is-mid{color:var(--fs-warning)}.rose-c--slot.is-hi{color:var(--fs-primary)}.rose-c--slot.is-done{color:var(--fs-text-muted)}.rose-c--spesi.is-over{color:var(--fs-danger-text)}.rose-c--spesi.is-under{color:var(--fs-success)}.rose-c--resid{color:var(--fs-text)}.rose-sep{display:flex;align-items:center;gap:8px;margin:12px 0 2px;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fs-text-muted)}.rose-sep:after{content:"";flex:1 1 auto;height:1px;background:var(--fs-border)}.rose-team--done{opacity:.55}.rose-team--done[open]{opacity:1}.rose-team__body{padding:0 8px 6px}.rose-grp__empty{color:var(--fs-text-muted);font-size:.8rem;padding:6px 6px 10px}.rose-players-wrap{display:flex;flex-direction:column;gap:4px;padding:4px 0}.rose-pl-card.player-card{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;margin:0;border-radius:10px;background:var(--fs-surface);border:1px solid var(--fs-border);transition:transform .15s ease,border-color .15s ease,background-color .15s ease;cursor:pointer}.rose-pl-card.player-card:hover{transform:none;border-color:color-mix(in srgb,var(--fs-primary) 50%,var(--fs-border));background:color-mix(in srgb,var(--fs-primary) 6%,var(--fs-surface))}.rose-pl-card:focus-visible{outline:2px solid var(--fs-primary);outline-offset:2px}.rose-pl-card .player-header{display:flex;align-items:center;gap:9px;min-width:0;flex:1 1 auto;margin-bottom:0}.rose-pl-card .player-avatar{width:40px;height:40px;border-radius:10px;object-fit:cover;flex:0 0 auto}.rose-pl-card .player-main-info{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.rose-pl-card .player-name{display:flex;align-items:center;gap:6px;font-size:.88rem;font-weight:700;min-width:0;line-height:1.2}.rose-pl-card .player-name__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.rose-pl-card .acq-tit-wrap{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;font-family:var(--fs-font-body)}.rose-pl-card .acq-tit-bar__lbl{color:var(--fs-text-muted);font-size:8px;font-weight:700;letter-spacing:.04em;line-height:1}.rose-pl-card .acq-tit-bar__pct{color:var(--fs-text-muted);font-size:10px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.rose-pl-card .acq-tit-bar__pct.tit-excellent,.rose-pl-card .acq-tit-bar__pct.tit-great{color:var(--fs-success)}.rose-pl-card .acq-tit-bar__pct.tit-good{color:var(--fs-success-soft)}.rose-pl-card .acq-tit-bar__pct.tit-medium{color:var(--fs-warning)}.rose-pl-card .acq-tit-bar__pct.tit-low{color:var(--fs-danger-text)}.rose-pl-card .acq-tit-bar{display:inline-block;width:24px;height:5px;border-radius:3px;background:color-mix(in srgb,var(--fs-text-muted) 30%,transparent);overflow:hidden}.rose-pl-card .acq-tit-bar__fill{display:block;height:100%;border-radius:3px;background:var(--fs-text-muted)}.rose-pl-card .acq-tit-bar__fill.tit-excellent,.rose-pl-card .acq-tit-bar__fill.tit-great{background:var(--fs-success)}.rose-pl-card .acq-tit-bar__fill.tit-good{background:var(--fs-success-soft)}.rose-pl-card .acq-tit-bar__fill.tit-medium{background:var(--fs-warning)}.rose-pl-card .acq-tit-bar__fill.tit-low{background:var(--fs-danger)}.rose-pl-card .player-team{display:flex;align-items:center;gap:5px;margin-top:0;font-size:.74rem;color:var(--fs-text-muted);min-width:0}.rose-pl-card .team-logo{width:15px;height:15px;object-fit:contain;flex:0 0 auto}.rose-pl-card__cost{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;flex:0 0 auto;min-width:42px;padding-left:4px}.rose-pl-card__price{font-size:.92rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--fs-text)}.rose-pl-card__delta{font-size:.66rem;font-weight:700;font-variant-numeric:tabular-nums}.rose-pl-card__delta.is-over{color:var(--fs-danger-text)}.rose-pl-card__delta.is-under{color:var(--fs-success)}.rose-pl-card__delta.is-even{color:var(--fs-warning)}.rose-pl-card.rose-hl{border-color:var(--fs-primary);background:color-mix(in srgb,var(--fs-primary) 20%,transparent)}.rose-team__close{display:flex;width:100%;align-items:center;justify-content:center;background:none;border:0;padding:4px 0 6px;color:var(--fs-primary);font-size:14px;cursor:pointer}.rose-loading{padding:16px;text-align:center;color:var(--fs-text-muted)}.rose-search-msg{padding:6px 10px;margin-bottom:8px;font-size:12px;color:var(--fs-text-muted);background:var(--fs-surface);border:1px solid var(--fs-border);border-radius:8px}.rose-search-msg[hidden]{display:none}@media (min-width:700px){#analisiPaneRose{--rose-grid: minmax(0,1fr) 72px 72px 76px}.rose-headrow,.rose-team__row{gap:10px;padding-left:14px;padding-right:14px}.rose-c{font-size:.86rem}.rose-hc{font-size:.66rem}.rose-team__name{font-size:.92rem}}@media (max-width:374px){#analisiPaneRose{--rose-grid: minmax(0,1fr) 40px 42px 44px}.rose-team__row,.rose-headrow{gap:4px;padding-left:8px;padding-right:8px}.rose-team__id{gap:4px}.rose-team__idtxt{padding-left:6px}.rose-team__name{font-size:.8rem}.rose-c{font-size:.74rem}.rose-hc{font-size:.56rem;letter-spacing:.04em}.rose-seg{width:7px}.rose-rolefilter .btn{font-size:.64rem;padding:6px 2px}}.trend-rolefilter{display:flex;width:100%;margin-bottom:10px}.trend-rolefilter .btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:.74rem;letter-spacing:.04em;padding:7px 4px}.trend-sub-pane[hidden]{display:none}.trend-sub-pane--grafico{background:var(--fs-surface);border:1px solid var(--fs-border);border-radius:13px;padding:10px 12px 8px}.trend-chart-cap{display:flex;justify-content:space-between;gap:8px;font-size:.6rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--fs-text-muted);margin-bottom:6px}.trend-chart-box{position:relative;height:196px}.trend-chart-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px;font-size:.62rem;color:var(--fs-text-muted);font-variant-numeric:tabular-nums}.trend-legend{display:inline-flex;align-items:center;gap:5px}.trend-legend__line{width:16px;height:2px;border-radius:2px;background:var(--fs-primary)}.trend-sum{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:10px 0 12px;background:var(--fs-border);border:1px solid var(--fs-border);border-radius:12px;overflow:hidden}.trend-sum[hidden]{display:none}.trend-sum__cell{display:flex;flex-direction:column;gap:2px;padding:9px 12px;background:var(--fs-surface)}.trend-sum__lbl{font-size:.58rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--fs-text-muted)}.trend-sum__val{font-size:1.15rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.1}.trend-callhead,.trend-call{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;align-items:center}.trend-callhead{padding:0 10px 6px;border-bottom:1px solid var(--fs-border);font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fs-text-muted)}.trend-callhead[hidden]{display:none}.trend-callhead>span:nth-child(3){text-align:right}.trend-calls{display:flex;flex-direction:column}.trend-calls.is-collassata .trend-call:nth-child(n+6){display:none}.trend-calls.is-collassata .trend-call:nth-child(5){border-bottom:0}.trend-calls__toggle{width:100%;display:flex;align-items:center;justify-content:center;gap:6px;margin-top:2px;padding:8px 0;cursor:pointer;background:none;border:0;border-top:1px solid var(--fs-border);color:var(--fs-primary);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.trend-calls__toggle[hidden]{display:none}.trend-calls__toggle i{transition:transform .18s ease}.trend-calls__toggle.is-open i{transform:rotate(180deg)}.trend-call{min-height:38px;padding:4px 10px;border-bottom:1px solid color-mix(in srgb,var(--fs-border) 55%,transparent)}.trend-call:last-child{border-bottom:0}.trend-call__n{justify-self:start;min-width:22px;padding:2px 4px;border-radius:5px;font-size:.7rem;font-weight:800;font-variant-numeric:tabular-nums;text-align:center;color:#0b1016;background:#dcbb38}.trend-call__id{min-width:0;display:flex;align-items:center;gap:7px;font-size:.86rem}.trend-call__logo{flex:0 0 auto;width:20px;height:20px;object-fit:contain}.trend-call__id>span:not(.trend-call__team){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.trend-call__team{flex:0 1 auto;min-width:0;font-size:.72rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trend-call__price{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px}.trend-call__paid{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.trend-call__delta{min-width:30px;text-align:right;font-weight:700;font-size:.78rem;font-variant-numeric:tabular-nums}.trend-call__delta.is-over{color:var(--fs-danger-text)}.trend-call__delta.is-under{color:var(--fs-success)}.trend-call__delta.is-even{color:var(--fs-text-muted)}.trend-name-link{cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px}.trend-name-link:focus-visible{outline:2px solid var(--fs-primary);outline-offset:2px;border-radius:3px}#analisiPaneTrend>#recapLegaBox{margin-top:16px}@media (max-width:374px){.trend-callhead,.trend-call{grid-template-columns:26px minmax(0,1fr) auto;gap:6px;padding-left:8px;padding-right:8px}.trend-sum__cell{padding:8px 9px}.trend-sum__val{font-size:1rem}.trend-call__id{font-size:.78rem;gap:5px}.trend-call__team{font-size:.66rem}.trend-call__logo{width:17px;height:17px}.trend-call__n{min-width:20px;padding:2px 3px;font-size:.66rem}.trend-call__delta{min-width:26px;font-size:.72rem}}.scheda-asta__tavolo{margin-top:12px}.scheda-asta__tavolo>.scheda-asta__ai{margin:0 0 8px}.scheda-asta__radar{--sa-radar-viola: #a78bfa;margin:0;padding:14px;border-radius:15px;background:color-mix(in srgb,var(--sa-radar-viola) 7%,var(--fs-surface));border:1px solid var(--sa-radar-viola)}[data-theme=paper] .scheda-asta__radar{--sa-radar-viola: #6d28d9}.sa-radar__top{display:flex;align-items:center;gap:7px;cursor:pointer;min-height:30px}.sa-radar__top:focus-visible{outline:2px solid var(--sa-radar-viola);outline-offset:3px;border-radius:6px}.sa-radar__label{font-family:var(--fs-font-body);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--sa-radar-viola);display:inline-flex;align-items:center;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sa-radar__label .sa-radar__nome{color:var(--fs-text)}.sa-radar__chevron{font-size:15px;line-height:1;color:var(--sa-radar-viola);transition:transform .18s ease;display:inline-block}.sa-radar--collapsed .sa-radar__chevron{transform:rotate(0)}.scheda-asta__radar:not(.sa-radar--collapsed) .sa-radar__chevron{transform:rotate(180deg)}.sa-radar__preview{display:inline-flex;align-items:center;gap:8px;margin-left:auto;flex:0 0 auto}.sa-radar__prev-rivali{font-family:var(--fs-font-body);font-size:10px;font-weight:700;padding:2px 7px;border-radius:5px;background:var(--fs-surface-2);color:var(--fs-text);white-space:nowrap}.sa-radar__body{margin-top:12px}.sa-radar--collapsed .sa-radar__body{display:none}.sa-radar__chart-wrap{margin:4px auto 8px;max-width:280px;overflow:hidden}.sa-radar__none{font-size:13px;color:var(--fs-text-muted);padding:6px 2px}.sa-radar__summ{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 12px}.sa-radar__summ-n{font-size:13px;color:var(--fs-text, #e8ede0)}.sa-radar__summ-n b{font-family:var(--fs-font-head);font-weight:700;font-size:22px;color:var(--fs-danger-text);font-variant-numeric:tabular-nums}.sa-radar__summ-c{font-size:11px;color:var(--fs-text-muted, #a9b9ae);white-space:nowrap}.sa-radar__summ-c b{font-family:var(--fs-font-head);font-weight:700;font-size:14px;color:var(--fs-warning);font-variant-numeric:tabular-nums}.sa-radar__podio{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 0}.sa-radar__podio--n1{grid-template-columns:1fr;max-width:60%;margin-left:auto;margin-right:auto}.sa-radar__podio--vuoto{grid-template-columns:1fr}.sa-radar__podio--n2{grid-template-columns:1fr 1fr}.sa-pod{position:relative;text-align:center;background:var(--fs-surface, #101813);border:1px solid var(--fs-border, #2d3b33);border-radius:11px;padding:10px 7px}.sa-pod--1{border-color:var(--fs-danger);background:color-mix(in srgb,var(--fs-danger) 8%,var(--fs-surface))}.sa-pod__rank{position:absolute;top:-8px;left:50%;transform:translate(-50%);width:19px;height:19px;border-radius:50%;background:var(--fs-danger);color:#fff;font-family:var(--fs-font-head);font-weight:700;font-size:10px;display:flex;align-items:center;justify-content:center}.sa-pod--2 .sa-pod__rank{background:var(--fs-warning);color:#3a2c00}.sa-pod--3 .sa-pod__rank{background:#b5773a;color:#fff}.sa-pod__name{display:block;margin-top:4px;font-family:var(--fs-font-head);font-size:11px;line-height:1.15;font-weight:700;overflow:hidden;text-overflow:ellipsis;color:var(--fs-text, #e8ede0)}.sa-pod__max{display:block;margin-top:5px;font-family:var(--fs-font-head);font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.sa-pod__max small{font-size:9px;color:var(--fs-text-muted, #a9b9ae);font-weight:700}.sa-pod__bar{display:block;height:4px;border-radius:2px;background:var(--fs-surface-2);overflow:hidden;margin:7px 0 0}.sa-pod__bar>i{display:block;height:100%;border-radius:2px}.sa-radar__lista{display:flex;flex-direction:column;margin-bottom:0;border-top:1px solid var(--fs-border, #2d3b33);padding-top:5px;margin-top:13px}.sa-lrow{display:flex;align-items:center;gap:10px;padding:8px 0}.sa-lrow+.sa-lrow{border-top:1px solid var(--fs-border)}.sa-lrow__dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.sa-lrow__name{flex:1;font-family:var(--fs-font-head);font-size:13px;font-weight:700;color:var(--fs-text, #e8ede0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sa-lrow__bar{width:70px;height:4px;border-radius:2px;background:var(--fs-surface-2);overflow:hidden;flex:0 0 auto}.sa-lrow__bar>i{display:block;height:100%;border-radius:2px}.sa-lrow__max{width:46px;text-align:right;font-size:11px;color:var(--fs-text-muted, #a9b9ae);font-variant-numeric:tabular-nums}.sa-radar__tens-lbl{font-size:11px;color:var(--fs-text-muted, #a9b9ae);flex:0 0 auto;white-space:nowrap}.sa-radar__tens-val{font-family:var(--fs-font-head);font-size:12px;font-weight:700;color:var(--sa-radar-viola);flex:0 0 auto}.sa-radar__bottom{display:flex;flex-direction:column;align-items:stretch;gap:6px;margin-top:11px}.sa-radar__tensione{display:flex;align-items:center;gap:10px}.sa-radar__gauge{flex:1 1 auto;min-width:0;height:5px;background:var(--fs-surface-2);border-radius:3px;overflow:hidden;display:block}.sa-radar__gauge>i{display:block;height:100%;width:0;border-radius:3px;background:var(--fs-danger);transition:width .3s ease}.sa-flag{border-radius:2px;vertical-align:-1px;width:1.1em;line-height:1em}@media (min-width: 992px){.dashboard-wrap:has(#ruolo-A){max-width:var(--fs-app-max-wide);margin-inline:auto;display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}.dashboard-wrap:has(#ruolo-A)>.asta-topbar{grid-column:1 / -1}.dashboard-wrap:has(#ruolo-A) .reparto-pillbar,.dashboard-wrap:has(#ruolo-A) .reparto-stato{display:none}.asta-topbar{position:static;margin:0 0 1rem}.team-card--nav .team-card__top{position:relative}.team-card--nav .team-card__searchslot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(46vw,560px);display:flex;justify-content:center;z-index:2}.team-card--nav .team-card__namerow{justify-content:flex-start}.team-card--nav .team-card__name{flex:0 1 auto}.team-card--nav .team-card__spacer{display:none}.team-card--nav .team-card__budget{margin-left:auto}.team-card--nav .team-card__esci{margin-left:0}#headerSearchSlot>.sa-searchbar{position:relative;left:auto;right:auto;bottom:auto;transform:none;width:100%;max-width:560px;z-index:auto}#headerSearchSlot>.sa-searchbar .sa-residuo,#headerSearchSlot>.sa-searchbar .sa-search-open,#headerSearchSlot>.sa-searchbar .sa-search-close{display:none}#headerSearchSlot>.sa-searchbar .sa-searchbar__input{border-top:none;border:1px solid var(--fs-border);border-radius:999px;background:var(--fs-bg-2);padding:7px 14px}#headerSearchSlot>.sa-searchbar .sa-searchbar__field{background:none;border:0;border-radius:0;padding:0}#headerSearchSlot>.sa-searchbar .sa-searchbar__field:focus-within{outline:none}#headerSearchSlot>.sa-searchbar .sa-res-head{display:none}#headerSearchSlot>.sa-searchbar .sa-searchbar__results{flex-direction:column;position:absolute;top:100%;left:0;right:0;margin-top:6px;max-height:60vh;border-top:1px solid var(--fs-border);border-radius:12px;z-index:var(--z-index-dropdown)}body:has(.sa-searchbar){--fs-bottom-inset: calc(var(--fs-nav-h) + env(safe-area-inset-bottom))}.floating-budget{display:none!important}.dashboard-wrap:has(#ruolo-A)>.role-card--collapsed{display:block}.dashboard-wrap:has(#ruolo-A)>.role-card--collapsed>.card-body{display:block}.dashboard-wrap:has(#ruolo-A) .role-foot--hidden{display:flex!important}.sa-searchbar .sa-residuo{display:none}.sa-searchbar[data-search-open=false] .sa-searchbar__input{justify-content:flex-end}.bottom-nav--asta{padding-inline:max(.5rem,calc((100% - var(--fs-app-max-wide)) / 2))}}@media (min-width: 992px){.dashboard-wrap:has(#rosaMantra)>.team-card{overflow:visible}.dashboard-wrap:has(#rosaMantra)>.team-card:before{border-radius:16px 16px 0 0}.dashboard-wrap:has(#rosaMantra) .team-card__searchslot{display:flex;flex:1 1 22rem;min-width:20rem;max-width:36rem;margin-inline:auto;z-index:2}.dashboard-wrap:has(#rosaMantra) .team-card__name{min-width:6rem}.dashboard-wrap:has(#rosaMantra) #headerSearchSlot>.sa-searchbar{width:100%;max-width:none}.dashboard-wrap:has(#rosaMantra) #headerSearchSlot>.sa-searchbar .sa-searchbar__field:focus-within{outline:2px solid var(--fs-primary);outline-offset:3px}}@media (min-width: 992px){.team-analisi.as-sheet{inset:0 0 0 auto;width:min(100%,760px);border-left:1px solid var(--fs-border);box-shadow:-24px 0 48px #00000073}}.sh-mv.is-clickable{cursor:pointer;box-shadow:inset 0 0 0 1px var(--fs-border-strong);transition:box-shadow .15s ease,background-color .15s ease}.sh-mv.is-clickable:hover,.sh-mv.is-clickable:focus-visible{box-shadow:inset 0 0 0 1px var(--fs-primary);background:color-mix(in srgb,var(--fs-primary) 12%,var(--fs-surface-2))}.sh-mv.is-clickable .sh-mv__lbl:after{content:" \203a";font-weight:700;opacity:.8}.vm-scheda{display:flex;flex-direction:column;gap:10px;max-width:100%}.vm-scheda--err{padding:16px;text-align:center;opacity:.8}.vm-hero{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;padding-bottom:2px}.vm-hero__val{font-family:var(--fs-font-head, inherit);font-size:1.75rem;font-weight:800;line-height:1}.vm-hero__delta{display:inline-flex;align-items:baseline;gap:5px;font-size:.9rem;font-weight:700}.vm-hero__delta.is-up{color:var(--fs-success)}.vm-hero__delta.is-down{color:var(--fs-danger-text)}.vm-hero__delta.is-mute{color:var(--fs-text-muted);font-weight:600}.vm-hero__delta-lab{font-size:.7rem;font-weight:500;letter-spacing:.02em;color:var(--fs-text-muted)}.vm-hero__max{flex-basis:100%;font-size:.74rem;color:var(--fs-text-muted)}.vm-hero__club{flex-basis:100%;display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:var(--fs-text-muted)}.vm-cartellino{position:absolute;z-index:2;display:none;pointer-events:none;transform:translate(-50%,-100%);padding:3px 7px;border-radius:7px;background:var(--fs-bg-2);box-shadow:0 0 0 1px var(--fs-accent, #38bdf8),0 4px 10px #00000073;white-space:nowrap;line-height:1.15;text-align:center}.vm-cartellino.is-on{display:block}.vm-cartellino.is-sotto{transform:translate(-50%)}.vm-cartellino b{display:block;font-size:.9rem;font-weight:800;color:var(--fs-text)}.vm-cartellino span{font-size:.65rem;color:var(--fs-text-muted)}.vm-cartellino:after{content:"";position:absolute;left:calc(50% + var(--punta, 0px));margin-left:-4px;border:4px solid transparent;top:100%;border-top-color:var(--fs-accent, #38bdf8)}.vm-cartellino.is-sotto:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--fs-accent, #38bdf8)}.vm-invito{flex-basis:100%;font-style:italic;opacity:.8}.vm-graf{position:relative;height:clamp(170px,40vh,320px);min-height:140px}.vm-graf__canvas{position:absolute;inset:0;width:100%!important;height:100%!important;display:block}.vm-graf__err{padding:24px 8px;text-align:center;color:var(--fs-text-muted)}.vm-fonte{margin:0;font-size:.72rem;color:var(--fs-text-muted);display:flex;flex-wrap:wrap;gap:2px 8px;align-items:baseline}.vm-fonte__n{opacity:.75}.vm-ico{object-fit:contain;display:block}.vm-ico--txt{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--fs-surface-2);box-shadow:inset 0 0 0 1px var(--fs-border);font-size:.58rem;font-weight:800;letter-spacing:.01em;color:var(--fs-text-muted)}.vm-stemmi{position:absolute;inset:0;pointer-events:none}.vm-stemma{position:absolute;transform:translate(-50%,-50%);padding:2px;border-radius:50%;background:var(--fs-bg-2);box-shadow:0 0 0 2px var(--fs-primary)}@media (max-width: 380px){.vm-hero__val{font-size:1.5rem}.vm-graf{height:150px}.vm-stemma .vm-ico,.vm-stemma .vm-ico--txt{width:21px;height:21px}}#fs-outbox-pill{position:fixed;top:max(8px,env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:var(--z-index-toast);padding:4px 12px;border-radius:999px;font-size:.78rem;font-weight:600;color:#fff;pointer-events:none}.fs-outbox-pill--sync{background:#b45309}.fs-outbox-pill--offline{background:#b91c1c}.slot-pending{opacity:.75}.slot-pending__badge{background:#fef3c7;color:#92400e}.fs-conflitto-overlay{position:fixed;inset:0;z-index:calc(var(--z-index-toast) + 10);background:#00000073;display:flex;align-items:center;justify-content:center;padding:16px}.fs-conflitto-card{background:var(--bs-body-bg, #fff);border-radius:12px;padding:16px;max-width:var(--fs-w-colonna);width:100%;box-shadow:0 10px 30px #00000040}.fs-conflitto-card__titolo{font-weight:700;margin-bottom:8px}.fs-conflitto-card__mia{font-size:.9rem;margin-bottom:4px}.fs-conflitto-card__server{font-size:.9rem;color:#b91c1c;margin-bottom:12px}.fs-conflitto-card__edit{display:block;font-size:.85rem;margin-bottom:12px}.fs-conflitto-card__edit input{width:90px;margin-left:8px}.fs-conflitto-card__azioni{display:flex;gap:8px;justify-content:flex-end}@media (max-width: 380px){.role-head__right{gap:5px}.role-stelle{font-size:.62rem;letter-spacing:0}.ai-toggle{gap:4px}.ai-toggle>i{font-size:.85rem}.ai-toggle__switch{width:30px;height:18px}.ai-toggle__switch:after{width:12px;height:12px}.ai-toggle__input:checked+.ai-toggle__switch:after,.esca-toggle__input:checked+.ai-toggle__switch:after{transform:translate(12px)}.role-head__count{padding:.2rem .5rem}.role-head__chevron{margin-left:0}}.reparto-pillbar{display:flex;gap:7px;padding:0 1rem .5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.reparto-pillbar::-webkit-scrollbar{display:none}.reparto-pill{flex:1 1 0;min-width:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 4px;border-radius:10px;min-height:44px;border:1px solid var(--fs-border);background:var(--fs-surface);color:var(--fs-text-muted);font:inherit;cursor:pointer;line-height:1.1;transition:background .15s,color .15s,border-color .15s}.reparto-pill[data-ruolo=P]{--rep-c: var(--fs-warning)}.reparto-pill[data-ruolo=D]{--rep-c: var(--fs-success)}.reparto-pill[data-ruolo=C]{--rep-c: var(--fs-primary)}.reparto-pill[data-ruolo=A]{--rep-c: var(--fs-danger-text, var(--fs-danger))}.reparto-pill__short{font-family:var(--fs-font-head);font-weight:700;font-size:.6875rem;letter-spacing:.03em;color:var(--rep-c)}.reparto-pill__name{display:none}.reparto-pill__count{display:none;font-size:.7rem;opacity:.85}.reparto-pill__stars{display:none}.reparto-pill__budget{display:inline-flex;align-items:baseline;gap:3px;white-space:nowrap;font-variant-numeric:tabular-nums}.reparto-pill__spent{font-family:var(--fs-font-head);font-weight:700;font-size:.875rem;color:var(--fs-text)}.reparto-pill__spent--zero{color:var(--fs-text-muted)}.reparto-pill__pma{font-size:.625rem;font-weight:700;padding:0;background:none}.reparto-pill__riga1{display:contents}.reparto-pill__dot,.reparto-pill__tot,.reparto-pill__bar,.bottom-nav-item--rosa{display:none}.reparto-col-destra{display:contents}.bottom-nav-item .nav-svg{width:1.2rem;height:1.2rem;display:block;margin:0}.reparto-pill[aria-selected=true]{background:color-mix(in srgb,var(--rep-c) 18%,var(--fs-surface));border-color:var(--rep-c);color:var(--fs-text)}.reparto-pill:focus-visible{outline:2px solid var(--fs-primary);outline-offset:2px}.reparto-pill.reparto-pill--pieno .reparto-pill__short:after{content:" \2713";color:var(--fs-success)}.reparto-stato{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 1rem .5rem;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fs-text-muted);font-variant-numeric:tabular-nums}.reparto-stato[data-ruolo=P]{--rep-c: var(--fs-warning)}.reparto-stato[data-ruolo=D]{--rep-c: var(--fs-success)}.reparto-stato[data-ruolo=C]{--rep-c: var(--fs-primary)}.reparto-stato[data-ruolo=A]{--rep-c: var(--fs-danger-text, var(--fs-danger))}.reparto-stato__slot{color:var(--rep-c, var(--fs-text-muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reparto-stato__voto{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.reparto-stato .role-stelle{margin:0;font-size:.625rem;letter-spacing:.5px}.reparto-stato__voto:has(.role-stelle:empty){display:none}.reparto-sec{display:flex;flex-direction:column}.reparto-sec__label{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fs-text-muted, rgba(255,255,255,.55));padding:10px 14px 6px}.reparto-sec__label--rosa{display:none}.reparto-sec--ia .reparto-sec__label{color:var(--fs-primary, #8ab8ff)}.reparto-add{display:flex;align-items:center;gap:8px;margin:8px 12px 4px;padding:10px 14px;border-radius:12px;border:1px dashed var(--fs-border, rgba(255,255,255,.18));background:transparent;color:var(--fs-text-muted, rgba(255,255,255,.62));font:inherit;cursor:pointer;width:calc(100% - 24px);transition:border-color .15s,color .15s}.reparto-add:hover{border-color:var(--fs-primary, #3a86ff);color:var(--fs-text, #fff)}.reparto-pill__count.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.reparto-sec--rosa>div:nth-of-type(2n){background:var(--fs-bg-2)}.reparto-sec--rosa>.player-slot:hover{background:var(--fs-surface-2)}.rosa-slots{display:flex;flex-direction:column}.rosa-add-slot{display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem 1rem;border:0;background:transparent;cursor:pointer;color:var(--fs-text-muted);font:inherit;text-align:left}.rosa-add-slot:hover{color:var(--fs-text)}.rosa-add-slot .add-dot{width:54px;height:54px;border-radius:11px;border:1px dashed var(--fs-border-strong);background:var(--fs-surface-2);color:var(--fs-primary);display:grid;place-items:center;flex:0 0 auto;font-size:1.25rem;box-shadow:none}.rosa-add-slot--conta{justify-content:flex-start}.rosa-add-slot--conta:before{content:"";width:3px;height:46px;flex:0 0 auto;border-radius:2px;background:var(--fs-border-strong)}.rosa-add-slot__txt{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.rosa-add-slot--conta .rosa-add-slot__count{font-family:var(--fs-font-head);font-weight:700;font-size:1rem;color:var(--fs-text);line-height:1.05}.rosa-add-slot--conta .rosa-add-slot__hint{font-size:.75rem;opacity:.85}.rosa-add-slot__chevron{color:var(--fs-text-muted);flex:0 0 auto;font-size:.9rem}.role-card--no-head>.card-body{border-radius:inherit}@media (max-width: 991.98px){.role-card--no-head{margin-inline:calc(-1 * (var(--fs-gutter, 1rem) + 8px));margin-bottom:0;border-radius:0;border-left:0;border-right:0;border-top:0;border-bottom:1px solid var(--fs-border)}}.reparto-sec--ia{margin-top:8px;padding-top:0;padding-bottom:6px}.reparto-sec__label--ia{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px;padding-bottom:4px}.reparto-sec__label--ia .ai-toggle{text-transform:none;letter-spacing:0;flex:none}.reparto-sec__label--ia>span:first-child{flex:none;white-space:nowrap}.reparto-sec__ia-ctrl{display:flex;align-items:center;gap:10px;min-width:0}.ia-tutti-btn{display:inline-flex;align-items:center;gap:3px;flex:none;min-height:38px;padding:0 2px;border:0;background:transparent;color:var(--fs-primary, #3a86ff);font:inherit;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.ia-tutti-btn:disabled{color:var(--fs-text-muted);cursor:default}.ia-tutti-btn__lungo{display:none}@media (min-width: 992px){.ia-tutti-btn__lungo{display:inline}}@media (max-width: 359.98px){.reparto-sec__label--ia{flex-wrap:wrap}.reparto-sec__ia-ctrl{flex:0 0 100%;justify-content:space-between}}.ia-strategia-btn{display:inline-flex;align-items:center;gap:4px;flex:0 1 auto;min-width:0;max-width:176px;min-height:38px;padding:0 2px;border:0;background:transparent;color:var(--fs-text-muted);font:inherit;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.ia-strategia-btn i{font-size:.85rem;color:var(--fs-primary, #3a86ff);flex:none}.ia-strategia-btn__pre{flex:none;color:var(--fs-text-muted)}.ia-strategia-btn__txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fs-text)}.ia-strategia-btn.ha-avviso .ia-strategia-btn__txt{color:var(--fs-warning)}.reparto-sec--ia-off .player-slot{display:none}.reparto-sec--esche{margin-top:8px;padding-top:0;padding-bottom:0}.reparto-sec--esche .reparto-sec__label{color:var(--fs-warning, #ffb454)}.reparto-sec__label--esche{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;padding-bottom:6px}.reparto-sec__label--esche .ai-toggle{text-transform:none;letter-spacing:0}.reparto-sec--esche-off .player-slot,.reparto-sec--esche{display:none}.reparto-sec--esche.reparto-sec--esche-ready:not(.reparto-sec--esche-empty){display:block}.sugg--esca{--sugg-c: var(--fs-warning, #ffb454)}.esca-slot__empty{opacity:.7}.esca-slot__empty .add-dot i{color:var(--fs-warning, #ffb454)}.role-card--no-head>.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.voto-acquisto{position:fixed;inset:0;z-index:5070;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000073;opacity:0;transition:opacity var(--fs-transition)}.voto-acquisto.is-aperto{opacity:1}.voto-acquisto__card{--va-pad: 20px;width:min(92vw,360px);max-height:88vh;overflow-y:auto;padding:var(--va-pad);border-radius:var(--fs-radius);background:var(--fs-surface);color:var(--fs-text);text-align:center;transform:scale(.86) translateY(12px);transition:transform .22s cubic-bezier(.2,.9,.3,1.2)}.voto-acquisto.is-aperto .voto-acquisto__card{transform:none}.voto-acquisto{--va-col: var(--fs-text-muted)}.va--disastro{--va-col: var(--fs-voto-disastro)}.va--insufficiente{--va-col: var(--fs-voto-insufficiente)}.va--media{--va-col: var(--fs-voto-media)}.va--buono{--va-col: var(--fs-voto-buono)}.va--top{--va-col: var(--fs-voto-top)}.voto-acquisto__occhiello{display:flex;align-items:center;gap:6px;font-size:.66rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--fs-text-muted)}.voto-acquisto__valutazione{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.voto-acquisto__hero{display:flex;align-items:center;gap:14px;text-align:left}.voto-acquisto__testa{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.voto-acquisto__testa strong{font-size:1.1rem;line-height:1.2}.voto-acquisto__foto{flex:0 0 auto;width:92px;height:92px;border-radius:14px;object-fit:cover;background:var(--fs-surface-2)}.voto-acquisto__club{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--fs-text-muted)}.voto-acquisto__club-logo{width:18px;height:18px;object-fit:contain}.voto-acquisto__prezzo{display:inline-flex;align-items:center;gap:5px;margin-top:5px;padding:5px 11px;border-radius:var(--fs-radius-pill);background:var(--fs-surface-2);font-size:1rem;font-weight:800;color:var(--fs-text)}.voto-acquisto__prezzo .bi{color:var(--fs-gold)}@property --va-pct{syntax: "<number>"; inherits: false; initial-value: 0;}.voto-acquisto__anello{--va-pct: 0;position:relative;flex:0 0 auto;width:84px;height:84px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:conic-gradient(var(--va-col) calc(var(--va-pct) * 360deg),color-mix(in srgb,var(--va-col) 18%,transparent) 0);transition:--va-pct .6s cubic-bezier(.2,.8,.2,1)}.voto-acquisto__anello:before{content:"";position:absolute;inset:7px;border-radius:50%;background:var(--fs-surface)}.voto-acquisto.is-aperto .voto-acquisto__anello{--va-pct: var(--va-quota, 0)}.voto-acquisto__voto{position:relative;font-size:2rem;font-weight:800;line-height:1;color:var(--va-col);font-variant-numeric:tabular-nums}.voto-acquisto__etichetta{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--fs-radius-pill);background:color-mix(in srgb,var(--va-col) 14%,transparent);color:var(--va-col);font-size:.8rem;font-weight:700}.voto-acquisto__componenti{margin:14px 0 12px;text-align:left}.voto-comp{margin-bottom:12px}.voto-comp:last-child{margin-bottom:0}.voto-comp__riga{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.voto-comp__nome{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:.9rem}.voto-comp__nome .bi{color:var(--fs-text-muted);font-size:.95em}.voto-comp__voto{font-size:.9rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--va-col)}.voto-comp__motivo{display:block;font-size:13px;color:var(--fs-text-muted)}.voto-barra{display:block;height:6px;margin:5px 0;border-radius:var(--fs-radius-pill);background:var(--fs-surface-2);overflow:hidden}.voto-barra>i{display:block;height:100%;width:0;border-radius:var(--fs-radius-pill);background:var(--va-col);transition:width .55s cubic-bezier(.2,.8,.2,1) .08s}.voto-acquisto.is-aperto .voto-barra>i{width:calc(var(--va-w, 0) * 1%)}.voto-acquisto__fondo{position:sticky;bottom:calc(var(--va-pad) * -1);margin:0 calc(var(--va-pad) * -1) calc(var(--va-pad) * -1);padding:10px var(--va-pad) var(--va-pad);background:var(--fs-surface)}.voto-acquisto__azioni{display:flex;gap:8px}.voto-acquisto__azioni>button{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:0 14px;border-radius:var(--fs-radius-sm);font-weight:700;font-size:.88rem;border:1px solid transparent;transition:background var(--fs-transition),border-color var(--fs-transition)}.voto-acquisto__annulla{background:transparent;color:var(--fs-text-muted);border-color:var(--fs-border)}.voto-acquisto__annulla:hover{background:var(--fs-surface-2);color:var(--fs-text)}.voto-acquisto__ok{background:var(--fs-primary);color:var(--fs-primary-ink);border-color:var(--fs-primary)}.voto-acquisto__ok:hover{background:var(--fs-primary-700)}.voto-acquisto__condividi{background:color-mix(in srgb,var(--fs-primary) 14%,transparent);color:var(--fs-primary);border-color:color-mix(in srgb,var(--fs-primary) 42%,transparent)}.voto-acquisto__condividi:hover{background:color-mix(in srgb,var(--fs-primary) 24%,transparent)}.voto-acquisto__condividi[aria-busy=true]{opacity:.55;pointer-events:none}@media (max-width: 360px){.voto-acquisto__azioni>button{padding:0 8px;font-size:.82rem}}.voto-acquisto__spegni{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:12px;padding:4px;background:none;border:none;color:var(--fs-text-muted);font-size:.78rem}.voto-acquisto__spegni:hover{color:var(--fs-text)}@media (max-height: 720px){.voto-acquisto__card{--va-pad: 16px}.voto-acquisto__valutazione{margin-bottom:10px}.voto-acquisto__hero{gap:12px}.voto-acquisto__foto{width:76px;height:76px}.voto-acquisto__anello{width:72px;height:72px}.voto-acquisto__anello:before{inset:6px}.voto-acquisto__voto{font-size:1.75rem}.voto-acquisto__componenti{margin:10px 0 8px}.voto-comp{margin-bottom:9px}.voto-comp__motivo{font-size:12.5px}.voto-acquisto__azioni>button{min-height:38px}}@media (prefers-reduced-motion: reduce){.voto-acquisto,.voto-acquisto__card,.voto-acquisto__anello,.voto-barra>i{transition:none}}.sk-lista{display:flex;flex-direction:column;gap:6px;padding:12px 10px}.sk-card{display:flex;align-items:center;gap:10px;min-height:62px}.sk-b{position:relative;overflow:hidden;border-radius:6px;background:var(--fs-surface-2)}.sk-b:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(127,127,127,.14),transparent);animation:sk-shimmer 1.3s ease-in-out infinite}.sk-head{height:30px;width:100%;border-radius:4px;margin-bottom:4px}.sk-ava{width:56px;height:56px;border-radius:50%;flex:0 0 auto}.sk-main{flex:1 1 auto;display:flex;flex-direction:column;gap:8px;min-width:0}.sk-r1{height:13px;width:52%}.sk-r2{height:10px;width:70%}.sk-col{width:30px;height:12px;flex:0 0 auto}.sk-card:nth-child(2n) .sk-r1{width:40%}.sk-card:nth-child(2n) .sk-r2{width:58%}.sk-card:nth-child(3n) .sk-r1{width:62%}@keyframes sk-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.sk-b:after{animation:none}}.player-slot[role=button]:focus-visible{outline:2px solid var(--fs-primary);outline-offset:-3px}.player-name .slot-ruoli{margin:0}.player-name .slot-ruoli .ruolo-badge{font-size:.62em;min-width:1.5em;padding:.24em .38em}.players-list-container .player-card .player-name:has(.slot-ruoli){gap:4px}.player-name:has(.slot-ruoli) .acq-tit-bar{display:none}.player-name:has(.slot-ruoli){flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.player-name:has(.slot-ruoli)::-webkit-scrollbar{display:none}.player-name:has(.slot-ruoli) .player-name__text{overflow:visible;text-overflow:clip;flex:0 0 auto}.player-name:has(.slot-ruoli) .slot-ruoli,.player-name:has(.slot-ruoli) .acq-tit-wrap{flex:0 0 auto}.player-name:has(.slot-ruoli) .acq-tit-bar__pct{font-size:11px}.player-name:has(.slot-ruoli) .acq-tit-bar__pct.tit-excellent,.player-name:has(.slot-ruoli) .acq-tit-bar__pct.tit-great{color:var(--fs-success)}.player-name:has(.slot-ruoli) .acq-tit-bar__pct.tit-good{color:var(--fs-success-soft)}.player-name:has(.slot-ruoli) .acq-tit-bar__pct.tit-medium{color:var(--fs-warning)}.player-name:has(.slot-ruoli) .acq-tit-bar__pct.tit-low{color:var(--fs-danger-text)}.cm-corpo{padding:10px 12px 14px}.ct-attesa{display:flex;align-items:center;gap:8px;padding:24px 4px;color:var(--fs-text-muted);font-size:.9rem}.ct-nota{margin:10px 2px 0;color:var(--fs-text-muted);font-size:.78rem;line-height:1.4}.lm-tabs{display:flex;gap:6px;padding:10px 12px 0}.lm-tab{flex:1 1 0;min-height:38px;border:1px solid var(--fs-border);border-radius:10px;background:transparent;color:var(--fs-text-muted);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.lm-tab.active{background:color-mix(in srgb,var(--fs-primary) 14%,transparent);border-color:var(--fs-primary);color:var(--fs-primary)}.lm-head,.lm-riga{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,4.5rem) 3.2rem 3.6rem;gap:8px;align-items:center;padding:7px 12px}.lm-head{color:var(--fs-text-muted);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--fs-border)}.lm-riga{border-bottom:1px solid var(--fs-border);font-size:.85rem}.lm-riga:last-child{border-bottom:0}.lm-riga__nome{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-riga__sq,.lm-riga__voto{color:var(--fs-text-muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-riga__num,.lm-riga__delta{text-align:right;font-variant-numeric:tabular-nums}.lm-riga__pos{color:var(--fs-text-muted);font-size:.78rem;font-weight:700}.lm-riga--sopra .lm-riga__delta{color:var(--fs-danger-text)}.lm-riga--sotto .lm-riga__delta{color:var(--fs-success)}.lm-premi{padding:8px 12px 2px;display:flex;flex-direction:column;gap:6px}.lm-premio{display:flex;gap:8px;align-items:flex-start;font-size:.82rem}.lm-premio__em{flex:none;font-size:1.05rem}.lm-premio small{display:block;color:var(--fs-text-muted);font-size:.74rem}.lm-lista .lm-riga:has(.lm-riga__pos){grid-template-columns:1.4rem minmax(0,1fr) 4rem minmax(0,5rem)}.lm-head--rose{grid-template-columns:minmax(0,1fr) 5rem 4.5rem}.lm-sq{border-bottom:1px solid var(--fs-border)}.lm-sq__head{display:grid;grid-template-columns:minmax(0,1fr) 5rem 4.5rem;gap:8px;align-items:center;padding:9px 12px;cursor:pointer;list-style:none;font-size:.86rem;font-weight:700}.lm-sq__head::-webkit-details-marker{display:none}.lm-sq[open] .lm-sq__head{background:var(--fs-surface-2)}.lm-sq__nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lm-sq__io{padding:1px 6px;border-radius:999px;background:color-mix(in srgb,var(--fs-primary) 18%,transparent);color:var(--fs-primary);font-size:.68rem;font-weight:700}.lm-sq__n,.lm-sq__cr{text-align:right;font-weight:600;font-variant-numeric:tabular-nums;color:var(--fs-text-muted)}.lm-sq .lm-riga{padding-left:22px;font-size:.82rem}.lm-vuoto{padding:7px 12px 9px 22px;color:var(--fs-text-muted);font-size:.78rem;font-style:italic}.studio-rosa-wrap,#studio-rosa-campo .pf-field{position:relative}#studio-rosa-versioni{position:absolute;top:74px;left:13px;z-index:3;display:flex;gap:6px;padding:5px 7px;border-radius:999px;background:#00000061;backdrop-filter:blur(3px)}.studio-ver-dot{width:10px;height:10px;padding:0;border:0;overflow:hidden;text-indent:-999em;line-height:0;border-radius:50%;background:#ffffff73;cursor:pointer;position:relative}.studio-ver-dot:after{content:"";position:absolute;inset:-7px}.studio-ver-dot.is-on{background:#fff}.studio-ver-dot:focus-visible{outline:2px solid #fff;outline-offset:3px}
