[hidden]{display:none!important}.pagina-accesso{margin:0;min-height:100dvh;display:grid;place-items:center;padding:30px 18px;background:linear-gradient(145deg,#142d46 0%,#234c64 48%,#e7eff2 48%,#f4f7f9 100%)}.accesso-card{width:min(100%,460px);background:#fff;padding:30px 36px;border-radius:14px;box-shadow:0 20px 70px #10243930}.accesso-logo{width:155px;display:block;margin:0 0 25px}.accesso-card h1{font-size:24px;line-height:1.25;margin:10px 0}.accesso-card p{color:#657788;line-height:1.6;font-size:13px}.accesso-card .field{margin:18px 0}.accesso-card form>.button{width:100%;justify-content:center;margin-top:10px}.accesso-card .form-error:not(:empty){display:block;margin-top:18px}.accesso-card .form-error:empty{display:none}.accesso-nota{margin-top:24px;padding-top:17px;border-top:1px solid #e4ebef;font-size:11px!important}.password-regole{padding:10px 13px;background:#f1f6f8;border-radius:6px;font-size:12px}.account-tools{display:flex;gap:7px;align-items:center}.account-tools .button{white-space:nowrap}.auth-metadata{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.auth-metadata small{display:block;color:#718092;font-size:11px;margin-top:4px}.user-security{display:flex;flex-direction:column;gap:5px}.user-security .badge{align-self:flex-start}.session-settings form{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.session-settings input{max-width:130px}.topbar .year-tools{gap:9px}@media(max-width:650px){.accesso-card{padding:25px 22px}.auth-metadata{grid-template-columns:1fr}.account-tools .button{padding:7px}.topbar{flex-wrap:wrap}.topbar .year-tools{flex-wrap:wrap;justify-content:flex-end}.account-tools{margin-left:auto}}
