@font-face{font-family:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/michroma-latin-ext-400-normal-BeYM1uOO.woff2) format("woff2"),url(/assets/michroma-latin-ext-400-normal-DlRaauac.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Michroma;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/michroma-latin-400-normal-4gS0VCia.woff2) format("woff2"),url(/assets/michroma-latin-400-normal-C7Pn7qca.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--nero: #07090E;--superficie: #10141D;--superficie-2: #1B2130;--linea: #262C3A;--cremisi: #E11D48;--testo: #FFFFFF;--tenue: #8A93A6;--bonus: #4ADE80;--malus: #FB7185;--display: "Ethnocentric", "Michroma", sans-serif;--corpo: "Geist Variable", "Geist", system-ui, sans-serif;--raggio: 14px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--nero);color:var(--testo);font-family:var(--corpo);font-size:1rem;line-height:1.45;-webkit-font-smoothing:antialiased}a{color:inherit}:focus-visible{outline:3px solid var(--cremisi);outline-offset:2px}img{max-width:100%}.guscio{min-height:100dvh;display:flex;flex-direction:column}.testata{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:calc(env(safe-area-inset-top) + .9rem) 1.25rem .75rem}.marchio{display:flex;align-items:center;gap:.6rem;text-decoration:none;min-width:0}.marchio img{height:24px;width:auto;display:block}.pillola-fanta{background:var(--cremisi);font-family:var(--display);font-size:.6rem;letter-spacing:.04em;padding:.3rem .55rem;border-radius:999px;flex-shrink:0}.testata-stagione{display:flex;align-items:center;gap:.5rem;font-size:.78rem;color:#c7ccd8;white-space:nowrap}.pallino-live{width:8px;height:8px;border-radius:50%;background:var(--bonus);box-shadow:0 0 0 4px #4ade802e}.contenuto{flex:1;width:100%;max-width:46rem;margin:0 auto;padding:.5rem 1.25rem calc(6.5rem + env(safe-area-inset-bottom))}.navigazione{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:10;display:flex;background:#10141de0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid #1E2431;border-radius:20px;padding:.35rem}.navigazione a{flex:1;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.45rem .25rem;border-radius:14px;text-decoration:none;font-weight:600;font-size:.72rem;color:var(--tenue)}.navigazione a.active{color:var(--testo)}.navigazione a.active svg{color:var(--cremisi)}@media(min-width:760px){.navigazione{position:sticky;top:.5rem;left:auto;right:auto;bottom:auto;margin:0 auto 1rem;width:fit-content}.navigazione a{flex-direction:row;gap:.45rem;padding:.55rem 1rem;font-size:.9rem}.navigazione a.active{background:var(--superficie-2)}.contenuto{padding-bottom:3rem}}.titolo-pagina{font-family:var(--display);font-weight:400;font-size:1.45rem;line-height:1.15;letter-spacing:.01em;text-transform:uppercase;margin:.75rem 0 .5rem}.sottotitolo{font-weight:700;font-size:1.05rem;margin:1.75rem 0 .6rem}.introduzione,.vuoto{color:var(--tenue);margin:0 0 1rem}.dettaglio{margin:0;font-size:.82rem;color:var(--tenue)}.bonus{color:var(--bonus)}.malus{color:var(--malus)}.riga-titolo{display:flex;align-items:center;justify-content:space-between;gap:1rem}.adesso{display:flex;align-items:center;gap:.6rem;background:var(--cremisi);border-radius:12px;padding:.65rem .9rem;font-size:.85rem;text-decoration:none;margin-top:.25rem}.adesso strong{flex-shrink:0}.adesso .testo{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adesso .quando{opacity:.85;flex-shrink:0}.adesso.nuovo{animation:lampo .9s ease-out}@keyframes lampo{0%{box-shadow:0 0 #e11d48e6;transform:scale(1.02)}to{box-shadow:0 0 0 18px #e11d4800;transform:scale(1)}}.podio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.6rem;padding:1.5rem 0 0;min-height:16.5rem}.podio-atleta{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-decoration:none;min-width:0}.podio-atleta .avatar{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:var(--superficie-2);border:2px solid #C7CCD8;font-family:var(--display);font-size:.85rem}.podio-atleta .avatar img{width:100%;height:100%;object-fit:cover}.podio-atleta.primo .avatar{width:66px;height:66px;background:var(--cremisi);border:3px solid #fff;font-size:1rem}.podio-atleta.terzo .avatar{border-color:#a26a45}.podio-atleta .nome{font-weight:700;font-size:.85rem;line-height:1.2;text-align:center;max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.podio-atleta .squadra{font-size:.7rem;color:#c7ccd8;text-align:center}.gradino{width:100%;margin-top:.3rem;border-radius:14px 14px 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;background:var(--superficie-2);height:5.75rem;transform-origin:bottom}.gradino .pos{font-family:var(--display);font-size:.75rem;opacity:.85}.gradino .punti{font-family:var(--display);font-size:1.5rem;line-height:1}.gradino .unita{font-size:.65rem;opacity:.8}.podio-atleta.primo .gradino{background:var(--cremisi);height:7.75rem}.podio-atleta.primo .gradino .punti{font-size:2rem}.podio-atleta.terzo .gradino{background:#151a25;height:4.5rem}@media(prefers-reduced-motion:no-preference){.podio.entra .gradino{animation:sali .7s cubic-bezier(.2,.9,.2,1) both}.podio.entra .podio-atleta:nth-child(1) .gradino{animation-delay:.15s}.podio.entra .podio-atleta:nth-child(3) .gradino{animation-delay:.3s}.podio.entra .avatar,.podio.entra .nome,.podio.entra .squadra{animation:compari .5s ease-out both;animation-delay:.55s}}@keyframes sali{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes compari{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.filtri{display:flex;gap:.5rem;overflow-x:auto;margin:1.25rem -1.25rem .75rem;padding:0 1.25rem .25rem;scrollbar-width:none}.filtri button{flex:0 0 auto;font:600 .85rem var(--corpo);padding:.5rem .95rem;border-radius:999px;border:1px solid var(--linea);background:transparent;color:var(--testo)}.filtri button[aria-pressed=true]{background:var(--testo);border-color:var(--testo);color:var(--nero)}.righe{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.riga{display:grid;grid-template-columns:1.75rem 2.1rem minmax(0,1fr) auto;align-items:center;gap:.65rem;background:var(--superficie);border-radius:12px;padding:.65rem .9rem;text-decoration:none;box-shadow:inset 3px 0 0 var(--squadra, transparent)}.riga:hover{background:#151a25}.senza-posizioni .riga{grid-template-columns:minmax(0,1fr) auto;padding-left:1.1rem}.riga .pos{font-family:var(--display);font-size:.8rem;color:var(--tenue)}.riga .nome{display:flex;flex-direction:column;min-width:0}.riga .nome strong{font-weight:600;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.riga .nome span{font-size:.75rem;color:var(--tenue)}.riga .punti{font-family:var(--display);font-size:1.15rem;text-align:right;font-variant-numeric:tabular-nums}.freccia{font-size:.75rem;font-weight:700;color:#5b6376;white-space:nowrap}.freccia.su{color:var(--bonus)}.freccia.giu{color:var(--malus)}.sfida{margin-top:1.5rem;background:var(--superficie);border-radius:var(--raggio);padding:1rem;display:flex;flex-direction:column;gap:.75rem}.sfida-intestazione{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.sfida-intestazione span{font-size:.75rem;color:var(--tenue)}.sfida-barra{display:flex;height:12px;gap:3px;border-radius:999px;overflow:hidden}.sfida-barra span{min-width:6px}.sfida-squadre{display:flex;justify-content:space-between;gap:.5rem;font-size:.75rem;color:var(--tenue)}.sfida-squadre>span:nth-child(2){text-align:center}.sfida-squadre>span:last-child{text-align:right}.sfida-squadre strong{display:block;font-family:var(--display);font-weight:400;font-size:1rem}.eroe{position:relative;margin:0 -1.25rem;padding:1rem 1.25rem 3rem;min-height:17rem;background:var(--cremisi);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}@media(min-width:760px){.eroe{margin:0;border-radius:22px}}.numero-contorno{position:absolute;right:-.1em;top:.05em;font-family:var(--display);font-size:14rem;line-height:1;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.35);pointer-events:none;-webkit-user-select:none;user-select:none}.eroe-foto{position:absolute;right:1.25rem;bottom:3rem;width:7rem;height:7rem;border-radius:50%;object-fit:cover;border:3px solid #fff}.eroe-barra{display:flex;justify-content:space-between;align-items:center;position:relative}.bottone-tondo{width:40px;height:40px;padding:0;border-radius:50%;background:#00000040;display:grid;place-items:center;color:#fff;text-decoration:none;border:0}.eroe-nome{position:relative}.eroe-nome .ruolo{font-size:.85rem;font-weight:600;opacity:.92}.eroe-nome h1{margin:.35rem 0 .25rem;font-family:var(--display);font-weight:400;font-size:1.65rem;line-height:1.12;text-transform:uppercase;max-width:68%;overflow-wrap:anywhere}.eroe-nome .soprannome{font-size:1rem;font-style:italic;opacity:.95}.tessere{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:-1.9rem;position:relative}.tessera{background:var(--superficie);border-radius:var(--raggio);padding:.75rem;display:flex;flex-direction:column;gap:.2rem}.tessera>span{font-size:.75rem;color:var(--tenue)}.tessera strong{font-family:var(--display);font-weight:400;font-size:1.35rem;line-height:1.1}.pannello{background:var(--superficie);border-radius:var(--raggio);padding:.9rem;margin-top:.75rem}.pannello-intestazione{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.pannello-intestazione strong{font-size:.9rem}.pannello-intestazione span{font-size:.75rem;color:var(--tenue)}.grafico{display:block;width:100%;height:auto;margin-top:.5rem;overflow:visible}.premi-atleta{display:flex;flex-wrap:wrap;gap:8px;margin-top:.75rem}.premio{flex:1 1 10rem;display:flex;align-items:center;gap:.6rem;border:1px solid var(--linea);border-radius:12px;padding:.55rem .7rem}.premio strong{display:block;font-size:.85rem}.premio span{font-size:.72rem;color:var(--tenue)}.eventi{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.evento{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;gap:.7rem;align-items:center;background:var(--superficie);border-radius:12px;padding:.65rem .75rem}.chip-punti{font-family:var(--display);font-size:.9rem;text-align:center;border-radius:10px;padding:.5rem 0}.chip-punti.bonus{background:#4ade801f}.chip-punti.malus{background:#fb71851f}.evento-testo{display:flex;flex-direction:column;min-width:0;gap:.15rem}.evento-testo strong{font-size:.92rem}.evento-testo a{font-size:.85rem;text-decoration:none;color:#c7ccd8}.evento-nota{font-size:.82rem;font-style:italic;color:#c7ccd8}.evento-quando{font-size:.75rem;color:var(--tenue)}.evento .reazioni{margin-top:.3rem}.evento-annullato .chip-punti,.evento-annullato strong{text-decoration:line-through;opacity:.5}.reazioni{display:flex;gap:6px;flex-wrap:wrap}.reazione{display:inline-flex;align-items:center;gap:.3rem;min-height:32px;padding:.25rem .6rem;border-radius:999px;border:1px solid var(--linea);background:transparent;color:#c7ccd8;font:700 .78rem var(--corpo)}.reazione[aria-pressed=true]{background:var(--testo);border-color:var(--testo);color:var(--nero)}.reazione[aria-pressed=true] svg{color:var(--cremisi)}@media(prefers-reduced-motion:no-preference){.reazione:active{transform:scale(.92)}.reazione.appena{animation:rimbalzo .42s ease-out}}@keyframes rimbalzo{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.gesto-top{position:relative;overflow:hidden;background:var(--cremisi);border-radius:26px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.gesto-top:after{content:"";position:absolute;right:-30px;bottom:-40px;width:200px;height:200px;border-radius:50%;border:26px solid rgba(255,255,255,.12);pointer-events:none}.gesto-top>*{position:relative;z-index:1}.gesto-top .etichetta-top{align-self:flex-start;font-size:.8rem;font-weight:700;background:#00000038;padding:.3rem .65rem;border-radius:999px}.gesto-top .valore{font-family:var(--display);font-size:4.25rem;line-height:1}.gesto-top .nome-gesto{font-family:var(--display);font-size:1.05rem;line-height:1.25;text-transform:uppercase;margin:0;font-weight:400}.gesto-top .chi{font-size:.95rem;margin:0}.gesto-top .chi a{font-weight:700}.gesto-top .nota{font-size:.85rem;font-style:italic;opacity:.92;margin:0}.gesto-top .reazione{border-color:#fff6;color:#fff}.gesto-top .reazione[aria-pressed=true]{background:#fff;color:var(--nero)}.azioni-gesto{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.bottone-scuro,.bottone-chiaro{display:inline-flex;align-items:center;gap:.4rem;border:0;border-radius:999px;padding:.55rem .95rem;font:700 .85rem var(--corpo);text-decoration:none}.bottone-scuro{background:var(--nero);color:#fff}.bottone-chiaro{background:#fff;color:var(--nero)}.gruppo-regole{background:var(--superficie);border-radius:var(--raggio);padding:.25rem .9rem .5rem;margin-top:.75rem}.gruppo-regole .sottotitolo{margin:.75rem 0 .25rem}.premio-categoria{margin-left:.6rem;font-size:.72rem;font-weight:600;color:#fbbf24;background:#fbbf241f;border-radius:999px;padding:.15rem .55rem;vertical-align:middle}.regole{list-style:none;margin:0;padding:0}.regole li{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:.7rem;align-items:center;padding:.6rem 0;border-top:1px solid var(--linea)}.regole li:first-child{border-top:0}.riquadro{background:var(--superficie);border-radius:var(--raggio);padding:.25rem 1rem 1rem;margin-bottom:1.25rem}.riquadro .sottotitolo{margin-top:.9rem}.modulo{display:flex;flex-direction:column;gap:.9rem}.modulo label{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .35rem;font-weight:600;font-size:.9rem;min-width:0}.modulo label>input,.modulo label>select{flex:1 0 100%;width:100%}.facoltativo{font-weight:400;color:var(--tenue)}.affiancati{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem}input,select{font:400 1rem var(--corpo);padding:.7rem .75rem;border:1px solid var(--linea);border-radius:10px;background:var(--nero);color:var(--testo);min-width:0}input::placeholder{color:#5b6376}button{font:700 .95rem var(--corpo);padding:.75rem 1.1rem;border:0;border-radius:999px;background:var(--cremisi);color:#fff;cursor:pointer}button:disabled{opacity:.5;cursor:default}button.secondario{background:transparent;color:var(--testo);border:1px solid var(--linea)}button.piccolo{padding:.4rem .8rem;font-size:.82rem}.avviso,.conferma{margin:0;padding:.65rem .85rem;border-radius:10px;font-size:.9rem}.avviso{color:#fecdd3;background:#e11d4829}.conferma{color:#bbf7d0;background:#4ade801f}.sottonav{display:flex;gap:.25rem;overflow-x:auto;margin:0 -1.25rem 1.25rem;padding:0 1.25rem;border-bottom:1px solid var(--linea);scrollbar-width:none}.sottonav a{flex:0 0 auto;padding:.6rem .8rem;text-decoration:none;font-weight:600;font-size:.9rem;color:var(--tenue);border-bottom:3px solid transparent}.sottonav a.active{color:var(--testo);border-bottom-color:var(--cremisi)}.elenco-admin{list-style:none;margin:.75rem 0 .5rem;padding:0}.elenco-admin>li{border-bottom:1px solid var(--linea)}.elenco-admin>li:has(.riquadro){border-bottom:0;padding:.5rem 0}.riga-admin{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.6rem 0}.riga-admin>button{justify-self:end}.riga-admin .nome{display:flex;flex-direction:column;min-width:0}.riga-admin.spenta{opacity:.5}.riga-admin .chip-punti{min-width:2.75rem;padding:.4rem .3rem}.miniatura{width:2.5rem;height:2.5rem;border-radius:10px;background:var(--superficie-2);color:#fff;display:grid;place-items:center;overflow:hidden;font-family:var(--display);font-size:.75rem}.miniatura img{width:100%;height:100%;object-fit:cover}.etichetta{justify-self:end;font-weight:700;font-size:.8rem;color:#fff;background:var(--cremisi);padding:.2rem .6rem;border-radius:999px}.azioni{display:flex;gap:.6rem;flex-wrap:wrap}.modulo label.spunta{flex-wrap:nowrap;align-items:center;gap:.6rem;font-weight:400}.modulo label.spunta>input{flex:0 0 auto;width:1.2rem;height:1.2rem;accent-color:var(--cremisi)}input[type=color]{padding:.2rem;height:2.9rem}code{font-size:.9em}.contenuto.largo{max-width:88rem}.regia{display:flex;flex-direction:column;gap:1rem}.regia-barra{display:flex;flex-direction:column;gap:.5rem;margin:0 -1.25rem;padding:0 1.25rem;border-bottom:1px solid var(--linea)}.regia-chi{display:flex;align-items:center;gap:.6rem}.regia-chi .nome-admin{flex:1;font-weight:600;color:#c7ccd8;font-size:.9rem}.pillola-regia{font-family:var(--display);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;background:var(--superficie-2);border:1px solid var(--linea);border-radius:6px;padding:.25rem .5rem}.regia-barra nav{display:flex;gap:.15rem;overflow-x:auto;scrollbar-width:none}.regia-barra nav a{flex:0 0 auto;display:flex;align-items:center;gap:.45rem;min-height:44px;padding:0 .7rem;text-decoration:none;font-weight:600;font-size:.9rem;color:var(--tenue);border-bottom:3px solid transparent}.regia-barra nav a svg{display:none}.regia-barra nav a.active{color:var(--testo);border-bottom-color:var(--cremisi)}.conto{font-size:.72rem;font-weight:700;border-radius:999px;padding:.05rem .45rem;background:var(--superficie-2);color:#c7ccd8}.avviso-conto{background:#e11d4833;color:#fda4af}.regia-contenuto{min-width:0;display:flex;flex-direction:column;gap:1rem}.regia-testa{display:flex;align-items:center;justify-content:space-between;gap:1rem}.regia-testa .titolo-pagina{margin:.25rem 0 0}kbd{font:700 .7rem var(--corpo);border:1px solid rgba(255,255,255,.4);border-radius:5px;padding:.05rem .35rem}@media(min-width:1024px){.regia{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:2rem;align-items:start}.regia-barra{position:sticky;top:5rem;margin:0;padding:1rem .75rem;border:1px solid var(--linea);border-radius:var(--raggio);background:#0b0e15;gap:1rem}.regia-chi{flex-wrap:wrap;padding:0 .4rem}.regia-chi .pillola-regia{margin-right:auto}.regia-chi .nome-admin{order:3;flex-basis:100%;font-size:1rem;color:#fff}.regia-barra nav{flex-direction:column;overflow:visible}.regia-barra nav a{border-bottom:0;border-radius:10px;font-weight:500;color:#c7ccd8}.regia-barra nav a svg{display:block}.regia-barra nav a .conto{margin-left:auto}.regia-barra nav a:hover{background:var(--superficie)}.regia-barra nav a.active{background:var(--superficie-2);box-shadow:inset 3px 0 0 var(--cremisi)}}.bottone-icona{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border-radius:10px;background:var(--superficie-2);border:1px solid var(--linea);color:#c7ccd8;font-size:1.1rem;flex-shrink:0}.bottone-icona:hover:not(:disabled){color:#fff;border-color:#3a4152}.bottone-icona[aria-pressed=true]{background:var(--cremisi);border-color:var(--cremisi);color:#fff}.bottone-principale{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;border-radius:12px;white-space:nowrap}button.pericolo{background:#be123c}button.pericolo-testo{color:var(--malus)}.collegamento{background:none;border:0;padding:.35rem 0;color:#fda4af;font-weight:600;font-size:.88rem;text-decoration:none;border-radius:6px}.collegamento:hover{text-decoration:underline}.nascosto{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.etichetta-gruppo{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tenue);font-weight:700;margin:0}.pallino{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}.pillole{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.pillola{display:inline-flex;align-items:center;gap:.4rem;min-height:38px;padding:0 .85rem;border-radius:999px;border:1px solid var(--linea);background:var(--superficie);color:var(--testo);font-weight:500;font-size:.88rem}.pillola:hover{border-color:#3a4152}.pillola[aria-pressed=true]{background:var(--cremisi);border-color:var(--cremisi)}.pillola.gesto[aria-pressed=true]{background:var(--superficie-2);border-color:#fff}.pillola.gesto>span{font-family:var(--display);font-size:.72rem}.pillola.tratteggiata{border-style:dashed;border-color:#4a5266;background:transparent}.pillola.tratteggiata[aria-pressed=true]{border-style:solid;border-color:var(--cremisi);background:#e11d481f}.pillola[aria-pressed=true] .conto{background:#00000040;color:#fff}.pillola-select{min-height:38px;padding:0 2rem 0 .85rem;border-radius:999px;background:var(--superficie) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238A93A6' stroke-width='3'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right .75rem center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.88rem;max-width:14rem}.campo-cerca{display:flex;align-items:center;gap:.5rem;min-height:42px;padding:0 .75rem;border:1px solid var(--linea);border-radius:12px;background:var(--nero);color:var(--tenue);min-width:0}.barra-filtri .campo-cerca{flex:1 1 14rem}.campo-cerca input{border:0;background:none;padding:.55rem 0;flex:1;min-width:0;outline:none}.campo-cerca:focus-within{border-color:var(--cremisi)}.barra-filtri{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.barra-filtri .introduzione{flex:1 1 20rem;margin:0}.barra-filtri .bottone-principale{margin-left:auto}.campo,.modulo label.campo{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:.4rem;min-width:0;font-weight:400;font-size:1rem}.campo>span:first-child{font-weight:600;font-size:.88rem}.campo>input,.campo>select,.campo>textarea,.modulo label.campo>input,.modulo label.campo>select{flex:none;width:100%}textarea{font:400 1rem var(--corpo);padding:.7rem .75rem;border:1px solid var(--linea);border-radius:10px;background:var(--nero);color:var(--testo);resize:vertical}.modulo .spunta,label.spunta{display:flex;align-items:center;gap:.6rem;font-weight:400;font-size:.92rem}label.spunta>input{width:1.2rem;height:1.2rem;accent-color:var(--cremisi)}.tre-campi{display:grid;grid-template-columns:minmax(0,1.4fr) 5.5rem minmax(0,1.2fr);gap:.75rem}.segmenti{display:flex;gap:3px;padding:3px;border:1px solid var(--linea);border-radius:12px;background:var(--nero)}.segmenti button{flex:1;min-height:40px;padding:0 .5rem;border-radius:9px;background:none;color:var(--tenue);font-weight:500;font-size:.85rem}.segmenti button[aria-pressed=true]{background:var(--superficie-2);color:#fff;font-weight:700}.dettaglio.attenzione{color:#fbbf24}.punteggio{display:flex;align-items:center;gap:.5rem}.punteggio .bottone-icona{width:44px;height:44px;font-size:1.3rem}.punteggio output{font-family:var(--display);font-size:1.3rem;min-width:3.5rem;text-align:center}.etichetta-piccola{font-size:.68rem;font-weight:700;border-radius:6px;padding:.1rem .45rem;background:var(--superficie-2);color:#c7ccd8;white-space:nowrap}.etichetta-piccola.libero{background:#e11d482e;color:#fda4af}.etichetta-piccola.evidenza{background:#fbbf2429;color:#fbbf24}.faccia{display:inline-grid;place-items:center;border-radius:50%;overflow:hidden;flex-shrink:0;color:#fff;font-weight:700;line-height:1}.faccia img{width:100%;height:100%;object-fit:cover}.riquadro-admin{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--raggio);padding:1.1rem 1.1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem;min-width:0}.titolo-riquadro{font-family:var(--display);font-weight:400;font-size:.92rem;letter-spacing:.02em;margin:0;display:flex;align-items:baseline;gap:.75rem;flex-wrap:wrap}.titolo-riquadro .dettaglio{font-family:var(--corpo);letter-spacing:0}.testa-riquadro{display:flex;align-items:center;justify-content:space-between;gap:1rem}.foglio{padding:0;border:0;background:transparent;color:var(--testo);max-width:none;max-height:none;width:100%;height:100%;margin:0;top:0;right:0;bottom:0;left:0;overflow:visible}.foglio::backdrop{background:#0009}.foglio-corpo{position:absolute;left:0;right:0;bottom:0;max-height:92dvh;display:flex;flex-direction:column;background:var(--superficie);border-top:1px solid var(--linea);border-radius:22px 22px 0 0;animation:sale .22s ease-out}.foglio-testa{position:relative;display:flex;align-items:center;gap:.75rem;padding:1.1rem 1rem .6rem}.foglio-testa h2{flex:1;margin:0;font-family:var(--display);font-weight:400;font-size:1rem;line-height:1.3}.foglio-maniglia{position:absolute;top:6px;left:50%;transform:translate(-50%);width:40px;height:5px;border-radius:3px;background:#3a4152}.foglio-contenuto{flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.5rem 1rem calc(1rem + env(safe-area-inset-bottom))}.foglio .piede-modulo{position:sticky;bottom:calc(-1rem - env(safe-area-inset-bottom));margin:.5rem -1rem calc(-1rem - env(safe-area-inset-bottom));padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:var(--superficie);border-top:1px solid var(--linea)}@media(min-width:760px){.foglio-corpo{top:0;left:auto;width:min(30rem,100%);max-height:none;border-top:0;border-left:1px solid var(--linea);border-radius:0;box-shadow:-30px 0 60px #00000080;animation-name:entra}.foglio-maniglia{display:none}.foglio-testa{padding:1.4rem 1.4rem .75rem}.foglio-contenuto{padding:.5rem 1.4rem 1.4rem}.foglio .piede-modulo{bottom:-1.4rem;margin:.5rem -1.4rem -1.4rem;padding:.9rem 1.4rem}}@keyframes sale{0%{transform:translateY(40px);opacity:0}}@keyframes entra{0%{transform:translate(40px);opacity:0}}.conferma-dialogo{border:1px solid var(--linea);border-radius:18px;background:var(--superficie);color:var(--testo);padding:1.4rem;width:min(26rem,calc(100% - 2rem))}.conferma-dialogo::backdrop{background:#0009}.conferma-dialogo h2{margin:0 0 .5rem;font-size:1.1rem}.conferma-dialogo p{margin:0 0 1.25rem;color:#c7ccd8}.avvisi{position:fixed;left:50%;bottom:calc(6rem + env(safe-area-inset-bottom));transform:translate(-50%);z-index:30;width:max-content;max-width:calc(100% - 2rem)}.avviso-toast{display:flex;align-items:center;gap:.75rem;padding:.6rem .6rem .6rem 1rem;border-radius:14px;background:#f5f6f8;color:var(--nero);font-size:.92rem;box-shadow:0 18px 50px #0000008c;animation:sale .2s ease-out}.avviso-toast svg{color:#15803d;flex-shrink:0}.avviso-toast button{background:var(--nero);color:#fff;border-radius:10px;padding:.5rem .9rem;font-size:.85rem}@media(min-width:760px){.avvisi{bottom:2rem}}.fab-punti{position:fixed;right:16px;bottom:calc(88px + env(safe-area-inset-bottom));z-index:11;display:flex;align-items:center;gap:.45rem;height:56px;padding:0 1.4rem 0 1.1rem;border-radius:28px;font-size:1rem;box-shadow:0 12px 30px #e11d4873}@media(min-width:760px){.fab-punti{bottom:24px;right:24px}}.cruscotto{display:flex;flex-direction:column;gap:1.25rem}.numeri{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.numero-tessera{background:var(--superficie);border:1px solid var(--linea);border-radius:var(--raggio);padding:.9rem 1rem;display:flex;flex-direction:column;gap:.35rem;min-width:0}.numero-tessera strong{font-family:var(--display);font-weight:400;font-size:1.6rem;line-height:1.1}.numero-tessera .dettaglio{font-size:.78rem}.cruscotto-griglia{display:grid;gap:1.25rem;align-items:start}.cruscotto-griglia .colonna{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.da-sistemare{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.da-sistemare a{display:flex;align-items:center;gap:.6rem;min-height:44px;text-decoration:none;font-size:.92rem;border-radius:8px}.da-sistemare a span:last-child{margin-left:auto;color:var(--tenue)}.da-sistemare a:hover{color:#fda4af}@media(min-width:760px){.numeri{grid-template-columns:repeat(4,minmax(0,1fr))}.numero-tessera strong{font-size:2rem}}@media(min-width:1024px){.cruscotto-griglia{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.assegna{display:flex;flex-direction:column;gap:1.1rem}.assegna fieldset{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:.6rem}.assegna legend{padding:0;margin-bottom:.6rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--tenue);font-weight:700;display:flex;align-items:baseline;gap:.5rem}.assegna legend .conto{background:none;padding:0;color:#fff;letter-spacing:0;text-transform:none;font-size:.85rem}.passo{font-family:var(--display);color:var(--cremisi);font-size:.8rem;letter-spacing:0}.scelta-atleti,.scelta-gesto{display:flex;flex-direction:column;gap:.65rem}.griglia-facce{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.4rem,1fr));gap:.25rem;max-height:17.5rem;overflow-y:auto;padding:4px}.scelta-faccia{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.45rem .15rem;border-radius:12px;background:none;color:var(--tenue);font-weight:500;font-size:.78rem;min-width:0}.scelta-faccia:hover{background:var(--superficie-2)}.scelta-faccia[aria-pressed=true]{background:#e11d481f;color:#fff;font-weight:700}.scelta-faccia .anello{position:relative;border-radius:50%}.scelta-faccia[aria-pressed=true] .anello{box-shadow:0 0 0 3px var(--superficie),0 0 0 5px var(--cremisi)}.scelta-faccia .segno{position:absolute;right:-4px;bottom:-4px;width:20px;height:20px;border-radius:50%;background:var(--cremisi);border:2px solid var(--superficie);display:grid;place-items:center;color:#fff}.scelta-faccia .segno svg{stroke-width:4}.nome-faccia{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gruppo-gesti{display:grid;grid-template-columns:6.25rem minmax(0,1fr);gap:.5rem;align-items:start}.gruppo-gesti .etichetta-gruppo{padding-top:.75rem;font-size:.64rem}.gesto-libero{display:flex;flex-direction:column;gap:.75rem;padding:.9rem;border:1px solid rgba(225,29,72,.4);border-radius:12px;background:#e11d480f}.affiancati-libero{display:flex;flex-wrap:wrap;gap:.9rem 1.5rem}.assegna .quando .pillole input[type=date]{min-height:38px;padding:0 .7rem;border-radius:999px;font-size:.88rem}.assegna .quando input.scelto{border-color:#fff}.assegna .quando .nota{width:100%}.invia button{width:100%;min-height:54px;border-radius:14px;font-size:1rem;display:flex;align-items:center;justify-content:center;gap:.6rem}.valore-invio{font-family:var(--display);font-size:1.05rem}.assegna.in-foglio .invia{position:sticky;bottom:calc(-1rem - env(safe-area-inset-bottom));margin:0 -1rem calc(-1rem - env(safe-area-inset-bottom));padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:var(--superficie);border-top:1px solid var(--linea)}@media(min-width:760px){.assegna.in-foglio .invia{bottom:-1.4rem;margin:0 -1.4rem -1.4rem;padding:.9rem 1.4rem}}@media(max-width:759px){.griglia-facce{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:4.2rem;max-height:none;overflow-x:auto;overflow-y:hidden}.gruppo-gesti{grid-template-columns:1fr;gap:.35rem}.gruppo-gesti .etichetta-gruppo{padding-top:0}.scelta-atleti .barra-filtri .pillole{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.pillola{flex-shrink:0}}.storico{list-style:none;margin:0;padding:0}.riga-storico{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.4rem .8rem;align-items:center;padding:.7rem .25rem;border-bottom:1px solid #161B26}.riga-storico .chip-punti{min-width:2.9rem;padding:.45rem .3rem}.riga-storico .testo{display:flex;flex-direction:column;gap:.15rem;min-width:0}.riga-storico .titolo{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.riga-storico .nota{font-size:.85rem;font-style:italic;color:#c7ccd8}.riga-storico .dettagli{font-size:.8rem;color:var(--tenue)}.riga-storico .chi-storico{display:none;align-items:center;gap:.5rem;font-size:.9rem}.riga-storico .azioni-riga{display:flex;gap:.35rem}.riga-storico .avviso{grid-column:1 / -1}.riga-storico.annullata>:not(.azioni-riga){opacity:.5}.riga-storico.annullata .titolo strong{text-decoration:line-through}@media(max-width:559px){.riga-storico:not(.compatta) .azioni-riga{grid-column:2 / -1}}@media(min-width:760px){.riga-storico:not(.compatta){grid-template-columns:auto minmax(0,1fr) 13rem auto}.riga-storico:not(.compatta) .chi-storico{display:flex}.riga-storico .chi-telefono{display:none}}@media(max-width:759px){.storico-filtri,.pagina-storico>.pillole,.barra-filtri>.pillole{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -1.25rem;padding:0 1.25rem}.storico-filtri .campo-cerca{flex:0 0 13rem}.storico-filtri .pillola-select{flex-shrink:0}}.pagina-storico{display:flex;flex-direction:column;gap:1rem}.giorno-storico h2{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:.5rem 0 0;padding-bottom:.5rem;border-bottom:1px solid var(--linea);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.giorno-storico h2 .dettaglio{letter-spacing:0;text-transform:none}.carica-altri{align-self:center}.modifica-gesto .firme{display:flex;flex-direction:column;gap:.2rem;padding:.75rem .9rem;border-radius:10px;background:var(--nero);font-size:.82rem;color:var(--tenue)}.modifica-gesto .firme strong{color:#c7ccd8}.pagina-atleti{display:flex;flex-direction:column;gap:1rem}.griglia-atleti{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem}.scheda-atleta{position:relative;background:var(--superficie);border:1px solid var(--linea);border-radius:var(--raggio);display:flex;flex-direction:column}.scheda-atleta:hover{border-color:#3a4152}.scheda-atleta.archiviata{opacity:.6}.apri-scheda{display:flex;align-items:center;gap:.75rem;padding:.9rem .9rem .6rem;background:none;border-radius:var(--raggio) var(--raggio) 0 0;text-align:left;color:var(--testo);font-weight:400}.apri-scheda .nome{display:flex;flex-direction:column;min-width:0}.apri-scheda .nome strong{font-size:.98rem}.piede-scheda{display:flex;align-items:center;gap:.6rem;padding:0 .9rem .9rem}.punti-scheda{font-family:var(--display);font-size:.85rem;margin-left:auto}.scheda-atleta .senza-foto{order:3;align-self:flex-start;margin-top:.3rem;background:#e11d482e;color:#fda4af}.cambia-squadra{display:flex;align-items:center;gap:.45rem;flex:1;min-width:0;padding-left:.65rem;border:1px solid var(--linea);border-radius:9px;background:var(--nero)}.cambia-squadra select{border:0;background:transparent;padding:.45rem .4rem .45rem 0;font-size:.85rem;flex:1;min-width:0}.foto-atleta{display:flex;gap:.9rem;align-items:stretch}.foto-grande{width:7.5rem;height:7.5rem;flex-shrink:0;border-radius:16px;display:grid;place-items:center;overflow:hidden;font-size:2.2rem;font-weight:700}.foto-grande img{width:100%;height:100%;object-fit:cover}.zona-foto{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:.75rem;border:2px dashed #4A5266;border-radius:16px;color:var(--tenue);text-align:center;font-size:.82rem;cursor:pointer}.zona-foto strong{color:#fff}.zona-foto.sopra,.zona-foto:focus-within,.zona-foto:hover{border-color:var(--cremisi);color:#fff}.numeri-scheda{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.numeri-scheda>*{display:flex;flex-direction:column;gap:.2rem;padding:.6rem .75rem;border-radius:10px;background:var(--nero);text-decoration:none}.numeri-scheda strong{font-family:var(--display);font-weight:400;font-size:1.1rem}.numeri-scheda a span:last-child{color:#fda4af;font-weight:600;font-size:.9rem}.zona-pericolo{display:flex;align-items:center;gap:.9rem;padding-top:.9rem;border-top:1px solid var(--linea)}.zona-pericolo .dettaglio{flex:1}.pagina-regole{display:grid;gap:1.5rem;align-items:start}.colonna-principale{display:flex;flex-direction:column;gap:1rem;min-width:0}.gruppo-admin .etichetta-gruppo{padding-bottom:.5rem;border-bottom:1px solid var(--linea);color:#fff}.elenco-regole{list-style:none;margin:0;padding:0}.elenco-regole li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem .8rem;align-items:center;padding:.75rem .25rem;border-bottom:1px solid #161B26}.elenco-regole li.spenta>:not(.levetta):not(.azioni-riga){opacity:.5}.elenco-regole .testo{display:flex;flex-direction:column;min-width:0}.elenco-regole .uso{font-size:.8rem;color:var(--tenue);grid-column:2;grid-row:2}.elenco-regole .levetta{grid-column:3;grid-row:1}.elenco-regole .azioni-riga{display:flex;gap:.4rem;grid-column:3;grid-row:2;justify-content:flex-end}@media(min-width:760px){.elenco-regole li{grid-template-columns:auto minmax(0,1fr) 8.5rem auto auto}.elenco-regole .uso,.elenco-regole .levetta,.elenco-regole .azioni-riga{grid-column:auto;grid-row:auto}}.levetta{width:46px;height:28px;padding:3px;border-radius:14px;background:#3a4152;display:flex;transition:background .15s}.levetta span{width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .15s}.levetta[aria-checked=true]{background:var(--cremisi)}.levetta[aria-checked=true] span{transform:translate(18px)}.gesti-liberi ul{list-style:none;margin:0;padding:0}.gesti-liberi li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem .75rem;align-items:center;padding:.75rem 0;border-top:1px solid #161B26}.gesti-liberi li .testo{display:flex;flex-direction:column;min-width:0}.gesti-liberi li button{grid-column:2;justify-self:start}.colonna-laterale{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.elenco-categorie{list-style:none;margin:0;padding:0}.elenco-categorie li{display:flex;align-items:center;gap:.6rem;padding:.55rem 0;border-top:1px solid #161B26}.elenco-categorie .sposta{display:flex;flex-direction:column;gap:3px}.elenco-categorie .sposta .bottone-icona{width:30px;height:22px;border-radius:6px;font-size:.8rem}.apri-categoria{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.35rem .4rem;background:none;border-radius:8px;color:var(--testo);font-weight:400;text-align:left}.apri-categoria:hover{background:var(--superficie-2)}@media(min-width:1024px){.pagina-regole{grid-template-columns:minmax(0,1fr) 21rem}}.pagina-semplice{display:flex;flex-direction:column;gap:1rem}.griglia-squadre{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.75rem}.scheda-squadra{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:1rem;border-radius:var(--raggio);border:1px solid var(--linea);background:var(--superficie);color:var(--testo);text-align:left;font-weight:400}.scheda-squadra:hover{border-color:#3a4152}.scheda-squadra .striscia{width:2.5rem;height:5px;border-radius:3px;margin-bottom:.4rem}.scheda-squadra strong{font-size:1.05rem}.elenco-stagioni{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.elenco-stagioni li{display:flex;align-items:center;gap:1rem;padding:.9rem 1rem;border-radius:var(--raggio);border:1px solid var(--linea);background:var(--superficie)}.elenco-stagioni li.attiva{border-color:#e11d4899}.elenco-stagioni .testo{flex:1;display:flex;flex-direction:column}.elenco-stagioni .etichetta{display:inline-flex;align-items:center;gap:.45rem}.cifra-zero{font-family:var(--corpo);font-weight:700;font-size:1.25em;line-height:1}.riga .punti.nessuno{color:var(--tenue);font-family:var(--corpo)}.in-attesa{display:flex;flex-direction:column;gap:.35rem;margin:.75rem 0 1.25rem;padding:1.1rem 1.2rem;border-radius:var(--raggio);background:var(--superficie);border:1px solid var(--linea)}.in-attesa strong{display:flex;align-items:center;gap:.6rem;font-family:var(--display);font-weight:400;font-size:.95rem;text-transform:uppercase}.in-attesa strong:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--cremisi);box-shadow:0 0 0 4px #e11d4833;flex-shrink:0}.in-attesa span{color:#c7ccd8;font-size:.92rem}.pagina-stretta{max-width:26rem}.pagina-admin{max-width:44rem}.elenco-richieste{list-style:none;margin:0;padding:0}.elenco-richieste>li{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-top:1px solid #161B26}.elenco-richieste>li.richiesta{display:block}.elenco-richieste .testo{flex:1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.riga-richiesta{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.riga-richiesta input{padding:.5rem .65rem}.elenco-richieste .azioni-riga{display:flex;gap:.4rem}.password-dimenticata{margin-top:1rem}main:focus{outline:none}.barra-indietro{margin:.5rem 0 .9rem}.barra-indietro .bottone-tondo{background:var(--superficie-2);border:1px solid var(--linea)}.scheletro{display:flex;flex-direction:column;gap:.6rem;margin:.75rem 0}.scheletro span{display:block;height:3.6rem;border-radius:12px;background:linear-gradient(90deg,var(--superficie) 0%,var(--superficie-2) 50%,var(--superficie) 100%);background-size:200% 100%;animation:luccica 1.2s linear infinite}.scheletro span:nth-child(2){opacity:.8}.scheletro span:nth-child(3){opacity:.6}.scheletro span:nth-child(4){opacity:.4}@keyframes luccica{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}.riquadro .evento{background:var(--nero)}
