/* Session actions share alignment and hit targets in the two dashboards. */
.dashboardLogoutBtn{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  min-width:72px;min-height:40px;flex:none;padding:9px 12px;
  border:0;border-radius:12px;background:rgba(5,76,92,.06);color:#054c5c;
  font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap;
}
.dashboardLogoutBtn svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor}
.dashboardLogoutBtn:hover{background:rgba(5,76,92,.11)}
.dashboardLogoutBtn:focus-visible{outline:2px solid #087e91;outline-offset:3px}
.dashboardLogoutBtn:disabled{opacity:.55;cursor:wait}
.dashboardSidebarLogout{width:100%;min-height:44px;margin:12px 0;justify-content:flex-start;padding:12px 14px}
.adminTopbar .dashboardLogoutBtn{width:auto;min-width:76px;color:inherit;background:rgba(127,127,127,.12)}
.dashboardLogoutStatus{max-width:240px;margin:0 4px 12px;font-size:12px;line-height:1.5;color:#b42318}
.dashboardLogoutStatus[hidden]{display:none}
.ilpAppHeader .dashboardLogoutBtn{min-height:40px}
body[data-ilp-view="timbrature"] .ilpAppHeader .dashboardLogoutBtn{color:#fff;background:rgba(255,255,255,.12)}
@media(max-width:400px){.ilpAppHeaderActions{gap:6px!important}.ilpAppHeader .dashboardLogoutBtn{min-width:66px;padding:9px 10px}}
