/* Acciones transversales del header. Nunca se posicionan como overlays/FAB. */
.suite-notifications-header-action{
  position:relative!important;
  min-width:44px;
  min-height:44px;
  border:0;
  border-radius:10px;
  background:transparent;
  color:inherit;
  box-shadow:none;
}
.suite-notifications-header-action svg{
  width:22px;
  height:22px;
  fill:none;
  stroke:currentColor;
  stroke-width:1.8;
  stroke-linecap:round;
  stroke-linejoin:round;
}
.suite-notifications-header-action i{
  position:absolute;
  top:1px;
  right:1px;
  min-width:18px;
  height:18px;
  padding:0 4px;
  border-radius:999px;
  background:#dc2626;
  color:#fff;
  font-size:10px;
  font-style:normal;
  line-height:18px;
}
.dp-common-header-actions{
  display:flex;
  align-items:center;
  gap:6px;
  margin-left:auto;
}
.dp-desktop-topbar .dp-header-account-cluster{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:8px;
  margin-left:auto;
  white-space:nowrap;
}
.dp-desktop-topbar .dp-header-account-cluster .dp-common-header-actions{
  margin-left:0!important;
  gap:6px;
}
.dp-desktop-topbar .dp-header-account-cluster .dp-desktop-user{
  margin-left:0!important;
  padding-left:0!important;
  border-left:0!important;
  gap:8px;
}
.dp-desktop-topbar .dp-header-account-cluster .suite-work-header-action,
.dp-desktop-topbar .dp-header-account-cluster .suite-notifications-header-action{
  flex:0 0 auto;
}
.dp-desktop-topbar .dp-header-account-cluster .suite-notifications-header-action{
  width:44px!important;
  min-width:44px!important;
  height:44px!important;
}
.dp-desktop-topbar .dp-header-account-cluster .suite-notifications-header-action i{
  top:0!important;
  right:0!important;
}
