/* Legal Works R24: hit area estable y acordeon lateral aislado. */
html body button.lw-ra-nav-entry-r6,
html body .lw-ra-nav-entry-r6.lw-r24-recordatorios-hit {
  position: relative !important;
  z-index: 20 !important;
  width: calc(100% - 2px) !important;
  min-width: 0 !important;
  height: 44px !important;
  min-height: 44px !important;
  margin: 6px 1px 4px !important;
  padding: 0 13px !important;
  gap: 28px !important;
  justify-content: flex-start !important;
  flex: 0 0 44px !important;
  pointer-events: auto !important;
  isolation: isolate;
}

html body .lw-ra-nav-entry-r6.lw-r24-recordatorios-hit::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  border-radius: inherit;
  pointer-events: none;
}

html body .lw-ra-nav-entry-r6.lw-r24-recordatorios-hit > * {
  pointer-events: none !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  transform: none !important;
}

html body .lw-ra-nav-entry-r6.lw-r24-recordatorios-hit > :first-child {
  position: absolute !important;
  left: 9px !important;
  width: 19px !important;
  min-width: 19px !important;
  flex: 0 0 19px !important;
}

html body .lw-ra-nav-entry-r6.lw-r24-recordatorios-hit > :last-child {
  position: absolute !important;
  left: 58px !important;
}

html body .lw-r24-office-control {
  transform: translateX(-10px) !important;
}

html body .lw-r24-submenu-control:not(:hover),
html body .lw-r24-submenu-control:not(:hover)::before,
html body .lw-r24-submenu-control:not(:hover)::after,
html body .lw-r24-submenu-control:not(:hover) > * {
  background-color: transparent !important;
  background-image: none !important;
  border-color: transparent !important;
  box-shadow: none !important;
  outline: none !important;
}

html body .lw-r24-submenu-hidden {
  display: none !important;
}

