.studio-statistiche{background:var(--fondo-alt);border:1px solid var(--linea);border-radius:24px;margin:28px 0 36px;padding:36px;scroll-margin-top:100px}.testa-studio{max-width:72ch}.testa-studio h1{letter-spacing:-.05em;margin:12px 0 20px;font-size:clamp(2rem,4.5vw,3.6rem)}.testa-studio p{color:var(--testo-secondario);line-height:1.8}.testa-studio .data-statistiche{margin-top:14px;font-size:.8rem}.studio-statistiche .filtri-statistiche{border:1px solid var(--linea);background:#fff;margin-top:24px}.temi-studio{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:28px 0;display:grid}.studio-statistiche button{font:inherit;color:var(--testo);cursor:pointer;background:#fff;border:1px solid #b7bfd2;border-radius:9px;min-height:46px;padding:12px 16px;font-size:.85rem}.temi-studio button{text-align:left;font-variant-numeric:tabular-nums;align-items:center;gap:12px;display:flex}.temi-studio span{font-weight:700}.temi-studio [aria-pressed=true]{background:var(--notte);color:#e3ff65;border-color:var(--notte)}.studio-statistiche button:hover{border-color:var(--blu)}.corpo-studio{grid-template-columns:1.1fr 1fr;align-items:start;gap:32px;display:grid}.poster-statistiche{min-width:0;margin:0}#anteprima-grafico{border-radius:12px;overflow:hidden;box-shadow:0 12px 30px #00002d1a}#anteprima-grafico svg{width:100%;height:auto;display:block}.poster-statistiche figcaption{color:var(--testo-secondario);margin-top:14px;font-size:.75rem}.strumenti-studio{min-width:0}.aiuto-studio,.riuso-studio{color:var(--testo-secondario);margin-top:16px;font-size:.8rem;line-height:1.8}.azioni-studio{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.campione-studio{gap:16px;margin-top:20px;display:grid}.azioni-studio .scarica-png{background:var(--blu);border-color:var(--blu);color:#fff;font-weight:700}.azioni-studio button:last-child{grid-column:1/-1}.studio-statistiche button:disabled{opacity:.5;cursor:wait}.citazione-studio{border:1px solid var(--linea);background:#fff;border-radius:12px;margin-top:24px;padding:22px}.citazione-studio h3{font-size:1rem}#citazione-grafico{color:var(--testo-secondario);overflow-wrap:anywhere;margin-top:14px;font-size:.8rem;line-height:1.8}.copia-studio{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}#esito-esportazione{color:var(--testo-secondario);margin-top:12px;font-size:.8rem}#copia-statistiche-manuale{margin-top:16px}#copia-statistiche-manuale textarea{width:100%;font:inherit;border:1px solid var(--linea);resize:vertical;border-radius:8px;padding:12px;font-size:.8rem}@media (width<=900px){.studio-statistiche{padding:24px}.corpo-studio{grid-template-columns:1fr}.poster-statistiche{width:100%;max-width:540px;margin:auto}}@media (width<=500px){.studio-statistiche{margin-left:-4px;margin-right:-4px;padding:16px}.temi-studio{grid-template-columns:1fr 1fr}.citazione-studio{padding:16px}}.medie-scadenze{margin-top:28px}.medie-scadenze>p{color:var(--testo-secondario);margin-top:12px;font-size:.9rem;line-height:1.7}.medie-scadenze h3{font-size:1.15rem}#grafico-medie-scadenza{margin-top:20px;overflow-x:auto}#grafico-medie-scadenza svg{width:100%;min-width:640px;height:auto;display:block}#grafico-medie-scadenza circle:focus-visible{outline:3px solid var(--blu);outline-offset:4px}.valori-medie-scadenze{margin-top:20px;font-size:.85rem}.valori-medie-scadenze summary{color:var(--blu);cursor:pointer;padding:10px 0;font-weight:600}.tabella-medie-scadenze{margin-top:12px;overflow-x:auto}.tabella-medie-scadenze table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;min-width:460px}.tabella-medie-scadenze th,.tabella-medie-scadenze td{border-bottom:1px solid var(--linea);padding:12px}.tabella-medie-scadenze thead{background:var(--fondo-alt)}.conteggio-scadenze{margin:32px 0 12px;font-size:1.15rem}.statistiche-database .briciole{color:var(--testo-secondario);gap:10px;padding-top:24px;font-size:.85rem;display:flex}.indice-statistiche{border:1px solid var(--linea);border-radius:16px;margin-bottom:32px;padding:24px}.indice-statistiche h2{margin-bottom:16px;font-size:1rem}.indice-statistiche ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 28px;margin:0;padding:0;list-style:none;display:grid}.indice-statistiche a{justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}.indice-statistiche a:hover{text-decoration:underline}.statistiche-database :is(#titolo-composizione,#titolo-prezzi,#titolo-scadenze,#titolo-rendimenti,#come-leggere,#dati-e-fonti){scroll-margin-top:100px}.filtri-statistiche{background:var(--fondo-alt);border-radius:16px;flex-wrap:wrap;align-items:end;gap:16px;padding:24px;display:flex}.statistiche-database label{flex:1;gap:8px;font-size:.8rem;font-weight:600;display:grid}.statistiche-database select{width:100%;min-width:0;font:inherit;color:var(--testo);background:#fff;border:1px solid #aeb5c8;border-radius:8px;padding:12px;font-size:.9rem}.filtri-statistiche button{border:1px solid var(--blu);min-height:46px;color:var(--blu);cursor:pointer;font:inherit;background:#fff;border-radius:8px;padding:10px 16px;font-size:.85rem}.stato-campione{color:var(--testo-secondario);margin:20px 0;font-size:.9rem}.numeri-statistiche{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:30px 0 44px;display:grid}.numeri-statistiche span{color:var(--testo-secondario);font-size:.8rem;display:block}.numeri-statistiche strong{margin-top:10px;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.3;display:block}.griglia-statistiche{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.pannello-statistiche{border:1px solid var(--linea);border-radius:20px;min-width:0;padding:30px}.larghezza-intera{grid-column:1/-1}.numero-sezione{text-transform:uppercase;letter-spacing:.06em;color:var(--blu);font-size:.75rem;font-weight:700}.pannello-statistiche h2{margin:12px 0;font-size:1.7rem}.pannello-statistiche>p{color:var(--testo-secondario);font-size:.9rem;line-height:1.7}.barre-statistiche{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.barre-statistiche li{grid-template-columns:110px minmax(20px,1fr) 94px;align-items:center;gap:12px;font-size:.85rem;display:grid}.pista-barra{background:var(--fondo-alt);border-radius:4px;height:14px;display:block;overflow:hidden}.pista-barra>span{background:var(--blu);border-radius:4px;height:100%;display:block}.valore-barra{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.valore-barra small{color:var(--testo-secondario);font-size:.75rem}#barre-scadenze .barre-statistiche{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 40px}#barre-scadenze li{grid-template-columns:42px minmax(20px,1fr) 94px}#barre-rendimenti li{grid-template-columns:155px minmax(20px,1fr) 94px}.statistiche-database .nota{color:var(--testo-secondario);margin-top:24px;font-size:.8rem;line-height:1.7}.opzioni-rendimenti{gap:16px;max-width:600px;margin-top:24px;display:flex}.sintesi-rendimenti{background:var(--fondo-alt);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0;padding:24px;display:grid}.sintesi-rendimenti dt{color:var(--testo-secondario);font-size:.8rem}.sintesi-rendimenti dd{color:var(--notte);margin:8px 0 0;font-size:1.6rem;font-weight:700}.lettura-statistiche{max-width:85ch;margin-top:48px}.lettura-statistiche p{color:var(--testo-secondario);margin-top:20px;font-size:.9rem;line-height:1.8}.sintesi-intero-database{margin-top:24px}.vai-titoli{margin-top:24px;font-weight:700;display:inline-block}.statistiche-database [hidden]{display:none!important}@media (width<=760px){.indice-statistiche{padding:20px}.indice-statistiche ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.numeri-statistiche{grid-template-columns:repeat(2,minmax(0,1fr))}.griglia-statistiche{grid-template-columns:1fr}.pannello-statistiche{padding:22px 16px}.filtri-statistiche label{flex-basis:calc(50% - 16px)}.filtri-statistiche label:first-child{flex-basis:100%}#barre-scadenze .barre-statistiche{grid-template-columns:1fr}.sintesi-rendimenti{grid-template-columns:repeat(2,minmax(0,1fr))}.opzioni-rendimenti{flex-direction:column}.barre-statistiche li{grid-template-columns:85px minmax(15px,1fr) 80px;gap:8px;font-size:.78rem}#barre-rendimenti li{grid-template-columns:130px minmax(15px,1fr) 80px}}@media (width<=420px){.indice-statistiche ul{grid-template-columns:1fr}}
