/* Compact log-out button beside RU, matching the sidebar footer. */
#root .dolphin-sidebar .sidebar-footer .cf-sidebar-signout{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:5px!important;
  flex:0 0 auto!important;
  box-sizing:border-box!important;
  min-height:32px!important;
  height:32px!important;
  min-width:70px!important;
  margin:0!important;
  padding:0 7px!important;
  border:1px solid #f0c9d0!important;
  border-radius:7px!important;
  background:#fff4f5!important;
  color:#a92f46!important;
  font:600 11px/1 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;
  white-space:nowrap!important;
  cursor:pointer!important;
}
#root .dolphin-sidebar .sidebar-footer .cf-sidebar-signout:hover{
  background:#ffe8eb!important;
  border-color:#e79ba8!important;
}
#root .dolphin-sidebar .sidebar-footer .cf-sidebar-signout:focus-visible{
  outline:2px solid #e25c74!important;
  outline-offset:2px!important;
}
#root .dolphin-sidebar .sidebar-footer .cf-sidebar-signout:disabled{
  opacity:.6!important;
  cursor:wait!important;
}
#root .dolphin-sidebar .sidebar-footer .cf-sidebar-signout svg{
  flex:none!important;
  width:15px!important;
  height:15px!important;
}
#root .dolphin-sidebar.w-14 .sidebar-footer .cf-sidebar-signout span{
  display:none!important;
}
#root .dolphin-sidebar.w-14 .sidebar-footer .cf-sidebar-signout{
  min-width:32px!important;
  width:32px!important;
  padding:0!important;
}