/* ENASC v0.8.5 – correzioni mirate. Il redesign v0.8.4 resta invariato. */

/* Sidebar: logo più presente + versione software. */
#appView .brand-main{min-height:132px!important}
#appView .brand-lockup img{
  width:126px!important;
  height:86px!important;
  object-fit:contain!important;
  object-position:left center!important;
}
#appView .brand-lockup span{margin-top:2px!important}
#appView .software-version{
  display:inline-flex!important;
  width:max-content!important;
  margin:7px 0 0 5px!important;
  padding:3px 7px!important;
  border-radius:999px!important;
  background:#eef1ff!important;
  color:#5262c7!important;
  font-size:8px!important;
  line-height:1!important;
  font-weight:850!important;
  letter-spacing:.045em!important;
}
#appView.sidebar-mini .brand-main{min-height:78px!important}
#appView.sidebar-mini .brand-lockup img{width:58px!important;height:58px!important;object-position:center!important}
#appView.sidebar-mini .brand-lockup span,#appView.sidebar-mini .software-version{display:none!important}

/* Utente connesso: niente testo bianco su fondo chiaro. */
#appView .user-panel{background:#f8f9fc!important;border-top:1px solid #e3e6ef!important;border-radius:13px!important;padding:9px!important;margin-top:6px!important}
#appView .user-copy strong{color:#1e2b48!important;font-size:12px!important;font-weight:850!important}
#appView .user-copy span{color:#78849b!important;font-size:8px!important;font-weight:750!important}
#appView .user-panel button{background:#eef1f7!important;color:#526079!important}

/* Login: rimuove le icone sovrapposte ai valori/autofill. */
#loginView .input-icon{display:none!important}
#loginView .login-form-panel .input-shell input{
  padding-left:16px!important;
  padding-right:16px!important;
  position:relative!important;
  z-index:1!important;
}
#loginView .login-form-panel .input-shell:has(#loginPassword) input{padding-right:54px!important}
#loginView .password-toggle{z-index:3!important;right:8px!important}

/* Lista pratiche: azione di eliminazione chiara ma discreta. */
#appView .practice-delete-btn{
  width:32px!important;height:32px!important;border-radius:9px!important;
  border:1px solid #f0cfd4!important;background:#fff5f6!important;color:#b64e5c!important;
  display:grid!important;place-items:center!important;cursor:pointer!important;
}
#appView .practice-delete-btn:hover{background:#ffe9ec!important;border-color:#e5aeb6!important}
#appView .practice-delete-btn .svg-icon{width:15px!important;height:15px!important}
