: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}
