.ap *{box-sizing:border-box;margin:0;padding:0}.ap{--chalk:#f4f5f0;--paper:#fff;--surface:#e9ebe4;--ink:#151b2e;--ink-soft:#5a6480;--turf:#1e8e5a;--turf-bg:#e7f4ed;--card:#c8362f;--card-bg:#fbebea;--ritardo:#a86f0a;--ritardo-bg:#fcf1dc;--flood:#e8b43a;--brand:#1c1f9e;--line:#d9ddd4;--rule:#151b2e66;--voce:#e8f0fd;--voce-ink:var(--brand);--voce-soft:#4a5a8f;--voce-line:#1c1f9e29;--notte:var(--ink);--ambra:var(--flood);--ambra-forte:#c99a2e;--display:"Archivo", system-ui, -apple-system, sans-serif;--body:"Archivo", system-ui, -apple-system, sans-serif;--t-xs:11px;--t-sm:12px;--t-md:14px;--t-lg:17px;--t-xl:26px;--t-2xl:32px;--lh-stretta:1.1;--lh-larga:1.5;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;line-height:var(--lh-larga);font-family:var(--body);color:var(--ink);background:var(--chalk);-webkit-font-smoothing:antialiased;min-height:100vh}.ap button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.ap :is(.ap-btn,.ap-chip){border-style:solid;border-width:1px}.ap input{color:inherit;font-family:inherit}.ap :focus-visible{outline:2px solid var(--flood);outline-offset:2px}.ap ::selection{background:color-mix(in srgb, var(--flood) 28%, transparent)}.ap-centro{text-align:left;place-items:center;padding:40px 16px;display:grid}.ap-shell{max-width:1180px;margin:0 auto;padding:0 16px 160px}.ap-head{z-index:30;background:var(--chalk);border-bottom:2px solid var(--rule);padding:14px 0 10px;position:sticky;top:0}.ap-head-row{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.ap-eyebrow{font-family:var(--display);font-weight:800;font-size:var(--t-2xl);letter-spacing:-.02em;text-transform:none;color:var(--brand);line-height:.95}.ap-eyebrow span{color:var(--flood)}.ap-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.ap-utente{color:var(--ink-soft);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.ap-field{flex-direction:column;gap:3px;display:flex}.ap-field label{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-weight:800}.ap-field input{border:1px solid var(--line);background:var(--paper);border-radius:0;max-width:190px;padding:8px 10px;font-size:14px;font-weight:500}.ap-field input:focus-visible,.ap-field select:focus-visible{border-color:var(--flood)}.ap-pianificato{color:#7a3c06;border-left:3px solid var(--ambra-forte);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;background:#fdf1e3;align-self:flex-start;margin-top:2px;padding:2px 8px;font-weight:800}.ap-score{background:var(--voce);border-radius:0;align-items:stretch;display:flex;overflow:hidden}.ap-score-cell{text-align:left;border-right:1px solid var(--voce-line);min-width:72px;padding:8px 14px 7px}.ap-score-cell:last-child{border-right:none}.ap-score-cell b{font-family:var(--display);font-weight:800;font-size:var(--t-xl);color:var(--voce-ink);font-variant-numeric:tabular-nums;line-height:1;display:block}.ap-score-cell.pres b{color:var(--turf)}.ap-score-cell.ass b{color:var(--card)}.ap-score-cell.chiam b{color:var(--ink)}.ap-score-cell i{letter-spacing:.1em;text-transform:uppercase;color:var(--voce-soft);font-size:10px;font-style:normal;font-weight:800}.ap-grid{grid-template-columns:1fr;gap:20px;margin-top:20px;display:grid}@media (width>=900px){.ap-grid{grid-template-columns:340px 1fr;align-items:start}.ap-voice-col{position:sticky;top:96px}}.ap-mic-panel{background:var(--voce);color:var(--voce-ink);text-align:left;border-radius:0;padding:18px;position:relative;overflow:hidden}.ap-mic-panel:after{content:none}.ap-voce-conferma{align-items:center;gap:var(--s-2);margin-top:var(--s-2);padding:var(--s-2) var(--s-3);background:var(--chalk);border-left:3px solid var(--card);flex-wrap:wrap;display:flex}.ap-voce-conferma>span{margin-right:auto}.ap-mic-panel .ap-mic{background:var(--paper);border:2px solid var(--voce-ink);width:104px;height:104px;color:var(--voce-ink);border-radius:50%;place-items:center;margin:0;transition:background .18s,color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 1px #1c1f9e1a,0 6px 18px #1c1f9e1a}.ap-mic:hover{transform:translateY(-1px);box-shadow:0 2px #1c1f9e1f,0 10px 26px #1c1f9e29}.ap-mic:focus-visible{outline:3px solid var(--flood);outline-offset:3px}.ap-mic:active{background:var(--flood);border-color:var(--flood);color:var(--ink);transform:translateY(0)scale(.97)}.ap-mic.on{background:var(--flood);border-color:var(--flood);color:var(--ink);box-shadow:0 6px 22px #e8b43a73}.ap-mic svg{width:40px;height:40px}.ap-ring{border:2px solid var(--flood);opacity:0;border-radius:50%;position:absolute;inset:-8px}.ap-mic.on .ap-ring{animation:1.9s ease-out infinite ap-pulse}.ap-mic.on .ap-ring:nth-child(2){animation-delay:.63s}.ap-mic.on .ap-ring:nth-child(3){animation-delay:1.26s}@keyframes ap-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.ap-mic.on .ap-ring{opacity:.3;animation:none}}.ap-mic-label{font-family:var(--display);letter-spacing:-.01em;text-transform:none;color:var(--voce-ink);margin-top:14px;font-size:20px;font-weight:800}.ap-mic-hint{color:var(--voce-soft);margin-top:4px;font-size:12px;line-height:1.45}.ap-ticker{background:var(--paper);border-left:2px solid var(--ambra);text-align:left;min-height:46px;color:var(--ink);word-break:break-word;border-radius:0;margin-top:14px;padding:10px 12px;font-size:13px;line-height:1.45}.ap-ticker em{color:var(--ink-soft);font-style:normal}.ap-ticker .live{color:var(--flood);font-weight:700}.ap-toast{text-align:left;border-left:3px solid var(--ink);background:var(--surface);color:var(--ink);border-radius:0;margin-top:12px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.35}.ap-toast.ok{background:var(--surface);color:var(--ink);border-left-color:var(--ink)}.ap-toast.warn{color:#7a3c06;border-left-color:var(--ambra);background:#fdf1e3}.ap-toast.err{background:var(--card-bg);color:#8c1d13;border-left-color:var(--card)}.ap-toast-azione{min-height:32px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1.5px solid;margin-left:10px;padding:4px 12px;font-weight:800;display:inline-block}.ap-percorso{background:var(--paper);border:1px solid var(--line);padding:var(--s-3);margin-bottom:var(--s-3)}.ap-percorso-passi{counter-reset:none;grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.ap-percorso-passo{border-top:4px solid var(--line);color:var(--ink-soft);align-items:center;gap:8px;padding:8px;display:flex;position:relative}.ap-percorso-passo.fatto{border-top-color:var(--turf);color:var(--ink)}.ap-percorso-passo.attuale{border-top-color:var(--brand);color:var(--ink);background:var(--voce)}.ap-percorso-numero{background:var(--paper);border:2px solid;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-size:14px;font-weight:800;display:grid}.ap-percorso-passo.fatto .ap-percorso-numero{background:var(--turf);border-color:var(--turf);color:#fff}.ap-percorso-passo.attuale .ap-percorso-numero{background:var(--brand);border-color:var(--brand);color:#fff}.ap-percorso-testo{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ap-percorso-testo b{font-size:var(--t-md)}.ap-percorso-testo small{font-size:var(--t-xs);color:var(--ink-soft)}.ap-percorso-azioni{margin-top:var(--s-3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-percorso-azioni p{flex:100%;margin:0;font-size:13px;line-height:1.45}@media (width<=520px){.ap-percorso-testo small{display:none}.ap-percorso-passo{gap:6px;padding:6px 4px}.ap-percorso-numero{flex-basis:24px;height:24px;font-size:12px}}.ap-list--ferma .ap-seg button:disabled{opacity:.55;cursor:not-allowed}.ap-list--ferma .ap-motivo:disabled{opacity:.7}@media print{.ap-percorso{display:none}}.ap-registrato{border-left:3px solid var(--ambra-forte);color:#7a3c06;background:#fdf1e3;margin-bottom:12px;padding:10px 12px}.ap-registrato b{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:800;display:block}.ap-registrato p{margin-top:4px;font-size:13px;line-height:1.45}.ap-registrato .ap-btn{margin-top:8px}.ap-registrato--societa{border-left-color:var(--rule);background:var(--surface);color:var(--ink-soft)}.ap-stato-foglio{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.ap-stato-foglio.registrato{background:var(--turf-bg);color:var(--turf)}.ap-stato-foglio.chiuso{color:#7a3c06;background:#fdf1e3}.ap-stato-foglio.aperto{background:var(--voce);color:var(--voce-ink)}.ap-stato-foglio .ap-sottotesto{text-transform:none;letter-spacing:0;font-weight:600}.ap-registro{margin-top:18px}.ap-registro h2{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:800}.ap-registro .ap-tabella td:last-child{white-space:normal;max-width:42ch}.ap-section-title{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.ap-section-title h2{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--brand);font-size:22px;font-weight:800}.ap-section-title p{color:var(--ink-soft);font-size:13px}.ap-tools{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.ap-btn{border:1px solid var(--rule);font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;text-align:left;background:0 0;border-radius:0;padding:8px 14px;font-size:12px;font-weight:800}.ap-btn:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.ap-btn:active{background:color-mix(in srgb, var(--ink) 14%, transparent)}.ap-btn:disabled{opacity:.45;cursor:not-allowed}.ap-btn.solid{background:var(--ink);border-color:var(--ink);color:var(--chalk)}.ap-btn.solid:hover{background:#0b1020;border-color:#0b1020}.ap-btn.solid:active{background:var(--brand);border-color:var(--brand)}.ap-btn.piccolo{letter-spacing:.04em;white-space:nowrap;padding:3px 8px;font-size:10px}.ap-list{border-top:2px solid var(--rule);flex-direction:column;gap:0;display:flex}.ap-row{background:var(--surface);border:0;border-bottom:1px solid var(--line);border-radius:0;align-items:center;gap:12px;padding:8px 12px;transition:background .18s;display:flex}.ap-row.presente{background:var(--chalk)}.ap-row.assente{background:var(--card-bg)}.ap-row.ritardo{background:var(--ritardo-bg)}.ap-row.da-chiamare{box-shadow:inset 3px 0 0 0 var(--rule)}.ap-row.flash{animation:.7s ap-flash}@keyframes ap-flash{0%{box-shadow:inset 3px 0 0 0 var(--flood), 0 0 0 0 color-mix(in srgb, var(--flood) 60%, transparent)}to{box-shadow:inset 3px 0 0 0 var(--flood), 0 0 0 12px #e8b43a00}}@media (prefers-reduced-motion:reduce){.ap-row.flash{animation:none}}.ap-num{font-family:var(--display);text-align:left;min-width:34px;color:var(--ink-soft);font-size:24px;font-weight:800;line-height:1}.ap-row.assente .ap-num{color:var(--card)}.ap-name{flex:1;min-width:0}.ap-name b{font-size:15px;font-weight:700;line-height:1.25;display:block}.ap-name small{color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:600}.ap-name small.voce{color:var(--brand);font-weight:800}.ap-num{flex:none}.ap-seg{flex:none;gap:6px;display:flex}.ap-seg button{border:1px solid var(--rule);width:46px;height:46px;font-family:var(--display);color:var(--ink);background:0 0;border-radius:0;font-size:16px;font-weight:800;line-height:1}.ap-seg button:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.ap-seg button.p[aria-pressed=true]{background:var(--turf);border-color:var(--turf);color:#fff}.ap-seg button.a[aria-pressed=true]{background:var(--card);border-color:var(--card);color:#fff}.ap-seg button.r[aria-pressed=true]{background:var(--ritardo);border-color:var(--ritardo);color:#fff}@media (width<=380px){.ap-seg{gap:4px}.ap-seg button{width:40px}}.ap-ora-arrivo{border:1px solid var(--line);background:var(--surface);min-width:0;max-width:6.5rem;color:var(--ink);flex:0 auto;margin-right:.4rem;padding:.25rem .3rem;font-size:.8rem}@media print{.ap-ora-arrivo{background:0 0;border:none}}.ap-empty{border:2px solid var(--rule);text-align:left;color:var(--ink-soft);border-radius:0;padding:24px;font-size:14px}.ap-dock{display:none}@media (width<=899px){.ap-voice-col .ap-mic-panel{padding-top:18px}.ap-dock{z-index:40;background:var(--voce);border-top:2px solid var(--voce-line);padding:10px 14px calc(10px + env(safe-area-inset-bottom));align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.ap-dock .mini{border:2px solid var(--voce-ink);width:52px;height:52px;color:var(--voce-ink);border-radius:0;flex:none;place-items:center;display:grid}.ap-dock .mini.on{background:var(--ambra);border-color:var(--ambra);color:#fff}.ap-dock .mini svg{width:22px;height:22px}.ap-dock .txt{color:var(--voce-ink);font-size:12px;line-height:1.35}.ap-dock .txt b{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;font-size:16px;font-weight:800;display:block}.ap-dock .txt span{color:#f4f5f0a6;font-size:11px}}.ap-logo{object-fit:contain;border-radius:0;flex:none;display:block}.ap-logo-placeholder{background:var(--flood);color:#fff;font-family:var(--display);letter-spacing:.06em;place-items:center;font-size:14px;font-weight:800;display:grid}.ap-foto{object-fit:cover;background:var(--surface);flex:none;display:block}.ap-foto--iniziali{background:var(--voce);color:var(--voce-ink);font-family:var(--display);letter-spacing:.04em;-webkit-print-color-adjust:exact;print-color-adjust:exact;place-items:center;font-size:13px;font-weight:800;display:grid}.ap-tabella .ap-foto-colonna{width:40px;padding-right:0}.ap-foto-scegli{cursor:pointer}:root{--menu-largo:320px}.ap-nav{background:var(--paper);border-bottom:1px solid var(--line)}.ap-barra{z-index:900;position:sticky;top:0;box-shadow:0 1px 3px #151b2e0d}.ap-barra-inner{max-width:1180px;padding:var(--s-2) var(--s-4);align-items:center;gap:var(--s-3);min-height:60px;margin:0 auto;display:flex}.ap-nav-societa{min-width:0;font-family:var(--display);font-weight:800;font-size:var(--t-lg);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ap-barra img.ap-logo{object-fit:contain}.ap-hamburger{z-index:1002;width:48px;height:48px;margin-right:calc(-1 * var(--s-2));color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:relative}.ap-hamburger:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.ap-hamburger:focus-visible{outline:3px solid var(--flood);outline-offset:2px}.ap-barra.con-colori{box-shadow:inset 0 4px 0 var(--soc-barra), 0 1px 3px #151b2e0d}.ap-barra.con-colori .ap-barra-inner{padding-top:calc(var(--s-2) + 4px)}.ap-barra.con-colori .ap-nav-societa{color:var(--soc-titolo,var(--ink))}.ap-barra.con-colori .ap-logo-placeholder{background:var(--soc-barra);color:var(--soc-barra-testo)}.ap-impostazioni{flex:none;position:relative}.ap-impostazioni__pulsante{width:48px;height:48px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ap-impostazioni__pulsante:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.ap-impostazioni__pulsante:focus-visible{outline:3px solid var(--flood);outline-offset:2px}.ap-impostazioni__pulsante[aria-expanded=true]{color:var(--brand);background:color-mix(in srgb, var(--brand) 9%, transparent)}.ap-impostazioni__pulsante .ap-menu-icona{width:22px;height:22px}.ap-impostazioni__tendina{z-index:950;background:var(--paper);border:1px solid var(--line);width:min(300px,100vw - 24px);position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #151b2e29,0 2px 6px #151b2e0f}.ap-impostazioni__tendina[hidden]{display:none}.ap-impostazioni__chi{min-width:0;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);background:var(--chalk);flex-direction:column;gap:2px;display:flex}.ap-impostazioni__chi strong{font-family:var(--display);font-weight:800;font-size:var(--t-md);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ap-impostazioni__chi span{font-size:var(--t-sm);color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ap-impostazioni__voci{padding:var(--s-1) 0;margin:0;list-style:none}.ap .ap-impostazioni__voce{align-items:center;gap:var(--s-3);width:100%;min-height:52px;padding:var(--s-2) var(--s-4);color:var(--ink);text-align:left;font-family:var(--body);border-left:3px solid #0000;font-size:15px;font-weight:600;text-decoration:none;display:flex}.ap-impostazioni__voce>span{flex-direction:column;min-width:0;display:flex}.ap-impostazioni__voce small{font-size:var(--t-sm);color:var(--ink-soft);font-weight:400}.ap-impostazioni__voce .ap-menu-icona{width:22px;height:22px;color:var(--ink-soft);flex:none}.ap-impostazioni__voce:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.ap-impostazioni__voce:focus-visible{outline:3px solid var(--flood);outline-offset:-3px}.ap-impostazioni__voce.active{border-left-color:var(--flood)}.ap-impostazioni__voce.active .ap-menu-icona{color:var(--brand)}.ap-impostazioni__esci{margin-top:var(--s-1);border-top:1px solid var(--line);padding-top:var(--s-1)}.ap .ap-impostazioni__esci .ap-impostazioni__voce,.ap-impostazioni__esci .ap-impostazioni__voce .ap-menu-icona{color:var(--card)}.ap-menu-velo{z-index:1000;opacity:0;visibility:hidden;background:#151b2e61;transition:opacity .2s,visibility .2s;position:fixed;inset:0}.ap-menu-velo.aperto{opacity:1;visibility:visible}.ap-menu{z-index:1001;width:min(var(--menu-largo), 85vw);overscroll-behavior:contain;background:var(--paper);visibility:hidden;flex-direction:column;transition:transform .22s,visibility .22s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-100%);box-shadow:4px 0 24px #151b2e2e}.ap-menu.aperto{visibility:visible;transform:none}@media (prefers-reduced-motion:reduce){.ap-menu,.ap-menu-velo{transition:none}}body.ap-menu-aperto{overflow:hidden}body.ap-menu-fissato{padding-left:var(--menu-largo)}body.ap-menu-fissato .ap-menu{box-shadow:none;border-right:1px solid var(--line)}body.ap-menu-fissato .ap-menu-velo{display:none}@media print{body.ap-menu-fissato{padding-left:0}}.ap-menu-fissa{width:40px;height:40px;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.ap-menu-fissa:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.ap-menu-fissa:focus-visible{outline:3px solid var(--flood);outline-offset:2px}.ap-menu-fissa[aria-pressed=true]{color:var(--brand)}.ap-menu-puntina{transition:transform .2s;transform:rotate(-35deg)}.ap-menu-puntina.fissata{transform:none}@media (prefers-reduced-motion:reduce){.ap-menu-puntina{transition:none}}.ap-menu-testa{align-items:center;gap:var(--s-3);padding:var(--s-4);background:var(--chalk);border-bottom:1px solid var(--line);color:var(--ink);display:flex}.ap-menu-testa .ap-menu-icona{flex:none;width:28px;height:28px}.ap-menu-chi{flex-direction:column;min-width:0;display:flex}.ap-menu-chi strong{font-family:var(--display);font-weight:800;font-size:var(--t-md);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ap-menu-chi span{font-size:var(--t-sm);color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ap-menu-societa{padding:var(--s-3) var(--s-4) var(--s-2)}.ap-menu-societa .ap-selettore-societa{width:100%;display:flex}.ap-menu-societa .ap-selettore-societa select{flex:1;min-width:0;min-height:40px}.ap-menu-voci{padding:var(--s-2) 0 calc(var(--s-2) + env(safe-area-inset-bottom));flex:1;margin:0;list-style:none}.ap-menu-riga{align-items:center;display:flex}.ap-menu-voce{align-items:center;gap:var(--s-4);min-height:52px;padding:0 var(--s-4) 0 var(--s-5);color:var(--ink);border-left:4px solid #0000;flex:1;font-size:16px;font-weight:500;text-decoration:none;display:flex}.ap-menu-voce .ap-menu-icona{color:var(--ink-soft);flex:none}.ap-menu-voce:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.ap-menu-voce.attivo{border-left-color:var(--flood);font-weight:800}.ap-menu-voce.attivo .ap-menu-icona{color:var(--brand)}.ap-menu-apri-area{width:52px;height:52px;margin-right:var(--s-2);color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ap-menu-apri-area:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.ap-menu-freccia{transition:transform .2s}.ap-menu-freccia.aperta{transform:rotate(180deg)}.ap-menu-sotto{margin:0 0 var(--s-2);padding:0;list-style:none}.ap-menu-sotto a{min-height:44px;padding:0 var(--s-4) 0 calc(var(--s-5) + 24px + var(--s-4) + 4px);color:var(--ink-soft);align-items:center;font-size:15px;text-decoration:none;display:flex}.ap-menu-famiglia>.ap-menu-famiglia-titolo{padding:var(--s-3) var(--s-4) var(--s-1) calc(var(--s-5) + 24px + var(--s-4) + 4px);color:var(--ink-soft);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800;display:block}.ap-menu-famiglia+.ap-menu-famiglia>.ap-menu-famiglia-titolo{margin-top:var(--s-2);border-top:1px solid var(--line)}.ap-menu-famiglia>ul{margin:0;padding:0;list-style:none}.ap-menu-sotto a:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent)}.ap-menu-sotto a.attivo{color:var(--brand);font-weight:800}.ap-menu-voce:focus-visible,.ap-menu-sotto a:focus-visible,.ap-menu-apri-area:focus-visible{outline:3px solid var(--flood);outline-offset:-3px}.ap-footballer,.ap-nav a.ap-footballer{align-items:center;gap:var(--s-1);min-height:44px;padding:0 var(--s-1);color:var(--brand);font-family:var(--body);font-size:var(--t-sm);letter-spacing:0;text-transform:none;white-space:nowrap;border:none;font-weight:700;text-decoration:none;display:inline-flex}.ap-footballer:hover,.ap-nav a.ap-footballer:hover{color:var(--brand);background:0 0;text-decoration:underline}.ap-striscia-footballer{max-width:1180px;padding:0 var(--s-4);border-bottom:1px solid var(--line);margin:0 auto}.ap-cornice-pubblica>.ap{min-height:0}.ap-pagina{padding-top:18px}.ap-attesa{color:var(--ink-soft);padding:20px 0;font-size:14px}.ap-attesa-ruolo{text-align:center;max-width:460px;margin:0 auto;padding:24px 16px}.ap-attesa-ruolo h1{margin:0 0 12px;font-size:20px}.ap-attesa-ruolo p{color:var(--ink-soft);line-height:1.5}.ap-attesa-ruolo .ap-form-riga{justify-content:center}.ap-nota{color:var(--ink-soft);margin-top:12px;font-size:12px;line-height:1.55}.ap-report-head{border-bottom:2px solid var(--rule);flex-wrap:wrap;align-items:flex-end;gap:18px;margin-bottom:16px;padding-bottom:14px;display:flex}.ap-report-titolo{text-align:left;flex:18rem;min-width:0}.ap-report-head>.ap-field{flex:9rem;min-width:0}.ap-report-head>.ap-btn{flex:none}.ap-report-societa{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);font-size:10px;font-weight:800}.ap-report-titolo h1{font-family:var(--display);letter-spacing:-.02em;text-transform:none;color:var(--brand);font-size:clamp(22px,6vw,34px);font-weight:800;line-height:1.05}.ap-report-head.con-colori{border-bottom:3px solid var(--soc-linea,var(--rule))}.ap-report-head.con-colori :is(.ap-report-titolo h1,.ap-report-societa){color:var(--soc-titolo,var(--brand))}.ap-report-head.con-colori .ap-logo-placeholder{background:var(--soc-barra);color:var(--soc-barra-testo)}.ap-report-sub{color:var(--ink-soft);margin-top:3px;font-size:14px}.ap-report-dettagli{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-start;gap:0;margin-top:12px;display:flex}.ap-report-dettagli div{padding:8px 18px 0 0}.ap-report-dettagli dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:9px;font-weight:800}.ap-report-dettagli dd{font-family:var(--display);font-size:20px;font-weight:800;line-height:1.1}.ap-filtri,.ap-form-riga{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.ap-form-riga{background:var(--surface);border:1px solid var(--line);border-radius:0;padding:12px}.ap-field select{border:1px solid var(--line);background:var(--paper);color:inherit;border-radius:0;min-width:150px;padding:8px 10px;font-family:inherit;font-size:14px;font-weight:500}.ap-field.stretto input{width:70px}.ap-field.largo{flex:260px;max-width:340px}.ap-field.largo input{width:100%;max-width:none}.ap-campo-aiuto{color:var(--ink-soft);font-size:11px;line-height:1.4}.ap-campo-errore{color:var(--card);font-size:11px;font-weight:700;line-height:1.4}.ap-registrazione{max-width:27rem;padding:40px 16px 80px}.ap-registrazione h1{font-family:var(--display);letter-spacing:-.02em;color:var(--brand);margin-bottom:10px;font-size:30px;font-weight:800;line-height:1.05}.ap-registrazione__spiega{color:var(--ink-soft);margin-bottom:20px;font-size:14px;line-height:1.5}.ap-registrazione__esito{margin-bottom:20px;font-size:15px;line-height:1.55}.ap-registrazione__form{flex-direction:column;gap:14px;display:flex}.ap-registrazione__form .ap-field input{width:100%;max-width:none}.ap-registrazione__form .ap-btn{margin-top:6px}.ap-registrazione__form .ap-field select{width:100%;min-width:0}.ap-registrazione__form .ap-field textarea{border:1px solid var(--line);background:var(--paper);font:inherit;color:inherit;resize:vertical;border-radius:0;width:100%;padding:8px 10px;font-size:14px}.ap-registrazione__form .ap-field textarea:focus-visible{border-color:var(--flood)}.ap-passi-registrazione{gap:var(--s-1) var(--s-3);margin:0 0 var(--s-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ap-passi-registrazione li{align-items:center;gap:var(--s-2);color:var(--ink-soft);font-size:12px;display:flex}.ap-passi-registrazione .numero{border:1px solid var(--line);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;line-height:1;display:grid}.ap-passi-registrazione li.corrente{color:var(--brand);font-weight:700}.ap-passi-registrazione li.corrente .numero{background:var(--brand);border-color:var(--brand);color:var(--paper)}.ap-squadre-scelta{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.ap-squadre-scelta label{align-items:center;gap:var(--s-3);border:1px solid var(--line);background:var(--paper);padding:var(--s-3);cursor:pointer;font-size:14px;display:flex}.ap-squadre-scelta label:has(input:checked){border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.ap-squadre-scelta label:has(input:focus-visible){outline:2px solid var(--flood);outline-offset:2px}.ap-squadre-scelta .ap-sottotesto{color:var(--ink-soft);margin-left:auto;font-size:11px}.ap-ruoli-scelta{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.ap-ruoli-scelta label{align-items:flex-start;gap:var(--s-3);border:1px solid var(--line);background:var(--paper);padding:var(--s-3);cursor:pointer;font-size:14px;display:flex}.ap-field .ap-ruoli-scelta label{text-transform:none;letter-spacing:normal;color:var(--ink);text-align:left;font-size:14px;font-weight:400}.ap-ruoli-scelta label>span{gap:2px;display:grid}.ap-registrazione__form .ap-field .ap-ruoli-scelta input{flex:none;width:auto;margin-top:3px}.ap-ruoli-scelta label:has(input:checked){border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.ap-ruoli-scelta label:has(input:focus-visible){outline:2px solid var(--flood);outline-offset:2px}.ap-ruoli-scelta .ap-sottotesto{color:var(--ink-soft);font-size:12px}.ap-ruolo-approva{letter-spacing:.02em;font-size:11px;font-weight:700}.ap-ruolo-approva.segreteria{color:var(--brand)}.ap-ruolo-approva.amministratore{color:var(--ink)}.ap-registrazione__chi-approva{margin:var(--s-2) 0 0;padding:var(--s-2) var(--s-3);border-left:3px solid var(--brand);background:var(--paper);font-size:13px}.ap-registrazione__comandi{justify-content:flex-end;gap:var(--s-3);margin-top:var(--s-3);display:flex}.ap-registrazione__comandi .indietro{margin-right:auto}.ap-registrazione__comandi .ap-btn{margin-top:0}.ap-dichiarazione{gap:var(--s-1);font-size:13px;display:grid}.ap-dichiarazione .ap-campo-aiuto{margin-top:var(--s-1);display:block}.ap-trappola{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ap-invito-nuovo{border:1px solid var(--line);border-left:3px solid var(--flood);margin:0 0 1.25rem;padding:1rem}.ap-invito-nuovo__titolo{margin:0 0 .5rem;font-size:.9rem;font-weight:700}.ap-invito-nuovo__link{background:var(--surface);word-break:break-all;-webkit-user-select:all;user-select:all;margin-bottom:.5rem;padding:.5rem;font-size:.8rem;display:block}.ap-tab{border-bottom:2px solid var(--rule);flex-wrap:wrap;gap:0;margin-bottom:14px;display:flex}.ap-tab button{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);border-bottom:3px solid #0000;border-radius:0;padding:10px 16px;font-size:12px;font-weight:800}.ap-tab button:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.ap-tab button.attivo{color:var(--voce-ink);background:var(--voce);border-bottom-color:var(--voce-ink)}.ap-tab-tendine{flex-wrap:nowrap}.ap-tendina{position:relative}.ap-tendina-freccia{margin-left:6px;font-size:10px}.ap-tendina-voci{z-index:30;background:var(--chalk);border:2px solid var(--rule);border-top:0;flex-direction:column;min-width:100%;display:flex;position:absolute;top:100%;left:0;box-shadow:0 6px 18px #0b102024}.ap-tendina-voci button{text-align:left;white-space:nowrap;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);border-left:3px solid #0000;padding:10px 16px;font-size:12px;font-weight:800}.ap-tendina-voci button:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.ap-tendina-voci button.attivo{color:var(--voce-ink);background:var(--voce);border-left-color:var(--voce-ink)}@media screen and (width<=560px){.ap-tab-tendine{flex-wrap:wrap}}.ap-tabella-wrap{border:0;border-top:2px solid var(--rule);background:var(--chalk);border-radius:0;overflow-x:auto}.ap-tabella{border-collapse:collapse;width:100%;font-size:14px}.ap-tabella th,.ap-tabella td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 12px}.ap-tabella thead th{background:var(--voce);color:var(--voce-ink);border-bottom:2px solid var(--voce-line);font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;position:sticky;top:0}.ap-tabella tbody tr:last-child td{border-bottom:none}.ap-tabella thead th .ap-ordina{cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.ap-tabella thead th .ap-ordina:focus-visible{outline-offset:2px;outline:2px solid}.ap-ordina-freccia{opacity:.35;font-size:9px}.ap-ordina.attiva .ap-ordina-freccia{opacity:1}@media print{.ap-ordina:not(.attiva) .ap-ordina-freccia{display:none}}.ap-tabella tbody tr:hover{background:var(--surface)}.ap-tabella .num{text-align:center;font-variant-numeric:tabular-nums}.ap-tabella .pres{color:var(--turf);font-weight:800}.ap-tabella .ass{color:var(--card);font-weight:800}.ap-tabella .rit{color:var(--ritardo);font-weight:800}.ap-assenti{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.9rem;margin-top:1rem;display:grid}.ap-assenti__gruppo{border-top:2px solid var(--rule);padding-top:.5rem}.ap-assenti h3{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 .25rem;font-size:.8rem;font-weight:800}.ap-assenti p{margin:0;font-size:.92rem;line-height:1.5}@media print{.ap-assenti{break-inside:avoid;gap:8mm;margin-top:4mm}.ap-assenti h3{font-size:9px}.ap-assenti p{font-size:11px}}.ap-tabella td.azioni{white-space:normal;min-width:9rem}.ap-tabella td.azioni>*{vertical-align:middle;white-space:nowrap;margin:2px 12px 2px 0;display:inline-block}.ap-tabella td.azioni>:last-child{margin-right:0}.ap-tabella tr.stato-presente{background:var(--turf-bg)}.ap-tabella tr.stato-assente{background:var(--card-bg)}.ap-tabella tr.stato-ritardo{background:var(--ritardo-bg)}.ap-link{font:inherit;color:var(--brand);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:800;text-decoration:underline}.ap-link:hover{color:var(--ink)}.ap.ap-accesso{--campo:#0f5c3c;--campo-2:#0a442c;--gesso:#fff;--riflettore:#f2c230;--su-riflettore:#1b1a10;--superficie:#fff;--testo:#13201a;--tenue:#56665d;--linea:#dbe4dc;--ass:#b4442f;min-height:100dvh;padding:max(32px, env(safe-area-inset-top)) 16px max(32px, env(safe-area-inset-bottom));color:var(--testo);background:linear-gradient(180deg, var(--campo) 0%, var(--campo-2) 70%);place-items:center;display:grid;position:relative;overflow-x:hidden}.ap.ap-accesso:before{content:"";pointer-events:none;background:linear-gradient(#0000 calc(50% - 1px),#ffffff24 calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),radial-gradient(circle,#0000 139px,#ffffff24 140px 142px,#0000 143px);position:absolute;inset:0}.ap-accesso__colonna{gap:var(--s-5);flex-direction:column;width:min(420px,100%);display:flex;position:relative}.ap-accesso__testata{justify-content:center;align-items:center;gap:var(--s-3);color:var(--gesso);text-align:center;flex-wrap:wrap;display:flex}.ap-accesso__medaglia{background:var(--gesso);border-radius:18px;flex:none;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 12px 24px -10px #00000073}.ap-accesso__medaglia img{display:block}.ap-accesso__nome{font:800 clamp(1.4rem, 6vw, 1.75rem)/1.1 var(--display);letter-spacing:-.01em;overflow-wrap:anywhere}.ap-accesso__nome em{color:var(--riflettore);font-style:normal}.ap-accesso__modulo{background:var(--superficie);border:1px solid var(--linea);gap:var(--s-4);border-radius:18px;flex-direction:column;padding:clamp(20px,6vw,32px);display:flex;box-shadow:0 30px 60px -30px #0009}.ap-accesso__modulo h1{font:800 var(--t-2xl)/var(--lh-stretta) var(--display);letter-spacing:-.01em;color:var(--testo)}.ap-accesso .ap-field{gap:6px;width:100%}.ap-accesso .ap-field label{font:700 .78rem/1.2 var(--display);letter-spacing:.1em;color:var(--tenue)}.ap-accesso__casella{align-items:center;display:flex;position:relative}.ap-accesso__casella>.ap-accesso__icona{color:var(--tenue);pointer-events:none;position:absolute;left:14px}.ap-accesso .ap-field input{width:100%;max-width:none;min-height:52px;color:var(--testo);background:var(--superficie);border:1.5px solid var(--tenue);border-radius:12px;padding:12px 14px 12px 44px;font-size:16px;font-weight:500}.ap-accesso .ap-field input#accesso-password{padding-right:100px}.ap-accesso .ap-field input:focus-visible{outline:3px solid var(--campo);outline-offset:1px;border-color:var(--campo)}.ap .ap-accesso__mostra{cursor:pointer;min-width:44px;min-height:40px;font:700 .9rem/1 var(--display);color:var(--campo);background:0 0;border:none;border-radius:8px;padding:0 12px;position:absolute;right:6px}.ap-accesso__mostra:hover{background:color-mix(in srgb, var(--campo) 8%, transparent)}.ap-accesso__mostra:focus-visible{outline:3px solid var(--campo);outline-offset:0}.ap .ap-accesso__btn{width:100%;min-height:52px;font:700 1.05rem/1.2 var(--display);text-align:center;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1.25rem;transition:transform .15s,background-color .15s;display:inline-flex}.ap-accesso__btn:hover:not(:disabled){transform:translateY(-1px)}.ap-accesso__btn:focus-visible{outline:3px solid var(--campo);outline-offset:3px}.ap-accesso__btn:disabled{cursor:progress;opacity:.8}.ap-accesso__btn.riflettore{background:var(--riflettore);color:var(--su-riflettore)}.ap-accesso__btn.riflettore:hover:not(:disabled){background:color-mix(in srgb, var(--riflettore) 88%, #000)}.ap-accesso__btn.pieno{background:var(--campo);color:var(--gesso)}.ap-accesso__btn.vuoto{background:var(--superficie);color:var(--testo);border-color:var(--campo)}.ap-accesso__btn.vuoto:hover{background:color-mix(in srgb, var(--campo) 6%, var(--superficie))}.ap-accesso__btn.vuoto .ap-accesso__icona{color:var(--campo)}@media (prefers-reduced-motion:reduce){.ap-accesso__btn{transition:none}.ap-accesso__btn:hover:not(:disabled){transform:none}}.ap-accesso__rotella{border:2.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite ap-accesso-gira}@keyframes ap-accesso-gira{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ap-accesso__rotella{animation-duration:2.4s}}.ap-accesso__errore{background:color-mix(in srgb, var(--ass) 9%, var(--superficie));border:1px solid color-mix(in srgb, var(--ass) 35%, var(--superficie));color:var(--ass);border-radius:12px;align-items:flex-start;gap:.6rem;padding:12px 14px;font-size:.95rem;font-weight:700;line-height:1.4;display:flex}.ap-accesso__errore .ap-accesso__icona{flex:none;margin-top:1px}.ap-accesso__oppure{align-items:center;gap:var(--s-3);font:600 .78rem/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--tenue);display:flex}.ap-accesso__oppure:before,.ap-accesso__oppure:after{content:"";background:var(--linea);flex:1;height:1px}.ap-accesso__aiuto{color:var(--tenue);text-align:center;font-size:.9rem;line-height:1.45}.ap-link.pericolo{color:#0a2f66}.ap-griglia td.giorno,.ap-griglia th.giorno{text-align:center;min-width:42px;padding:6px 4px;font-size:12px}.ap-griglia td.stato-presente{background:var(--turf-bg);color:var(--turf);font-weight:800}.ap-griglia td.stato-assente{background:var(--card-bg);color:var(--card);font-weight:800}.ap-griglia td.stato-ritardo{background:var(--ritardo-bg);color:var(--ritardo);font-weight:800}.ap-griglia td.stato-non_rilevato{color:color-mix(in srgb, var(--ink) 35%, transparent)}.ap-griglia .sticky-nome{background:var(--chalk);z-index:1;position:sticky;left:0}.ap-griglia tbody tr:hover .sticky-nome{background:var(--surface)}.ap-riepilogo{border:2px solid var(--ink);flex-wrap:wrap;gap:0;margin-bottom:14px;display:flex}.ap-riepilogo-cella{border:0;border-right:1px solid var(--line);text-align:left;background:0 0;border-radius:0;min-width:110px;padding:12px 20px}.ap-riepilogo-cella:last-child{border-right:none}.ap-riepilogo-cella b{font-family:var(--display);font-size:30px;font-weight:800;line-height:1;display:block}.ap-riepilogo-cella i{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:9px;font-style:normal;font-weight:800}.ap-riepilogo-cella.pres b{color:var(--turf)}.ap-riepilogo-cella.ass b{color:var(--card)}.ap-modale-sfondo{z-index:50;background:#201e1d8c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.ap-modale{background:var(--chalk);border:2px solid var(--ink);border-top:6px solid var(--flood);border-radius:0;width:100%;max-width:460px;padding:22px;box-shadow:0 12px 32px #2d2b2b38}.ap-modale h2{font-family:var(--display);letter-spacing:-.02em;margin-bottom:10px;font-size:24px;font-weight:800;line-height:1.1}.ap-modale p{margin-bottom:8px;font-size:14px;line-height:1.55}.ap-modale-avviso{color:var(--brand);font-weight:800}.ap-modale-elenco{margin:4px 0 12px;font-size:14px;list-style:none}.ap-modale-elenco li{border-bottom:1px solid var(--line);padding:6px 0}.ap-modale-elenco li:last-child{border-bottom:none}.ap-modale .ap-field{margin:12px 0}.ap-modale-azioni{justify-content:flex-start;gap:8px;margin-top:16px;display:flex}.ap-import-iscritti{max-width:min(900px,94vw)}.ap-import-iscritti__righe{max-height:42vh;overflow:auto}.ap-import-iscritti__conti{margin:12px 0 4px}.ap-foglio-errore{font-size:var(--t-sm);color:var(--card);align-self:center;max-width:28ch;font-weight:700;line-height:1.25}.ap-btn.pericolo-solid{background:var(--card);border-color:var(--card);color:#fff}.ap-btn.pericolo-solid:hover{background:#0b1020;border-color:#0b1020}.ap-btn.pericolo-solid:disabled{opacity:.45;cursor:not-allowed}.ap-ruolo-nuovo{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.ap-ruolo-nuovo input{flex:10rem}.ap-rosa-ruolo{opacity:.75;font-weight:400}.ap-in-diffida{background:#fff6cc;box-shadow:inset 3px 0 #e0a800}.ap-diffida-nota{color:#8a6d00;white-space:nowrap;font-size:.85em}.ap-minuto{text-align:right;width:3.5rem}.ap-minuti-cartellini{gap:4px;margin-top:4px;display:flex}.ap-minuti-cartellini .ap-minuto{width:2.6rem;font-size:.85rem}.ap-partita-tabella td{vertical-align:middle}.ap-formazione{margin:0 0 1.25rem}.ap-formazione-comandi{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;max-width:1100px;margin-bottom:.5rem;display:flex}.ap-formazione-comandi>.ap-chips{margin-right:auto}.ap-formazione-nota{color:var(--ink-soft);margin:0 0 .5rem;font-size:.85rem}.ap-formazione-svg{width:100%;max-width:1100px;height:auto;display:block}.ap-formazione-giocatore:focus{outline:none}.ap-formazione-giocatore:focus-visible circle{stroke:#ffd600}.ap-iscritti-sommario{margin:0 0 var(--s-4);background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:1px;display:grid}.ap-numero{padding:var(--s-3) var(--s-4);background:var(--paper);border-left:3px solid #0000;flex-direction:column;gap:1px;display:flex}.ap-numero__cifra{font-family:var(--display);font-size:var(--t-xl);font-weight:800;line-height:var(--lh-stretta);font-variant-numeric:tabular-nums}.ap-numero__etichetta{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-weight:800;line-height:var(--lh-stretta)}.ap-numero__sotto{font-size:var(--t-sm);color:var(--ink-soft);line-height:var(--lh-stretta);margin-top:var(--s-1)}.ap-numero--rosso{border-left-color:var(--card)}.ap-numero--rosso .ap-numero__cifra{color:var(--card)}.ap-numero--giallo{border-left-color:var(--ambra-forte)}.ap-numero--giallo .ap-numero__cifra{color:#7a5a00}.ap-numero--zero .ap-numero__cifra{color:var(--ink-soft);opacity:.55}.ap-iscritti-comandi{gap:var(--s-2);margin:0 0 var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.ap-iscritti-comandi__titolo{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-right:auto;font-weight:800}.ap-iscritti .ap-field.stretto input{min-width:7.5rem}.ap-iscritti .ap-euro{text-align:right;width:5.5rem}.ap-casella-euro{align-items:stretch;display:inline-flex}.ap-casella-euro .ap-euro{border:1px solid var(--line);background:var(--paper);font-size:var(--t-md);border-right:0;padding:6px 8px}.ap-casella-euro__segno{border:1px solid var(--line);background:var(--surface);color:var(--ink-soft);font-size:var(--t-sm);border-left:0;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.ap-casella-euro--bloccata .ap-euro,.ap-casella-euro--bloccata .ap-casella-euro__segno{background:var(--surface)}.ap-cella-scadenza{align-items:center;gap:var(--s-2);justify-content:center;display:inline-flex}.ap-cella-scadenza input[type=date]{border:1px solid var(--line);background:var(--paper);font-size:var(--t-md);padding:6px 8px}.ap-cella-scadenza__stato{text-align:left;font-size:var(--t-xs);flex:0 0 5.5rem}.ap-cella-scadenza .ap-certificato-foto{margin-left:0}.ap-iscritto-fragrande{color:#7a5a00;text-transform:uppercase;letter-spacing:.04em;font-weight:800}.ap-iscritti .ap-tabella select{border:1px solid var(--line);background:var(--paper);font-size:var(--t-md);color:inherit;border-radius:0;padding:6px 8px;font-family:inherit}.ap-iscritti .ap-abbinamento-avviso{display:block}.ap-cella-scadenza .ap-abbinamento-avviso{display:inline}.ap-iscritti .ap-tabella td{padding-top:var(--s-2);padding-bottom:var(--s-2)}.ap-iscritti .ap-tabella th:first-child,.ap-iscritti .ap-tabella td:first-child{background:var(--paper);z-index:1;box-shadow:1px 0 0 var(--line);position:sticky;left:0}.ap-iscritti .ap-iscritto--scaduto>td:first-child{background:var(--card-bg)}.ap-iscritti .ap-iscritto--in-scadenza>td:first-child{background:#fff4cc}@media (width<=640px){.ap-solo-largo{display:none}}@media screen and (width<=560px){.ap-iscritti .ap-tabella input,.ap-iscritti .ap-tabella select{font-size:16px}}.ap-iscritto--scaduto>td{background:var(--card-bg)}.ap-iscritto--in-scadenza>td{background:#fff4cc}@media print{.ap-iscritto--scaduto>td,.ap-iscritto--in-scadenza>td{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ap-modale.ap-pagamenti,.ap-modale.ap-foto-certificato{max-width:640px;max-height:calc(100vh - 32px);overflow-y:auto}.ap-stato{font-size:var(--t-sm);border-left:3px solid var(--line);background:var(--surface);color:var(--ink);padding:2px 8px;font-weight:700;line-height:1.4;display:inline-block}.ap-stato--verde{border-left-color:var(--turf);background:var(--turf-bg)}.ap-stato--giallo{border-left-color:var(--ambra-forte);color:#5c4400;background:#fff4cc}.ap-stato--rosso{border-left-color:var(--card);background:var(--card-bg);color:#8e1f1a}.ap-stato--grigio{border-left-color:var(--ink-soft);color:var(--ink-soft)}.ap-iscritti-elenco{margin:0 0 var(--s-4);gap:var(--s-2);padding:0;list-style:none;display:grid}@media (width>=900px){.ap-iscritti-elenco{grid-template-columns:1fr 1fr}}.ap-iscritto-card{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--turf);padding:var(--s-3);gap:var(--s-2);display:grid}.ap-iscritto-card--da-sistemare{border-left-color:var(--card)}.ap-iscritto-card__nome{all:unset;cursor:pointer;font-size:var(--t-lg);line-height:var(--lh-stretta);flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.ap-iscritto-card__nome:focus-visible{outline:2px solid var(--flood);outline-offset:2px}.ap-iscritto-card__nome b{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.ap-iscritto-card__squadra{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-weight:800}.ap-iscritto-card__stati{gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}.ap-iscritto-card__azioni{gap:var(--s-2);flex-wrap:wrap;display:flex}.ap-iscritto-card__azioni .ap-btn{min-height:40px}.ap-per-squadra{margin:0 0 var(--s-4);background:var(--line);border:1px solid var(--line);gap:1px;display:grid}@media (width>=900px){.ap-per-squadra{grid-template-columns:1fr 1fr}}.ap-per-squadra__voce{all:unset;cursor:pointer;background:var(--paper);padding:var(--s-2) var(--s-3);gap:2px var(--s-2);grid-template-columns:1fr auto;display:grid}.ap-per-squadra__voce:hover{background:var(--chalk)}.ap-per-squadra__voce:focus-visible{outline:2px solid var(--flood);outline-offset:-2px}.ap-per-squadra__nome{font-weight:800}.ap-per-squadra__regola{font-size:var(--t-sm);color:var(--ink-soft)}.ap-per-squadra__regola b{color:var(--ink);font-size:var(--t-md)}.ap-per-squadra__dettaglio{flex-wrap:wrap;grid-column:1/-1;gap:4px;display:flex}.ap-per-squadra__dettaglio .ap-stato{font-size:var(--t-xs)}.ap-quota-standard{align-items:center;gap:var(--s-2) var(--s-3);margin:0 0 var(--s-4);padding:var(--s-2) var(--s-3);background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--flood);flex-wrap:wrap;display:flex}.ap-quota-standard p{font-size:var(--t-md);flex:16rem;margin:0}.ap-quota-standard__titolo{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-weight:800}.ap-quota-standard__azioni{gap:var(--s-2);flex-wrap:wrap;display:flex}.ap-quota-standard__diverse{border-top:1px solid var(--line);flex:100%;margin:0;padding:0;list-style:none}.ap-quota-standard__diverse li{justify-content:space-between;align-items:center;gap:var(--s-1) var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--line);font-size:var(--t-md);flex-wrap:wrap;display:flex}.ap-quota-standard__diverse li:last-child{border-bottom:none}.ap-quota-standard__ambito{gap:var(--s-2);flex-wrap:wrap;margin:12px 0 0;display:flex}.ap-quota-standard__ambito .ap-btn{flex:8rem;min-height:44px}.ap-quota-standard__togli{margin-top:12px}.ap-iscritti-cerca{max-width:22rem;margin:0 0 var(--s-3)}.ap-iscritti-altro{margin:var(--s-4) 0}.ap-iscritti-altro summary{cursor:pointer;color:var(--brand);padding:var(--s-2) 0;font-weight:800}.ap-rapido__chi{font-size:var(--t-md)}.ap-rapido__importo{font-weight:800;width:9rem!important;font-size:28px!important}.ap-rapido__metodi{margin:var(--s-3) 0;gap:var(--s-2);border:0;flex-wrap:wrap;padding:0;display:flex}.ap-rapido__metodi legend{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:var(--s-1);font-weight:800}.ap-rapido__metodi input{opacity:0;pointer-events:none;position:absolute}.ap-rapido__metodi .ap-chip{cursor:pointer;align-items:center;min-height:40px;display:inline-flex}.ap-rapido__foto{align-items:center;gap:var(--s-2);margin:var(--s-3) 0;flex-wrap:wrap;display:flex}.ap-rapido__fatto{border-left:4px solid var(--turf);background:var(--turf-bg);padding:var(--s-3)}@media screen and (width<=560px){.ap-rapido input,.ap-rapido select{font-size:16px}.ap-rapido .ap-modale-azioni .ap-btn{flex:auto;min-height:44px}}.ap-scheda-certificato{padding:var(--s-2) var(--s-3);margin:0 0 var(--s-3);background:var(--paper);border-left:4px solid var(--line)}.ap-scheda-certificato .ap-pagamenti-azioni{flex-wrap:wrap}.ap-scheda-certificato .ap-giocatore-dati{margin:var(--s-2) 0}.ap-stato-blocco--verde{border-left-color:var(--turf)}.ap-stato-blocco--giallo{border-left-color:var(--ambra-forte)}.ap-stato-blocco--rosso{border-left-color:var(--card)}.ap-pagamenti-quota{align-items:flex-end;gap:var(--s-2);flex-wrap:wrap;display:flex}.ap-pagamenti-quota .ap-field{margin:0}.ap-versamento__numero{font-size:var(--t-xs);color:var(--ink-soft);font-weight:800}.ap-versamento--annullato>span:first-child{color:var(--ink-soft);text-decoration:line-through}.ap-versamento--annullato .ap-stato{text-decoration:none}.ap-ricevuta--annullata td{color:var(--ink-soft)}.ap-ricevuta--annullata td:nth-child(5){text-decoration:line-through}.ap-modale.ap-elimina-giocatore{max-width:520px;max-height:calc(100vh - 32px);overflow-y:auto}.ap-modale.ap-elimina-giocatore .ap-modale-azioni{flex-wrap:wrap}.ap-foto-certificato__img{object-fit:contain;border:1px solid var(--line);background:#fff;width:100%;max-height:60vh;display:block}.ap-foto-certificato__azioni{flex-wrap:wrap}.ap-foto-certificato__pdf{align-items:center;gap:var(--s-4);padding:var(--s-5) var(--s-4);border:1px solid var(--line);background:var(--paper);color:inherit;text-decoration:none;display:flex}.ap-foto-certificato__pdf:hover{background:var(--surface)}.ap-foto-certificato__pdf-tipo{padding:var(--s-2) var(--s-3);background:var(--ink);color:var(--chalk);font-family:var(--display);font-size:var(--t-sm);letter-spacing:.12em;flex:none;font-weight:800}.ap-foto-certificato__pdf-azione{font-family:var(--display);font-size:var(--t-md);color:var(--brand);font-weight:800;text-decoration:underline}.ap-certificato-stato{align-items:baseline;gap:var(--s-1) var(--s-3);margin:0 0 var(--s-4);padding:var(--s-2) var(--s-3);border-left:3px solid var(--line);background:var(--surface);font-size:var(--t-md);flex-wrap:wrap;display:flex}.ap-certificato-stato__tipo{font-family:var(--display);font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.ap-certificato-stato__stagione{font-size:var(--t-sm);color:var(--ink-soft);margin-left:auto}.ap-certificato-stato--in-regola{border-left-color:var(--turf)}.ap-certificato-stato--in-scadenza{border-left-color:var(--ambra-forte);background:#fff4cc}.ap-certificato-stato--scaduto{border-left-color:var(--card);background:var(--card-bg)}.ap-certificato-stato--scaduto .ap-certificato-stato__data{color:var(--card)}.ap-certificato-foto{margin-left:6px}.ap-pagamenti h3{font-size:var(--t-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);margin:16px 0 6px}.ap-pagamenti .ap-etichetta.rosso{background:var(--card-bg);color:var(--card);border-radius:999px;padding:2px 8px;font-weight:700}.ap-pagamenti-vuoto{color:var(--ink-soft)}.ap-pagamenti-rate{margin-bottom:8px}.ap-rata--scaduta>td{background:var(--card-bg);color:var(--card);font-weight:700}.ap-rata--pagata>td{color:var(--ink-soft)}.ap-pagamenti-registro li{justify-content:space-between;align-items:center;gap:8px;display:flex}.ap-pagamenti-azioni{flex-shrink:0;gap:6px;display:flex}.ap-pagamenti-nuovo{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:8px;display:flex}.ap-pagamenti-nuovo .ap-field{margin:0}.ap-pagamenti-sollecito textarea{width:100%;font:inherit;padding:8px;font-size:14px}.ap-piano-dividi,.ap-piano-riga{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;display:flex}.ap-piano-dividi input[type=number]{width:4rem}.ap-piano .ap-euro{text-align:right;width:5.5rem}.ap-iscritti .ap-versato{border-color:var(--ink);text-align:right;flex-direction:column;align-items:flex-end;gap:2px;min-width:6.5rem;display:inline-flex}.ap-iscritti .ap-versato__importo{font-size:var(--t-md);font-weight:800}.ap-iscritti .ap-versato__azione{color:var(--brand);font-size:var(--t-xs);letter-spacing:.06em}.ap-iscritto-prossima{font-size:var(--t-sm);color:var(--ink-soft);display:block}.ap-pieghevole{margin:0 0 1.25rem}.ap-pieghevole__testa{border-bottom:2px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:.75rem;display:flex}.ap-pieghevole__testa h2{margin:0}.ap-pieghevole__interruttore{cursor:pointer;font-family:var(--display);font-size:var(--t-lg);color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;margin:0;padding:.4rem 0;font-weight:800;display:flex}.ap-pieghevole__interruttore:hover{color:var(--voce-ink,var(--ink))}.ap-pieghevole__interruttore:focus-visible{outline:2px solid var(--voce-ink);outline-offset:2px}.ap-pieghevole__freccia{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid;flex:none;width:0;height:0;transition:transform .15s}.ap-pieghevole__interruttore[aria-expanded=true] .ap-pieghevole__freccia{transform:rotate(90deg)}.ap-pieghevole__riassunto{color:var(--ink-soft);margin:0;font-size:13px}.ap-pieghevole__corpo.chiusa{display:none}.ap-barra-passi{z-index:20;border:1px solid var(--line);background:var(--paper);border-radius:12px;align-items:center;gap:.4rem;margin:0 0 .8rem;padding:.35rem .4rem;display:flex;position:sticky;top:60px;box-shadow:0 2px 10px #00000012}.ap-barra-passi__passi{scrollbar-width:none;flex:auto;gap:.25rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ap-barra-passi__passi::-webkit-scrollbar{display:none}.ap-barra-passi__passi li{flex:none}.ap-barra-passi__passo{color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:.4rem;padding:.35rem .6rem;font-size:.85rem;display:flex}.ap-barra-passi__passo:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.ap-barra-passi__passo.corrente{background:var(--brand);color:#fff;font-weight:800}.ap-barra-passi__numero{background:color-mix(in srgb, var(--ink) 12%, transparent);width:1.35rem;height:1.35rem;font-family:var(--display);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;display:inline-grid}.ap-barra-passi__passo.corrente .ap-barra-passi__numero{color:#fff;background:#ffffff40}@media (width<=560px){.ap-barra-passi__passo:not(.corrente) .ap-barra-passi__titolo{display:none}}.ap-barra-passi__freccia{border:1px solid var(--line);width:2rem;height:2rem;color:var(--ink);cursor:pointer;background:0 0;border-radius:9px;flex:none;font-size:1.2rem;line-height:1}.ap-barra-passi__freccia:disabled{opacity:.35;cursor:default}.ap-passo--fermo{display:none}.ap-passo .ap-formazione{margin-top:0}.ap-cronometro{z-index:20;border:1px solid var(--line);background:var(--paper);border-radius:14px;gap:.5rem;margin:0 0 1rem;padding:.7rem .8rem;display:grid;position:sticky;top:60px;box-shadow:0 2px 10px #00000012}.ap-cronometro__tempo{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.ap-cronometro__minuto{font-family:var(--display);letter-spacing:-.02em;font-size:2.6rem;font-weight:800;line-height:1}.ap-cronometro__secondi{font-family:var(--display);color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:800}.ap-cronometro__stato{color:var(--ink-soft);margin-left:auto;font-size:.85rem}.ap-cronometro__comandi{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.ap-btn.grande{padding:.7rem 1.2rem;font-size:1.05rem}.ap-cronometro__sistema{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem;padding-top:.5rem;display:flex}.ap-cronometro__sistema p{flex:1 0 100%;margin:0}.ap-cronometro__salvataggio{color:var(--ink-soft);margin:0;font-size:.85rem}.ap-cronometro__salvataggio.errore{color:var(--card);font-weight:800}.ap-cronometro__salvataggio button{margin-left:.5rem}.ap-conduzione-scelta{margin-bottom:1rem}.ap-conduzione-scelta select{max-width:100%;padding:.5rem;font-size:1rem}.ap-conduzione-elenco{margin-bottom:1.2rem}.ap-conduzione-elenco h2{font-family:var(--display);margin:0 0 .4rem;font-size:1rem;font-weight:800}.ap-conduzione-quanti{color:var(--ink-soft);margin-left:.4rem;font-size:.85rem;font-weight:800}.ap-conduzione-elenco ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ap-conduzione-elenco li{border-bottom:1px solid var(--line);align-items:center;gap:.5rem;padding:.5rem .3rem;display:flex}.ap-conduzione-elenco li.esce{background:color-mix(in srgb, var(--brand) 12%, transparent)}.ap-conduzione-numero{text-align:center;font-family:var(--display);color:var(--ink-soft);flex:0 0 2rem;font-weight:800}.ap-conduzione-nome{flex:auto;min-width:0;font-size:1rem;font-weight:700}.ap-conduzione-gialli{margin-left:.4rem;font-size:.8rem}.ap-conduzione-comandi{flex:none;gap:.3rem;display:flex}.ap-conduzione-senza-cambio{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.6rem;display:flex}.ap-conduzione-chiusa{justify-items:start;gap:.4rem;margin:0 0 1rem;display:grid}.ap-revisione>h2{font-family:var(--display);margin:0 0 .3rem;font-size:1.1rem;font-weight:800}.ap-revisione li{flex-wrap:wrap}.ap-revisione .ap-conduzione-comandi{flex-wrap:wrap;gap:.6rem}.ap-revisione select{max-width:100%}.ap-revisione__minuto{align-items:center;gap:.25rem;display:inline-flex}.ap-cambi-coppie li{justify-items:start;gap:.35rem;display:grid}.ap-cambio{font-size:.95rem;line-height:1.35}.ap-cambio__minuto{font-family:var(--display);font-weight:800}.ap-cambio__esce b{color:var(--ink)}.ap-cambio__entra b{color:var(--brand)}.ap-cambi-coppie li.orfano{background:var(--ritardo-bg);box-shadow:inset 4px 0 0 var(--ritardo);padding-left:.7rem}.ap-cambio__manca{color:var(--ritardo);font-weight:700}.ap-cambi-coppie li.errore{background:var(--card-bg);box-shadow:inset 4px 0 0 var(--card);padding-left:.7rem}.ap-cambio__errore{color:var(--card);font-size:.9rem;font-weight:700}.ap-cambio-nuovo{border:1px solid var(--line);border-radius:8px;gap:.5rem;margin-top:.6rem;padding:.6rem;display:grid}.ap-gol{border:1px solid var(--line);border-radius:14px;gap:.6rem;margin:0 0 1rem;padding:.7rem .8rem;display:grid}.ap-gol__punteggio{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.ap-gol__punteggio>b{font-family:var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1}.ap-gol__comandi{flex-wrap:wrap;gap:.4rem;margin-left:auto;display:flex}.ap-gol__chi{border-top:1px solid var(--line);padding-top:.4rem}.ap-gol__chi p{margin:0 0 .4rem}.ap-gol__elenco{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ap-gol__elenco li{border-top:1px solid var(--line);align-items:center;gap:.5rem;padding:.3rem 0;font-size:.95rem;display:flex}.ap-gol__minuto{font-family:var(--display);color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:0 0 2.6rem;font-weight:800}.ap-gol__chi-ha-segnato{flex:auto;min-width:0}.ap-gol__elenco li.nostro .ap-gol__minuto{color:var(--turf)}.ap-gol__elenco li.loro .ap-gol__minuto{color:var(--card)}.ap-gol__autogol{background:var(--card);color:#fff;border-radius:6px;margin-left:.4rem;padding:.05rem .3rem;font-size:.7rem;font-weight:800}@media print{.ap-passo--fermo{display:block}}.ap-pieghevole-campo .ap-formazione{margin-top:0}@media print{.ap-pieghevole__corpo.chiusa{display:block}}.ap-da-schierare{max-width:1100px;margin:.6rem 0 0}.ap-da-schierare__testa{color:var(--ink-soft);margin:0 0 .4rem;font-size:.85rem}.ap-da-schierare__elenco{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ap-gettone{border:2px solid var(--rule);background:var(--chalk);color:var(--ink);cursor:grab;font-family:var(--display);font-size:var(--t-sm);border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 5px;font-weight:700;display:flex}.ap-gettone:active{cursor:grabbing}.ap-gettone:hover{border-color:var(--voce-ink);background:var(--voce)}.ap-gettone:focus-visible{outline:2px solid var(--voce-ink);outline-offset:2px}.ap-gettone__numero{background:var(--voce-ink);color:#fff;min-width:22px;height:22px;font-size:var(--t-xs);border-radius:50%;place-items:center;display:inline-grid}.ap-gettone.fuori{color:var(--ink-soft);border-style:dashed}.ap-gettone.fuori .ap-gettone__numero{background:var(--ink-soft)}.ap-gettone.tribuna{color:#8a5a00;border-color:#8a5a00}.ap-gettone.tribuna .ap-gettone__numero{background:#8a5a00}.ap-trascinabile{cursor:grab}.ap-trascinabile:active{cursor:grabbing}.ap-chips{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.ap-chip{border:1px solid var(--line);background:var(--paper);color:var(--ink-soft);font-family:var(--display);letter-spacing:.04em;cursor:pointer;border-radius:999px;min-width:32px;min-height:32px;padding:3px 10px;font-size:11px;font-weight:800;line-height:1.6}.ap-chip:hover{border-color:var(--ink);color:var(--ink)}.ap-chip.scelto{background:var(--ink);border-color:var(--ink);color:var(--chalk)}.ap-chip:disabled{opacity:.45;cursor:not-allowed}.ap-chip:focus-visible{outline:2px solid var(--flood);outline-offset:1px}.ap-dal-primo{color:var(--ink-soft);font-size:.85rem}@media print{.ap-chip{display:none}.ap-chip.scelto{color:var(--ink);background:0 0;border:none;padding:0;font-size:10px;display:inline-block}.ap-chips .ap-link{display:none}}.ap-rosa-squadra{margin:12px 0 4px;font-size:1.05rem}.ap-rosa-barra{justify-content:space-between;align-items:flex-end;gap:var(--s-3) var(--s-5);margin:0 0 var(--s-4);padding:var(--s-3) var(--s-4);background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:16px;flex-wrap:wrap;display:flex}.ap-rosa-filtri{align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.ap-rosa-azioni{justify-content:flex-end;align-items:center;gap:var(--s-2);flex-wrap:wrap;margin-left:auto;display:flex}.ap-rosa-stampa{align-items:center;gap:var(--s-3);padding-left:var(--s-3);border-left:1px solid var(--line);display:inline-flex}.ap-rosa-stampa .ap-field-check{color:var(--ink-soft);padding-bottom:0;font-size:13px}.ap .ap-rosa-azioni .ap-btn,.ap .ap-rosa-pannello .ap-btn{white-space:nowrap;border:1px solid var(--rule);background:var(--paper);border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:8px 16px;display:inline-flex}.ap .ap-rosa-azioni .ap-btn:hover,.ap .ap-rosa-pannello .ap-btn:hover{background:var(--surface)}.ap .ap-rosa-azioni .ap-btn.solid,.ap .ap-rosa-pannello .ap-btn.solid{background:var(--ink);border-color:var(--ink);color:var(--chalk)}.ap .ap-rosa-azioni .ap-btn.solid:hover,.ap .ap-rosa-pannello .ap-btn.solid:hover{background:var(--brand);border-color:var(--brand)}.ap .ap-rosa-azioni .ap-btn[aria-expanded=true]{background:var(--voce);border-color:var(--brand);color:var(--brand)}.ap .ap-rosa-azioni .ap-btn.solid[aria-expanded=true]{background:var(--brand);border-color:var(--brand);color:var(--chalk)}.ap-rosa-pannello{margin:0 0 var(--s-4);padding:var(--s-4) var(--s-5) var(--s-5);background:var(--paper);box-shadow:0 0 0 1px var(--line), 0 10px 24px -18px #151b2e73;border-radius:16px;position:relative}.ap-rosa-pannello h3,.ap-rosa-pannello .ap-import h3{margin:0 0 var(--s-3);font-family:var(--display);font-size:var(--t-lg);color:var(--brand);padding-right:40px;font-weight:800}.ap-rosa-pannello .ap-import{border:0;margin:0;padding:0}.ap-rosa-pannello .ap-import__spiegazione{max-width:70ch;margin-bottom:var(--s-4)}.ap-rosa-pannello .ap-tabella-wrap{margin:var(--s-3) 0}.ap .ap-rosa-pannello__chiudi{width:36px;height:36px;color:var(--ink-soft);border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:10px;right:12px}.ap .ap-rosa-pannello__chiudi:hover{background:var(--surface);color:var(--ink)}.ap-rosa-pannello .ap-documento-acquisizione{margin:0 0 var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--line)}.ap-rosa-pannello .ap-documento-acquisizione .ap-giocatore-azioni{gap:var(--s-2);margin-bottom:var(--s-1);flex-wrap:wrap;display:flex}.ap-rosa-modulo{align-items:start;gap:var(--s-4) var(--s-3);grid-template-columns:minmax(9rem,1.3fr) 4.5rem minmax(8rem,1fr) minmax(8rem,1fr) minmax(9.5rem,10.5rem) minmax(9rem,1fr);display:grid}.ap-rosa-modulo .ap-field{gap:6px;min-width:0}.ap-rosa-modulo .ap-field input,.ap-rosa-modulo .ap-field select{border-radius:8px;width:100%;min-width:0;max-width:none;min-height:40px}.ap-rosa-modulo .ap-field>.ap-link{font-size:var(--t-sm);align-self:flex-start}.ap-rosa-modulo .ap-ruolo-nuovo .ap-btn{min-height:36px;padding:6px 12px}.ap-rosa-modulo__alias{grid-column:1/5}.ap-rosa-modulo .ap-campo-aiuto{font-size:var(--t-xs);margin-top:0}.ap-rosa-modulo__comandi{gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;display:flex}@media (width<=899px){.ap-rosa-modulo{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ap-rosa-modulo__squadra,.ap-rosa-modulo__alias{grid-column:1/-1}}.ap-rosa-titolo{align-items:baseline;gap:var(--s-1) var(--s-3);margin:var(--s-2) 0 var(--s-3);flex-wrap:wrap;display:flex}.ap-rosa-titolo .ap-rosa-squadra{margin:0}.ap-rosa-conteggio{font-size:var(--t-sm);color:var(--ink-soft);font-weight:600}.ap-rosa-tabella .ap-rosa-gruppo th{padding-top:var(--s-4);padding-bottom:var(--s-1);font-family:var(--display);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--brand);text-align:left;background:0 0;font-weight:800}.ap-rosa-gruppo__conto{color:var(--ink-soft)}@media screen{.ap-rosa-titolo .ap-rosa-squadra{font-family:var(--display);color:var(--brand);font-size:22px;font-weight:800}.ap-tabella.ap-rosa-tabella td{vertical-align:middle;padding-top:12px;padding-bottom:12px}.ap-rosa-tabella tbody tr.ap-rosa-gruppo:hover{background:0 0}.ap-rosa-tabella .ap-foto-colonna{width:56px}.ap-rosa-tabella .ap-foto{border-radius:50%;width:40px!important;height:40px!important}.ap-rosa-maglia{background:var(--voce);min-width:32px;height:32px;color:var(--brand);font-family:var(--display);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 6px;font-size:15px;font-weight:800;display:inline-grid}.ap-rosa-nome{font-size:15px}.ap-rosa-nome b{text-transform:uppercase;letter-spacing:.02em;font-weight:800}.ap-rosa-nome:hover{color:var(--brand)}.ap-rosa-ruolo-badge{background:var(--surface);color:var(--ink);font-size:var(--t-sm);border-radius:999px;padding:2px 10px;font-weight:600;display:inline-block}.ap-rosa-tabella .ap-rosa-microfono{color:var(--ink-soft);font-size:var(--t-sm);white-space:normal;max-width:16rem}.ap-rosa-tabella td.ap-rosa-col-azioni{text-align:right;width:1%;min-width:0}.ap-rosa-modifica{font-size:var(--t-sm);color:var(--brand);border-radius:999px;padding:6px 12px;font-weight:700;text-decoration:none;display:inline-block}.ap-rosa-modifica:hover{background:var(--voce)}}@media screen and (width<=640px){.ap-rosa-barra{padding:var(--s-3)}.ap-rosa-filtri{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;display:grid}.ap-rosa-filtri .ap-field select{width:100%;min-width:0}.ap-rosa-azioni{justify-content:flex-start;width:100%;margin-left:0}.ap .ap-rosa-azioni .ap-btn{flex:auto}.ap-rosa-stampa{border-left:0;justify-content:space-between;width:100%;padding-left:0}.ap-rosa-pannello{padding:var(--s-4)}.ap-tabella-wrap.ap-rosa-wrap{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.ap-tabella.ap-rosa-tabella,.ap-rosa-tabella tbody{display:block}.ap-tabella.ap-rosa-tabella thead{display:none}.ap-tabella.ap-rosa-tabella tbody tr{margin:0 0 var(--s-2);padding:var(--s-3);background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:16px;grid-template-columns:44px auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.ap-tabella.ap-rosa-tabella tbody tr:hover{background:var(--paper)}.ap-tabella.ap-rosa-tabella td{white-space:normal;border:0;padding:0}.ap-tabella.ap-rosa-tabella td.ap-foto-colonna{grid-area:1/1/span 4;align-self:start;width:auto}.ap-tabella.ap-rosa-tabella td.ap-rosa-col-maglia{grid-area:1/2}.ap-tabella.ap-rosa-tabella td.ap-rosa-col-nome{grid-area:1/3}.ap-tabella.ap-rosa-tabella td.ap-rosa-col-azioni{grid-area:1/4;width:auto}.ap-tabella.ap-rosa-tabella td.ap-rosa-col-ruolo,.ap-tabella.ap-rosa-tabella td.ap-rosa-col-dato{text-align:left;grid-column:2/-1;max-width:none;font-size:13px}.ap-tabella.ap-rosa-tabella td.vuoto{display:none}.ap-tabella.ap-rosa-tabella td.ap-rosa-col-dato:before{content:attr(data-etichetta);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-right:6px;font-size:10px;font-weight:800}.ap-tabella.ap-rosa-tabella tbody tr.ap-rosa-gruppo{padding:var(--s-3) 4px var(--s-2);box-shadow:none;background:0 0;border-radius:0;margin:0;display:block}.ap-tabella.ap-rosa-tabella .ap-rosa-gruppo th{border:0;padding:0;display:block}}@media print{.ap-rosa-tabella .ap-rosa-gruppo th{color:#000;break-after:avoid;border-bottom:1px solid #000;padding:6px 5px 2px;font-size:10px}.ap-rosa-gruppo__conto{color:inherit}.ap-rosa-titolo{margin:12px 0 4px;display:block}}.ap-stampa-comandi{align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;margin-left:auto;display:flex}.ap-stampa-comandi .ap-btn{white-space:nowrap}.ap-field-check{white-space:nowrap;align-self:flex-end;align-items:center;gap:6px;padding-bottom:6px;display:flex}.solo-stampa{display:none}@media print{.no-print,.ap-nav,.ap-menu,.ap-menu-velo,.ap-dock,.ap-mic-panel,.ap-tab,.ap-modale-sfondo,.ap-foto-colonna{display:none!important}.solo-stampa{display:table-cell!important}html,body{margin:0;padding:0}.ap{background:#fff;min-height:0}.ap-shell{max-width:none;padding:8mm 10mm}.ap-pagina{padding-top:0}.ap-tabella tr,.ap-griglia td{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ap-tabella-wrap{border:none;overflow:visible}.ap-tabella{font-size:11px}.ap-tabella thead th{color:#000;background:#fff;border-bottom:2px solid #000;position:static}.ap-tabella th,.ap-tabella td{padding:2px 5px}.ap-griglia td.giorno,.ap-griglia th.giorno{min-width:0;padding:2px;font-size:10px}.ap-griglia .sticky-nome{text-overflow:ellipsis;max-width:34mm;overflow:hidden}.ap-griglia.fitta{font-size:9.5px}.ap-griglia.fitta th,.ap-griglia.fitta td{padding:1px 4px}.ap-griglia.fitta td.giorno,.ap-griglia.fitta th.giorno{padding:1px 2px;font-size:9px}.ap-report-head{break-inside:avoid;gap:12px;margin-bottom:8px;padding-bottom:6px}.ap-report-head .ap-logo{width:40px!important;height:40px!important}.ap-report-head .ap-logo-placeholder{font-size:12px}.ap-report-titolo h1{font-size:22px}.ap-report-societa{font-size:9px}.ap-report-sub{margin-top:2px;font-size:12px}.ap-report-head.con-colori{border-bottom:3px solid var(--soc-carta-linea)}.ap-report-head.con-colori :is(.ap-report-titolo h1,.ap-report-societa){color:var(--soc-carta-testo)}.ap-report-head.con-colori .ap-logo-placeholder{color:var(--soc-carta-testo);border:2px solid var(--soc-carta-linea);background:0 0}.ap-report-dettagli{margin-top:6px}.ap-report-dettagli div{padding:4px 14px 0 0}.ap-report-dettagli dt{font-size:8px}.ap-report-dettagli dd{font-size:15px}.ap-nota{margin-top:6px;font-size:9px;line-height:1.35}.ap-tabella thead{display:table-header-group}.ap-tabella tr{break-inside:avoid}@page{margin:0;size:A4 landscape}.ap-formazione{break-after:page;margin:0}.ap-formazione:last-of-type{break-after:auto}.ap-formazione-svg{max-width:none;max-height:190mm}.ap-partita-tabella,.ap-partita-tabella+.ap-nota{display:none}.ap-partita-pagina .ap-tabella-wrap:has(.ap-partita-tabella){display:none}.ap-partita-pagina .ap-riepilogo-distinta{display:none}}.ap-selettore-societa{align-items:center;gap:.4rem;font-size:.85rem;display:inline-flex}.ap-selettore-societa__etichetta{color:var(--ink-soft)}.ap-selettore-societa select{border:1px solid var(--line);background:var(--paper);border-radius:0;padding:.3rem .45rem}.ap-selettore-societa__errore{color:var(--brand);font-weight:700}.ap-import{border:1px solid var(--line);border-left:3px solid var(--flood);border-radius:0;margin:0 0 1.25rem;padding:1rem}.ap-import h3{font-family:var(--display);margin:0 0 .35rem;font-size:1rem;font-weight:800}.ap-import__spiegazione{color:var(--ink-soft);margin:0 0 .7rem;font-size:.85rem}.ap-import__riga{align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.ap-import__riga .ap-import__avviso{margin:0}.ap-import__foglio input{width:16rem;max-width:100%;min-height:40px}.ap-import__pulsante{cursor:pointer;display:inline-block}.ap-import__avviso{color:var(--ink-soft);margin:.5rem 0 0;font-size:.85rem}.ap-import__esito{margin-top:.7rem;font-size:.9rem}.ap-import__avvisi{margin:.4rem 0 0 1rem;font-size:.85rem}.ap-import__cestino{margin:.4rem 0 0;font-size:.85rem}.ap-cestino-avviso{color:var(--card);font-weight:600}.ap-badge{letter-spacing:.04em;text-transform:uppercase;background:var(--surface);color:var(--brand);border:1px solid var(--flood);border-radius:0;padding:.15rem .45rem;font-size:.72rem;font-weight:800;display:inline-block}.ap-badge--spento{background:var(--surface);color:var(--ink-soft);border-color:var(--line)}.ap-badge--live{color:#fff;background:#c8362f;border-color:#c8362f;align-items:center;gap:.3rem;display:inline-flex}.ap-badge--live__punto{background:#fff;border-radius:50%;width:.45rem;height:.45rem;animation:1.4s ease-in-out infinite ap-live-pulsa}@keyframes ap-live-pulsa{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.ap-badge--live__punto{animation:none}}.ap-punteggio-live{color:#c8362f}@media print{.ap-import,.ap-selettore-societa{display:none}}.ap-vietato{max-width:22rem;color:var(--ink-soft);font-size:.8rem;font-style:italic;display:inline-block}.ap-motivo{border:1px solid var(--line);background:var(--surface);min-width:0;max-width:8.5rem;color:var(--ink-soft);flex:0 auto;margin-right:.4rem;padding:.25rem .3rem;font-size:.8rem}@media (width<=520px){.ap-row{flex-wrap:wrap}.ap-motivo{flex-basis:100%;order:4;max-width:none;margin:6px 0 0 46px}.ap-ora-arrivo{order:4;margin:6px 0 0 46px}}.ap-row.assente .ap-motivo{color:var(--ink)}@media print{.ap-motivo{appearance:none;background:0 0;border:none}}.ap-sottotesto{color:var(--ink-soft);font-size:.8rem}.ap-badge+.ap-badge{margin-left:.3rem}.ap-badge .ap-link{margin-left:.3rem;padding:0}.ap-squadra-collegata{white-space:nowrap;display:block}.ap-squadra-collegata+.ap-squadra-collegata{margin-top:.3rem}.ap-squadra-collegata .ap-link{margin-left:.45rem;font-size:12px}.ap-swipe{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.ap-swipe .ap-swipe-sfondo{pointer-events:none;font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 14px;font-size:12px;font-weight:800;display:flex;position:absolute;inset:0}.ap-swipe .ap-swipe-sfondo .p{color:var(--ink)}.ap-swipe .ap-swipe-sfondo .a{color:var(--brand)}.ap-swipe .ap-row{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;border-bottom:0;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:relative}.ap-swipe.trascino .ap-row{cursor:grabbing;transition:none}.ap-rete{align-items:center;gap:10px;padding:9px 16px;display:flex}.ap-rete svg{flex:none;width:15px;height:15px}.ap-rete b{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;flex:1;font-size:10.5px;font-weight:800}.ap-rete--offline{background:var(--ink);color:var(--chalk)}.ap-rete--offline .ap-btn{color:var(--chalk);border-color:#f4f5f080;padding:4px 8px;font-size:9.5px}.ap-rete--online{background:var(--surface);color:var(--brand);border-bottom:1px solid var(--line)}.ap-rete--online .ap-btn{border-color:var(--line);color:var(--brand);padding:4px 8px;font-size:9.5px}@media screen and (width<=560px){.ap-report-head{gap:12px}.ap-report-head .ap-logo:last-child,.ap-report-head .ap-logo-placeholder:last-child{display:none}}.ap-motivi{border:1px solid var(--line);border-left:3px solid var(--flood);margin:0 0 1.25rem;padding:1rem}.ap-motivi h3{font-family:var(--display);margin:0 0 .6rem;font-size:1rem;font-weight:800}.ap-motivi__elenco{margin:0;padding:0;list-style:none}.ap-motivi__elenco li{border-bottom:1px solid var(--line);align-items:baseline;gap:.5rem;padding:.3rem 0;display:flex}.ap-motivi__elenco li:last-child{border-bottom:none}.ap-motivi__elenco li span{flex:1}.ap-motivi__elenco li b{font-family:var(--display);font-size:1.05rem}.ap-motivi__elenco li small{color:var(--ink-soft);text-align:right;min-width:5.5rem}@media print{.no-print-link{color:inherit;text-decoration:none}.ap-motivi{break-inside:avoid;border-left-width:2px;margin-bottom:.8rem;padding:.6rem .8rem}.ap-motivi h3{font-size:.95rem}.ap-motivi__elenco li{padding:.15rem 0}}.ap-pagelle .ap-row{flex-wrap:wrap}.ap-pagelle .ap-row.da-valutare{box-shadow:inset 3px 0 0 0 var(--rule)}.ap-pagelle .ap-row.valutato{background:var(--surface)}.ap-voto{width:6.5rem;font-family:var(--display);border:1px solid var(--rule);background:var(--paper);color:var(--ink);flex:none;padding:.25rem .3rem;font-size:1rem;font-weight:800}.ap-nota-riga{flex-basis:100%;order:4;align-items:stretch;gap:6px;margin:6px 0 0 46px;display:flex}.ap-nota-voto{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);flex:1;padding:.3rem .4rem;font-size:.85rem}.ap-detta{border:1px solid var(--line);background:var(--paper);min-width:34px;color:var(--ink);cursor:pointer;flex:none;padding:0 .5rem;font-size:.8rem;line-height:1}.ap-detta.attivo{background:var(--ambra-forte);border-color:var(--ambra-forte);color:#fff;font-weight:800}.ap-detta:focus-visible{border-color:var(--flood)}.ap-detta.remota{border-style:dashed}.ap-detta.remota.attivo{border-style:solid}@media print{.ap-voto,.ap-nota-voto{appearance:none;background:0 0;border:none}.ap-detta{display:none}.ap-nota-riga{margin-top:2px}.ap-pagelle .ap-row.da-valutare{display:none}}.ap{--oro:#f5de95;--oro-bordo:#c99a2e;--oro-ink:#5a3f00;--argento:#e4e8ef;--argento-bordo:#98a2b3;--argento-ink:#2f3747;--bronzo:#f1d3ba;--bronzo-bordo:#b77a48;--bronzo-ink:#5a2e10}.ap-classifica td.pos{--medaglia:15px;font-family:var(--display);font-size:16px;font-weight:800}.ap-classifica tr.podio-1 td.pos,.ap-sp-classifica tr.podio-1 td.pos{--m-fondo:var(--oro);--m-bordo:var(--oro-bordo);color:var(--oro-ink)}.ap-classifica tr.podio-2 td.pos,.ap-sp-classifica tr.podio-2 td.pos{--m-fondo:var(--argento);--m-bordo:var(--argento-bordo);color:var(--argento-ink)}.ap-classifica tr.podio-3 td.pos,.ap-sp-classifica tr.podio-3 td.pos{--m-fondo:var(--bronzo);--m-bordo:var(--bronzo-bordo);color:var(--bronzo-ink)}.ap-classifica tr:is(.podio-1,.podio-2,.podio-3) td.pos,.ap-sp-classifica tr:is(.podio-1,.podio-2,.podio-3) td.pos{background-image:radial-gradient(circle var(--medaglia) at 50% 50%, var(--m-fondo) calc(var(--medaglia) - 2px), var(--m-bordo) calc(var(--medaglia) - 1.5px), var(--m-bordo) calc(100% - .5px), transparent 100%);background-repeat:no-repeat}.ap-classifica tr:is(.podio-1,.podio-2,.podio-3) td{background-color:color-mix(in srgb, var(--brand) 5%, var(--paper))}.ap-classifica .ap-sottotesto{display:block}.ap-classifica td.pres{color:#17704a;font-weight:700}.ap-classifica td.ass{color:var(--card);font-weight:700}.ap-classifica td.zero{color:var(--ink-soft);font-weight:400}.ap-classifica .punteggio{text-align:right}.ap-classifica td.punteggio{font-family:var(--display);font-variant-numeric:tabular-nums;color:var(--ink);font-size:15px;font-weight:800}.ap-classifica-nome{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--ink-soft);text-decoration-color:var(--ink-soft);text-underline-offset:3px}.ap-classifica-nome:hover{color:var(--brand)}.ap-classifica-partite{margin:0 0 12px;font-size:13px;line-height:1.55}.ap-classifica-partite p{margin:0 0 4px}.ap-classifica-partita{white-space:nowrap}.ap-classifica-partita .ap-sottotesto{font-size:11px}.ap-classifica-aperte{color:var(--ink-soft)}.ap-classifica-conto{gap:4px;max-width:34rem;padding:4px 0 6px;display:grid}.ap-classifica-conto h3{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin:12px 0 2px;font-size:11px;font-weight:800}.ap-classifica-conto h3:first-child{margin-top:0}.ap-classifica-conto p{margin:0}.ap-classifica-voti,.ap-classifica-punti{margin:0;padding-left:1rem}.ap-classifica-voti li{border-bottom:1px dotted var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:2px 0;display:flex}.ap-classifica-voti li b{font-variant-numeric:tabular-nums}.ap-classifica-voti li>:last-child{white-space:nowrap}.ap-classifica-voti li .senza{color:var(--card)}.ap-classifica-punti li{margin:2px 0}.ap-classifica-punti em{color:var(--card)}.ap-classifica-formula{font-variant-numeric:tabular-nums;line-height:1.6}.ap-classifica-torna{margin-bottom:8px;display:inline-block}@media print{.ap-classifica-partite{margin-bottom:6px;font-size:9px}.ap-classifica-partita .ap-sottotesto{font-size:8px}.ap-classifica-nome,.ap-classifica-nome:hover{color:inherit;text-decoration:none}.ap-classifica td.pos{--medaglia:10px;font-size:11px}.ap-classifica tr:is(.podio-1,.podio-2,.podio-3) td{background-color:#0000}.ap-classifica tr:is(.podio-1,.podio-2,.podio-3) td.pos{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ap-classifica .punteggio{padding-right:5px}.ap-classifica td.punteggio{font-size:11px}}@media screen and (width<=860px){.ap-tabella-wrap:has(>.ap-classifica){box-shadow:none;background:0 0;border-radius:0;overflow:visible}.ap-tabella.ap-classifica,.ap-tabella.ap-classifica tbody{display:block}.ap-tabella.ap-classifica tbody{flex-direction:column;gap:8px;display:flex}.ap-tabella.ap-classifica thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ap-tabella.ap-classifica tbody tr,.ap-tabella.ap-classifica tbody tr:hover{background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;column-gap:8px;padding:10px 4px 10px 10px;display:flex}.ap-tabella.ap-classifica tbody tr:is(.podio-1,.podio-2,.podio-3){background:color-mix(in srgb, var(--brand) 5%, var(--paper))}.ap-tabella.ap-classifica tbody td{background-color:#0000;border:0;padding:0}.ap-tabella.ap-classifica td.pos{--medaglia:15px;text-align:center;background-position:50%;flex:0 0 30px;height:30px;line-height:30px}.ap-tabella.ap-classifica td.giocatore{white-space:normal;flex:1 1 0;min-width:0;line-height:1.25}.ap-tabella.ap-classifica td.giocatore .ap-sottotesto{white-space:nowrap;margin-left:.35em;font-size:.75rem;display:inline}.ap-tabella.ap-classifica td:last-child{text-align:right;font-family:var(--display);font-variant-numeric:tabular-nums;flex:none;padding-right:8px;font-size:17px;font-weight:800}.ap-tabella.ap-classifica td.squadra{color:var(--ink-soft);white-space:normal;flex:0 0 calc(100% - 38px);order:1;margin:2px 0 0 38px;font-size:.78rem}.ap-tabella.ap-classifica td[data-label]{flex:none;order:2;margin-top:6px;font-size:.82rem}.ap-tabella.ap-classifica td[data-label]:before{content:attr(data-label);font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-right:3px;font-size:9.5px;font-weight:800}}.ap-rete__nota{letter-spacing:.02em;text-transform:none;opacity:.85;font-size:11px}.ap-rete--conflitto{background:var(--card);color:#fff}.ap-rete--conflitto .ap-btn{color:#fff;border-color:#fff9;padding:4px 8px;font-size:9.5px}.ap-rete--conflitto b{flex:1}.ap-modale-elenco li .ap-modale-azioni{margin-top:.5rem}@media print{.ap-rete{display:none}}.ap-avviso-riga{flex-basis:100%;margin:4px 0 0}.ap-riga-punti{flex-wrap:wrap;flex-basis:100%;order:5;align-items:center;gap:6px;margin:6px 0 0 46px;display:flex}.ap-punto{border:1px solid var(--line);background:var(--paper);align-items:center;gap:6px;padding:.15rem .2rem .15rem .45rem;font-size:.78rem;font-weight:700;display:inline-flex}.ap-punto.bonus{border-left:3px solid var(--turf)}.ap-punto.malus{border-left:3px solid var(--card)}.ap-punto.altro-giorno{border-style:dashed;font-weight:600}.ap-punto.altro-giorno small{color:var(--ink-soft);font-weight:400}.ap-punto button{cursor:pointer;color:var(--ink-soft);background:0 0;border:0;padding:0 .2rem;font-size:1rem;line-height:1}.ap-punto-scelta{border:1px dashed var(--rule);max-width:12rem;color:var(--ink-soft);background:0 0;padding:.15rem .3rem;font-size:.78rem}@media print{.ap-punto-scelta{display:none}.ap-punto{border-left-width:3px}}.ap-stampa-pagella{display:none}@media print{@page pagella{size:A4 portrait;margin:0}.ap-pagelle>:not(.ap-stampa-pagella){display:none!important}.ap-shell:has(.ap-stampa-pagella){max-width:none;margin:0;padding:0}.ap-stampa-pagella{page:pagella;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;padding:11mm 13mm 10mm;font-size:10px;line-height:1.35;display:block}.ap-sp-testa{border-bottom:3px solid var(--brand);align-items:center;gap:5mm;padding-bottom:3mm;display:flex}.ap-sp-testa .ap-logo{flex:none;width:16mm!important;height:16mm!important}.ap-sp-testa .ap-logo-placeholder{font-size:13px}.ap-sp-titolo{flex:1;min-width:0}.ap-sp-societa{letter-spacing:.16em;text-transform:uppercase;color:var(--brand);font-size:8px;font-weight:800}.ap-sp-titolo h1{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-size:22px;font-weight:800;line-height:1.1}.ap-sp-contro{color:var(--ink-soft);font-weight:600}.ap-stampa-pagella.con-colori .ap-sp-testa{border-bottom:3px solid var(--soc-carta-linea);box-shadow:0 3px 0 var(--soc-carta-linea-2,transparent)}.ap-stampa-pagella.con-colori .ap-sp-societa{color:var(--soc-carta-testo)}.ap-sp-data{color:var(--ink-soft);margin-top:1mm;font-size:10px}.ap-sp-risultato{text-align:center;border:2px solid var(--ink);flex:none;padding:1.5mm 4mm}.ap-sp-risultato b{font-family:var(--display);font-size:24px;font-weight:800;line-height:1;display:block}.ap-sp-risultato small{letter-spacing:.06em;text-transform:uppercase;max-width:48mm;color:var(--ink-soft);margin-top:1mm;font-size:7.5px;display:block}.ap-sp-numeri{margin:2mm 0 3mm;display:flex}.ap-sp-numeri div{padding-right:9mm}.ap-sp-numeri dt{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:7.5px;font-weight:800}.ap-sp-numeri dd{font-family:var(--display);font-size:16px;font-weight:800;line-height:1.1}.ap-sp-sezione{border-bottom:1px solid var(--rule);font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--brand);break-after:avoid;margin:0 0 1.5mm;padding-bottom:1mm;font-size:9px;font-weight:800}.ap-sp-vuoto{color:var(--ink-soft)}.ap-sp-classifica{border-collapse:collapse;width:100%;margin-bottom:4mm;font-size:9.5px;line-height:1.25}.ap-sp-classifica thead{display:table-header-group}.ap-sp-classifica tr{break-inside:avoid}.ap-sp-classifica th{border-bottom:2px solid var(--ink);text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);padding:0 2mm 1mm;font-size:7.5px;font-weight:800}.ap-sp-classifica td{border-bottom:1px solid var(--line);vertical-align:middle;padding:.45mm 2mm}.ap-sp-classifica tbody tr:nth-child(2n) td{background:var(--chalk)}.ap-sp-classifica .num,.ap-sp-classifica .pos{white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums;width:1%}.ap-sp-classifica td.pos{font-family:var(--display);font-size:11px;font-weight:800}.ap-sp-classifica td.nome{white-space:nowrap}.ap-sp-classifica td.totale{font-family:var(--display);font-size:11px;font-weight:800}.ap-sp-classifica td.pos{--medaglia:8.5px}.ap-sp-voto{background:var(--ink);color:#fff;text-align:center;min-width:9mm;font-family:var(--display);font-variant-numeric:tabular-nums;padding:.2mm 1.2mm;font-weight:800;display:inline-block}.ap-sp-punto{white-space:nowrap;margin-right:2.5mm;font-size:8.5px;font-weight:700;display:inline-block}.ap-sp-punto.bonus{color:var(--turf)}.ap-sp-punto.malus{color:var(--card)}.ap-sp-giudizi{column-count:2;column-gap:7mm;list-style:none}.ap-sp-giudizi li{break-inside:avoid;border-bottom:1px solid var(--line);-webkit-hyphens:auto;hyphens:auto;padding:.9mm 0 1.1mm;font-size:9px;line-height:1.35;display:flow-root}.ap-sp-giudizi li b{font-size:9.5px}.ap-sp-giudizi .ap-sp-voto{float:right;margin:.2mm 0 .5mm 2mm;font-size:9px}.ap-sp-maglia{min-width:5mm;font-family:var(--display);color:var(--brand);margin-right:1mm;font-weight:800;display:inline-block}.ap-sp-nota{color:var(--ink)}}.ap-misure-barra{background:var(--paper);border:1px solid var(--line);padding:var(--s-3);gap:var(--s-3)}.ap-misure-azioni{gap:var(--s-2);flex-wrap:wrap;margin-left:auto;display:flex}.ap-misure-legenda{gap:var(--s-1) var(--s-4);margin:0 0 var(--s-2);font-size:var(--t-sm);color:var(--ink-soft);flex-wrap:wrap;display:flex}.ap-misure-legenda .ap-variazione.su:before{margin-right:1px}.ap-misura-stella{color:var(--ambra-forte)}.ap-misure-vuoto{background:var(--paper);border:2px dashed var(--line);padding:var(--s-6) var(--s-5);text-align:center;line-height:var(--lh-larga)}.ap-misure-vuoto b{margin-bottom:var(--s-1);font-family:var(--display);font-size:var(--t-lg);color:var(--ink);display:block}.ap-tabella.ap-misure-tabella td,.ap-tabella.ap-misure-tabella th{vertical-align:middle}.ap-tabella.ap-misure-tabella .num{text-align:right}.ap-tabella.ap-misure-tabella .ap-misura-n{text-align:center}@media screen{.ap-tabella.ap-misure-tabella .ap-misura-n{width:3rem;min-width:3rem}}.ap-tabella.ap-misure-tabella tbody tr{background:var(--paper)}.ap-tabella.ap-misure-tabella tbody tr:nth-child(2n){background:color-mix(in srgb, var(--ink) 3%, var(--paper))}.ap-tabella.ap-misure-tabella tbody tr:hover{background:color-mix(in srgb, var(--brand) 6%, var(--paper))}.ap-misure-tabella .ap-misura-quando{font-variant-numeric:tabular-nums}.ap-misura-migliore{background:color-mix(in srgb, var(--flood) 32%, transparent);box-shadow:inset 0 -2px 0 var(--flood);margin-right:-4px;padding:1px 4px}.ap-misura-migliore:before{content:"★";content:"★" / "";color:var(--ambra-forte);margin-right:3px;font-size:.8em}.ap-misura-quando{color:var(--ink-soft);font-size:.75rem;font-weight:400;display:block}.ap-variazione{font-variant-numeric:tabular-nums;font-weight:800}.ap-variazione.meglio{color:var(--turf)}.ap-variazione.peggio{color:var(--card)}.ap-variazione.neutro{color:var(--ink-soft)}.ap-variazione.su:before{content:"▲";content:"▲" / ""}.ap-variazione.giu:before{content:"▼";content:"▼" / ""}.ap-variazione.su:before,.ap-variazione.giu:before{vertical-align:.1em;margin-right:.3em;font-size:.7em;display:inline-block}.ap-misura-modulo{align-items:center;gap:var(--s-2);display:flex}.ap-misura-modulo .ap-btn{padding:8px 12px}.ap-misura-casella{border:1px solid var(--rule);background:var(--paper);align-items:center;display:inline-flex}.ap-misura-casella:focus-within{border-color:var(--flood);box-shadow:0 0 0 1px var(--flood)}.ap-misura-input{width:5.5rem;font:inherit;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:6px 8px}.ap-misura-input:focus{outline:none}.ap-misura-unita{font-size:var(--t-sm);color:var(--ink-soft);padding-right:8px}.ap-tabella.ap-misure-rileva th.ap-misura-nuova{width:1%}.ap-misure-rileva tr.misurato .ap-misura-oggi b{font-size:var(--t-lg)}.ap-report-prove{gap:var(--s-2);margin:0 0 var(--s-3);padding:var(--s-2) var(--s-3) var(--s-3);border:1px solid var(--line);background:var(--paper);flex-wrap:wrap;display:flex}.ap-report-prove legend{padding:0 var(--s-1);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-weight:800}.ap-report-prove label{cursor:pointer;border:1px solid var(--line);font-size:var(--t-sm);align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}.ap-report-prove label:has(input:checked){background:var(--voce);border-color:var(--voce-line);color:var(--voce-ink)}.ap-report-misure td:nth-child(2){white-space:nowrap}.ap-report-misure thead th{text-align:center}.ap-tabella.ap-report-misure thead th.ap-misura-nome{text-align:left}.ap-tabella.ap-report-misure thead th[colspan="3"]{text-align:center}.ap-tabella.ap-report-misure .ap-misura-prima,.ap-tabella.ap-report-misure thead th[colspan="3"]{border-left:1px solid var(--line)}@media screen{.ap-tabella-wrap.ap-misure-wrap:not(.ap-misure-wrap-larga){overflow:clip}.ap-misure-rileva thead th{z-index:2;box-shadow:inset 0 -1px 0 var(--line);top:60px}.ap-tabella-wrap.ap-misure-wrap-larga{max-height:calc(100vh - 80px);overflow:auto}.ap-tabella.ap-report-misure{border-collapse:separate;border-spacing:0}.ap-misure-wrap-larga thead{z-index:2;position:sticky;top:0}.ap-tabella.ap-report-misure thead th{box-shadow:inset 0 -1px 0 var(--line);white-space:normal;max-width:8rem;position:static}.ap-tabella.ap-report-misure thead th[colspan="3"]{max-width:none}.ap-misure-wrap-larga .ap-misura-n,.ap-misure-wrap-larga .ap-misura-nome{z-index:1;background:inherit;position:sticky}.ap-tabella.ap-report-misure thead th.ap-misura-n,.ap-tabella.ap-report-misure thead th.ap-misura-nome{position:sticky}.ap-misure-wrap-larga .ap-misura-n{left:0}.ap-misure-wrap-larga .ap-misura-nome{box-shadow:inset -1px 0 0 var(--line);left:3rem}.ap-misure-wrap-larga thead th.ap-misura-n,.ap-misure-wrap-larga thead th.ap-misura-nome{z-index:3;background:var(--paper)}}@media screen and (width<=640px){.ap-misure-barra .ap-field{flex:100%;max-width:none}.ap-misure-barra .ap-field select,.ap-misure-barra .ap-field input{width:100%;min-width:0;max-width:none}.ap-misure-azioni{flex:100%;margin-left:0}.ap-misure-azioni .ap-btn{text-align:center;flex:1 1 0}.ap-report-misure td.ap-misura-nome{white-space:normal;min-width:7rem;max-width:9rem}.ap-misura-nome-proprio{font-size:var(--t-sm);color:var(--ink-soft);display:block}.ap-tabella.ap-report-misure th,.ap-tabella.ap-report-misure td{padding:8px 10px}.ap-tabella.ap-misure-catalogo,.ap-misure-catalogo tbody{display:block}.ap-misure-catalogo thead{display:none}.ap-tabella.ap-misure-catalogo tbody tr{align-items:baseline;gap:var(--s-1) var(--s-3);padding:var(--s-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.ap-tabella.ap-misure-catalogo td{white-space:normal;border:0;min-width:0;padding:0;display:block}.ap-misure-catalogo .ap-catalogo-unita{color:var(--ink-soft)}.ap-misure-catalogo .ap-catalogo-stato{order:1;margin-left:auto}.ap-misure-catalogo .ap-catalogo-verso{order:2}.ap-misure-catalogo .ap-catalogo-societa{order:3}.ap-misure-catalogo td.azioni{order:4}.ap-misure-catalogo .ap-catalogo-verso,.ap-misure-catalogo .ap-catalogo-societa,.ap-misure-catalogo td.azioni{flex:100%}.ap-misure-catalogo .ap-catalogo-verso{font-size:var(--t-sm);color:var(--ink-soft)}}@media screen and (width<=860px){.ap-tabella.ap-misure-rileva,.ap-misure-rileva thead,.ap-misure-rileva tbody{display:block}.ap-misure-rileva thead tr{gap:var(--s-1) var(--s-3);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.ap-tabella.ap-misure-rileva thead th:not(.solo-stampa){box-shadow:none;background:0 0;border:0;width:auto;min-width:0;padding:2px 0;display:block;position:static}.ap-tabella.ap-misure-rileva thead th.ap-misura-nuova{display:none}.ap-misure-rileva thead tr:before{content:"Ordina per";font-size:var(--t-xs);color:var(--ink-soft);align-self:center;font-weight:600}.ap-tabella.ap-misure-rileva tbody tr{gap:var(--s-2) var(--s-3);padding:var(--s-3);border-bottom:1px solid var(--line);grid-template-columns:2rem repeat(3,minmax(0,1fr));display:grid}.ap-tabella.ap-misure-rileva td:not(.solo-stampa){white-space:normal;text-align:left;border:0;padding:0;display:block}.ap-tabella.ap-misure-rileva td.ap-misura-n{width:auto;min-width:0;color:var(--ink-soft);grid-area:1/1;font-weight:800}.ap-tabella.ap-misure-rileva td.ap-misura-nome{grid-area:1/2/auto/-1}.ap-tabella.ap-misure-rileva td.ap-misura-prec{grid-column:2}.ap-tabella.ap-misure-rileva td.ap-misura-oggi{grid-column:3}.ap-tabella.ap-misure-rileva td.ap-misura-var{grid-column:4}.ap-tabella.ap-misure-rileva td.ap-misura-nuova{grid-column:2/-1}.ap-misure-rileva td[data-etichetta]:before{content:attr(data-etichetta);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:2px;font-size:10px;font-weight:800;display:block}.ap-misure-rileva td.ap-misura-var.su:before,.ap-misure-rileva td.ap-misura-var.giu:before{content:attr(data-etichetta)}.ap-misure-rileva td.ap-misura-var.su:after{content:"▲";content:"▲" / ""}.ap-misure-rileva td.ap-misura-var.giu:after{content:"▼";content:"▼" / ""}.ap-misure-rileva td.ap-misura-var.su:after,.ap-misure-rileva td.ap-misura-var.giu:after{margin-left:.3em;font-size:.7em}.ap-misure-rileva td.ap-misura-var.su:before,.ap-misure-rileva td.ap-misura-var.giu:before{vertical-align:baseline;margin:0 0 2px;font-size:10px;display:block}.ap-misura-modulo{flex-wrap:wrap}.ap-misura-casella{flex:8rem;max-width:18rem}.ap-misura-input{flex:auto;width:100%;min-width:0;padding:10px;font-size:16px}.ap-misura-modulo .ap-btn{padding:11px 16px}.ap-misura-migliore{margin-right:0}}@media print{.ap-misure-legenda{margin:0 0 2mm;font-size:9px}.ap-misura-migliore{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ap-misure-rileva tr.misurato .ap-misura-oggi b{font-size:inherit}.ap-misure-rileva .ap-misura-quando{font-size:8px;line-height:1.1}.ap-misure-rileva .ap-misura-gemella{border-left:1px solid #000}.ap-report-misure{zoom:var(--zoom-stampa,1);width:100%;font-size:10px;line-height:1.15}.ap-report-misure th,.ap-report-misure td{padding:1px 3px}.ap-report-misure thead th{white-space:normal}.ap-report-misure .ap-misura-quando{font-size:7.5px}.ap-report-misure td:nth-child(2){text-overflow:ellipsis;max-width:40mm;overflow:hidden}}@media screen and (width<=560px){.ap-barra-inner{padding:var(--s-1) var(--s-3);min-height:56px}.ap-nav-societa{font-size:var(--t-md)}.ap-head{padding:var(--s-2) 0 var(--s-2)}.ap-eyebrow{font-size:22px}.ap-head-row{gap:var(--s-3)}.ap-field input,.ap-field select,.ap-filtri input,.ap-filtri select{font-size:16px}}.ap-testata-campionato{flex-wrap:wrap}.ap-testata-campionato .ap-report-titolo{min-width:16rem}.ap-nuovo-campionato{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;display:grid}.ap-nuovo-campionato h3{font-family:var(--display);font-size:var(--t-lg);color:var(--brand);grid-column:1/-1;font-weight:800}.ap-nuovo-campionato .ap-btn{grid-column:1/-1;justify-self:start}.ap-campo-aiuto{margin-top:calc(var(--s-1) * -1);font-size:var(--t-xs);color:var(--ink-soft);line-height:var(--lh-larga);grid-column:1/-1}.ap-spunta{align-items:center;gap:var(--s-2);font-size:var(--t-md);grid-column:1/-1;font-weight:600;display:flex}.ap-spunta input{width:18px;height:18px;accent-color:var(--brand)}.ap-campionati{gap:var(--s-4);margin-top:var(--s-4);list-style:none;display:grid}.ap-campionato{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--brand);padding:var(--s-4)}.ap-campionato-nome{font-family:var(--display);font-size:var(--t-lg);font-weight:800;line-height:var(--lh-stretta);color:var(--ink)}.ap-campionato-meta{gap:var(--s-1) var(--s-3);margin-top:var(--s-1);font-size:var(--t-sm);color:var(--ink-soft);flex-wrap:wrap;display:flex}.ap-campionato-meta span+span:before{content:"·";margin-right:var(--s-3);color:var(--line)}.ap-campionato-senza-codice{color:var(--card);font-weight:700}.ap-gironi{margin-top:var(--s-3);list-style:none}.ap-girone{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.ap-girone-nome{font-weight:800;font-size:var(--t-md)}.ap-girone .ap-spunta{font-size:var(--t-sm);grid-column:auto;margin-left:auto}.ap-girone .ap-btn{font-size:var(--t-sm)}.ap-id-girone{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t-xs);background:var(--surface);border:1px solid var(--line);padding:2px var(--s-2);color:var(--ink-soft);white-space:nowrap}.ap-sistema-girone{border:1px solid var(--line);padding:var(--s-3);background:var(--surface);flex-basis:100%}.ap-sistema-girone__testa{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-2);display:flex}.ap-sistema-girone__blocco{margin-top:var(--s-3)}.ap-partite-doppie{margin:var(--s-2) 0 0;padding:0;list-style:none}.ap-partite-doppie>li{padding:var(--s-2) 0;border-top:1px solid var(--line)}.ap-partite-doppie ul{margin:var(--s-1) 0 0;padding:0 0 0 var(--s-3);list-style:none}.ap-partite-doppie ul li{align-items:center;gap:var(--s-2);flex-wrap:wrap;padding:2px 0;display:flex}.ap-gruppo-iscritte{border:1px solid var(--line);padding:var(--s-2) var(--s-3);margin-top:var(--s-2)}.ap-gruppo-iscritte legend{font-weight:700;font-size:var(--t-sm);padding:0 var(--s-2)}.ap-gruppo-iscritte .ap-spunta{gap:var(--s-2);align-items:flex-start;display:flex}.ap-nuovo-girone{align-items:flex-end;gap:var(--s-2);margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.ap-nuovo-girone input{max-width:6rem}.ap-coda{gap:var(--s-3);list-style:none;display:grid}.ap-coda-riga{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--flood);padding:var(--s-3) var(--s-4)}.ap-coda-nome{font-family:var(--display);font-size:var(--t-md);text-transform:uppercase;letter-spacing:.02em;font-weight:800}.ap-candidati{margin:var(--s-2) 0 0;gap:var(--s-1);list-style:none;display:grid}.ap-candidati li{align-items:center;gap:var(--s-2);padding:var(--s-2) 0;border-top:1px solid var(--line);font-size:var(--t-sm);flex-wrap:wrap;display:flex}.ap-candidato-nome{font-weight:700}.ap-candidati .ap-btn{font-size:var(--t-xs);margin-left:auto}.ap-scelta-societa{width:100%;max-width:34rem}.ap-scelta-societa input{width:100%;max-width:none}.ap-scelta-societa>div{width:100%}.ap-scelta-societa__etichetta{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-weight:800}.ap-societa-risultati{margin-top:var(--s-1);border:1px solid var(--line);background:var(--paper);gap:0;max-height:22rem;list-style:none;display:grid;overflow-y:auto}.ap-societa-risultati li+li{border-top:1px solid var(--line)}.ap-societa-voce{align-items:center;gap:var(--s-3);width:100%;min-height:52px;padding:var(--s-2) var(--s-3);text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;display:flex}.ap-societa-voce:hover,.ap-societa-voce:focus-visible{border-left-color:var(--flood);background:var(--chalk)}.ap-societa-voce:disabled{cursor:not-allowed;opacity:.6}.ap-societa-voce__testo{flex-direction:column;gap:2px;min-width:0;display:flex}.ap-societa-voce__testo b{font-size:var(--t-md);overflow-wrap:anywhere}.ap-societa-scelta{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--brand);display:flex}.ap-societa-scelta .ap-link{margin-left:auto}.ap-stemma{flex:none}.ap-stemma.ap-logo-placeholder{font-size:var(--t-sm)}.ap-societa-collegata{align-items:center;gap:var(--s-2);display:inline-flex}.ap-registrazione__societa{gap:var(--s-2);margin-top:var(--s-1);display:grid}.ap-centro .ap-registrazione__societa{width:100%;max-width:34rem;margin-top:var(--s-3)}.ap-reg{gap:var(--s-4);max-width:60rem;display:grid}.ap-reg__barra{align-items:center;gap:var(--s-2) var(--s-3);padding-bottom:var(--s-3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.ap-reg__barra label{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-weight:800}.ap-reg__barra select{border:1px solid var(--line);background:var(--paper);font:inherit;font-size:var(--t-md);color:inherit;border-radius:999px;padding:6px 12px;font-weight:600}.ap-reg__barra select:focus-visible{border-color:var(--flood)}.ap-reg__conteggio{background:var(--surface);color:var(--ink-soft);font-size:var(--t-sm);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:2px 10px;font-weight:700}.ap-reg__vuoto{gap:var(--s-1);padding:var(--s-6) var(--s-5);background:var(--paper);box-shadow:0 0 0 1px var(--line);color:var(--ink-soft);font-size:var(--t-md);border-radius:16px;justify-items:start;display:grid}.ap-reg__vuoto b{font-size:var(--t-lg);color:var(--ink)}.ap-reg__elenco{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.ap-reg-card{gap:var(--s-4);min-width:0;padding:var(--s-4);background:var(--paper);box-shadow:0 0 0 1px var(--line);border-radius:16px;display:grid}.ap-reg-card__testa{justify-content:space-between;align-items:flex-start;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.ap-reg-card__chi{flex:16rem;gap:2px;min-width:0;display:grid}.ap-reg-card__chi h3{font-size:var(--t-lg);font-weight:500;line-height:var(--lh-stretta);overflow-wrap:anywhere}.ap-reg-card__chi h3 b{font-weight:800}.ap-reg-card__email{font-size:var(--t-md);color:var(--brand);overflow-wrap:anywhere;text-decoration:none}.ap-reg-card__email:hover{text-underline-offset:3px;text-decoration:underline}.ap-reg-card__meta{align-items:center;gap:var(--s-1) var(--s-3);font-size:var(--t-sm);color:var(--ink-soft);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ap-reg-card__meta li{overflow-wrap:anywhere}.ap-reg-card__origine{background:var(--surface);color:var(--ink);border-radius:999px;padding:2px 10px;font-weight:700}.ap-reg-card__corpo{gap:var(--s-3);display:grid}.ap-reg-card__corpo.due{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.ap-reg-card__blocco{gap:var(--s-2);min-width:0;padding:var(--s-3);background:var(--chalk);border-radius:12px;align-content:start;display:grid}.ap-reg-card__blocco h4{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-weight:800}.ap-reg-card__societa{align-items:flex-start;gap:var(--s-3);min-width:0;display:flex}.ap-reg-card__societa-testo{gap:2px;min-width:0;display:grid}.ap-reg-card__societa-testo b{font-size:var(--t-md);line-height:var(--lh-stretta);overflow-wrap:anywhere}.ap-reg-card__societa-comandi{align-items:center;gap:var(--s-2) var(--s-3);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.ap-reg-card__nessuna{align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.ap-reg-card__piede{justify-content:space-between;align-items:flex-end;gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.ap-reg-card__ruolo{gap:var(--s-1);flex:18rem;min-width:0;max-width:30rem;display:grid}.ap-reg-card__ruolo label{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-weight:800}.ap-reg-card__ruolo select{border:1px solid var(--line);background:var(--paper);width:100%;max-width:16rem;font:inherit;font-size:var(--t-md);color:inherit;border-radius:8px;padding:8px 10px;font-weight:500}.ap-reg-card__ruolo select:focus-visible{border-color:var(--flood)}.ap-reg-card__aiuto{margin-top:var(--s-1);padding:var(--s-2) var(--s-3);background:var(--voce);color:var(--ink);font-size:var(--t-sm);line-height:var(--lh-larga);border-radius:8px}.ap-reg-card__aiuto a{color:var(--brand);text-underline-offset:3px;font-weight:700}.ap-reg-card__manca{font-size:var(--t-sm);color:var(--ink-soft);flex:14rem}.ap-reg-card__decidi{gap:var(--s-2);margin-left:auto;display:flex}.ap-reg-card__decidi .ap-btn{text-align:center;min-height:40px;padding-inline:20px}.ap .ap-reg-card .ap-btn:not(.solid){border:1px solid var(--rule)}.ap .ap-reg-card .ap-btn.pericolo{border-color:color-mix(in srgb, var(--card) 45%, transparent)}.ap-reg-card__piede.decisa{justify-content:flex-start;align-items:baseline}.ap-reg-card__esito{font-size:var(--t-sm);border-radius:999px;padding:2px 10px;font-weight:800}.ap-reg-card__esito.si{background:var(--turf-bg);color:var(--turf)}.ap-reg-card__esito.no{background:var(--card-bg);color:var(--card)}.ap-reg-card__piede.sola-lettura{flex-wrap:wrap;justify-content:flex-start;align-items:baseline}.ap-reg-card__esito.attesa{background:var(--paper);color:var(--ink-soft);border:1px solid var(--rule)}.ap-reg-card__ruolo-chiesto{margin-bottom:var(--s-2)}.ap-reg-card__motivo{font-size:var(--t-sm);flex-basis:100%;font-style:italic}@media (width<=520px){.ap-reg-card{padding:var(--s-3);gap:var(--s-3)}.ap-reg-card__ruolo select{max-width:none;font-size:16px}.ap-reg-card__decidi{width:100%}.ap-reg-card__decidi .ap-btn{flex:1 1 0}}.ap-onboarding{gap:var(--s-3);max-width:46rem;display:grid}.ap-onboarding__passi{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ap-onboarding__passi li{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);align-items:center;gap:6px;font-weight:700;display:flex}.ap-onboarding__passi .numero{width:22px;height:22px;font-size:var(--t-xs);border:1px solid;border-radius:50%;place-items:center;display:inline-grid}.ap-onboarding__passi li.corrente{color:var(--ink)}.ap-onboarding__passi li.corrente .numero{background:var(--flood);border-color:var(--flood)}.ap-onboarding__passi li.fatto{color:var(--brand)}.ap-onboarding__blocco{gap:var(--s-2);display:grid}.ap-onboarding__blocco h3{margin:0}.ap-onboarding__scelta{gap:var(--s-1);justify-items:start;display:grid}.ap-onboarding__elenco{gap:6px;max-height:26rem;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ap-onboarding__gruppo{padding:var(--s-2);border:1px solid var(--line);gap:6px;margin:0;display:grid}.ap-onboarding__gruppo legend{padding:0 4px;font-weight:700}.ap-onboarding__opzione{align-items:flex-start;gap:var(--s-2);cursor:pointer;display:flex}.ap-onboarding__opzione span{display:grid}.ap-onboarding__opzione small{font-size:var(--t-xs);color:var(--ink-soft)}.ap-onboarding__opzione.spento{opacity:.5;cursor:not-allowed}.ap-onboarding__modi{gap:var(--s-3);flex-wrap:wrap;display:flex}.ap-onboarding__riepilogo{gap:6px var(--s-3);grid-template-columns:max-content 1fr;margin:0;display:grid}.ap-onboarding__riepilogo dt{font-weight:700}.ap-onboarding__riepilogo dd{margin:0}.ap-onboarding__comandi{gap:var(--s-2);display:flex}.ap-pannello-collega{gap:var(--s-2);margin:var(--s-3) 0;padding:var(--s-3);background:var(--surface);border-left:3px solid var(--brand);font-size:13px;line-height:1.45;display:grid}.ap-pannello-collega>.ap-link{justify-self:start}.ap-coda-azioni{gap:var(--s-2);margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.ap-coda-azioni .ap-btn{font-size:var(--t-sm)}.ap-letture{gap:var(--s-3);list-style:none;display:grid}.ap-lettura{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--ink-soft);padding:var(--s-3) var(--s-4);font-size:var(--t-sm)}.ap-lettura--fallita{border-left-color:var(--card)}.ap-lettura--sospetto{border-left-color:var(--ambra-forte)}.ap-lettura-esito{font-family:var(--display);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase}.ap-lettura--fallita .ap-lettura-esito{color:var(--card)}.ap-lettura--sospetto .ap-lettura-esito{color:var(--ambra-forte)}.ap-lettura-numeri{font-variant-numeric:tabular-nums;margin-top:var(--s-1)}.ap-lettura-messaggio{margin-top:var(--s-2);padding:var(--s-2) var(--s-3);background:var(--surface);border-left:2px solid var(--line);line-height:var(--lh-larga)}@media screen{.ap-convocazione{container:conv/inline-size}.ap-conv-modulo{container:conv-modulo/inline-size}.ap-conv-anteprima{container:conv-foglio/inline-size}@container conv (width>=1000px){.ap-conv-impianto{gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.ap-conv-anteprima{top:calc(60px + var(--s-4));position:sticky}}.ap-conv-anteprima .ap-conv-foglio{font-size:clamp(9px,1.7cqi,14px)}}.ap-conv-blocco{margin-bottom:var(--s-5)}.ap-conv-titoletto{margin:0 0 var(--s-3);padding-bottom:var(--s-1);border-bottom:2px solid var(--rule);font-family:var(--display);font-size:var(--t-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--brand);font-weight:800;line-height:var(--lh-stretta);display:block}.ap-conv-campi{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ap-conv-campi .ap-conv-largo{grid-column:span 2}.ap-conv-campi .ap-field input,.ap-conv-campi .ap-field select{width:100%;min-width:0;max-width:none}@container conv-modulo (width>=620px){.ap-conv-campi--partita{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.ap-conv-campi--dove{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}.ap-conv-campi .ap-conv-largo{grid-column:auto}}.ap-conv-scelta__testa{align-items:center;gap:var(--s-2) var(--s-3);margin:0 0 var(--s-3);padding-bottom:var(--s-1);border-bottom:2px solid var(--rule);flex-wrap:wrap;display:flex}.ap-conv-scelta__testa .ap-conv-titoletto{border:0;margin:0;padding:0}.ap-conv-conteggio{font-family:var(--display);font-size:var(--t-xl);font-weight:800;line-height:var(--lh-stretta);color:var(--ink);font-variant-numeric:tabular-nums}.ap-conv-conteggio.pieno{color:var(--brand)}.ap-conv-rapide{gap:var(--s-1);margin-left:auto;display:flex}.ap-conv-rosa{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));margin:0;padding:0;list-style:none;display:grid}.ap-conv-rosa li{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--line);transition:border-color .12s,background-color .12s}.ap-conv-rosa li.chiamato{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 8%, var(--paper))}.ap-conv-scelta-riga{align-items:center;gap:var(--s-1) var(--s-2);width:100%;min-height:48px;padding:var(--s-2) var(--s-3) var(--s-2) var(--s-2);color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex-wrap:wrap;display:flex}button.ap-conv-scelta-riga{cursor:pointer}button.ap-conv-scelta-riga:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 4%, transparent)}button.ap-conv-scelta-riga:focus-visible{outline:2px solid var(--flood);outline-offset:-2px}button.ap-conv-scelta-riga:disabled{opacity:.6;cursor:not-allowed}.ap-conv-segno{height:1.35rem;font-family:var(--display);font-weight:800;font-size:var(--t-sm);flex:0 0 1.35rem;justify-content:center;align-items:center;display:inline-flex}.ap-conv-rosa li.chiamato .ap-conv-segno{background:var(--brand);color:var(--paper)}.ap-conv-numero{font-family:var(--display);font-weight:800;font-size:var(--t-sm);color:var(--ink-soft);text-align:center;font-variant-numeric:tabular-nums;flex:0 0 1.8rem}.ap-conv-nome{min-width:0;font-size:var(--t-md);flex:7rem;line-height:1.25}.ap-conv-rosa li.chiamato .ap-conv-nome{font-weight:800}.ap-conv-assenze{min-width:1.4rem;font-family:var(--display);font-weight:800;font-size:var(--t-xs);text-align:center;color:var(--card);background:var(--card-bg);cursor:help;flex:none;margin-left:auto;padding:1px 6px}.ap-conv-nota{margin:0 0 var(--s-3);font-size:var(--t-sm);color:var(--ink-soft)}.ap-palle-marcature{gap:2px;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.ap-palle-marcature li{flex-wrap:wrap;align-items:center;gap:.4rem;padding:.25rem 0;display:flex}.ap-palle-marcature .nome{min-width:7rem;font-size:.9rem;font-weight:800}.ap-palle-marcature__prende{color:var(--ink-soft);font-size:.75rem}.ap-palle-marcature__chi{border:1px solid var(--line);min-width:0;font:inherit;border-radius:8px;flex:8rem;padding:.3rem .45rem;font-size:.9rem}.ap-palle-marcature__chi-testo{font-size:.9rem}.ap-conv-calendario{align-items:center;gap:var(--s-2) var(--s-3);margin:var(--s-3) 0 0;padding:var(--s-2) var(--s-3);background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--line);flex-wrap:wrap;display:flex}.ap-conv-calendario.ha-partita{border-left-color:var(--brand);background:color-mix(in srgb, var(--brand) 5%, var(--paper))}.ap-conv-calendario__riga{font-size:var(--t-md);flex:16rem;margin:0}.ap-conv-calendario .ap-sottotesto{margin:0}.ap-conv-calendario .ap-btn{flex:none}.ap-convocazione textarea{border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;resize:vertical;border-radius:0;width:100%;padding:.4rem .5rem;font-size:.9rem}.ap-convocazione textarea:focus-visible{border-color:var(--flood);outline:none}.ap-convocazione .ap-field .ap-conv-nota{margin:0}.ap-conv-azioni{align-items:center;gap:var(--s-2);padding:var(--s-3) 0;border-top:2px solid var(--rule);background:var(--chalk);flex-wrap:wrap;display:flex}.ap .ap-convocazione .ap-btn:not(.solid):not(.pericolo-solid){border:1px solid var(--rule)}.ap-conv-azioni .ap-btn{text-align:center;min-height:40px}.ap-conv-coda-azioni{align-items:center;gap:var(--s-2) var(--s-4);margin:var(--s-1) 0 var(--s-5);flex-wrap:wrap;display:flex}.ap-conv-conferma{gap:var(--s-3);display:inline-flex}.ap-conv-archivio{margin-left:auto}@media screen and (width<=640px){.ap-conv-azioni{z-index:10;padding-bottom:calc(var(--s-3) + env(safe-area-inset-bottom));position:sticky;bottom:0}.ap-conv-azioni .ap-btn{padding-left:var(--s-2);padding-right:var(--s-2);flex:1 1 0}.ap-conv-azioni .ap-btn.solid{flex-basis:100%}.ap-conv-azioni .ap-foglio-errore{flex-basis:100%;max-width:none}}.ap-partite-salvate{margin:1.5rem 0 26px}.ap-partite-prossime{margin:0 0 var(--s-4)}.ap-partita-ultima{margin:0 0 var(--s-3);padding:var(--s-2) var(--s-4);background:var(--surface);border:1px solid var(--line);font-size:var(--t-md);overflow-wrap:anywhere;border-radius:10px}.ap-partita-ultima__etichetta{text-transform:uppercase;letter-spacing:.04em;font-weight:700;font-size:var(--t-sm,.85em)}.ap-partite-prossime>h2{font-size:var(--t-lg);margin:0 0 10px}.ap-partite-porta{margin:0 0 var(--s-4)}.ap-partite-lista{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ap-partita-scheda{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 14px 10px 10px;transition:border-color .15s,box-shadow .15s;display:grid}.ap-partita-scheda:hover{border-left-color:var(--brand);box-shadow:0 2px 10px #151b2e12}.ap-riepilogo-partita{border-top:1px solid var(--line);grid-column:1/-1;min-width:0;padding-top:10px;font-size:14px;line-height:1.5}.ap-riepilogo-partita section{margin-bottom:8px}.ap-riepilogo-partita h4{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);margin:0 0 4px;font-size:11px;font-weight:800}.ap-riepilogo-partita ul{margin:0;padding:0;list-style:none}.ap-riepilogo-partita li{overflow-wrap:anywhere;padding:2px 0}.ap-riepilogo-partita__risultato{margin:0 0 8px;font-size:18px}.ap-riepilogo-partita__etichetta{font-weight:700}.ap-immagine-risultato{margin:0 0 10px}.ap-immagine-risultato__pannello{border:1px solid var(--line);background:var(--chalk);flex-direction:column;gap:8px;max-width:420px;margin-top:8px;padding:10px;display:flex}.ap-immagine-risultato__scelte{flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.ap-immagine-risultato__tela{width:100%;height:auto;display:block;box-shadow:0 2px 10px #151b2e26}.ap-immagine-risultato__azioni{flex-wrap:wrap;gap:6px;display:flex}.ap-partita-scheda.aperta{border-left-color:var(--flood);background:color-mix(in srgb, var(--flood) 7%, var(--paper))}.ap-partita-data{background:var(--ink);min-width:56px;color:var(--chalk);font-family:var(--display);line-height:var(--lh-stretta);flex-direction:column;justify-content:center;align-items:center;padding:6px 4px;display:flex}.ap-partita-data .settimana,.ap-partita-data .mese{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;opacity:.8;font-weight:700}.ap-partita-data .giorno{font-size:var(--t-xl);font-weight:800}.ap-partita-corpo{min-width:0}.ap-partita-titolo{font-size:var(--t-lg);overflow-wrap:anywhere;line-height:1.25}.ap-partita-titolo .contro{color:var(--ink-soft);font-size:var(--t-md)}.ap-partita-titolo b{font-family:var(--display);font-weight:800}.ap-partita-titolo .senza{color:var(--ink-soft);font-weight:600}.ap-partita-aperta{vertical-align:middle;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;background:var(--flood);color:var(--ink);margin-left:8px;padding:1px 6px;font-weight:700}.ap-partita-etichette{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.ap-partita-etichette .ap-etichetta{font-size:var(--t-sm);background:var(--surface);color:var(--ink);border-radius:999px;padding:2px 8px;font-weight:600}.ap-partita-etichette .ap-etichetta.modulo{background:var(--voce);color:var(--brand);font-family:var(--display);font-weight:800}.ap-partita-etichette .ap-etichetta.amichevole{background:var(--flood);color:var(--ink);text-transform:uppercase;font-size:var(--t-xs);letter-spacing:.06em;font-weight:700}.ap-partita-etichette .ap-etichetta.giallo{color:#7a5a00;background:#fff4cc}.ap-partita-etichette .ap-etichetta.rosso{background:var(--card-bg);color:var(--card)}.ap-partita-autore{font-size:var(--t-sm);color:var(--ink-soft)}.ap-partita-azioni{flex-wrap:wrap;gap:6px;display:flex}@media (width<=560px){.ap-partita-scheda{grid-template-columns:auto 1fr}.ap-partita-azioni{grid-column:1/-1;justify-content:flex-end}}.ap-conv-carta{padding-bottom:20px;overflow-x:auto}.ap-conv-foglio{--carta:#fff;--carta-ink:#141414;--carta-linea:#101010;--carta-rosso:#a4161a;background:var(--carta);color:var(--carta-ink);box-sizing:border-box;border:2px solid var(--carta-linea);width:100%;min-width:0;max-width:820px;margin:0 auto;font-size:clamp(9px,1.55vw,14px);line-height:1.25}.ap-conv-foglio *{border-color:var(--carta-linea)}.ap-conv-riga{border-top:1px solid var(--carta-linea);display:flex}.ap-conv-riga:first-child{border-top:none}.ap-conv-cella{text-align:center;justify-content:center;align-items:center;padding:.5em .6em;display:flex}.ap-conv-cella+.ap-conv-cella{border-left:1px solid var(--carta-linea)}.ap-conv-motto{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;flex:1;padding:.18em 0;font-size:2.05em;font-weight:800}.ap-conv-banda{align-items:stretch;min-height:4.6em}.ap-conv-stemma{flex:none;width:4.6em;padding:.4em}.ap-conv-stemma .ap-logo{aspect-ratio:1;object-fit:contain;max-height:4em;width:100%!important;height:auto!important}.ap-conv-societa{min-width:0;font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;color:var(--carta-rosso);text-wrap:balance;flex:1;font-size:2.05em;font-weight:800;line-height:1.05}.ap-conv-foglio.con-colori .ap-conv-societa{color:var(--soc-carta-testo)}.ap-conv-foglio.con-colori .ap-conv-banda+.ap-conv-riga{border-top:.3em solid var(--soc-carta-linea)}.ap-conv-foglio.con-colori .ap-logo-placeholder{color:var(--soc-carta-testo);border:2px solid var(--soc-carta-linea);background:0 0}.ap-conv-campionato{flex:0 0 58%;font-size:1.3em;font-style:italic;font-weight:800}.ap-conv-categoria{flex:1;font-size:1.3em;font-style:italic;font-weight:800}.ap-conv-partita{color:var(--carta-rosso);flex:1;font-size:1.3em;font-style:italic;font-weight:800}.ap-conv-etichetta{color:var(--carta-rosso);font-size:1.15em;font-style:italic;font-weight:800}.ap-conv-valore{font-size:1.15em;font-style:italic;font-weight:700}.ap-conv-col-etichetta{flex:0 0 36%}.ap-conv-col-valore{flex:1}.ap-conv-quarto{flex:0 0 25%}.ap-conv-convocati{border-top:1px solid var(--carta-linea);grid-template-columns:1fr 1fr;display:grid}.ap-conv-slot{border-top:1px solid var(--carta-linea);display:flex}.ap-conv-convocati .ap-conv-slot:nth-child(-n+2){border-top:none}.ap-conv-convocati .ap-conv-slot:nth-child(2n){border-left:1px solid var(--carta-linea)}.ap-conv-slot-num{border-right:1px solid var(--carta-linea);font-variant-numeric:tabular-nums;flex:0 0 2.4em;justify-content:center;align-items:center;padding:.42em .2em;font-size:.88em;font-weight:700;display:flex}.ap-conv-slot-nome{text-align:center;flex:1;justify-content:center;align-items:center;min-height:1.5em;padding:.42em .5em;font-weight:700;display:flex}.ap-conv-coda{border-top:2px solid var(--carta-linea);display:flex}.ap-conv-dotazione{flex:55%}.ap-conv-dot-riga{border-top:1px solid var(--carta-linea);display:flex}.ap-conv-dotazione .ap-conv-dot-riga:first-child{border-top:none}.ap-conv-dot-x{text-align:center;border-right:1px solid var(--carta-linea);flex:0 0 2.4em;padding:.42em;font-weight:800}.ap-conv-dot-testo{text-align:center;flex:1;padding:.42em .6em;font-size:.95em;font-weight:700}.ap-conv-mister{border-left:1px solid var(--carta-linea);flex-direction:column;flex:45%;justify-content:center;align-items:center;gap:.35em;padding:.6em;display:flex}.ap-conv-mister b{font-family:var(--display);color:var(--carta-rosso);letter-spacing:.02em;font-size:2em;font-weight:800}.ap-conv-mister span{text-align:center;white-space:nowrap;font-size:1.15em;font-weight:800}.ap-conv-mister b.ap-conv-dirigenti{margin-top:.3em;font-size:1.4em}.ap-conv-mister .ap-conv-dirigente{font-size:1.05em;line-height:1.3}.ap-conv-mister .ap-conv-dirigente+.ap-conv-dirigente{margin-top:-.18em}@media (width<=460px){.ap-conv-col-etichetta{flex:0 0 42%}}@page verticale{size:A4 portrait;margin:10mm}@media print{.ap-conv-foglio{page:verticale;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%;max-width:none;font-size:11pt}.ap-shell:has(.ap-conv-foglio){padding:0}.ap-conv-carta{padding:0;overflow:visible}.ap-conv-convocati,.ap-conv-coda{break-inside:avoid}}.ap-valutazione-sezione{border-top:2px solid var(--rule);padding:var(--s-4) 0;gap:var(--s-3);display:grid}.ap-valutazione-sezione h2{font-family:var(--display);font-weight:800;font-size:var(--t-lg);letter-spacing:.06em;text-transform:uppercase;color:var(--brand);margin:0}.ap-valutazione-sezione textarea,.ap-valutazione-sezione input:not([type]),.ap-valutazione-sezione input[type=number]{border:1px solid var(--line);background:var(--paper);font:inherit;color:inherit;border-radius:0;width:100%;max-width:none;padding:8px 10px;font-size:14px}.ap-valutazione-sezione textarea{resize:vertical}.ap-valutazione-sezione select{max-width:260px}.ap-valutazione-scala{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.ap-valutazione-scala__nome{min-width:10rem;font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-weight:800}.ap-valutazione-scala__parola{font-size:var(--t-sm);color:var(--ink-soft)}.ap-valutazione-aspetti{gap:var(--s-2);padding-left:var(--s-3);border-left:3px solid var(--line);display:grid}.ap-valutazione-singoli,.ap-valutazione-avversari{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.ap-valutazione-singolo{align-items:center;gap:var(--s-2);padding:var(--s-2) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(10rem,1fr) auto minmax(12rem,2fr);display:grid}.ap-valutazione-singolo__chi{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.ap-valutazione-avversario{gap:var(--s-2);grid-template-columns:4.5rem 1fr 1fr 2fr auto;align-items:center;display:grid}.ap-valutazione-due{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}@media (width<=720px){.ap-valutazione-singolo,.ap-valutazione-due{grid-template-columns:1fr}.ap-valutazione-avversario{grid-template-columns:4.5rem 1fr}.ap-valutazione-avversario__nota{grid-column:1/-1}}.ap-valutazione-foglio{display:none}@media print{.ap-valutazione-partita{page:verticale}.ap-valutazione-foglio{font-size:10.5pt;display:block}.ap-shell:has(.ap-valutazione-foglio){padding:0}.ap-valutazione-foglio h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.05em;break-after:avoid;border-bottom:1.5px solid #000;margin:5mm 0 2mm;font-size:13pt;font-weight:800}.ap-valutazione-foglio table{border-collapse:collapse;width:100%}.ap-valutazione-foglio th,.ap-valutazione-foglio td{text-align:left;vertical-align:top;border-bottom:1px solid #ccc;padding:1.2mm 2mm}.ap-valutazione-foglio__aspetti th{width:38mm;font-weight:700}.ap-valutazione-foglio__tabella thead th{border-bottom:1.5px solid #000}.ap-valutazione-foglio__tabella td:first-child{width:10mm}.ap-valutazione-foglio__tabella td:nth-child(3){width:18mm}.ap-valutazione-foglio tr{break-inside:avoid}.ap-valutazione-foglio__testo{white-space:pre-wrap;margin:2mm 0}}.ap-sedute__elenco{gap:var(--s-2);list-style:none;display:grid}.ap-seduta{text-align:left;background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--line);width:100%;padding:var(--s-3) var(--s-4);gap:var(--s-1);cursor:pointer;display:grid}.ap-seduta:hover{background:var(--surface)}.ap-seduta.attiva{border-left-color:var(--ink);background:var(--surface)}.ap-seduta small{color:var(--ink-soft);font-size:var(--t-xs)}.ap-blocco{margin-top:var(--s-4)}.ap-blocco h3{font-family:var(--display);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:var(--s-2)}.ap-obiettivi{gap:var(--s-2);display:grid}.ap-obiettivi>div{gap:var(--s-3);align-items:baseline;display:flex}.ap-obiettivi dt{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);min-width:8.5rem}.ap-obiettivi dd{font-weight:600}.ap-materiale{gap:var(--s-1);list-style:none;display:grid}.ap-materiale b{font-variant-numeric:tabular-nums}.ap-fase{margin-top:var(--s-4);background:var(--paper);border:1px solid var(--line);padding:var(--s-3) var(--s-4)}.ap-fase__testa{justify-content:space-between;align-items:baseline;gap:var(--s-3);border-bottom:1px solid var(--line);padding-bottom:var(--s-2);margin-bottom:var(--s-3);display:flex}.ap-fase__testa h3{font-family:var(--display);font-size:var(--t-sm);letter-spacing:.06em;text-transform:uppercase}.ap-fase__minuti{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.ap-esercizi{gap:var(--s-2);list-style:none;display:grid}.ap-esercizi li{line-height:var(--lh-larga);padding-left:var(--s-3);border-left:2px solid var(--line)}@media print{.ap-fase{break-inside:avoid}}.ap-avviso-dettatura{border:1px solid var(--line);border-left:3px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 1rem;padding:.7rem .85rem;font-size:.85rem;line-height:1.45;display:flex}.ap-avviso-dettatura span{flex:18rem;min-width:0}.ap-avviso-dettatura__esito{color:var(--brand);flex-basis:100%;font-weight:700}.ap-numeroni{gap:var(--s-2);margin-top:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}.ap-numerone{background:var(--paper);border:1px solid var(--line);padding:var(--s-3) var(--s-4);text-align:center}.ap-numerone b{font-family:var(--display);font-size:var(--t-xl,2rem);font-variant-numeric:tabular-nums;line-height:1.1;display:block}.ap-numerone span{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft)}.ap-sono-io{background:var(--surface)}.ap-sono-io td{font-weight:700}.ap-indicazioni ul,.ap-indicazioni__elenco{gap:var(--s-3);list-style:none;display:grid}.ap-indicazioni li{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--ink-soft);padding:var(--s-3) var(--s-4)}.ap-indicazioni li p{line-height:var(--lh-larga)}.ap-multe{gap:var(--s-2);list-style:none;display:grid}.ap-multe li{align-items:baseline;gap:var(--s-2) var(--s-3);background:var(--paper);border:1px solid var(--line);padding:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.ap-multe li b{font-variant-numeric:tabular-nums;margin-left:auto}.ap-multe li.pagata{opacity:.6}.ap-multe li.pagata span{text-decoration:line-through}.ap-multe-totale{margin-bottom:var(--s-3);font-size:var(--t-md,1.1rem)}.ap-multe-totale b{font-variant-numeric:tabular-nums}.ap-stato-multa{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.ap-stato-multa.pagata{background:var(--turf-bg);color:var(--turf)}.ap-stato-multa.da-pagare{background:var(--card-bg);color:var(--card)}.ap-stato-multa+.ap-sottotesto{margin-top:2px;display:block}.ap-tabella tbody tr.multa-da-pagare,.ap-tabella tbody tr.multa-da-pagare:hover{background:var(--card-bg)}@media print{.ap-tabella tbody tr.multa-da-pagare{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ap-aiuto-scambi{gap:var(--s-3);margin:var(--s-3) 0;display:grid}.ap-aiuto-scambio{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--flood);padding:var(--s-3)}.ap-aiuto-domanda{margin:0 0 var(--s-2);color:var(--ink-soft);font-weight:800;font-size:var(--t-sm,.9rem)}.ap-aiuto-risposta{line-height:var(--lh-larga);white-space:pre-wrap;margin:0}.ap-aiuto-campo{flex:22rem}.ap-aiuto-fonte{margin:var(--s-2) 0 0;color:var(--ink-soft);font-size:var(--t-sm,.9rem)}.ap-aiuto-faq{margin:var(--s-3) 0 var(--s-4)}.ap-aiuto-faq h2{margin:0 0 var(--s-2);font-size:1.1rem}.ap-aiuto-faq-conta{margin:var(--s-2) 0;color:var(--ink-soft);font-size:var(--t-sm,.9rem)}.ap-aiuto-faq-elenco{gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.ap-aiuto-faq-elenco details{background:var(--paper);border:1px solid var(--line);padding:var(--s-2) var(--s-3)}.ap-aiuto-faq-elenco summary{cursor:pointer;font-weight:700}.ap-aiuto-faq-elenco details[open] summary{margin-bottom:var(--s-2)}.ap-faq-domande{margin:var(--s-2) 0;gap:var(--s-1);max-width:26rem;padding:0;list-style:none;display:grid}.ap-faq-domande li{gap:var(--s-2);align-items:baseline;display:flex}.ap-faq-risposta{line-height:var(--lh-larga);white-space:pre-wrap;margin:0}.ap-faq-aggiunta,.ap-faq-correzione{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;align-items:flex-start;display:flex}.ap-faq-correzione textarea{flex:24rem;min-width:0}.ap-faq-aggiunta input{flex:18rem;min-width:0}.ap-faq-scarti{color:var(--ink-soft);font-size:var(--t-sm,.9rem);font-weight:800}.ap-richieste__elenco{gap:var(--s-3);list-style:none;display:grid}.ap-richiesta{background:var(--paper);border:1px solid var(--line);padding:var(--s-3) var(--s-4);gap:var(--s-3);display:grid}.ap-richiesta__chi{gap:var(--s-1);display:grid}.ap-richiesta__scelta{align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.ap-richiesta__esito{align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.ap-fiducia{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;padding:var(--s-1) var(--s-2);border:1px solid var(--line)}.ap-fiducia.certa{border-color:var(--ink)}.ap-fiducia.incerta{border-color:var(--ambra-forte);color:var(--ambra-forte)}.ap-fiducia.nessuna{color:var(--ink-soft)}.ap-scrivi{align-items:flex-end;gap:var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.ap-scrivi textarea{font:inherit;padding:var(--s-2);flex:18rem}.ap-etichetta-nascosta{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ap-cerca-societa{margin-top:var(--s-2)}.ap-cerca-societa-form,.ap-carica-comunicato{gap:var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap;align-items:end;display:flex}.ap-cerca-societa-form input{flex:14rem;min-width:0}.ap-unione{gap:var(--s-3);margin-bottom:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.ap-unione h3{margin:0 0 var(--s-2);font-size:var(--t-md,1rem)}.ap-scheda-societa{margin-bottom:var(--s-2)}.ap-squadre-societa{margin:var(--s-1) 0 0;font-size:var(--t-sm);padding-left:1.2rem}.ap-rilettura .ap-btn{margin-left:var(--s-2)}.ap-field--riga{align-items:center;gap:var(--s-1);flex-direction:row}.ap-campi-senza-posizione{margin:0;padding:0;list-style:none}.ap-campo-senza-posizione{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-2) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.ap-campo-senza-posizione form{display:flex}.ap-campo-senza-posizione input{width:12rem;max-width:100%}.ap-societa-senza-campo__elenco{margin:0;padding:0;list-style:none}.ap-societa-senza-campo{border-bottom:1px solid var(--line);padding:.6rem 0}.ap-societa-senza-campo__testa{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.ap-societa-senza-campo__modulo{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.ap-societa-senza-campo__azioni{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.ap-societa-senza-campo__modulo input{flex:11rem;min-width:0}.ap-campo-nuovo{align-items:flex-end;gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.ap-campo-nuovo .ap-field{flex:10rem;margin:0}.ap-briciole{margin:0 0 var(--s-2);font-size:var(--t-sm)}.ap-briciole a{font-weight:700}.ap-elenco-lazio{margin:0;padding:0;list-style:none}.ap-elenco-lazio li{justify-content:space-between;gap:var(--s-1) var(--s-2);padding:var(--s-2) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.ap-elenco-lazio a{font-weight:700}.ap-campionati-lazio{margin:0 calc(-1 * var(--s-2));border-top:1px solid var(--line);padding:0;list-style:none}.ap-riga-lazio{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-2);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 11rem 4.5rem;grid-template-areas:"testo scelta dato";transition:background-color .12s;display:grid}.ap-riga-lazio:hover,.ap-riga-lazio:focus-within{background:color-mix(in srgb, var(--surface) 55%, var(--paper))}.ap-riga-lazio__testo{grid-area:testo}.ap-scelta-lazio{grid-area:scelta;min-width:0}.ap-tendina-lazio{appearance:none;border:1px solid color-mix(in srgb, var(--brand) 28%, var(--line));background-color:var(--paper);background-image:linear-gradient(45deg, transparent 50%, var(--brand) 50%), linear-gradient(135deg, var(--brand) 50%, transparent 50%);width:100%;height:32px;color:var(--brand);font:inherit;cursor:pointer;background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px;border-radius:8px;padding:0 28px 0 10px;font-size:13px;font-weight:700;transition:border-color .12s}.ap-tendina-lazio:hover,.ap-tendina-lazio:focus-visible{border-color:var(--brand)}.ap-tendina-lazio option{color:var(--ink);font-weight:500}.ap-riga-lazio__testo{align-items:center;gap:6px var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.ap-nome-lazio{font-family:var(--display);letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.25}.ap-cat-lazio{border:1px solid var(--line);background:var(--chalk);letter-spacing:.06em;text-transform:uppercase;height:20px;color:var(--ink-soft);white-space:nowrap;border-radius:10px;align-items:center;padding:0 7px;font-size:10px;font-weight:700;display:inline-flex}.ap-cat-lazio--ente{background:var(--paper);color:var(--ink)}.ap-dato-lazio{text-align:right;font-variant-numeric:tabular-nums;grid-area:dato;align-self:center;line-height:1.05}.ap-dato-lazio b{font-family:var(--display);color:var(--ink);font-size:19px;font-weight:800;display:block}.ap-dato-lazio small{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:9px;font-weight:800}.ap-stato-lazio{letter-spacing:.06em;white-space:nowrap;border-style:dashed;border-radius:11px;align-items:center;height:22px;padding:0 8px;font-size:10px;display:inline-flex}.ap-banda-lazio{background:var(--paper);border:1px solid var(--line);padding:0 var(--s-4) var(--s-2);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 6%, transparent);border-radius:12px}.ap-banda-lazio__testa{justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-4) 0 var(--s-3);flex-wrap:wrap;display:flex}.ap-banda-lazio__titoli{min-width:0}.ap-banda-lazio__testa h2{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:24px;font-weight:800;line-height:1.15}.ap-banda-lazio__titoli p{font-size:var(--t-sm);color:var(--ink-soft);margin:2px 0 0}.ap-banda-lazio .ap-campionati-lazio>li:last-child{border-bottom:none}.ap-conta-lazio{flex-wrap:wrap;gap:6px;margin:0;display:flex}.ap-conta-lazio span{background:var(--chalk);border:1px solid var(--line);height:26px;font-size:var(--t-sm);color:var(--ink-soft);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:13px;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.ap-schede-lazio{margin:var(--s-2) 0 var(--s-4);background:var(--surface);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;max-width:34rem;padding:4px;display:grid}.ap-scheda-lazio{min-height:42px;padding:6px var(--s-2);text-align:center;font-family:var(--display);letter-spacing:.01em;color:var(--ink-soft);border-radius:9px;justify-content:center;align-items:center;font-size:15px;font-weight:800;line-height:1.15;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.ap-scheda-lazio[aria-current=page]{background:var(--paper);color:var(--brand);box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 14%, transparent)}.ap-scheda-lazio:not([aria-current=page]):hover{color:var(--ink);background:color-mix(in srgb, var(--paper) 45%, transparent)}.ap-ambiti-lazio{gap:var(--s-2);margin:0 0 var(--s-4);flex-wrap:wrap;display:flex;position:relative}.ap-ambito-lazio{border:1px solid var(--line);background:var(--paper);min-height:36px;color:var(--ink);white-space:nowrap;border-radius:18px;flex:none;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.ap-ambito-lazio:hover{border-color:var(--brand);color:var(--brand)}.ap-ambito-lazio[aria-current=page],.ap-ambito-lazio[aria-current=page]:hover{background:var(--brand);border-color:var(--brand);color:var(--paper)}.ap-gironi-lazio{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ap-girone-lazio{border:1px solid color-mix(in srgb, var(--brand) 28%, var(--line));background:var(--paper);min-width:32px;height:32px;color:var(--brand);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.ap-girone-lazio:hover{background:var(--brand);border-color:var(--brand);color:var(--paper)}.ap-sottotitolo-lazio{align-items:center;gap:var(--s-3);margin:var(--s-5) 0 var(--s-1);font-family:var(--display);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-weight:800;display:flex}.ap-sottotitolo-lazio:after{content:"";background:var(--line);flex:1;height:1px}.ap-sottotitolo-lazio+.ap-campionati-lazio{border-top:none}.ap-conteggio-lazio{margin:0 0 var(--s-3);font-size:var(--t-sm);color:var(--ink-soft);font-variant-numeric:tabular-nums}.ap-conteggio-lazio b{color:var(--ink);font-weight:800}.ap-filtri-lazio .ap-field.ap-cerca-lazio{flex:0 34rem}.ap-filtri-lazio .ap-field.ap-cerca-lazio input{background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%235A6480' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 12px center;width:100%;max-width:none;min-height:42px;padding-left:38px}.ap-cerca-societa-lazio{margin:0 0 var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--line)}.ap-cerca-societa-lazio .ap-societa-risultati{max-height:22rem;overflow-y:auto}.ap-giornata h3{margin:var(--s-3) 0 var(--s-1);font-size:var(--t-md,1rem)}.ap-risultati{margin:0;padding:0;list-style:none}.ap-risultati li{gap:var(--s-1) var(--s-2);padding:var(--s-1) 0;border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:baseline;display:grid}.ap-risultati li>span:nth-child(3){text-align:right}.ap-risultati li b{font-variant-numeric:tabular-nums}.ap-risultati li .ap-sottotesto{grid-column:1/-1}.ap-piega>summary{list-style:none}.ap-piega>summary::-webkit-details-marker{display:none}.ap-piega-testa{cursor:pointer;align-items:baseline;gap:var(--s-2);font-family:var(--display);letter-spacing:-.01em;font-size:20px;font-weight:800;display:flex}.ap-piega-testa:before{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid;flex:none;width:0;height:0;transition:transform .15s;transform:translateY(-2px)}.ap-piega[open]>.ap-piega-testa:before{transform:rotate(90deg)translate(-2px)}.ap-piega-testa:hover{color:var(--brand)}.ap-piega-testa:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.ap-piega-titolo{flex:1;min-width:0}.ap-piega-conteggio{font-family:var(--body);color:var(--ink-soft);letter-spacing:0;flex:none;font-size:13px;font-weight:600}.ap-piega--avviso .ap-piega-conteggio,.ap-piega--avviso>.ap-piega-testa:before{color:var(--brand)}.ap-piega-azioni{gap:var(--s-1) var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.ap-piega-corpo{margin-top:var(--s-2)}@media print{.ap-piega>.ap-piega-corpo{display:block!important}}.ap-letture-gruppo{border-top:1px solid var(--line);padding:var(--s-2) 0}.ap-letture-gruppo summary{cursor:pointer;gap:var(--s-1) var(--s-2);flex-wrap:wrap;align-items:baseline;display:flex}.ap-letture-gruppo .ap-letture{margin-top:var(--s-2)}.ap-filtri-lazio{gap:var(--s-2) var(--s-3);margin:var(--s-2) 0 var(--s-3);flex-wrap:wrap;align-items:flex-end;display:flex}.ap-filtri-lazio .ap-field{min-width:12rem}@media screen and (width<=560px){.ap-riga-lazio{gap:var(--s-2);grid-template-columns:minmax(0,1fr) 3.25rem;grid-template-areas:"testo testo""scelta dato"}.ap-riga-lazio--sola{grid-template-areas:"testo dato"}.ap-nome-lazio{font-size:15px}.ap-tendina-lazio{width:min(100%,15rem);height:40px;font-size:16px}.ap-dato-lazio b{font-size:17px}.ap-banda-lazio{padding-left:var(--s-3);padding-right:var(--s-3);border-radius:10px}.ap-banda-lazio__testa h2{font-size:20px}.ap-scheda-lazio{letter-spacing:0;font-size:14px}.ap-ambiti-lazio{scrollbar-width:none;margin-left:calc(-1 * var(--s-4));margin-right:calc(-1 * var(--s-4));padding:2px var(--s-4);scroll-padding-inline:var(--s-4);flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.ap-ambiti-lazio::-webkit-scrollbar{display:none}.ap-filtri-lazio .ap-field.ap-cerca-lazio{flex-basis:auto}.ap-filtri-lazio{gap:var(--s-2) var(--s-3);grid-template-columns:1fr 1fr;display:grid}.ap-filtri-lazio .ap-field{min-width:0}.ap-filtri-lazio .ap-field input,.ap-filtri-lazio .ap-field select{width:100%;min-width:0;max-width:none}.ap-filtri-lazio .ap-field.ap-cerca-lazio{grid-column:1/-1}}.ap-giornata-scelta{gap:var(--s-1);align-items:center;display:flex}.ap-giornata-scelta select{flex:1}.ap-colonne-lazio{gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.ap-colonne-lazio{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.ap-partite-lazio{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.ap-partita-lazio{border:1px solid var(--line);padding:var(--s-2) var(--s-3);text-align:center;background:var(--paper,#fff);border-radius:12px}.ap-partita-lazio__squadre{gap:var(--s-2);margin-top:var(--s-1);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.ap-partita-lazio__squadre--modificabile{grid-template-columns:1fr auto 1fr auto}.ap-modifica-risultato{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.ap-modifica-risultato input{text-align:center;width:3.2em}.ap-modifica-orario{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.ap-modifica-orario .ap-cerca-campo{flex:8em;min-width:7em}.ap-modifica-orario select{max-width:100%}.ap-partita-lazio__orario{margin-left:var(--s-2);font-size:var(--t-xs)}.ap-partita-lazio__casa,.ap-partita-lazio__ospite{align-items:center;gap:var(--s-2);min-width:0;font-weight:700;display:flex}.ap-partita-lazio__esame{font-size:var(--t-xs);color:var(--ink-soft);text-wrap:balance;max-width:11ch;font-weight:700;line-height:1.15}.ap-partita-lazio__casa{text-align:right;justify-content:flex-end}.ap-partita-lazio__ospite{text-align:left;justify-content:flex-start}.ap-partita-lazio__casa>span:not(.ap-stemma),.ap-partita-lazio__ospite>span:not(.ap-stemma){overflow-wrap:break-word;min-width:0}@media (width<=560px){.ap-partita-lazio__casa,.ap-partita-lazio__ospite{justify-content:flex-start;gap:var(--s-1);text-align:center;font-size:var(--t-md);flex-direction:column}.ap-partita-lazio__casa{flex-direction:column-reverse;justify-content:flex-end}.ap-partita-lazio__casa>span:not(.ap-stemma),.ap-partita-lazio__ospite>span:not(.ap-stemma){max-width:100%}}.ap-stemma{object-fit:contain;vertical-align:middle;border-radius:6px;flex:none;width:24px;height:24px}.ap-stemma--vuoto{background:var(--surface);color:var(--ink-soft);font-size:var(--t-xs);border-radius:50%;place-items:center;font-weight:700;line-height:1;display:inline-grid}.ap-con-stemma{align-items:center;gap:var(--s-2);vertical-align:middle;display:inline-flex}.ap-partita-lazio__squadre b{font-variant-numeric:tabular-nums}.ap-pubblica-comitato{padding-top:24px;padding-bottom:64px}.ap.ap-tema-vetrina,.ap-tema-vetrina .ap{--chalk:#f5f8f4;--paper:#fff;--surface:#e8efe8;--ink:#13201a;--ink-soft:#56665d;--turf:#1d7a4c;--turf-bg:#e6f2ea;--card:#b4442f;--card-bg:#f8ebe7;--flood:#f2c230;--brand:#0f5c3c;--line:#dbe4dc;--rule:#13201a66;--voce:#e6f2ea;--voce-soft:#3f6b55;--voce-line:#0f5c3c29}.ap-briciole a,.ap-elenco-lazio a,.ap-nome-lazio{color:var(--brand);text-decoration:none}.ap-briciole a:hover,.ap-elenco-lazio a:hover,.ap-nome-lazio:hover,.ap-briciole a:focus-visible,.ap-elenco-lazio a:focus-visible,.ap-nome-lazio:focus-visible{text-underline-offset:3px;text-decoration:underline}.ap-codici{gap:var(--s-4);grid-template-columns:1fr;display:grid}@media (width>=900px){.ap-codici{grid-template-columns:1fr 1fr;align-items:start}}.ap-abbinamenti,.ap-codici-portale{grid-template-columns:minmax(0,1fr);gap:1px;list-style:none;display:grid}.ap-abbinamento,.ap-codice{align-items:center;gap:var(--s-2);padding:var(--s-2) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.ap-abbinamento-testa{flex:12rem;min-width:0;display:grid}.ap-abbinamento-nome{flex:12rem;min-width:0;font-weight:700}.ap-abbinamento-ente{font-size:var(--t-sm);color:var(--ink-soft)}.ap-abbinamento-ente--assente{font-style:italic}.ap-abbinamento select{flex:14rem;min-width:0;max-width:100%}.ap-abbinamento--vuoto{box-shadow:inset 3px 0 0 var(--card);padding-left:var(--s-2)}.ap-abbinamento-avviso{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--card);flex:none;font-weight:800}.ap-codice-sigla{background:var(--surface);padding:2px var(--s-2);font-weight:800;font-size:var(--t-sm);flex:none}.ap-codice-nome{flex:10rem;min-width:0}.ap-codice-a-chi{font-size:var(--t-sm);color:var(--ink-soft);flex:none}.ap-codice-a-chi--libero{color:var(--brand);font-weight:700}.ap-campionato--ignorato{opacity:.62}.ap-campionato-ignorato{color:var(--ink-soft);text-transform:uppercase;font-weight:800;font-size:var(--t-xs);letter-spacing:.06em}.ap-campionato-comandi{gap:var(--s-1);margin:var(--s-2) 0;flex-wrap:wrap;display:flex}.ap-btn.pericolo{border-color:var(--card);color:var(--card)}.ap-btn.pericolo:hover{background:var(--card-bg)}.ap-piega .ap-piega>.ap-piega-testa{font-size:var(--t-lg)}.ap-piega .ap-piega{border:0;border-top:1px solid var(--line);padding:var(--s-2) 0}.ap-avviso-societa{margin:var(--s-2) 0;padding:var(--s-2) var(--s-3);background:var(--surface);border-left:3px solid var(--line);color:var(--ink-soft);font-size:var(--t-sm)}.ap-lavagna{-webkit-user-select:none;user-select:none;background:#2f7a43;width:100%;height:auto;display:block}.ap-lavagna.modificabile{touch-action:none;cursor:crosshair}.ap-esercizi__griglia{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));list-style:none;display:grid}.ap-scheda-esercizio{gap:var(--s-1);background:var(--paper);border:1px solid var(--line);height:100%;padding:var(--s-2);color:inherit;flex-direction:column;text-decoration:none;display:flex}.ap-libreria-esercizi a.ap-btn,.ap-editor-esercizio a.ap-btn{text-decoration:none;display:inline-block}.ap-scheda-esercizio:hover,.ap-scheda-esercizio:focus-visible{border-color:var(--ink)}.ap-scheda-esercizio .ap-lavagna{aspect-ratio:3/2;object-fit:contain}.ap-scheda-esercizio b{font-size:var(--t-md);line-height:var(--lh-stretta);margin-top:var(--s-1)}.ap-scheda-esercizio small{font-size:var(--t-xs);color:var(--ink-soft)}.ap-esercizi-inviati{margin-bottom:var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--line)}.ap-esercizi-inviati h2{font-size:var(--t-md);margin:0 0 var(--s-2)}.ap-esercizi-inviati__nota{font-size:var(--t-sm);border-left:3px solid var(--brand);padding-left:var(--s-2)}.ap-esercizi-inviati__gia{margin:0 0 var(--s-3);gap:var(--s-2);padding:0;list-style:none;display:grid}.ap-esercizi-inviati__gia li{justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.ap-lavagna-condivisa a.ap-btn,.ap-esercizio-condiviso a.ap-btn{text-decoration:none;display:inline-block}.ap-lavagna-condivisa__raccolte{gap:var(--s-1);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.ap-lavagna-condivisa__evidenza{margin-bottom:var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--line)}.ap-lavagna-condivisa h2{font-size:var(--t-md);margin:0 0 var(--s-2)}.ap-scheda-condivisa__obiettivo{font-size:var(--t-sm);line-height:var(--lh-stretta);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ap-scheda-condivisa__raccolta{font-size:var(--t-xs);letter-spacing:.04em;border:1px solid var(--brand);color:var(--brand);align-self:flex-start;margin-top:auto;padding:1px 6px;font-weight:800}.ap-esercizio-condiviso__sistema{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);padding:var(--s-2);border:1px dashed var(--line);flex-wrap:wrap;display:flex}.ap-esercizio-condiviso__sistema label{font-size:var(--t-sm);font-weight:700}.ap-esercizio-condiviso__sistema input{border:1px solid var(--line);font:inherit;flex:160px;min-width:0;max-width:280px;padding:4px 6px}.ap-esercizio-condiviso__nota-modifica{margin-bottom:var(--s-3)}.ap-esercizio-condiviso__nota-modifica textarea,.ap-esercizio-condiviso__commenti textarea{width:100%;max-width:none;font:inherit;padding:var(--s-2);border:1px solid var(--line)}.ap-esercizio-condiviso__disegno .ap-lavagna{width:100%;max-height:560px}.ap-esercizio-condiviso__testi blockquote{margin:0 0 var(--s-2)}.ap-esercizio-condiviso__commenti form{gap:var(--s-2);justify-items:start;display:grid}.ap-esercizio-condiviso__commenti form .ap-field{width:100%}.ap-esercizio-condiviso__corpo{gap:var(--s-4);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.ap-esercizio-condiviso__firma{font-size:var(--t-sm);color:var(--ink-soft);margin:0 0 var(--s-2)}.ap-esercizio-condiviso__riga h3{font-size:var(--t-sm);text-transform:uppercase;letter-spacing:.06em;margin:var(--s-3) 0 var(--s-1)}.ap-esercizio-condiviso__riga p{white-space:pre-line;margin:0}.ap-esercizio-condiviso__commenti{margin-top:var(--s-4)}.ap-esercizio-condiviso__commenti ul{margin:0 0 var(--s-3);gap:var(--s-2);padding:0;list-style:none;display:grid}.ap-esercizio-condiviso__commenti li{border-left:3px solid var(--line);padding:var(--s-1) var(--s-2)}.ap-esercizio-condiviso__commenti li p{margin:var(--s-1) 0 0;white-space:pre-line}.ap-esercizio-condiviso__commento-testa{align-items:center;gap:var(--s-2);display:flex}.ap-esercizio-condiviso__commento-testa small{color:var(--ink-soft)}.ap-esercizio-condiviso__commento-testa button{margin-left:auto}@media (width<=760px){.ap-esercizio-condiviso__corpo{grid-template-columns:1fr}}.ap-indietro{margin-bottom:var(--s-2);font-size:var(--t-sm);color:var(--brand);letter-spacing:.04em;font-weight:800;text-decoration:none;display:inline-block}.ap-campi-scelta{gap:var(--s-1);margin-bottom:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.ap-campi-scelta__misure{gap:var(--s-2);font-size:var(--t-sm);margin-left:var(--s-2);align-items:center;font-weight:700;display:inline-flex}.ap-campi-scelta__misure label{gap:var(--s-1);align-items:center;display:inline-flex}.ap-campi-scelta__misure input{border:1px solid var(--line);width:64px;font:inherit;padding:4px 6px}.ap-editor-esercizio__area{gap:var(--s-3);margin-bottom:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.ap-editor-esercizio__area>*{min-width:0}@media (width>=900px){.ap-editor-esercizio__area{grid-template-columns:230px minmax(0,1fr);align-items:start}}.ap-editor-esercizio__lavagna{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.ap-editor-esercizio__lavagna .ap-lavagna{max-height:calc(100vh - 140px)}.ap-editor-esercizio__barra{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.ap-palette{gap:var(--s-3);flex-direction:column;display:flex}.ap-palette__gruppo{gap:var(--s-1);flex-direction:column;display:flex}.ap-palette__titolo{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-weight:800}.ap-palette__pulsanti{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.ap .ap-strumento{border:1px solid var(--line);background:var(--paper);min-height:42px;font:inherit;font-size:var(--t-xs);text-align:left;cursor:pointer;color:var(--ink);border-radius:10px;align-items:center;gap:6px;min-width:0;padding:4px;font-weight:700;line-height:1.15;transition:border-color .12s,box-shadow .12s,transform .12s,background-color .12s;display:flex}.ap .ap-strumento:hover{border-color:color-mix(in srgb, var(--ink) 35%, var(--line));transform:translateY(-1px);box-shadow:0 2px 6px #151b2e1a}.ap .ap-strumento:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ap .ap-strumento.attivo{border-color:var(--flood);background:color-mix(in srgb, var(--flood) 16%, var(--paper));box-shadow:0 0 0 1px var(--flood) inset, 0 2px 6px #e8b43a40}.ap .ap-strumento__icona{flex:none;width:28px;height:28px}.ap .ap-strumento>span{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;min-width:0}.ap .ap-palette__gruppo:first-child .ap-strumento{grid-column:1/-1}.ap .ap-strumento>svg:not(.sfondo-campo){color:var(--ink-soft);padding:5px}.ap .ap-strumento.attivo>svg:not(.sfondo-campo){color:var(--ink)}.ap .ap-strumento__icona.sfondo-campo{background:linear-gradient(#ffffff24,#0000001a),linear-gradient(90deg,#0000 calc(50% - .5px),#ffffff38 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),repeating-linear-gradient(90deg,#3c9553 0 8px,#378b4d 8px 16px);border-radius:8px;box-shadow:inset 0 0 0 1px #00000026}.ap .ap-strumento.attivo .ap-strumento__icona.sfondo-campo{box-shadow:inset 0 0 0 1px #00000026, 0 0 0 2px var(--paper), 0 0 0 3px var(--flood)}@media (prefers-reduced-motion:reduce){.ap .ap-strumento{transition:none}.ap .ap-strumento:hover{transform:none}}@media (width<=899px){.ap-palette{padding-bottom:var(--s-1);gap:var(--s-3);flex-direction:row;overflow-x:auto}.ap-palette__gruppo{flex:none}.ap-palette__pulsanti{display:flex}.ap .ap-strumento span{display:none}.ap .ap-strumento{justify-content:center;min-width:48px;min-height:48px;padding:6px}.ap .ap-strumento__icona{width:34px;height:34px}}.ap-tinte{flex-wrap:wrap;gap:8px;display:flex}.ap .ap-tinta{cursor:pointer;border:2px solid var(--paper);width:30px;height:30px;box-shadow:0 0 0 1px var(--line), 0 1px 2px #151b2e26;border-radius:50%;place-items:center;padding:0;transition:transform .12s,box-shadow .12s;display:grid}.ap .ap-tinta:hover{transform:scale(1.08)}.ap .ap-tinta.scelta{box-shadow:0 0 0 2px var(--ink), 0 1px 3px #151b2e40}.ap .ap-tinta svg{stroke:#fff;width:16px;height:16px}.ap .ap-tinta[aria-label=bianco] svg,.ap .ap-tinta[aria-label=giallo] svg{stroke:var(--ink)}.ap-pannello-elemento{gap:var(--s-3);background:var(--surface);border:1px solid var(--line);padding:var(--s-2) var(--s-3);flex-wrap:wrap;align-items:flex-end;display:flex}.ap-pannello-elemento>strong{font-size:var(--t-sm);text-transform:uppercase;letter-spacing:.06em;align-self:center}.ap-pannello-elemento__azioni{gap:var(--s-1);display:flex}.ap-pannello-elemento input{max-width:120px}.ap-testi-esercizio{gap:var(--s-3);grid-template-columns:1fr;display:grid}@media (width>=900px){.ap-testi-esercizio{grid-template-columns:repeat(3,1fr)}}.ap-testo-lungo textarea{border:1px solid var(--line);background:var(--paper);width:100%;font:inherit;font-size:var(--t-md);resize:vertical;padding:8px 10px}.ap-solo-carta{display:none}@media print{.ap-editor-esercizio__area{display:block}.ap-editor-esercizio .ap-lavagna{width:auto;max-width:100%;max-height:55vh;margin:0 auto}.ap-solo-carta{white-space:pre-wrap;font-size:11pt;display:block}.ap-testi-esercizio{grid-template-columns:1fr;gap:6pt}.ap-dettagli-esercizio .ap-field label{color:#000}}.ap-editor-schema__comandi{gap:var(--s-1) var(--s-4);margin-bottom:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.ap-editor-schema__comandi .ap-campi-scelta{margin-bottom:0}.ap-editor-schema__area{gap:var(--s-3);margin-bottom:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}.ap-editor-schema__area>*{min-width:0}.ap-editor-schema__lato{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}@media (width>=900px){.ap-editor-schema__area{grid-template-columns:250px minmax(0,1fr);align-items:start}}.ap-editor-schema__lavagna{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.ap-lavagna-schema{background:0 0;max-width:760px;max-height:calc(100vh - 120px);margin:0 auto}.ap-rosa-schema{gap:var(--s-1);flex-direction:column;display:flex}.ap-rosa-schema__elenco{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;list-style:none;display:grid}.ap-rosa-schema__giocatore{border:1px solid var(--line);background:var(--paper);width:100%;min-height:36px;color:var(--ink);font:inherit;font-size:var(--t-xs);text-align:left;cursor:grab;touch-action:pan-x;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:4px 8px;font-weight:800;display:flex}.ap-rosa-schema__giocatore .numero{min-width:1.6em;color:var(--ink-soft);font-variant-numeric:tabular-nums}.ap-rosa-schema__giocatore .cognome{text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;overflow:hidden}.ap-rosa-schema__giocatore .spunta{color:#2f7a43;margin-left:auto}.ap-rosa-schema__giocatore.sul-campo{background:var(--surface);color:var(--ink-soft)}.ap-rosa-schema__giocatore.in-mano{background:var(--ink);border-color:var(--ink);color:var(--chalk)}.ap-rosa-schema__giocatore:focus-visible{outline:2px solid var(--flood);outline-offset:1px}.ap-rosa-schema__fantasma{z-index:50;pointer-events:none;color:#151b2e;text-transform:uppercase;background:#fff;border:2px solid #1c3faa;padding:4px 10px;font-size:14px;font-weight:800;position:fixed;transform:translate(-50%,-140%);box-shadow:0 4px 12px #00000040}@media (width<=899px){.ap-rosa-schema__elenco{padding-bottom:var(--s-1);display:flex;overflow-x:auto}.ap-rosa-schema__elenco li{flex:none}.ap-rosa-schema__giocatore{width:auto;min-height:44px}}.ap-pannello-elemento input.ap-pannello-elemento__numero{max-width:64px}.ap-schemi-palle{margin:var(--s-5) 0}.ap-schemi-palle__testa{justify-content:space-between;align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);display:flex}.ap-schemi-palle__testa a.ap-btn{text-decoration:none}.ap-schemi-palle__nuovi{gap:var(--s-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.ap-schemi-palle__elenco{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));list-style:none;display:grid}.ap-schemi-palle__scheda{gap:var(--s-1);background:var(--paper);border:1px solid var(--line);padding:var(--s-2);flex-direction:column;display:flex}.ap-schemi-palle__anteprima{display:block}.ap-schemi-palle__anteprima:focus-visible{outline:2px solid var(--flood);outline-offset:2px}.ap-schemi-palle__corpo{flex-direction:column;display:flex}.ap-schemi-palle__corpo b{font-size:var(--t-md);line-height:var(--lh-stretta)}.ap-schemi-palle__corpo small{font-size:var(--t-xs);color:var(--ink-soft)}.ap-schemi-palle__azioni{gap:var(--s-1);display:flex}.ap-schemi-precedenti{margin:var(--s-2) 0 var(--s-3);padding:var(--s-2) var(--s-3);background:var(--surface);border:1px solid var(--line)}.ap-schemi-precedenti__testa{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.ap-schemi-precedenti__partita h4{margin:var(--s-3) 0 var(--s-1);font-size:var(--t-md)}.ap-schemi-precedenti__partita h4 span{color:var(--ink-soft);font-weight:600}.ap-schema-foglio,.ap-palle-foglio{display:none}@media print{.ap-editor-schema__area{display:block}.ap-editor-schema__lavagna{align-items:center}.ap-editor-schema .ap-lavagna,.ap-schema-foglio .ap-lavagna{background:0 0;width:auto;max-width:100%;height:auto;max-height:84vh;margin:0 auto}.ap-schemi-palle{margin:0}.ap-schema-foglio{break-inside:avoid;break-after:page;display:block}.ap-schema-foglio .ap-lavagna{width:100%;height:190mm;max-height:none}.ap-palle-foglio{break-before:page;break-inside:avoid;display:block}.ap-palle-foglio .ap-palle-svg{width:100%;height:190mm}.ap-partita-pagina .ap-report-head{display:none}}.ap-esercizi-seduta{gap:var(--s-2);margin-top:var(--s-2);flex-direction:column;align-items:flex-start;display:flex}.ap-esercizi-seduta__elenco{gap:var(--s-2);width:100%;list-style:none;display:grid}.ap-esercizio-seduta{gap:var(--s-2);background:var(--paper);border:1px solid var(--line);padding:var(--s-2);grid-template-columns:1fr;display:grid}@media (width>=640px){.ap-esercizio-seduta{grid-template-columns:minmax(180px,280px) 1fr}}.ap-esercizio-seduta .ap-lavagna{max-height:260px}.ap-esercizio-seduta__testo{gap:var(--s-1);flex-direction:column;align-items:flex-start;display:flex}.ap-esercizio-seduta__testo a{color:var(--brand);font-weight:800;font-size:var(--t-md)}.ap-esercizio-seduta__testo small{color:var(--ink-soft);font-size:var(--t-xs)}.ap-modale.ap-scegli-esercizio{max-width:760px;max-height:calc(100vh - 32px);overflow-y:auto}.ap-scegli-esercizio__elenco{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));list-style:none;display:grid}.ap-scegli-esercizio .ap-scheda-esercizio{text-align:left;cursor:pointer;width:100%;font:inherit}.ap-scegli-esercizio .ap-field input{width:100%;max-width:none}@media print{.ap-esercizio-seduta{break-inside:avoid;grid-template-columns:45% 1fr}}.ap-fotogrammi{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.ap-fotogrammi__elenco{flex-wrap:wrap;gap:2px;display:flex}.ap-fotogrammi__azioni{gap:var(--s-1);margin-left:auto;display:flex}.ap-lavagna-animata{position:relative}.ap-lavagna-animata__play{left:var(--s-2);bottom:var(--s-2);background:var(--paper);border-color:var(--ink);position:absolute}.ap-palle{margin:var(--s-5) 0}.ap-palle-voci{gap:var(--s-2);flex-direction:column;display:flex}.ap-palle-gruppo{border-left:3px solid var(--flood);background:color-mix(in srgb, var(--flood) 6%, var(--paper));padding:var(--s-2) var(--s-2) var(--s-2) var(--s-3);gap:var(--s-2);flex-direction:column;display:flex}.ap-palle-gruppo h3{font-family:var(--display);font-weight:800;font-size:var(--t-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.ap-palle-voce{background:var(--paper);border:1px solid var(--line);padding:var(--s-2) var(--s-3);flex-direction:column;gap:6px;display:flex}.ap-palle-voce.ordinata{border-left:3px solid var(--ink)}.ap-palle-voce-testa{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.ap-palle-voce-testa h4{font-family:var(--display);font-weight:800;font-size:var(--t-md);color:var(--brand);flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;display:flex}.ap-palle-ordine-etichetta{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-weight:700}.ap-palle-voce-comandi{gap:6px;margin-left:auto;display:flex}.ap-palle-voce-comandi .ap-btn{min-height:34px;padding-inline:12px}.ap-palle-nessuno{font-size:var(--t-sm);color:var(--ink-soft)}.ap-palle-scelti .ap-chip{font-size:12px}.ap-palle-ordine{flex-direction:column;gap:4px;list-style:none;display:flex}.ap-palle-ordine li{align-items:center;gap:var(--s-2);display:flex}.ap-palle-ordine .numero{background:var(--ink);width:26px;height:26px;color:var(--chalk);font-family:var(--display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.ap-palle-ordine .nome{font-family:var(--display);letter-spacing:.02em;font-size:14px;font-weight:800}.ap-palle-sposta{gap:4px;margin-left:auto;display:flex}.ap-palle-sposta .ap-chip{padding:0 8px;font-size:14px}.ap-palle-rosa{border-top:1px dashed var(--line);padding-top:6px}.ap-palle-rosa .ap-chip{font-size:12px}.ap-palle-nota input{border:1px solid var(--line);background:var(--paper);border-radius:0;width:100%;padding:6px 8px;font-size:13px}.ap-palle-nota input:focus-visible{border-color:var(--flood);outline:none}.ap-palle-nota-testo{font-size:var(--t-sm);color:var(--card);font-style:italic;font-weight:700}.ap-palle-aggiungi{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line);gap:var(--s-3);flex-direction:column;display:flex}.ap-palle-mancanti{font-size:var(--t-sm);color:var(--ink-soft);flex-direction:column;gap:4px;display:flex}.ap-palle-nuova{gap:var(--s-2);flex-wrap:wrap;align-items:flex-end;display:flex}.ap-palle-nuova select{border:1px solid var(--line);background:var(--paper);border-radius:0;padding:8px 10px;font-size:14px}.ap-palle-stampa{display:none!important}.ap-palle-svg{width:100%;height:auto;display:block}@media print{.ap-palle{margin:0}}.ap-avviso-portale{color:#7a3c06;border-left:3px solid var(--ambra-forte);background:#fdf1e3;margin:0 0 12px;padding:8px 12px;font-size:13px;line-height:1.45}.ap-avviso-portale .ap-sottotesto{color:inherit;opacity:.85}.ap-stato-portale{margin-bottom:12px}.ap{--sabbia-scura:#efe8d8;--sabbia-bordo:#c2b79b}@media screen{.ap-list{border-top:0;gap:6px}.ap-row{--barra:var(--sabbia-bordo);background:var(--paper);box-shadow:inset 4px 0 0 0 var(--barra);border-bottom:0;border-radius:16px;padding:9px 10px 9px 16px}.ap-row.da-chiamare{--barra:var(--sabbia-bordo);background:var(--sabbia-scura);box-shadow:inset 4px 0 0 0 var(--barra)}.ap-row.presente{--barra:var(--turf);background:var(--paper)}.ap-row.assente{--barra:var(--card);background:var(--card-bg)}.ap-row.flash{animation:.7s ap-flash-scheda}.ap-num{min-width:26px;font-size:18px}.ap-name b{font-size:16px}.ap-name small{font-weight:700}.ap-row.presente .ap-name small{color:var(--turf)}.ap-row.assente .ap-name small{color:var(--card)}.ap-row.ritardo .ap-name small{color:var(--ritardo)}.ap-seg button{border-color:var(--sabbia-bordo);background:0 0;border-radius:50%}.ap-seg button:hover{background:color-mix(in srgb, var(--ink) 6%, transparent)}.ap-motivo{border-color:var(--sabbia-bordo);background:var(--paper);border-radius:999px;padding:.3rem .7rem}.ap-swipe{border-bottom:0;border-radius:16px}.ap-tabella-wrap{background:var(--paper);box-shadow:0 0 0 1px var(--line);border-top:0;border-radius:16px}.ap-tabella thead th{background:var(--paper);color:var(--ink-soft);border-bottom:1px solid var(--line)}.ap-tabella th,.ap-tabella td{padding:11px 14px}.ap-tabella tbody tr:hover{background:var(--chalk)}}@keyframes ap-flash-scheda{0%{background-color:var(--flood)}}@media (prefers-reduced-motion:reduce){.ap-row.flash{animation:none}}.ap-convocazione-mia{border-left:3px solid var(--turf);padding-left:var(--s-3)}.ap-convocazione-chi{margin:0 0 var(--s-2);font-size:var(--t-md)}.ap-convocazione-aggregato{margin:0 0 var(--s-2);font-size:var(--t-sm);border-left:3px solid var(--brand);color:var(--ink);padding:2px 8px}.ap-cal-aggregato{color:var(--brand);font-weight:700}.ap-convocazione-dove{gap:2px var(--s-3);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.ap-convocazione-dove dt{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft)}.ap-convocazione-dove dd{overflow-wrap:anywhere;margin:0}.ap-convocazione-borsa{margin-top:var(--s-3)}.ap-convocazione-borsa h4{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);margin:0 0 2px}.ap-convocazione-borsa ul{margin:0;padding-left:1.1rem}.ap-certificato{border-left:3px solid var(--line);padding-left:var(--s-3)}.ap-certificato--in-regola{border-left-color:var(--turf)}.ap-certificato--in-scadenza{border-left-color:var(--flood)}.ap-certificato--scaduto{border-left-color:var(--card)}.ap-certificato-riga{margin:0}.ap-certificato--scaduto .ap-certificato-riga b{color:var(--card)}.ap-quota{border-left:3px solid var(--line);padding-left:var(--s-3)}.ap-quota--in-ritardo{border-left-color:var(--card)}.ap-quota-restano{margin:0 0 var(--s-2);font-size:var(--t-md)}.ap-quota .ap-etichetta{font-size:var(--t-sm);background:var(--surface);color:var(--ink);border-radius:999px;padding:2px 8px;font-weight:600}.ap-quota .ap-etichetta.rosso{background:var(--card-bg);color:var(--card)}.ap-quota-prossima{margin:0 0 var(--s-3)}.ap-quota-versamenti{margin-top:var(--s-3)}.ap-quota-versamenti h4{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);margin:0 0 2px}.ap-quota-versamenti ul{margin:0;padding-left:1.1rem}.ap-etichetta.verde{background:var(--turf-bg);color:var(--turf)}.ap-etichetta.giallo{color:#7a5a00;background:#fff4cc}.ap-documenti .ap-pagamenti-azioni{flex-wrap:wrap}.ap-editor-documento{max-width:820px}.ap-riga-documento{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.ap-riga-documento .ap-riga-descrizione{flex:240px;min-width:0}.ap-riga-documento .ap-euro{width:80px}.ap-scelta-cliente{margin:8px 0}.ap-scelta-cliente-scelto{margin-bottom:4px}.ap-scelta-cliente-elenco{max-height:180px;overflow-y:auto}.ap-pagamenti-intestatario{margin:4px 0 8px}.ap-modulo-soggetto .ap-form-riga{flex-wrap:wrap}.ap-impostazioni-pagamenti{max-width:860px}.ap-impostazioni-pagamenti h2{margin:18px 0 8px}.ap-impostazioni-pagamenti .ap-form-riga{flex-wrap:wrap;margin-bottom:8px}.ap-riepilogo-griglia{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:12px 0 18px;display:grid}.ap-riepilogo-griglia h2{margin-bottom:6px}.ap-prima-nota-apertura td{background:var(--surface)}.ap-planning-testa{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.ap-planning-testa h1{font-family:var(--display);font-weight:800;font-size:var(--t-2xl);color:var(--brand);line-height:1.1}.ap-planning-sotto{color:var(--ink-soft);font-size:var(--t-md)}.ap-planning-settimana{align-items:center;gap:8px;display:flex}.ap-planning-settimana strong{text-align:center;min-width:11rem}.ap-planning-azioni{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.ap-planning-griglia{border:1px solid var(--line);background:var(--paper);gap:0;display:grid}.ap-planning-riga{border-top:1px solid var(--line);grid-template-columns:9rem repeat(7,minmax(0,1fr));display:grid}.ap-planning-riga:first-child{border-top:none}.ap-planning-riga>div{border-left:1px solid var(--line);flex-direction:column;gap:4px;min-height:3.2rem;padding:6px;display:flex}.ap-planning-riga>div:first-child{border-left:none}.ap-planning-intestazione>div{min-height:0;font-size:var(--t-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);background:var(--surface);font-weight:700}.ap-planning-riga>.oggi{background:var(--voce)}.ap-planning-campo b{font-size:var(--t-md)}.ap-planning-campo small{font-size:var(--t-xs);color:var(--ink-soft)}.ap .ap-planning-casella{text-align:left;background:var(--chalk);border:1px solid var(--line);border-left:4px solid var(--ink-soft);font:inherit;color:var(--ink);flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:4px 6px;font-size:12px;line-height:1.25;display:flex}.ap button.ap-planning-casella{cursor:pointer}.ap button.ap-planning-casella:hover{background:var(--voce)}.ap-planning-casella small{color:var(--ink-soft);font-size:11px}.ap-planning-ora{color:var(--ink-soft);font-size:11px;font-weight:700}.ap .ap-planning-casella.partita{background:#fff4cc;border-style:dashed dashed dashed solid}.ap-planning-giorni{display:none}.ap-planning-giorni section{background:var(--paper);border:1px solid var(--line);margin-bottom:8px;padding:10px}.ap-planning-giorni section.oggi{border-color:var(--brand)}.ap-planning-giorni h2{font-size:var(--t-lg);margin-bottom:6px}.ap-planning-giorni .ap-planning-casella{margin-bottom:6px;font-size:14px}.ap-planning-libero{color:var(--ink-soft);font-size:13px}.ap-planning-campi{margin-top:24px}.ap-planning-campi h2{font-size:var(--t-lg);margin-bottom:8px}.ap-planning-campi ul{padding:0;list-style:none}.ap-planning-campi li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.ap-planning-modale{max-width:520px;max-height:calc(100vh - 32px);overflow-y:auto}.ap-planning-orario{flex-wrap:wrap;gap:8px;display:flex}.ap-planning-orario .ap-field{flex:8rem}.ap-planning-spunta{align-items:center;gap:8px;margin:10px 0;font-size:14px;display:flex}@media (width<=760px){.ap-planning-griglia{display:none}.ap-planning-giorni{display:block}}@media print{.ap-planning-griglia{display:grid!important}.ap-planning-giorni{display:none!important}}.ap-calendario-comandi{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-calendario-comandi select{min-height:36px}.ap-cal-griglia{border:1px solid var(--line);background:var(--paper);display:grid}.ap-cal-riga{border-top:1px solid var(--line);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ap-cal-riga:first-child{border-top:none}.ap-cal-riga>div{border-left:1px solid var(--line);flex-direction:column;gap:3px;min-width:0;min-height:6.5rem;padding:4px;display:flex}.ap-cal-riga>div:first-child{border-left:none}.ap-cal-intestazione>div{min-height:0;font-size:var(--t-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);background:var(--surface);padding:6px;font-weight:700}.ap-cal-giorno.fuori{background:var(--surface)}.ap-cal-giorno.fuori .ap-cal-numero{color:var(--ink-soft);opacity:.6}.ap-cal-giorno.oggi{background:var(--voce)}.ap-cal-numero{font-size:13px;font-weight:700}.ap .ap-cal-voce{text-align:left;background:var(--chalk);border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);cursor:pointer;border-left:4px solid #1e8e5a;flex-direction:column;align-items:flex-start;gap:1px;padding:3px 5px;font-size:12px;line-height:1.25;display:flex}.ap .ap-cal-voce b{text-overflow:ellipsis;max-width:100%;font-weight:700;overflow:hidden}.ap .ap-cal-voce small{color:var(--ink-soft);font-size:11px}.ap button.ap-cal-voce:hover{background:var(--voce)}.ap .ap-cal-voce.amichevole{border-left-color:#b7791f}.ap .ap-cal-voce.torneo{border-left-color:#6b46c1}.ap .ap-cal-voce.partita{background:#fff4cc;border-left-color:#1c1f9e}.ap .ap-cal-voce.variata{border-style:dashed dashed dashed solid}.ap .ap-cal-voce.annullata{opacity:.7;border-left-color:var(--ink-soft)}.ap .ap-cal-voce.annullata b{text-decoration:line-through}.ap-cal-ora{color:var(--ink-soft);font-size:11px;font-weight:700}.ap-cal-presenze{color:#1e8e5a;font-size:11px;font-weight:700}.ap-seduta{background:var(--paper);border:1px solid var(--line);border-left:4px solid #1e8e5a;margin:0 0 12px;padding:8px 12px;font-size:14px}.ap-seduta-nessuna{border-left-color:var(--ink-soft);color:var(--ink-soft)}fieldset.ap-seduta-scelta{min-width:0}.ap-seduta-scelta legend{float:left;width:100%;padding:0 4px;font-size:14px}.ap-seduta-opzioni{clear:both;flex-wrap:wrap;gap:8px;padding-top:6px;display:flex}.ap-cal-agenda{display:none}.ap-cal-agenda section{background:var(--paper);border:1px solid var(--line);flex-direction:column;gap:6px;margin-bottom:8px;padding:10px;display:flex}.ap-cal-agenda section.oggi{border-color:var(--brand)}.ap-cal-agenda h2{font-size:var(--t-lg)}.ap-cal-agenda h2:first-letter,.ap-cal-quando:first-letter{text-transform:uppercase}.ap-cal-agenda .ap-cal-voce{padding:6px 8px;font-size:14px}.ap-cal-agenda .ap-cal-voce small{font-size:12px}.ap-cal-legenda{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ap .ap-cal-legenda .ap-cal-voce{cursor:default;width:auto}.ap-cal-quando{color:var(--ink-soft);margin-bottom:8px}.ap-cal-dettagli{grid-template-columns:max-content 1fr;gap:4px 12px;margin:8px 0 12px;display:grid}.ap-cal-dettagli dt{color:var(--ink-soft);font-weight:700}.ap-cal-telefono{margin:0 0 12px}.ap-cal-telefono-scheda{background:var(--paper);border:1px solid var(--line);flex-direction:column;gap:8px;margin-top:8px;padding:10px 12px;font-size:14px;display:flex}.ap-cal-telefono-scheda p{margin:0}.ap-cal-telefono-indirizzo{width:100%;min-width:0;font-family:ui-monospace,monospace;font-size:12px}.ap-cal-telefono-azioni{flex-wrap:wrap;gap:8px;display:flex}.ap-cal-telefono-istruzioni{flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.ap-cal-telefono-nota{color:var(--ink-soft)}@media (width<=760px){.ap-cal-griglia{display:none}.ap-cal-agenda{display:block}}@media print{.ap-cal-griglia{display:grid!important}.ap-cal-agenda{display:none!important}}.ap-sponsor .ap-etichetta{background:var(--surface);color:var(--ink-soft);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.ap-sponsor .ap-etichetta.verde{background:var(--turf-bg);color:var(--turf)}.ap-sponsor .ap-etichetta.giallo{color:#7a5a00;background:#fff4cc}.ap-sponsor .ap-etichetta.rosso{background:var(--card-bg);color:var(--card)}.ap-sponsor-numeri{flex-wrap:wrap;gap:6px;margin:8px 0 4px;display:flex}.ap-sponsor-avviso{margin-left:6px}.ap-sponsor-elenco{margin:0 0 12px;padding:0;list-style:none}.ap-sponsor-voce{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.ap-sponsor-voce>div,.ap-sponsor-voce>span:first-child,.ap-sponsor-voce>label{flex:220px;min-width:0}.ap-sponsor-voce.fatta b{color:var(--ink-soft);text-decoration:line-through}.ap-sponsor-rata.scaduta{box-shadow:inset 3px 0 0 0 var(--card);padding-left:10px}.ap-sponsor-azioni-rata{flex-wrap:wrap}.ap-sponsor-spunta{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.ap-sponsor-spunta input[type=checkbox]{flex-shrink:0;width:22px;height:22px;margin-top:1px}.ap-sponsor .ap-pagamenti-nuovo{margin-bottom:18px}.ap-sponsor-dati{max-width:820px}.ap-sponsor-dati .ap-form-riga{flex-wrap:wrap}.ap-sponsor-dati textarea{width:100%;font:inherit}.ap-sponsor-azioni{flex-wrap:wrap;gap:8px;margin:14px 0 24px;display:flex}@media (width<=640px){.ap-sponsor-azioni-rata{width:100%}.ap-sponsor .ap-pagamenti-nuovo .ap-field{flex:140px}.ap-sponsor .ap-pagamenti-nuovo input,.ap-sponsor .ap-pagamenti-nuovo select{width:100%;font-size:16px}}.ap-senza-squadra__elenco{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ap-senza-squadra__riga{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ap-senza-squadra__nome{flex:12rem;min-width:0}.ap-senza-squadra__nome small{color:var(--ink-soft);font-size:.8rem;display:block}.ap-vedi-come{width:100%;margin-top:var(--s-2);flex-wrap:wrap;align-items:flex-end;gap:6px;display:flex}.ap-vedi-come .ap-field{flex:8rem;min-width:0}.ap-vedi-come select{width:100%;min-width:0}.ap-fascia-vedi-come{gap:var(--s-3);padding:6px var(--s-4);background:var(--flood);color:var(--ink);font-size:var(--t-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;font-weight:600;display:flex}.ap-fascia-vedi-come__nota{text-transform:uppercase;letter-spacing:.06em;font-weight:400;font-size:var(--t-xs)}.ap-fascia-vedi-come .ap-btn{border-color:var(--ink);color:var(--ink);background:0 0}.ap-manuale{margin:0 0 var(--s-5);padding:var(--s-4);background:var(--paper);border:1px solid var(--line);border-radius:16px}.ap-manuale h2{font-family:var(--display);font-size:var(--t-lg);margin:0 0 var(--s-2);color:var(--brand)}.ap-manuale p,.ap-manuale li{font-size:var(--t-md);line-height:var(--lh-larga)}.ap-manuale p{margin:0 0 var(--s-2)}.ap-manuale ul,.ap-manuale ol{margin:0 0 var(--s-2);padding-left:1.3rem}.ap-manuale__sezione{border-top:1px solid var(--line);padding:var(--s-2) 0}.ap-manuale__sezione summary{cursor:pointer;padding:var(--s-1) 0;font-weight:800}.ap-manuale__sezione[open] summary{margin-bottom:var(--s-2)}.ap-catalogo-azioni{gap:var(--s-2);margin:var(--s-2) 0;flex-wrap:wrap;align-items:center;display:flex}.ap-catalogo-azioni>span{color:var(--ink-soft);margin-right:auto}.ap-catalogo-elenco{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ap-catalogo-elenco>li{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--line);padding:var(--s-1) 0;flex-wrap:wrap;display:flex}.ap-catalogo-voce{gap:var(--s-2);cursor:pointer;flex:18rem;align-items:baseline;display:flex}.ap-catalogo-voce small{color:var(--ink-soft);font-size:var(--t-xs);display:block}.ap-catalogo-dettaglio{gap:var(--s-3);padding:var(--s-2) 0 var(--s-3);flex:100%;grid-template-columns:minmax(0,18rem) 1fr;display:grid}.ap-catalogo-dettaglio p{margin:0 0 var(--s-2);white-space:pre-wrap;line-height:var(--lh-larga)}@media (width<=640px){.ap-catalogo-dettaglio{grid-template-columns:1fr}}.ap .ap-paginazione{justify-content:center;align-items:center;gap:var(--s-2) var(--s-3);margin:var(--s-4) 0;flex-wrap:wrap;display:flex}.ap .ap-paginazione__dove{text-align:center;flex-direction:column;align-items:center;min-width:9rem;display:flex}.ap .ap-paginazione__dove b{font-size:var(--t-md)}.ap .ap-paginazione__dove small{font-size:var(--t-xs);color:var(--ink-soft)}.ap .ap-paginazione .ap-paginazione__passo{border:1px solid var(--rule);background:var(--paper);color:var(--ink);min-height:40px;font-size:var(--t-sm);border-radius:999px;padding:8px 14px;font-weight:700}.ap .ap-paginazione .ap-paginazione__passo:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 7%, var(--paper))}.ap .ap-paginazione .ap-paginazione__passo:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ap .ap-paginazione .ap-paginazione__passo:disabled{opacity:.45;cursor:not-allowed}.ap-prossima-partita{border-left:3px solid var(--brand);padding-left:var(--s-3)}.ap-prossima-partita__chi{font-size:var(--t-md);margin:0 0 2px}.ap-prossima-partita__dove{overflow-wrap:anywhere;margin:0 0 2px}.ap-variazione-gara{border-left:3px solid var(--ambra-forte);color:#7a4b00;font-size:var(--t-sm);overflow-wrap:anywhere;background:#fff4cc;margin:4px 0;padding:2px 8px}.ap-conv-calendario .ap-variazione-gara{flex:100%}.ap-collega-girone{padding:var(--s-2) 0}.ap-collega-girone__riga{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ap-collega-girone__riga .ap-field{flex:18rem;min-width:0}.ap-collega-girone__riga select{width:100%;min-width:0}.ap-elenco-risultati{margin:0;padding:0;list-style:none}.ap-riga-risultato{border-bottom:1px solid var(--line);padding:8px 0}.ap-riga-risultato .ap-form-riga{flex-wrap:wrap;align-items:center;gap:8px}.ap-riga-risultato input[type=number]{text-align:center;width:3.5em}.ap-riga-risultato .ap-squadra{flex:10em;min-width:8em}.ap-riga-risultato .ap-squadra:first-of-type{text-align:right}.ap-giocatore{max-width:720px}.ap-giocatore>.ap-indietro{margin-top:var(--s-2)}.ap-giocatore-testa{align-items:center;gap:var(--s-4);padding:var(--s-4) 0;margin-bottom:var(--s-4);border-bottom:2px solid var(--ink);display:flex}.ap-giocatore-testa .ap-foto{flex:none}.ap-giocatore-testa .ap-foto--iniziali{font-size:36px}.ap-giocatore-chi{gap:var(--s-1);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ap-giocatore-chi h1{font-family:var(--display);font-size:var(--t-2xl);line-height:var(--lh-stretta);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:500}.ap-giocatore-chi h1 b{font-weight:800}.ap-giocatore-sotto{gap:var(--s-1) var(--s-3);font-size:var(--t-md);color:var(--ink-soft);flex-wrap:wrap;font-weight:700;display:flex}.ap-giocatore-numero{color:var(--brand)}.ap-scheda-anagrafica{padding:var(--s-3) 0}.ap-scheda-anagrafica h2{font-family:var(--display);font-size:var(--t-xl);font-weight:500;line-height:var(--lh-stretta);overflow-wrap:anywhere}.ap-scheda-anagrafica h2 b{font-weight:800}.ap-scheda-anagrafica__dati{gap:var(--s-1) var(--s-4);flex-wrap:wrap;margin:0;display:flex}.ap-scheda-anagrafica__dati dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:800}.ap-scheda-anagrafica__dati dd{margin:0;font-weight:700}.ap-scheda-sezioni .ap-pieghevole__corpo .ap-section-title h2,.ap-scheda-sezioni .ap-pieghevole__corpo .ap-indicazioni>h3{display:none}@media print{.ap-scheda-sezioni .ap-pieghevole__corpo .ap-section-title h2,.ap-scheda-sezioni .ap-pieghevole__corpo .ap-indicazioni>h3{display:block}.ap-scheda-anagrafica{break-inside:avoid}}.ap-giocatore-modulo{display:contents}.ap-giocatore-sezione{background:var(--paper);border:1px solid var(--line);padding:var(--s-4);margin-bottom:var(--s-4);gap:var(--s-3);flex-direction:column;display:flex}.ap-giocatore-sezione h2{font-family:var(--display);font-size:var(--t-lg);color:var(--brand);font-weight:800}.ap-giocatore-campi{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.ap-giocatore .ap-field input,.ap-giocatore .ap-field select{width:100%;min-width:0;max-width:none}.ap-giocatore .ap-ruolo-nuovo{gap:var(--s-2);margin-top:var(--s-1);flex-wrap:wrap;align-items:center;display:flex}.ap-giocatore .ap-ruolo-nuovo input{flex:10rem;width:auto}.ap-giocatore-campi .ap-field>.ap-link{margin-top:var(--s-1);align-self:flex-start}.ap-giocatore-azioni{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.ap-giocatore-modulo>.ap-giocatore-azioni{margin-bottom:var(--s-5)}.ap .ap-giocatore .ap-btn:not(.solid):not(.pericolo-solid){border:1px solid var(--rule)}.ap-giocatore .ap-btn{align-items:center;min-height:40px;display:inline-flex}.ap-giocatore-dati{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.ap-giocatore-dati dt{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-weight:800}.ap-giocatore-dati dd{font-size:var(--t-md);overflow-wrap:anywhere;font-weight:600}.ap-zona-pericolosa{margin-top:var(--s-6);border:1px solid var(--card);background:var(--card-bg)}.ap-zona-pericolosa h2{color:var(--card)}.ap .ap-zona-pericolosa .ap-btn{align-self:flex-start}.ap-rosa-nome{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.ap-rosa-nome:hover{text-decoration-color:currentColor}@media screen and (width<=560px){.ap-giocatore-testa{gap:var(--s-3)}.ap-giocatore-chi h1{font-size:24px}.ap-giocatore-sezione{padding:var(--s-3)}}@media print{.ap-rosa-nome{text-decoration:none}.ap-giocatore .ap-indietro,.ap-giocatore-azioni,.ap-zona-pericolosa{display:none}}.ap .ap-classifica-lazio{font-size:13px}.ap .ap-classifica-lazio th,.ap .ap-classifica-lazio td{padding:8px 6px}.ap .ap-classifica-lazio th:first-child,.ap .ap-classifica-lazio td:first-child{padding-left:8px}.ap .ap-classifica-lazio th:last-child,.ap .ap-classifica-lazio td:last-child{padding-right:8px}.ap .ap-classifica-lazio td:nth-child(2){white-space:normal;width:100%}.ap .ap-classifica-lazio td:nth-child(2) .ap-con-stemma{min-width:0;display:flex}.ap .ap-classifica-lazio td:nth-child(2) .ap-con-stemma>span:last-child{overflow-wrap:break-word;min-width:0}.ap .ap-classifica-lazio td.pos{font-size:16px}.ap .ap-classifica-lazio td.punti{font-size:14px;font-weight:800}.ap .ap-classifica-lazio tr.ap-riga-incerta{background:#fdf1e3}.ap .ap-incerto{text-transform:uppercase;letter-spacing:.04em;color:#7a3c06;margin-top:2px;font-size:11px;font-weight:700;display:block}.ap .ap-incerto .ap-sottotesto{text-transform:none;letter-spacing:0;color:inherit;opacity:.85;font-weight:400;display:block}.ap .ap-classifica-lazio td.ap-correzione{white-space:normal;text-align:left;min-width:0;font-family:var(--body);flex:100%;font-size:13px;font-weight:400}.ap .ap-correggi-riga{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.ap .ap-correggi-riga label{flex-direction:column;gap:2px;display:flex}.ap .ap-correggi-riga label>span{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);font-size:11px}.ap .ap-correggi-riga input{text-align:center;width:4em}.ap .ap-correggi-riga>.ap-sottotesto{flex:1 0 100%}@media (width<=480px){.ap .ap-classifica-lazio{font-size:12px}.ap .ap-classifica-lazio th,.ap .ap-classifica-lazio td{padding:7px 3px}.ap .ap-classifica-lazio th:first-child,.ap .ap-classifica-lazio td:first-child{padding-left:4px}.ap .ap-classifica-lazio th:last-child,.ap .ap-classifica-lazio td:last-child{padding-right:4px}.ap .ap-classifica-lazio thead th{letter-spacing:.02em}.ap .ap-classifica-lazio td.pos{font-size:14px}.ap .ap-classifica-lazio td.punti{font-size:13px}.ap .ap-classifica-lazio .ap-stemma{width:20px;height:20px}.ap .ap-classifica-lazio td:nth-child(2) .ap-con-stemma{gap:6px}}.ap-esito{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-soft);background:var(--surface);padding:.15rem .45rem;font-size:.72rem;font-weight:800;display:inline-block}.ap-esito.vinta{color:var(--turf);border-color:var(--turf)}.ap-esito.persa{color:var(--card);border-color:var(--card)}.ap-risultati-societa .ap-nostra{font-weight:800}.ap-risultati-societa td.num{white-space:nowrap;font-variant-numeric:tabular-nums}.ap-menu-area{margin-top:18px}.ap-menu-area h3{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:13px}.ap-menu-ruoli{margin:0;padding:0;list-style:none}.ap-menu-ruoli-riga{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(0,2fr);align-items:center;gap:6px 16px;padding:8px 0;display:grid}.ap-menu-ruoli-nome{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.ap-menu-ruoli-nome small{color:var(--ink-soft);word-break:break-all;font-size:11px}@media (width<=720px){.ap-menu-ruoli-riga{grid-template-columns:1fr}}@media print{.ap-menu-area{display:none}}.ap-menu-anteprima{border:1px solid var(--line);border-radius:6px;margin:12px 0;padding:12px 14px}.ap-menu-anteprima h3{margin:0 0 6px;font-size:14px}.ap-menu-anteprima ul{margin:0 0 8px;padding-left:18px}.ap-menu-ruoli-scelta{flex-direction:column;gap:4px;display:flex}.ap-menu-rifiuto{color:var(--stop,#b3261e);margin:0;font-size:11px}.ap-chi-puo{border:1px solid var(--line);border-radius:6px;margin:12px 0 20px;padding:12px 14px}.ap-chi-puo h3{text-transform:capitalize;margin:0 0 6px}.ap-chi-puo h4{margin:10px 0 4px;font-size:13px}.ap-chi-puo ul{margin:0;padding-left:18px}.ap-chi-puo__colonne{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.ap-chi-puo__pagine small{color:var(--ink-soft)}.ap-chi-puo__tabella td{text-align:center}.ap-chi-puo__tabella th[scope=row]{font-weight:400}.ap-chi-puo__tabella thead th{text-transform:capitalize}.ap-chi-puo__area th{background:var(--voce);color:var(--voce-ink);font-weight:700}@media (width<=720px){.ap-chi-puo__colonne{grid-template-columns:1fr}}.ap-ris-settimana{margin-top:var(--s-3,16px)}.ap-ris-settimana__titolo{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft);margin:0 0 8px;font-size:13px;font-weight:800}.ap-ris-societa{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ap-ris-societa__riga{background:var(--paper);border:1px solid var(--line);border-radius:12px;min-width:0;padding:10px 12px}.ap-ris-societa__testa{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ap-ris-societa__testa a,.ap-ris-societa__testa>span:first-child{overflow-wrap:anywhere;min-width:0}.ap-ris-societa__partita{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:6px 0 2px;display:grid}.ap-ris-societa__partita>span{overflow-wrap:anywhere;min-width:0}.ap-ris-societa__partita>span:last-child{text-align:right}.ap-ris-societa__punteggio{white-space:nowrap;font-size:18px}.ap-scelta-tipo{flex-wrap:wrap;gap:6px;display:flex}.ap-partite-salvate .ap-scelta-tipo{margin-bottom:10px}.ap-partita-calendario{margin:6px 0}.ap-partita-etichette .ap-etichetta.campionato{background:var(--voce);color:var(--brand);text-transform:uppercase;font-size:var(--t-xs);letter-spacing:.06em;font-weight:700}.ap-partita-etichette .ap-etichetta.ufficiale{background:var(--voce);color:var(--ink);font-weight:700}.ap-partita-etichette a.ap-etichetta.girone{color:var(--brand);text-decoration:underline}.ap-menu-ordine{margin:0 0 var(--s-5,1.5rem);padding:var(--s-3,.75rem);border:1px solid var(--line);background:var(--paper)}.ap-menu-ordine h3{margin:0 0 .25rem}.ap-menu-ordine-elenco,.ap-menu-ordine-elenco ol{margin:0;padding:0;list-style:none}.ap-menu-ordine-elenco ol{border-left:2px solid var(--rule);margin:.25rem 0 .5rem 1.25rem;padding-left:.5rem}.ap-menu-ordine-area{margin:.5rem 0}.ap-menu-ordine-voce{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;padding:.25rem 0;display:flex}.ap-menu-ordine-comandi{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.ap-menu-ordine-comandi select{padding:2px 4px;font-size:12px}.ap-ultima-lettura{overflow-wrap:anywhere;flex-basis:100%;font-size:12px}.ap-ultima-lettura__prima{font-weight:700}.ap-ultima-lettura--fallita{color:var(--card)}.ap-ultima-lettura__link{white-space:nowrap;font-weight:400}.ap-lettura-sezione{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 12px;display:flex}.ap-mese{flex-wrap:nowrap;align-items:center;gap:.5rem;min-width:0;display:flex}.ap-mese .ap-sottotesto{white-space:nowrap;text-align:center;min-width:8.5rem}.ap .ap-mese .ap-btn{min-width:2.75rem;min-height:2.75rem;padding:.35rem .8rem;font-size:1.5rem;line-height:1}.ap-media-presenze{margin:0 0 var(--s-5,1.5rem)}.ap-media-presenze__testa{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.5rem;display:flex}.ap-media-presenze__testa h2{margin:0}.ap-media-presenze .ap-report-dettagli{margin:0 0 .75rem}@media print{.ap-media-presenze{break-inside:avoid}}.ap-media-presenze__riassunti{flex-wrap:wrap;gap:.5rem 2.5rem;margin-bottom:.25rem;display:flex}.ap-media-presenze__blocco h3{letter-spacing:.04em;color:var(--brand);margin:0;font-size:12px;font-weight:800}.ap-media-presenze .ap-tabella tr.scelta{background:color-mix(in srgb, var(--brand) 8%, transparent)}.ap-chiedi-minuto__riga{justify-content:center;align-items:center;gap:.6rem;margin:.8rem 0 1rem;display:flex}.ap-chiedi-minuto__campo{text-align:center;width:5rem;font-family:var(--display);border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:.2rem .4rem;font-size:2.2rem;font-weight:800}.ap-orologio-scelta{margin:0 0 .8rem}.ap-minuto-a-mano{position:static}.ap-utenti-filtri{align-items:flex-end}.ap-utenti-filtri input[type=search]{min-width:16rem}.ap-utenti-conteggio{margin:0 0 .4rem auto}.ap-utente-email{color:var(--ink-soft);overflow-wrap:anywhere;font-size:.82rem}.ap-utente-ruoli{flex-wrap:wrap;gap:4px;display:flex}.ap-utente-ruolo{background:var(--surface);border:1px solid var(--line);text-transform:capitalize;white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:.78rem;font-weight:700;display:inline-block}.ap-utenti-gruppo th{background:var(--surface);text-align:left;font-family:var(--display);letter-spacing:.02em;text-transform:none;border-top:2px solid var(--line);padding:.5rem .75rem;font-size:.9rem;font-weight:800}.ap-utente-spento td{opacity:.65}.ap-utente-spento td.azioni{opacity:1}.ap-testata-partita{gap:var(--s-4) var(--s-5);margin:0 0 var(--s-4);padding:var(--s-4) var(--s-5);background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--brand);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.ap-testata-partita__chi{min-width:0}.ap-testata-partita__tipo{margin:0 0 var(--s-2);flex-wrap:wrap;gap:6px;display:flex}.ap-testata-partita__tipo .ap-etichetta{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;background:var(--voce);color:var(--brand);border-radius:999px;padding:2px 9px;font-weight:800;display:inline-block}.ap-testata-partita__tipo .ap-etichetta.amichevole{background:var(--flood);color:var(--ink)}.ap-testata-partita__tipo .ap-etichetta.casa{background:var(--turf-bg);color:var(--turf)}.ap-testata-partita__tipo .ap-etichetta.trasferta{background:var(--surface);color:var(--ink)}.ap-testata-partita__titolo{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,3.2vw,32px);font-weight:800;line-height:1.1}.ap-testata-partita__contro{color:var(--ink-soft);font-weight:600}.ap-testata-partita__manca{color:var(--ink-soft);font-style:italic;font-weight:600}.ap-testata-partita__quando{margin:var(--s-1) 0 0;font-family:var(--display);font-weight:700;font-size:var(--t-lg);color:var(--brand)}.ap-testata-partita__quando:first-letter{text-transform:uppercase}.ap-testata-partita .ap-partita-luogo,.ap-testata-partita .ap-partita-calendario{margin:var(--s-1) 0 0;font-size:var(--t-md)}.ap-testata-partita__azioni{align-items:stretch;gap:var(--s-2);flex-direction:column;min-width:16rem;display:flex}.ap-testata-partita__azioni .ap-btn{text-align:center;justify-content:center}.ap-testata-partita .ap-stampa-comandi{gap:var(--s-2);grid-template-columns:1fr 1fr;margin-left:0;display:grid}.ap-testata-partita .ap-stampa-comandi>:first-child{grid-column:1/-1}.ap-testata-partita .ap-stampa-comandi .ap-btn{border:1px solid var(--line);background:var(--chalk);white-space:normal;border-radius:8px;min-width:0;padding:9px 12px}.ap-testata-partita .ap-stampa-comandi .ap-btn:hover{background:var(--surface)}.ap-testata-partita__azioni .ap-btn.solid{border-radius:8px;padding:11px 14px}@media (width<=720px){.ap-testata-partita{padding:var(--s-3) var(--s-4);grid-template-columns:1fr}.ap-testata-partita__azioni{min-width:0}}.ap-partita-scelta{margin:0 0 var(--s-4);padding:var(--s-3) var(--s-4) var(--s-1);background:var(--surface);border:1px solid var(--line);border-radius:12px}.ap-partita-scelta__titolo{margin:0 0 var(--s-2);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-weight:800}.ap-partita-scelta .ap-filtri{margin-bottom:var(--s-3);gap:var(--s-3)}.ap-partita-scelta .ap-field.largo{max-width:none}.ap-partita-scelta .ap-field>span:first-child{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-weight:800}@media (width<=560px){.ap-partita-scelta .ap-filtri{grid-template-columns:1fr 1fr;display:grid}.ap-partita-scelta .ap-field{min-width:0}.ap-partita-scelta .ap-field.largo{grid-column:1/-1}.ap-partita-scelta .ap-field:has(.ap-scelta-tipo){grid-column:1/-1}.ap-partita-scelta .ap-field input,.ap-partita-scelta .ap-field select{width:100%;min-width:0;max-width:none}}.ap-preparazione{margin-top:var(--s-5)}.ap-preparazione__testa{align-items:baseline;gap:var(--s-1) var(--s-3);border-bottom:2px solid var(--rule);margin:0 0 var(--s-3);padding-bottom:var(--s-1);flex-wrap:wrap;display:flex}.ap-preparazione__testa h2{font-family:var(--display);color:var(--ink);margin:0;font-size:22px;font-weight:800}.ap-preparazione__testa .ap-sottotesto{margin:0}.ap-posizioni-angoli{margin-top:var(--s-6)}.ap-importa__apri{align-items:center;gap:var(--s-2) var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.ap-importa__apri .ap-btn{margin-top:0}.ap-importa__apri .ap-campo-aiuto{flex:260px}.ap-importa{background:var(--paper);border:1px solid var(--line);padding:var(--s-3);margin-bottom:var(--s-4)}.ap-importa__testa{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.ap-importa__testa h2{font-family:var(--display);font-size:var(--t-lg);color:var(--ink);margin:0;font-weight:800}.ap-importa__passi{margin-bottom:var(--s-3)}.ap-importa__corpo{gap:var(--s-3);min-width:0;display:grid}.ap-importa__corpo h3,.ap-importa__corpo h4{margin:0}.ap-importa__campi{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.ap-importa__campi .ap-field input{width:100%;min-width:0;max-width:none}.ap-importa__cliente{color:var(--brand);font-size:11px;font-weight:700}.ap-importa__squadre{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.ap-importa__squadre li{gap:var(--s-2) var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--line);border-left:3px solid var(--line);background:var(--paper);grid-template-columns:minmax(0,1fr) minmax(200px,280px);align-items:center;display:grid}.ap-importa__squadre li.spuntata{border-left-color:var(--brand)}.ap-importa__squadre li.collegata{background:var(--chalk);border-left-color:var(--turf)}.ap-importa__spunta{align-items:center;gap:var(--s-3);cursor:pointer;min-width:0;display:flex}.ap-importa__spunta input{width:20px;height:20px;accent-color:var(--brand);flex:none}.ap-importa__campionato{flex-direction:column;gap:2px;min-width:0;display:flex}.ap-importa__campionato b{overflow-wrap:anywhere;font-size:13px}.ap-importa__nome input{width:100%;min-width:0;max-width:none}.ap-importa__nome input:disabled{opacity:.55}.ap-importa__nota{color:var(--turf);font-size:12px;font-weight:700}.ap-importa__esiti{gap:4px;margin:0;padding-left:1.2em;font-size:13px;display:grid}.ap-importa__esiti li.creata::marker{color:var(--turf)}.ap-importa__esiti li.saltata{color:var(--ink-soft)}@media (width<=640px){.ap-importa{padding:var(--s-2)}.ap-importa__squadre li{grid-template-columns:minmax(0,1fr)}}.ap-schede-pagelle{margin:var(--s-2) 0 var(--s-4);background:var(--surface);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;max-width:24rem;padding:4px;display:grid}.ap-scheda-pagelle{min-height:42px;padding:6px var(--s-2);font-family:var(--display);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:15px;font-weight:800}.ap-scheda-pagelle[aria-current=page]{background:var(--paper);color:var(--brand);box-shadow:0 1px 3px color-mix(in srgb, var(--ink) 14%, transparent)}.ap-salvate__elenco{gap:var(--s-2);list-style:none;display:grid}.ap-salvata{border:1px solid var(--line);background:var(--paper);border-radius:12px;overflow:hidden}.ap-salvata.aperta{border-color:color-mix(in srgb, var(--brand) 40%, var(--line))}.ap-salvata__riga{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.ap-salvata__apri{text-align:left;min-width:0;padding:var(--s-1) 0;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;flex:18rem;gap:2px;display:grid}.ap-salvata__apri.senza-pagella{cursor:default}.ap-salvata__titolo{font-family:var(--display);font-weight:800;font-size:var(--t-md)}.ap-salvata__numeri{color:var(--brand);font-weight:700;font-size:var(--t-md)}.ap-salvata__chi{color:var(--ink-soft);font-size:var(--t-sm)}.ap-salvata__etichette{gap:var(--s-1);flex-wrap:wrap;display:flex}.ap-salvate .ap-etichetta{font-size:var(--t-sm);background:var(--turf-bg);color:var(--turf);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-weight:700;text-decoration:none;display:inline-flex}.ap-salvate .ap-etichetta.chiusa{background:var(--surface);color:var(--ink)}.ap-salvate .ap-etichetta-link{background:color-mix(in srgb, var(--brand) 10%, var(--paper));color:var(--brand)}.ap-dettaglio-salvata{border-top:1px solid var(--line);padding:var(--s-3);gap:var(--s-3);display:grid}.ap-tabella-voti{border-collapse:collapse;width:100%;font-size:var(--t-md)}.ap-tabella-voti caption{text-align:left;font-weight:800;font-family:var(--display);padding-bottom:var(--s-1)}.ap-tabella-voti th{text-align:left;font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-soft)}.ap-tabella-voti th,.ap-tabella-voti td{border-bottom:1px solid var(--line);vertical-align:top;padding:4px 6px}.ap-tabella-voti td.voto{white-space:nowrap;font-weight:800}.ap-salvata__sottotitolo{font-family:var(--display);font-size:var(--t-md);font-weight:800}.ap-modifiche{gap:var(--s-2);border-left:2px solid var(--line);padding-left:var(--s-3);margin-left:5px;list-style:none;display:grid}.ap-modifica{position:relative}.ap-modifica:before{content:"";left:calc(-1 * var(--s-3) - 6px);background:var(--line);border-radius:50%;width:10px;height:10px;position:absolute;top:5px}.ap-modifica.creazione:before{background:var(--turf)}.ap-modifica.chiusura:before{background:var(--brand)}.ap-modifica.riapertura:before{background:var(--flood)}.ap-modifica__testa{gap:4px var(--s-2);flex-wrap:wrap;align-items:baseline;display:flex}.ap-modifica__quando,.ap-modifica__numeri{color:var(--ink-soft);font-size:var(--t-sm)}.ap-modifica__cambiamenti{font-size:var(--t-md);margin:2px 0 2px 1.1rem}.ap-modifica__cambiamenti .aggiunto{color:var(--turf)}.ap-modifica__cambiamenti .tolto{color:var(--card)}@media (width<=640px){.ap-schede-pagelle{max-width:none}.ap-dettaglio-salvata{padding:var(--s-2)}.ap-tabella-voti th:first-child,.ap-tabella-voti td:first-child{display:none}}.ap-posta-coordinate{margin:var(--s-4) 0;background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;display:grid}.ap-posta-coordinate>div{gap:var(--s-1);padding:var(--s-3) var(--s-4);background:var(--paper);flex-direction:column;display:flex}.ap-posta-coordinate dt{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-weight:800}.ap-posta-coordinate dd{font-size:var(--t-md);word-break:break-all;font-variant-numeric:tabular-nums}.ap-posta-avvisi{gap:var(--s-2);margin:0 0 var(--s-4);padding:var(--s-3) var(--s-4);border-left:3px solid var(--ambra-forte);font-size:var(--t-md);line-height:var(--lh-larga);background:#fff4cc;flex-direction:column;list-style:none;display:flex}.ap-posta-prove{gap:var(--s-3);margin-bottom:var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.ap-posta-invio{gap:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;display:flex}.ap-posta-invio .ap-field input{min-width:16rem}.ap-certificato-segno{width:6px;height:6px;margin-left:var(--s-2);vertical-align:middle;box-shadow:0 0 0 1.5px var(--paper);border-radius:50%;display:inline-block}.ap-certificato-segno.scaduto{background:var(--card)}.ap-certificato-segno.in-scadenza{background:var(--ambra-forte)}@media print{.ap-certificato-segno{display:none}}.ap-sguardo__blocco{margin-top:var(--s-6)}.ap-sguardo__blocco h2{font-family:var(--display);font-size:var(--t-lg);letter-spacing:.06em;text-transform:uppercase;color:var(--brand);border-bottom:2px solid var(--rule);padding-bottom:var(--s-2);margin-bottom:var(--s-3);font-weight:800}.ap-sguardo__blocco h2 .ap-sottotesto{text-transform:none;letter-spacing:0;color:var(--ink-soft);font-weight:500}.ap-sguardo-risultati{background:var(--line);border:1px solid var(--line);flex-direction:column;gap:1px;list-style:none;display:flex}.ap-sguardo-risultato{align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--s-4);background:var(--paper);grid-template-columns:minmax(9rem,14rem) 1fr auto auto;display:grid}.ap-sguardo-risultato__squadra{font-weight:800}.ap-sguardo-risultato__avversario{color:var(--ink-soft)}.ap-sguardo-risultato__punteggio{line-height:var(--lh-stretta);font-family:var(--display);font-size:var(--t-lg);font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;font-weight:800;display:flex}.ap-sguardo-risultato__esito{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800}.ap-sguardo-risultato__punteggio.vinta{color:var(--turf)}.ap-sguardo-risultato__punteggio.persa{color:var(--card)}.ap-sguardo-risultato__punteggio.pari{color:var(--ink-soft)}.ap-sguardo-risultato__punteggio.giocata{font-size:var(--t-md);color:var(--ink-soft)}.ap-sguardo-risultato__quando{align-items:flex-end;gap:var(--s-1);font-size:var(--t-sm);color:var(--ink-soft);white-space:nowrap;flex-direction:column;display:flex}.ap-sguardo-risultato__quando .ap-etichetta{background:var(--surface);color:var(--ink-soft);padding:1px var(--s-2);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.ap-sguardo-squadre .ap-sottotesto{font-size:var(--t-xs)}.ap-sguardo-squadre .ap-etichetta{padding:1px var(--s-2);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-weight:800}.ap-sguardo-impegni{gap:var(--s-4);flex-direction:column;display:flex}.ap-sguardo-impegni__giorno h3{font-family:var(--display);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:var(--s-2);font-weight:800}.ap-sguardo-impegni__giorno ul{background:var(--line);border:1px solid var(--line);flex-direction:column;gap:1px;list-style:none;display:flex}.ap-sguardo-impegno{align-items:baseline;gap:var(--s-4);padding:var(--s-3) var(--s-4);background:var(--paper);border-left:3px solid var(--line);display:flex}.ap-sguardo-impegno--partita{border-left-color:var(--flood)}.ap-sguardo-impegno--allenamento{border-left-color:var(--voce-line)}.ap-sguardo-impegno__ora{min-width:4rem;font-family:var(--display);font-variant-numeric:tabular-nums;font-weight:800;line-height:var(--lh-stretta);flex-direction:column;display:flex}.ap-sguardo-impegno__fine{font-size:var(--t-xs);color:var(--ink-soft);font-weight:500}.ap-sguardo-impegno__cosa{gap:var(--s-1) var(--s-2);flex-wrap:wrap;align-items:baseline;display:flex}.ap-sguardo-impegno__dove{font-size:var(--t-sm);color:var(--ink-soft)}.ap-sguardo-impegno__dove:before{content:"·"}@media (width>=900px){.ap-sguardo-impegni{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));display:grid}}@media (width<=640px){.ap-sguardo-risultato{row-gap:var(--s-1);grid-template-columns:1fr auto}.ap-sguardo-risultato__avversario{grid-area:2/1}.ap-sguardo-risultato__punteggio{grid-area:1/2/span 2;align-self:center}.ap-sguardo-risultato__quando{flex-direction:row;grid-column:1/-1;align-items:center}}.ap-bacheca{padding-top:var(--s-2)}.ap-bacheca__testata{gap:var(--s-4);padding-bottom:var(--s-4);margin-bottom:var(--s-5);border-bottom:2px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.ap-bacheca__titoli{flex:22rem;min-width:0}.ap-bacheca__testata h1{font-family:var(--display);letter-spacing:-.02em;color:var(--brand);font-size:clamp(26px,6vw,34px);font-weight:800;line-height:1.05}.ap-bacheca__sottotitolo{margin-top:var(--s-2);max-width:62ch;font-size:15px;line-height:var(--lh-larga);color:var(--ink-soft)}.ap-bacheca__riepilogo{margin-top:var(--s-3);font-size:var(--t-sm);color:var(--ink-soft);letter-spacing:.02em;font-weight:700}.ap-bacheca__riepilogo span{white-space:nowrap}.ap-bacheca__riepilogo span+span:before{content:"·";margin:0 var(--s-2);color:var(--rule)}.ap-bacheca__riepilogo-nuovi{color:var(--brand)}.ap .ap-bacheca__scrivi{justify-content:center;align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-4);display:inline-flex}.ap-bacheca__attesa{color:var(--ink-soft);font-size:var(--t-md);padding:var(--s-4) 0}.ap-bacheca__elenco{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));align-items:stretch;list-style:none;display:grid}.ap-avviso{gap:var(--s-3);background:var(--paper);border:1px solid var(--line);border-top:3px solid var(--line);min-width:0;padding:var(--s-4) var(--s-5) var(--s-4);flex-direction:column;display:flex;box-shadow:0 1px 2px #151b2e0a}.ap-avviso--nuovo{border-top-color:var(--brand)}.ap-avviso--fissato{border-top-color:var(--flood)}@media (width>=760px){.ap-avviso--fissato{grid-column:span 2}}.ap-avviso__segni{gap:var(--s-2);flex-wrap:wrap;display:flex}.ap-avviso__segni .ap-etichetta{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;background:var(--surface);color:var(--ink-soft);align-items:center;gap:4px;padding:1px 8px;font-weight:800;line-height:1.6;display:inline-flex}.ap-avviso__segni .ap-etichetta--evidenza{color:#7a5a00;background:#fff4cc}.ap-avviso__segni .ap-etichetta--nuovo{background:var(--brand);color:#fff}.ap-avviso h3{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:20px;font-weight:800;line-height:1.2}.ap-avviso__testo{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:var(--lh-larga);color:var(--ink);max-width:72ch}.ap-avviso__basso{gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:auto;display:flex}.ap-avviso__firma{align-items:center;gap:var(--s-2);min-width:0;display:inline-flex}.ap-avviso__firma>span:last-child{flex-direction:column;min-width:0;line-height:1.3;display:flex}.ap-avviso__iniziale{background:var(--voce);width:30px;height:30px;color:var(--brand);font-family:var(--display);font-weight:800;font-size:var(--t-sm);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ap-avviso__autore{font-size:var(--t-md);color:var(--ink);font-weight:700}.ap-avviso__quando{font-size:var(--t-sm);color:var(--ink-soft)}.ap-avviso__comandi{gap:var(--s-2);flex-wrap:wrap;display:flex}.ap-sondaggio{gap:var(--s-2);flex-direction:column;display:flex}.ap-sondaggio__nomi{margin:var(--s-2) 0 0;gap:var(--s-1);flex-direction:column;padding:0;list-style:none;display:flex}.ap-sondaggio__conto{gap:var(--s-2);font-size:var(--t-sm);color:var(--ink-soft);flex-wrap:wrap;align-items:center;font-weight:600;display:flex}.ap-sondaggio__chiuso{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;background:var(--surface);padding:1px 8px;font-weight:800}.ap .ap-scelta{align-items:center;column-gap:var(--s-3);width:100%;min-height:44px;padding:var(--s-3) var(--s-4);text-align:left;font-family:inherit;font-size:var(--t-md);color:var(--ink);border:1px solid var(--line);background:var(--paper);grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"segno testo quota"".pista pista"".voti voti";row-gap:6px;transition:border-color .15s,background .15s;display:grid}.ap .ap-scelta:hover:not(:disabled){border-color:var(--ink-soft);background:var(--chalk)}.ap .ap-scelta:disabled{cursor:default}.ap .ap-scelta:focus-visible{outline:3px solid var(--flood);outline-offset:1px}.ap-scelta__segno{border:2px solid var(--rule);background:var(--paper);border-radius:999px;grid-area:segno;width:18px;height:18px}.ap-scelta__testo{overflow-wrap:anywhere;grid-area:testo;font-weight:600}.ap-scelta__mia{margin-left:var(--s-2);vertical-align:1px;font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--brand);font-weight:800;display:inline-block}.ap-scelta__quota{font-family:var(--display);font-weight:800;font-size:var(--t-md);font-variant-numeric:tabular-nums;color:var(--ink);grid-area:quota}.ap-scelta__pista{background:var(--surface);grid-area:pista;height:6px;display:block;position:relative;overflow:hidden}.ap-scelta__barra{background:color-mix(in srgb, var(--ink) 35%, transparent);transition:width .25s;display:block;position:absolute;top:0;bottom:0;left:0}.ap-scelta__voti{font-size:var(--t-xs);color:var(--ink-soft);font-variant-numeric:tabular-nums;grid-area:voti}@media (prefers-reduced-motion:reduce){.ap .ap-scelta,.ap-scelta__barra{transition:none}}.ap .ap-scelta--mia{border:2px solid var(--brand);background:color-mix(in srgb, var(--brand) 5%, var(--paper));padding:calc(var(--s-3) - 1px) calc(var(--s-4) - 1px)}.ap-scelta--mia .ap-scelta__segno{border-color:var(--brand);background:var(--brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px}.ap-scelta--mia .ap-scelta__quota{color:var(--brand)}.ap-scelta--mia .ap-scelta__barra{background:var(--brand)}.ap-bacheca__vuota{align-items:center;gap:var(--s-2);max-width:34rem;margin:var(--s-5) auto;padding:var(--s-6) var(--s-5);text-align:center;color:var(--ink-soft);background:var(--paper);border:1px dashed var(--rule);flex-direction:column;display:flex}.ap-bacheca__vuota svg{color:var(--brand);margin-bottom:var(--s-1)}.ap-bacheca__vuota h3{font-family:var(--display);font-size:var(--t-lg);color:var(--ink);font-weight:800}.ap-bacheca__vuota p{font-size:var(--t-md);line-height:var(--lh-larga);max-width:46ch}.ap-bacheca__modulo{gap:var(--s-3);background:var(--surface);border:1px solid var(--line);padding:var(--s-4);margin-bottom:var(--s-5);flex-direction:column;max-width:760px;display:flex}.ap-bacheca__modulo h3{font-family:var(--display);font-size:var(--t-lg);color:var(--brand);font-weight:800}.ap-bacheca__modulo textarea{width:100%;font:inherit;font-size:var(--t-md);padding:var(--s-2);border:1px solid var(--line);background:var(--paper)}.ap-bacheca__modulo .ap-field input,.ap-bacheca__modulo .ap-field select{width:100%;max-width:none}.ap-bacheca__scelte{gap:var(--s-2);padding-top:var(--s-3);border:0;border-top:1px solid var(--line);flex-direction:column;display:flex}.ap-bacheca__scelte legend{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-weight:800}.ap-bacheca__scelta{gap:var(--s-2);align-items:center;display:flex}.ap-bacheca__scelta input{font:inherit;font-size:var(--t-md);padding:var(--s-2);border:1px solid var(--line);background:var(--paper);flex:1}@media screen and (width<=560px){.ap-bacheca__modulo input,.ap-bacheca__modulo select,.ap-bacheca__modulo textarea,.ap-bacheca__scelta input{font-size:16px}.ap-bacheca__testata .ap-btn{width:100%}.ap-bacheca__testata{margin-bottom:var(--s-4)}.ap-avviso{padding:var(--s-4)}.ap .ap-scelta{padding:var(--s-3);column-gap:var(--s-2)}.ap .ap-scelta--mia{padding:calc(var(--s-3) - 1px)}}.ap-campanella{width:48px;height:48px;color:var(--ink);border-radius:8px;flex:none;justify-content:center;align-items:center;margin-left:auto;text-decoration:none;display:inline-flex;position:relative}.ap-campanella:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.ap-campanella:focus-visible{outline:3px solid var(--flood);outline-offset:2px}.ap-campanella.active{color:var(--brand)}.ap-campanella__conto{background:var(--card);color:#fff;min-width:18px;height:18px;font-family:var(--display);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--paper);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:6px;right:4px}@media screen and (width<=560px){.ap-nav-societa{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ap-campanella{margin-left:var(--s-1)}.ap-campanella,.ap-impostazioni__pulsante,.ap-hamburger{width:44px;height:44px}.ap-barra-inner{gap:var(--s-1)}.ap-barra-inner>.ap-logo{margin-right:var(--s-1)}}.ap-rsvp{gap:var(--s-2);margin-top:var(--s-2);display:grid}.ap-rsvp__pulsanti{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.ap-rsvp__pulsanti button{min-height:48px;padding:var(--s-2) var(--s-3);font:inherit;font-weight:800;font-size:var(--t-md);background:var(--paper);color:var(--ink);border:2px solid var(--line);cursor:pointer}.ap-rsvp__pulsanti button:disabled{opacity:.6;cursor:default}.ap-rsvp__si.scelto{background:var(--turf);border-color:var(--turf);color:#fff}.ap-rsvp__no.scelto{background:var(--card);border-color:var(--card);color:#fff}.ap-rsvp__motivo select{width:100%}.ap-convocazione-rsvp{margin-top:var(--s-3)}.ap-convocazione-rsvp h4{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);margin:0}.ap-rsvp-pagina{max-width:30rem;padding:var(--s-4) 16px;gap:var(--s-3);margin:0 auto;display:grid}.ap-rsvp-pagina h1{font-family:var(--display);overflow-wrap:anywhere;margin:0;font-size:clamp(22px,6vw,30px);line-height:1.15}.ap-rsvp-pagina__squadra{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);margin:0}.ap-rsvp-pagina__nota{font-size:var(--t-sm);margin:0}.ap-rsvp-pagina .ap-toast{margin:0}.ap-rsvp-segno{font-size:var(--t-xs);letter-spacing:.02em;white-space:nowrap;vertical-align:middle;flex:none;margin-left:.4rem;padding:1px 6px;font-weight:800;display:inline-block}.ap-rsvp-segno small{font-weight:600}.ap-rsvp-segno.si{color:var(--turf);background:var(--turf-bg)}.ap-rsvp-segno.no{color:var(--card);background:var(--card-bg)}.ap-rsvp-segno.nessuna{color:var(--ink-soft);background:var(--surface)}.ap-rsvp-conti{gap:4px;margin-left:auto;display:inline-flex}.ap-rsvp-conti .ap-rsvp-segno{margin-left:0}.ap-rsvp-elenco{margin:0 0 var(--s-3);padding:0;list-style:none}.ap-rsvp-elenco li{align-items:center;gap:4px var(--s-2);border-bottom:1px solid var(--line);flex-wrap:wrap;padding:6px 0;display:flex}.ap-rsvp-a-voce{gap:4px;margin-left:auto;display:inline-flex}.ap-rsvp-a-voce .ap-btn.scelto{background:var(--ink);color:var(--paper)}.ap-rsvp-messaggi{margin-top:var(--s-3)}.ap-rsvp-messaggi h3{margin:0 0 var(--s-2);font-size:var(--t-md)}.ap-rsvp-messaggi ul{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.ap-rsvp-messaggi pre{padding:var(--s-2);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:var(--t-sm);background:var(--paper);border:1px solid var(--line);margin:4px 0}.ap-partita-risposte{margin:2px 0 0}.ap-rsvp-messaggi a.ap-btn{text-decoration:none}.ap-calendario-ragazzo .ap-planning-settimana{margin:var(--s-3) 0}.ap .ap-cal-agenda.sempre{display:block!important}.ap-cal-agenda.sempre section.passato{opacity:.75}.ap .ap-calendario-ragazzo .ap-cal-voce{cursor:default;gap:2px}.ap .ap-calendario-ragazzo .ap-cal-voce b{white-space:normal}.ap-cal-riga-testa{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ap-calendario-ragazzo .ap-cal-ora{color:var(--ink);font-size:13px}.ap-cal-dove{overflow-wrap:anywhere}.ap-cal-nota{font-style:italic}.ap-cal-stato{text-transform:uppercase;letter-spacing:.03em;background:var(--surface);color:var(--ink);border-radius:999px;padding:0 6px;font-size:11px;font-weight:700;display:inline-block}.ap-cal-stato.annullato{color:#9b1c1c;background:#fde2e1}.ap-cal-stato.cambiato,.ap-cal-stato.rinviata{color:#7a4b00;background:#fff4cc}.ap .ap-calendario-ragazzo .ap-cal-voce.annullata small{text-decoration:none}.ap-collegamento-calendario{margin:var(--s-3) 0 0}.ap-aggregato{vertical-align:middle;font-size:var(--t-xs);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;color:var(--brand);border:1px solid;margin-left:.4em;padding:0 5px;font-weight:700;line-height:1.5;display:inline-block}.ap-aggregato-apri{margin-top:.5rem}.ap-aggregato-scelta{border:1px dashed var(--line);flex-direction:column;align-items:flex-start;gap:.4rem;margin-top:.5rem;padding:.6rem;display:flex}.ap-aggregato-riga{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;display:flex}.ap-aggregato-riga select{flex:12rem;min-width:0}@media print{.ap-aggregato{color:#000;border-color:#000}}.ap-prepara{max-width:40rem;margin:0 auto;padding-bottom:6rem}.ap-prepara__testa{margin-bottom:var(--s-4)}.ap-prepara__titolo{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.ap-prepara__titolo h1{font-family:var(--display);font-size:clamp(22px,6vw,30px);font-weight:800;line-height:var(--lh-stretta);color:var(--brand);letter-spacing:.01em}.ap-prepara__sotto{color:var(--ink-soft);font-size:var(--t-md);margin-top:var(--s-1)}.ap-prepara__barra{margin-top:var(--s-3);grid-template-columns:repeat(6,1fr);gap:4px;list-style:none;display:grid}.ap-prepara__barra button{border-top:4px solid var(--line);flex-direction:column;align-items:center;gap:2px;width:100%;min-height:48px;padding:6px 2px;display:flex}.ap-prepara__barra .fatto button{border-top-color:var(--turf)}.ap-prepara__barra .saltato button{border-top-color:var(--ambra-forte)}.ap-prepara__barra .attuale button{border-top-color:var(--flood)}.ap-prepara__numero-passo{width:26px;height:26px;font-weight:800;font-size:var(--t-sm);border:2px solid var(--ink);background:var(--paper);justify-content:center;align-items:center;display:inline-flex}.ap-prepara__barra .fatto .ap-prepara__numero-passo{background:var(--turf);border-color:var(--turf);color:#fff}.ap-prepara__barra .attuale .ap-prepara__numero-passo{background:var(--ink);color:var(--chalk)}.ap-prepara__nome-passo{font-size:var(--t-xs);color:var(--ink-soft);text-align:center;font-weight:700;line-height:1.2}.ap-prepara__barra .attuale .ap-prepara__nome-passo{color:var(--ink)}@media (width<=480px){.ap-prepara__barra li:not(.attuale) .ap-prepara__nome-passo{display:none}}.ap-prepara__passo{background:var(--paper);border-top:2px solid var(--ink)}.ap-prepara__intestazione{padding:var(--s-4) var(--s-4) var(--s-2)}.ap-prepara__contatore{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-weight:800}.ap-prepara__intestazione h2{font-family:var(--display);font-size:24px;font-weight:800;line-height:var(--lh-stretta);margin:2px 0 var(--s-1)}.ap-prepara__intestazione p{color:var(--ink);font-size:15px}.ap-prepara__intestazione .ap-etichetta{margin-top:var(--s-2);display:inline-block}.ap-prepara__corpo{padding:var(--s-2) var(--s-4) var(--s-4);gap:var(--s-4);flex-direction:column;display:flex}.ap-prepara__gruppo{gap:var(--s-2);border:0;flex-direction:column;display:flex}.ap-prepara__gruppo legend,.ap-prepara__etichetta{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:var(--s-2);font-weight:800}.ap-prepara__sottotitolo{font-family:var(--display);font-size:var(--t-lg);font-weight:800}.ap-prepara__campo input,.ap-prepara__campo select,.ap-prepara__campo textarea{border:1px solid var(--line);background:var(--paper);border-radius:0;width:100%;max-width:none;min-height:44px;padding:10px 12px;font-family:inherit;font-size:16px}.ap-prepara__campo textarea{resize:vertical;min-height:8rem}.ap-prepara__campo.ap-prepara__ora{flex:8.5rem}.ap-prepara__riga{gap:var(--s-3);flex-wrap:wrap;align-items:flex-end;display:flex}.ap-prepara__riga>.ap-prepara__campo{flex:12rem}.ap-prepara__riga>.ap-prepara__campo.ap-prepara__ora{flex:8.5rem}.ap-prepara__corpo>.ap-prepara__campo.largo{flex:none;max-width:none}.ap-chip.ap-prepara__chip{min-height:44px;padding:6px 14px;font-size:13px}.ap-prepara__categorie,.ap-prepara__giorni{gap:6px}.ap-prepara__colori{grid-template-columns:repeat(auto-fill,minmax(3.6rem,1fr));gap:4px;display:grid}.ap .ap-prepara__colore{cursor:pointer;background:0 0;border:2px solid #0000;flex-direction:column;align-items:center;gap:2px;min-height:56px;padding:4px 2px;display:flex}.ap .ap-prepara__colore.scelto{border-color:var(--ink);background:var(--paper);box-shadow:inset 0 -4px 0 var(--flood)}.ap-prepara__pallino{background:var(--colore);border:1px solid var(--rule);width:28px;height:28px;display:block}.ap-prepara__colore.altro input{border:1px solid var(--rule);background:0 0;width:28px;height:28px;padding:0}.ap-prepara__nome-colore{font-size:var(--t-xs);font-weight:700}.ap-prepara__anteprima{align-items:center;gap:var(--s-3);padding:var(--s-3);padding-top:calc(var(--s-3) + 5px);background:var(--paper);color:var(--secondario);box-shadow:inset 0 5px 0 var(--primario);outline:1px solid var(--line);display:flex}.ap-prepara__anteprima img{object-fit:contain;background:#fff;width:56px;height:56px;padding:4px}.ap-prepara__anteprima strong{font-family:var(--display);font-size:var(--t-lg);display:block}.ap-prepara__anteprima em{font-size:var(--t-sm)}.ap-prepara__stemma-vuoto{background:var(--primario);width:56px;height:56px;color:var(--sul-primario);justify-content:center;align-items:center;font-size:26px;font-weight:800;display:inline-flex}.ap-prepara__file{align-items:center;min-height:44px;display:inline-flex;position:relative;overflow:hidden}.ap-prepara__file input{opacity:0;cursor:pointer;position:absolute;inset:0}.ap-prepara__nota{background:var(--voce);border-left:4px solid var(--brand);padding:var(--s-2) var(--s-3);font-size:var(--t-md)}.ap-prepara__riquadro{border:1px solid var(--line);background:var(--chalk);padding:var(--s-3);gap:var(--s-3);flex-direction:column;display:flex}.ap-prepara__scheda{border-top:1px solid var(--line);padding-top:var(--s-3);gap:var(--s-2);flex-direction:column;display:flex}.ap-prepara__scheda h4{font-family:var(--display);font-size:var(--t-lg);font-weight:800}.ap-prepara__casella{align-items:center;gap:var(--s-2);min-height:44px;font-size:15px;display:flex}.ap-prepara__casella input{width:22px;height:22px;accent-color:var(--ink)}.ap-prepara__elenco{flex-direction:column;gap:2px;list-style:none;display:flex}.ap-prepara__elenco li{align-items:center;gap:var(--s-2);border-bottom:1px solid var(--line);flex-wrap:wrap;padding:8px 0;display:flex}.ap-prepara__elenco.compatto li{padding:4px 0}.ap-prepara__campo-riga{flex-direction:column;align-items:stretch!important}.ap-prepara__spunta{color:var(--turf);font-weight:800}.ap-prepara__numero{min-width:1.8rem;color:var(--brand);font-weight:800;display:inline-block}.ap-prepara__persone{gap:var(--s-2);flex-direction:column;list-style:none;display:flex}.ap-prepara__persona{border:1px solid var(--line);padding:var(--s-3);gap:var(--s-2);flex-direction:column;display:flex}.ap-prepara__persona-testa{justify-content:space-between;gap:var(--s-2);flex-wrap:wrap;align-items:flex-start;display:flex}.ap-prepara__invito{background:var(--turf-bg);padding:var(--s-3);gap:var(--s-2);flex-direction:column;display:flex}.ap-prepara__azioni-invito,.ap-prepara__azioni{gap:var(--s-2);flex-wrap:wrap;display:flex}.ap-prepara__azioni .ap-btn,.ap-prepara__azioni-invito .ap-btn{align-items:center;min-height:44px;display:inline-flex}.ap-btn.ap-prepara__whatsapp{color:#fff;background:#128c4a;border-color:#128c4a;text-decoration:none}.ap-prepara__link{font-size:var(--t-xs);word-break:break-all;color:var(--ink-soft)}.ap-btn.ap-prepara__aggiungi{align-self:flex-start;min-height:44px}.ap-prepara__tabella{border-collapse:collapse;width:100%;font-size:13px}.ap-prepara__tabella td{word-break:break-word}.ap-prepara__tabella th,.ap-prepara__tabella td{text-align:left;border-bottom:1px solid var(--line);padding:6px 4px}.ap-prepara__tabella th{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft)}.ap-prepara__scartate{color:#8c1d13;font-size:var(--t-sm);padding-left:1.2rem}.ap-prepara__opzioni{gap:var(--s-2);flex-direction:column;display:flex}.ap-prepara__opzione{text-align:left;flex-direction:column;gap:4px;min-height:64px;display:flex;padding:var(--s-3)!important;border:2px solid var(--line)!important;background:var(--paper)!important}.ap-prepara__opzione strong{gap:var(--s-2);flex-wrap:wrap;align-items:center;font-size:15px;display:flex}.ap-prepara__opzione span{font-size:var(--t-md);color:var(--ink-soft)}.ap-prepara__opzione.scelto{box-shadow:inset 6px 0 0 var(--flood);border-color:var(--ink)!important}.ap-prepara__dotazione{list-style:none}.ap-prepara__errore{font-size:15px}.ap-prepara__piede{gap:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--paper);border-top:2px solid var(--ink);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.ap-prepara__piede .ap-btn{text-align:center;justify-content:center;min-height:52px;font-size:14px}.ap-prepara__piede .ap-prepara__salta{border-style:dashed;justify-self:center}.ap-prepara__piede .ap-prepara__continua{min-width:9rem}@media (width<=640px){.ap-prepara__piede{z-index:5;box-shadow:0 -6px 16px color-mix(in srgb, var(--ink) 12%, transparent);padding-bottom:calc(var(--s-3) + env(safe-area-inset-bottom));position:sticky;bottom:0}.ap-prepara__piede .ap-btn{padding:8px 10px;font-size:13px}.ap-prepara__intestazione,.ap-prepara__corpo{padding-left:var(--s-3);padding-right:var(--s-3)}}.ap-prepara__traguardo{padding:var(--s-4);border-left:6px solid var(--flood);background:#fff4cc;flex-direction:column;gap:4px;display:flex}.ap-prepara__traguardo.completa{background:var(--turf-bg);border-left-color:var(--turf)}.ap-prepara__traguardo strong{font-family:var(--display);font-size:20px}.ap-prepara__prossimi{gap:var(--s-2);flex-direction:column;padding-left:1.3rem;font-size:15px;display:flex}.ap-prepara__lista{flex-direction:column;list-style:none;display:flex}.ap-prepara__lista li{gap:var(--s-2);border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;padding:8px 0;display:grid}.ap-prepara__lista .ap-btn{align-items:center;min-height:36px;text-decoration:none;display:inline-flex}.ap-prepara__segno{border:2px solid var(--line);justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:inline-flex}.ap-prepara__lista .fatto .ap-prepara__segno{background:var(--turf);border-color:var(--turf);color:#fff}.ap-prepara__lista .saltato .ap-prepara__segno{border-color:var(--ambra-forte);color:var(--ambra-forte)}.ap-prepara__voce{flex-direction:column;line-height:1.3;display:flex}.ap-prepara-lista{max-width:60rem;margin:0 auto var(--s-4);background:var(--paper);border:2px solid var(--ink);border-top:6px solid var(--flood);padding:var(--s-4);gap:var(--s-3);flex-direction:column;display:flex}.ap-prepara-lista__testa{justify-content:space-between;gap:var(--s-3);align-items:flex-start;display:flex}.ap-prepara-lista__testa h3{font-family:var(--display);font-size:20px;font-weight:800}.ap-prepara-lista__chiudi{flex:none;width:44px;height:44px;font-size:26px;line-height:1}.ap-prepara-lista__barra{background:var(--surface);height:10px}.ap-prepara-lista__barra span{background:var(--turf);height:100%;display:block}.ap-btn.ap-prepara-lista__apri{align-self:flex-start;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}@media print{.ap-prepara-lista{display:none}}.ap-consensi-elenco{margin:var(--s-3,12px) 0;gap:var(--s-3,12px);padding:0;list-style:none;display:grid}.ap-consenso{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:10px 12px}.ap-consenso-testa{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ap-consenso-stato{font-weight:700;font-size:var(--t-sm)}.ap-consenso .azioni{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.ap-consenso--concesso .ap-consenso-stato,td.ap-consenso--concesso b{color:var(--turf)}.ap-consenso--negato .ap-consenso-stato,td.ap-consenso--negato b{color:var(--card)}.ap-consenso--mancante .ap-consenso-stato,td.ap-consenso--mancante b,.ap-consenso--da_confermare .ap-consenso-stato,td.ap-consenso--da_confermare b{color:var(--ink-soft)}.ap-consenso-carta{margin:12px 0}.ap-consenso-carta .azioni,.ap-esporta-dati .azioni{flex-wrap:wrap;gap:8px;display:flex}.ap-mail{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ap-mail__perche,.ap-mail__esito{font-size:var(--t-sm);color:var(--ink-soft);max-width:46ch;line-height:1.3}.ap-mail__esito{color:var(--ink);font-weight:700}.ap-mail__pannello{flex-wrap:wrap;flex-basis:100%;align-items:flex-end;gap:8px;display:flex}.ap-mail__pannello select{max-width:100%}.ap-mail-automatico{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:16px;display:flex}.ap-esito-lettura{margin:var(--s-2) 0 0;padding:var(--s-2) var(--s-3);border-left:3px solid var(--line);background:var(--surface);font-size:var(--t-sm);line-height:var(--lh-larga);flex-basis:100%}.ap-esito-lettura--errore{border-left-color:var(--card);background:var(--card-bg)}.ap-esito-lettura--ok{border-left-color:var(--turf);background:var(--turf-bg)}.ap-ultima-lettura__motivo{font-size:var(--t-sm);color:var(--card);line-height:var(--lh-larga);display:block}.ap-conv-rosa li.indisponibile{background:var(--surface);border-left-color:var(--ink-soft)}.ap-conv-rosa li.indisponibile .ap-conv-nome,.ap-conv-rosa li.indisponibile .ap-conv-numero{color:var(--ink-soft)}.ap-conv-indisponibile,.ap-indisponibile-segno{font-size:var(--t-xs);letter-spacing:.02em;color:var(--ink-soft);background:var(--surface);border:1px solid var(--line);white-space:nowrap;vertical-align:middle;flex:none;padding:1px 6px;font-weight:800;display:inline-block}.ap-conv-indisponibile{margin-left:auto}.ap-indisponibile-segno{margin-left:.4rem}.ap-row.indisponibile{background:var(--surface)}.ap-row.indisponibile .ap-name b{color:var(--ink-soft)}.ap-indisponibile{background:var(--surface);color:var(--ink-soft);box-shadow:inset 3px 0 0 var(--ink-soft)}.ap-indisponibile-nota{color:var(--ink-soft);white-space:nowrap;font-size:.85em}.ap-indisp-filtri{gap:var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap;align-items:end;display:flex}.ap-indisp-elenco{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.ap-indisp-scheda{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--ink-soft);padding:var(--s-2) var(--s-3);gap:var(--s-1);display:grid}.ap-indisp-scheda.SQUALIFICA{border-left-color:var(--card)}.ap-indisp-scheda.INFORTUNIO{border-left-color:#e0a800}.ap-indisp-scheda.finita,.ap-indisp-scheda.annullata{opacity:.7}.ap-indisp-testa{gap:var(--s-1) var(--s-2);flex-wrap:wrap;align-items:baseline;display:flex}.ap-indisp-nome{font-weight:800;font-size:var(--t-md)}.ap-indisp-quando{color:var(--ink-soft);font-size:var(--t-sm)}.ap-indisp-note{font-size:var(--t-sm);overflow-wrap:anywhere;margin:0}.ap-indisp-azioni{gap:var(--s-2);flex-wrap:wrap;display:flex}.ap-indisp-azioni .ap-btn{min-height:44px}.ap-indisp-modulo{gap:var(--s-2);background:var(--paper);border:1px solid var(--line);padding:var(--s-3);margin-bottom:var(--s-3);display:grid}.ap-indisp-modulo .ap-indisp-riga{gap:var(--s-2);flex-wrap:wrap;display:flex}.ap-indisp-modulo .ap-indisp-riga>*{flex:9rem;min-width:0}.ap-indisp-regole{margin-top:var(--s-4)}@media print{.ap-indisp-azioni,.ap-indisp-modulo,.ap-indisp-filtri{display:none}}.ap-griglia td.stato-indisponibile{background:var(--surface);color:var(--ink-soft);font-weight:800}.ap-lettura-eta{align-items:center;gap:var(--s-2);margin:var(--s-3) 0;flex-wrap:wrap;display:flex}.ap-lettura-eta__titolo{font-size:var(--t-sm);color:var(--ink-soft)}.ap-report-lettura{margin:var(--s-2) 0 var(--s-4);padding:var(--s-3);border:1px solid var(--line);background:var(--surface);font-size:var(--t-sm);border-radius:6px}.ap-report-lettura__testa{justify-content:space-between;align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.ap-report-lettura__testa h4{font-size:var(--t-sm);margin:0}.ap-report-lettura__interrotta{margin:var(--s-2) 0 0;padding:var(--s-2) var(--s-3);border-left:3px solid var(--card);background:var(--card-bg)}.ap-report-lettura__blocco{margin-top:var(--s-3)}.ap-report-lettura__blocco h5{margin:0 0 var(--s-1);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.ap-report-lettura__blocco ul{padding-left:var(--s-3);margin:0;list-style:none}.ap-report-lettura__blocco li{padding:var(--s-1) 0 var(--s-1) var(--s-2);border-left:3px solid var(--line);line-height:var(--lh-larga)}.ap-report-lettura__blocco--errore li{border-left-color:var(--card)}.ap-report-lettura__blocco--saltato li{border-left-color:var(--flood)}.ap-notifiche-invito{margin-top:var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--line);background:var(--paper);border-radius:10px}.ap-notifiche-invito h4{margin:0 0 var(--s-2)}.ap-notifiche-invito p{margin:0 0 var(--s-3)}.ap-notifiche-invito__azioni{gap:var(--s-2);flex-wrap:wrap;display:flex}.ap-notifiche-invito__azioni .ap-btn{min-height:44px}.ap-notifiche-iphone ol{margin:var(--s-2) 0 var(--s-3);padding-left:1.4em}.ap-notifiche-iphone li{margin-bottom:var(--s-1)}.ap-notifiche .ap-blocco .ap-btn{min-height:44px;margin-top:var(--s-2)}.ap-notifiche .ap-toast{margin-top:var(--s-3)}.ap-notifiche-tipi{margin:var(--s-3) 0 0;padding:0;list-style:none}.ap-notifiche-tipi li{border-top:1px solid var(--line)}.ap-notifiche-tipi li:last-child{border-bottom:1px solid var(--line)}.ap-notifiche-tipi label{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) 0;cursor:pointer;min-height:44px;display:flex}.ap-notifiche-tipi input{flex:none;width:20px;height:20px;margin-top:2px}.ap-notifiche-tipi span{flex-direction:column;gap:2px;display:flex}.ap-notifiche-tipi small{color:var(--ink-soft)}.ap-conv-pubblica{gap:var(--s-2);margin:var(--s-3) 0;padding:var(--s-3);background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--ink);flex-direction:column;align-items:flex-start;display:flex}.ap-conv-pubblica p{font-size:var(--t-md);line-height:var(--lh-larga)}.ap-conv-bozza{color:var(--ink-soft)}.ap-pastiglia-pubblicata{padding:4px var(--s-2);background:var(--turf-bg);border:1px solid var(--turf);font-size:var(--t-sm);text-transform:none;flex-wrap:wrap;align-items:baseline;gap:4px;display:inline-flex}.ap-pastiglia-pubblicata.cambiata{background:var(--chalk);border-color:var(--ambra-forte)}.ap-conv-cambiata{border-left:3px solid var(--ambra-forte);padding-left:var(--s-2)}.ap-conv-senza-accesso{border-left:3px solid var(--rule);padding-left:var(--s-2)}.ap-conv-conferma-pubblica{gap:var(--s-2);padding:var(--s-2);background:var(--surface);border-left:4px solid var(--flood);flex-direction:column;align-items:flex-start;display:flex}.ap-conv-non-salvate{color:var(--ambra-forte);font-weight:600}@media print{.ap-conv-pubblica{display:none}}.ap-anagrafica-troncone{margin-top:var(--s-5)}.ap-anagrafica-troncone:first-of-type{margin-top:var(--s-3)}.ap-anagrafica-troncone__titolo{justify-content:space-between;align-items:baseline;gap:var(--s-2);margin:0 0 var(--s-2);padding-bottom:var(--s-1);border-bottom:2px solid var(--brand);font-size:var(--t-lg);color:var(--brand);display:flex}.ap-anagrafica-troncone__quanti{font-size:var(--t-sm);color:var(--ink-soft);font-weight:400}.ap-anagrafica-squadra{margin-bottom:var(--s-4)}.ap-anagrafica-squadra__titolo{align-items:baseline;gap:var(--s-2);margin:0 0 var(--s-2);font-size:var(--t-sm);letter-spacing:.04em;text-transform:uppercase;display:flex}.ap-anagrafica-squadra__quanti{background:var(--surface);font-size:var(--t-xs);letter-spacing:0;color:var(--ink-soft);border-radius:999px;margin-left:auto;padding:1px 8px;font-weight:600}.ap-anagrafica-menu{margin:var(--s-3) 0;padding:var(--s-2);background:var(--surface);border-radius:14px}.ap-anagrafica-menu__riga{justify-content:center;gap:var(--s-1);flex-wrap:wrap;display:flex}.ap-anagrafica-menu__riga--squadre{margin-top:var(--s-1);padding-top:var(--s-2);border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent)}.ap-anagrafica-menu__voce{font-size:var(--t-md);color:var(--ink-soft);white-space:nowrap;background:0 0;border:none;border-radius:10px;padding:7px 14px}.ap-anagrafica-menu__voce:hover{color:var(--ink)}.ap-anagrafica-menu__voce.scelto{color:var(--ink);background:#fff;font-weight:600;box-shadow:0 1px 3px #151b2e24}.ap-anagrafica-menu__quanti{margin-left:var(--s-2);opacity:.6;font-variant-numeric:tabular-nums;font-weight:400}
