.hd .hd-outa{--outa-h:680px;--outa-taglio:120px;--outa-rail:196px;--outa-verde:#1f7a45;--outa-verde-fondo:#e6f4ec;--outa-quando:1.4s;padding-block:clamp(96px,9.8vw,141px) 0;overflow:clip}.hd .hd-outa__telaio{z-index:1;padding-inline:max(var(--hd-gutter), calc((100% - var(--hd-wide)) / 2));margin-bottom:clamp(44px,5vw,64px);position:relative}.hd .hd-outa__discorso{max-width:760px}.hd .hd-outa__corpo{max-width:62ch;color:var(--hd-mute);margin:22px 0 0}.hd .hd-outa__scena{z-index:1;padding-left:max(var(--hd-gutter), calc((100% - var(--hd-wide)) / 2));position:relative}.hd .hd-outa__schermo{height:var(--outa-h);width:100%;margin-bottom:calc(-1 * var(--outa-taglio));background:var(--hd-page);color:var(--hd-text);pointer-events:none;border-radius:14px 0 0;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #000c}.hd .hd-outa__app{flex-direction:column;height:100%;font-size:13px;line-height:1.4;display:flex}.hd .hd-outa__barra{border-bottom:1px solid var(--hd-line);background:var(--hd-surface);flex:none;align-items:center;height:48px;padding:0 16px;display:flex}.hd .hd-outa__corpo-app{grid-template-columns:var(--outa-rail) minmax(0, 1fr);flex:1;min-height:0;display:grid}.hd .hd-outa__pagina{min-width:0;max-width:1000px;padding:20px 24px;overflow:hidden}.hd .hd-outa__testa{justify-content:space-between;align-items:center;gap:12px;display:flex}.hd .hd-outa__titolo-riga{align-items:center;gap:10px;min-width:0;display:flex}.hd .hd-outa__h{letter-spacing:-.02em;color:var(--hd-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:21px;font-weight:600;overflow:hidden}.hd .hd-outa__badge{background:var(--outa-verde-fondo);color:var(--outa-verde);border-radius:999px;flex:none;padding:2px 8px;font-size:11.5px;font-weight:600}.hd .hd-outa__pill{border:1px solid var(--hd-line);background:var(--hd-surface);color:var(--hd-ink);border-radius:999px;flex:none;padding:4px 10px;font-size:12px}.hd .hd-outa__sotto{color:var(--hd-mute);margin:6px 0 16px;font-size:12.5px}.hd .hd-outa__sotto>b{color:var(--hd-ink);font-weight:600}.hd .hd-outa__avanzamento{border:1px solid var(--hd-line);background:var(--hd-surface);border-radius:10px;padding:12px 14px}.hd .hd-outa__avanzamento-riga{color:var(--hd-ink);justify-content:space-between;align-items:center;font-size:13.5px;font-weight:600;display:flex}.hd .hd-outa__conteggio{color:var(--hd-mute);font-weight:500}.hd .hd-outa__barra-av{background:var(--hd-surface-2);border-radius:999px;height:8px;margin-top:8px;overflow:hidden}.hd .hd-outa__barra-av>i{background:var(--hd-brand,#2563eb);width:34.1463%;height:100%;transition:width .4s ease var(--outa-quando);border-radius:999px;display:block}.hd .hd-outa__scena.is-visible .hd-outa__barra-av>i{width:36.5854%}.hd .hd-outa__doppio{display:inline-grid;position:relative}.hd .hd-outa__doppio>span{white-space:nowrap;grid-area:1/1;justify-self:start}.hd .hd-outa__doppio>.hd-outa__dopo{clip-path:inset(0 100% 0 0);transition:clip-path .22s ease var(--outa-quando)}.hd .hd-outa__doppio>.hd-outa__prima{transition:clip-path .22s ease var(--outa-quando)}.hd .hd-outa__scena.is-visible .hd-outa__doppio>.hd-outa__dopo{clip-path:inset(0)}.hd .hd-outa__scena.is-visible .hd-outa__doppio>.hd-outa__prima{clip-path:inset(0 0 0 100%)}.hd .hd-outa__cambia--parte .hd-outa__doppio>span{transition-delay:calc(var(--outa-quando) + .5s)}.hd .hd-outa__esito.hd-outa__dopo{clip-path:inset(0 100% 0 0);transition:clip-path .22s ease var(--outa-quando);display:inline-block}.hd .hd-outa__scena.is-visible .hd-outa__esito.hd-outa__dopo{clip-path:inset(0)}.hd .hd-outa__schede{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.hd .hd-outa__scheda{border:1px solid var(--hd-line);background:var(--hd-surface);border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.hd .hd-outa__scheda-eti{color:var(--hd-mute);font-size:11.5px}.hd .hd-outa__scheda-val{color:var(--hd-ink);font-size:19px;font-weight:700}.hd .hd-outa__righe{color:var(--hd-mute);flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:12.5px;display:flex}.hd .hd-outa__riga>b{color:var(--hd-ink);font-weight:600}.hd .hd-outa__sezione{letter-spacing:.06em;text-transform:uppercase;color:var(--hd-mute);margin:18px 0 8px;font-size:11.5px;font-weight:600}.hd .hd-outa__tabella{border-collapse:collapse;background:var(--hd-surface);border:1px solid var(--hd-line);table-layout:fixed;border-radius:10px;width:100%}.hd .hd-outa__tabella th,.hd .hd-outa__tabella td{text-align:left;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid var(--hd-line);height:40px;padding:0 12px;overflow:hidden}.hd .hd-outa__tabella th{height:34px;color:var(--hd-mute);font-size:11.5px;font-weight:600}.hd .hd-outa__col--numero{width:150px}.hd .hd-outa__stato{border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-block}.hd .hd-outa__stato--completato{color:#1d4ed8;background:#e3edff}.hd .hd-outa__stato--corso{color:#8a5a00;background:#fff3cd}.hd .hd-outa__stato--coda{background:var(--hd-surface-2);color:var(--hd-mute)}.hd .hd-outa__link{color:var(--hd-brand,#2563eb);text-underline-offset:2px;text-decoration:underline}.hd .hd-outa__esito{color:var(--hd-text)}@media (prefers-reduced-motion:reduce){.hd .hd-outa__barra-av>i,.hd .hd-outa__prima,.hd .hd-outa__dopo,.hd .hd-outa__doppio>span{transition:none!important}}@media (max-width:899px){.hd .hd-outa{--outa-h:auto;--outa-taglio:0px;padding-block:clamp(84px,12vw,112px) clamp(112px,16vw,132px)}.hd .hd-outa__telaio,.hd .hd-outa__scena{padding-inline:var(--hd-gutter)}.hd .hd-outa__schermo{border-radius:14px;height:auto;margin-bottom:0}.hd .hd-outa__corpo-app{grid-template-columns:minmax(0,1fr)}.hd .hd-outa .hd-rail{display:none}.hd .hd-outa__pagina{max-width:none;padding:16px}.hd .hd-outa__tabella tr:nth-child(n+7),.hd .hd-outa__col--numero{display:none}}@media (max-width:419px){.hd .hd-outa__schede{grid-template-columns:repeat(2,minmax(0,1fr))}.hd .hd-outa__testa{flex-wrap:wrap}.hd .hd-outa__tabella th:nth-child(4),.hd .hd-outa__tabella td:nth-child(4){display:none}.hd .hd-outa__tabella th:nth-child(3),.hd .hd-outa__tabella td:nth-child(3){width:148px}}
