:root{color:#1d2430;background:#f5f6f8;font-family:system-ui,sans-serif}body{margin:0}header{color:#fff;background:#1d2430;justify-content:space-between;align-items:center;padding:.75rem 1.5rem;display:flex}main{max-width:960px;margin:2rem auto;padding:0 1rem}h1{margin:0 0 1rem;font-size:1.4rem}button{font:inherit;cursor:pointer;background:#fff;border:1px solid #c8ced8;border-radius:6px;padding:.45rem .9rem}.azioni button:last-child,.login button,.testata button{color:#fff;background:#2453d6;border-color:#2453d6}button:disabled{opacity:.6}label{gap:.25rem;margin-bottom:.8rem;font-size:.9rem;display:grid}input,select{font:inherit;border:1px solid #c8ced8;border-radius:6px;padding:.45rem}input:disabled{background:#eef0f3}.centro{text-align:center;margin-top:20vh}.login,.scheda{background:#fff;border-radius:10px;padding:1.5rem;box-shadow:0 1px 3px #0002}.login{max-width:340px;margin:15vh auto}.testata{justify-content:space-between;align-items:center;display:flex}table{border-collapse:collapse;background:#fff;border-radius:10px;width:100%;overflow:hidden}th,td{text-align:left;border-bottom:1px solid #eef0f3;padding:.6rem .8rem}tbody tr{cursor:pointer}tbody tr:hover{background:#f0f4ff}.stato{border-radius:99px;padding:.1rem .5rem;font-size:.8rem}.stato.attivo{color:#11652d;background:#dcf5e3}.stato.sospeso{color:#9b1c18;background:#fde2e1}fieldset{border:1px solid #e1e5ea;border-radius:8px;margin:0 0 1rem}.spunta{align-items:center;gap:.5rem;margin:.3rem 0;display:flex}.spunta small{color:#6b7380}.errore{color:#b3261e}.azioni{justify-content:flex-end;gap:.5rem;display:flex}.logo{width:48px}.logo img{max-width:40px;max-height:28px;display:block}.campo-logo{align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.campo-logo img{background:#fff;border:1px solid #e1e5ea;border-radius:6px;max-width:160px;max-height:56px;padding:4px}.campo-logo span{color:#6b7380;font-size:.9rem}.campo-logo .pulsante{cursor:pointer;background:#fff;border:1px solid #c8ced8;border-radius:6px;margin:0;padding:.45rem .9rem;display:inline-block}.stato.attesa{color:#7a5200;background:#fff1cc}.aiuto{color:#6b7380;flex-wrap:wrap;align-items:center;gap:.6rem;margin:-.4rem 0 1rem;font-size:.85rem;display:flex}.aiuto .errore{flex-basis:100%;margin:0}.collegamento{color:#2453d6;background:0 0;border:0;padding:0;text-decoration:underline}code{background:#eef0f3;border-radius:4px;padding:.05rem .3rem}.guida{border:0;border-radius:10px;max-width:640px;padding:1.5rem;box-shadow:0 10px 40px #0004}.guida::backdrop{background:#1d243080}.guida h2{margin:0 0 .8rem;font-size:1.2rem}.guida li{margin-bottom:.6rem}.guida table{border:1px solid #e1e5ea;margin-top:.4rem}.guida tr,.guida tr:hover{cursor:default;background:0 0}.guida th{background:#f5f6f8;width:5rem}.guida pre{white-space:pre-wrap;background:#f5f6f8;border-radius:6px;padding:.8rem;font-size:.85rem}header nav{gap:.25rem;margin-left:2rem;margin-right:auto;display:flex}header nav button{color:#c8ced8;background:0 0;border-color:#0000}header nav button.attiva{color:#fff;background:#ffffff1f}h2{margin:1.5rem 0 .8rem;font-size:1.15rem}h3{margin:0 0 .8rem;font-size:1rem}.scheda{margin-bottom:1rem}.scheda h2{margin-top:0}.nota{color:#6b7380;margin:0 0 1rem;font-size:.9rem}.nota code{margin-right:.3rem}.riga{flex-wrap:wrap;gap:.8rem;display:flex}.riga label{flex:14rem}.riga label.stretto{flex:0 0 6rem}textarea{font:inherit;resize:vertical;border:1px solid #c8ced8;border-radius:6px;padding:.45rem}.riuscito{color:#11652d}.destinatario{max-width:26rem}.fissa tbody tr,.fissa tbody tr:hover{cursor:default;background:0 0}.fissa{box-shadow:none;margin-bottom:1rem}td.azioni{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.fissa td small{color:#6b7380}td.azioni button,td.azioni button:last-child{color:inherit;background:#fff;border-color:#c8ced8;padding:.25rem .6rem;font-size:.85rem}.riuscito{word-break:break-word}.colore{align-items:center;gap:.6rem;display:flex}.colore input[type=color]{width:3rem;height:2.2rem;padding:2px}.anteprima{background:#fbf8f6;border:1px solid #c8ced8;border-radius:6px;flex:0 0 15rem;grid-template-columns:7rem 1fr;height:6.5rem;font-size:.75rem;display:grid;overflow:hidden}.anteprima>div:first-child{background:var(--lat);color:var(--lat-ink);flex-direction:column;gap:.25rem;padding:.5rem;display:flex}.anteprima>div:first-child span{opacity:.85;border-radius:3px;padding:.1rem .3rem}.anteprima>div:first-child span:first-of-type{box-shadow:inset 3px 0 0 var(--acc);background:color-mix(in srgb, var(--lat-ink) 14%, transparent)}.anteprima>div:last-child{place-items:center;display:grid}.anteprima button,.anteprima button:last-child{background:var(--acc);border-color:var(--acc);color:var(--acc-ink);pointer-events:none;padding:.25rem .8rem}.guida-utente{width:min(92vw,640px)}.ruoli{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.1rem 1rem;display:grid}.ruoli .spunta{align-items:baseline}.az{--bg:#fbf8f6;--card:#fff;--ink:#1c1c1c;--ink2:#55524d;--ink3:#6f6a63;--line:#e4dfd8;--sunken:#f3efe9;--ko:#a4432e;--ok:#4a5a18;--serif:"Newsreader", Georgia, "Times New Roman", serif;background:var(--bg);min-height:100vh;color:var(--ink);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:15px;line-height:1.5}.az h1{font-family:var(--serif);letter-spacing:-.015em;margin:0 0 .4rem;font-size:2.1rem;font-weight:500;line-height:1.2}.az h2{margin:0 0 .9rem;font-size:1.05rem}.az p{margin:0 0 .8rem}.az .sotto{color:var(--ink2);margin-bottom:1.6rem}.az button{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:4px;padding:.5rem 1rem}.az button.primario{background:var(--acc);border-color:var(--acc);color:var(--acc-ink);font-weight:600}.az button.primario:hover{background:color-mix(in srgb, var(--acc) 86%, black)}.az button.testo{color:var(--acc);background:0 0;border:0;padding:0;text-decoration:underline}.az input{background:#fff;border:1px solid #8c867d;border-radius:4px;padding:.55rem .6rem}.az input:disabled{background:var(--sunken);border-color:var(--line);color:var(--ink2)}.az :focus-visible{outline:2px solid var(--acc);outline-offset:2px}.az label{color:var(--ink2);margin-bottom:1rem;font-size:.85rem}.az .errore{color:var(--ko)}.az .riuscito{color:var(--ok)}.az .carta{background:var(--card);border:1px solid var(--line);border-radius:4px;padding:1.5rem}.az-accesso{place-items:center;padding:1.5rem;display:grid}.az-accesso form{width:min(100%,380px)}.az-accesso .marchio{text-align:center;flex-direction:column;align-items:center;gap:.8rem;margin-bottom:1.4rem;display:flex}.az-accesso .marchio img{max-width:220px;max-height:72px}.az-accesso .marchio strong{font-family:var(--serif);font-size:1.6rem;font-weight:500}.az-accesso button.primario{width:100%;margin-bottom:1rem}.az-accesso .piede{text-align:center;font-size:.85rem}.az-guscio{grid-template-columns:250px 1fr;display:grid}.az-lat{background:var(--lat);color:var(--lat-ink);box-sizing:border-box;flex-direction:column;gap:.2rem;height:100vh;padding:1.2rem .8rem;display:flex;position:sticky;top:0;overflow-y:auto}.az-lat .marchio{align-items:center;gap:.7rem;padding:0 .5rem 1.2rem;display:flex}.az-lat .marchio img,.az-lat .marchio .sigla{object-fit:contain;box-sizing:border-box;background:#fff;border-radius:8px;flex:none;width:40px;height:40px;padding:4px}.az-lat .marchio .sigla{color:#1c1c1c;font-family:var(--serif);place-items:center;padding:0;font-size:1.2rem;display:grid}.az-lat .marchio strong{font-weight:600;line-height:1.25}.az .az-lat .apri-menu{border:1px solid color-mix(in srgb, var(--lat-ink) 35%, transparent);width:auto;margin-left:auto;display:none}.az-lat .area{letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin:1rem 0 .3rem;padding:0 .6rem;font-size:.72rem}.az .az-lat button{text-align:left;width:100%;color:inherit;opacity:.86;background:0 0;border:0;border-radius:6px;padding:.45rem .6rem;display:block}.az .az-lat button:hover{background:color-mix(in srgb, var(--lat-ink) 9%, transparent);opacity:1}.az .az-lat button[aria-current=page]{background:color-mix(in srgb, var(--lat-ink) 14%, transparent);opacity:1;box-shadow:inset 3px 0 0 var(--acc)}.az-lat .fondo{border-top:1px solid color-mix(in srgb, var(--lat-ink) 18%, transparent);margin-top:auto;padding-top:1rem}.az-lat .chi{padding:.3rem .6rem .6rem;font-size:.85rem}.az-lat .chi small{opacity:.65;display:block}.az .az-pagina{max-width:980px;margin:0;padding:2.5rem 3rem}.az .riquadri{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;display:grid}.az .riquadri ul{color:var(--ink2);margin:0;padding-left:1.1rem}.az .vuoto{text-align:center;color:var(--ink2);background:0 0;border:1px dashed #c9c2b8;border-radius:4px;padding:2.5rem 1.5rem}.az .targhette{flex-wrap:wrap;gap:.4rem;margin:.2rem 0 1rem;display:flex}.az .targhette span{background:var(--sunken);border:1px solid var(--line);border-radius:99px;padding:.1rem .7rem;font-size:.85rem}.az .due{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:1rem;display:grid}@media (width<=760px){.az-guscio{grid-template-rows:auto 1fr;grid-template-columns:1fr}.az-lat{z-index:1;height:auto;padding:.7rem .8rem;position:sticky}.az-lat .marchio{padding:0 .3rem}.az .az-lat .apri-menu{display:block}.az-lat:not(.aperto) nav,.az-lat:not(.aperto) .fondo{display:none}.az-lat.aperto{max-height:100vh}.az-lat nav{margin-top:.8rem}.az-lat .fondo{margin-top:1rem}.az .az-pagina{padding:1.5rem 1rem}.az h1{font-size:1.7rem}}
