.sidebar-device-desktop-breakpoint-1920-type-dashboard-screen-account,
.sidebar-device-desktop-breakpoint-1920-type-dashboard-screen-account * {
  box-sizing: border-box;
}
.sidebar-device-desktop-breakpoint-1920-type-dashboard-screen-account {
  background: var(--color-neutral-grayscale-0, #ffffff);
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: center;
  justify-content: flex-end;
  height: 100%;
  position: fixed;
  width: 104px;
}
.sidebar-actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  flex: 1;
  position: relative;
}
.sidebar-logo {
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  position: absolute;
  top: 40px;
}
.sidebar-logo:hover {
  transition: transform 0.3s ease;
  transform: scale(1.1) rotate(10deg);
}
.sidebar-icone {
  height: auto;
  position: absolute;
  right: 0%;
  left: 0%;
  width: 100%;
  bottom: 0%;
  top: 0%;
  height: 100%;
  overflow: visible;
}
.sidebar-sections {
  display: flex;
  flex-direction: column;
  gap: 80px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 500px;
  position: relative;
}
.sidebar-icons {
  display: flex;
  flex-direction: column;
  gap: 56px;
  align-items: flex-start;
  justify-content: flex-end;
  flex-shrink: 0;
  position: relative;
}
.sidebar-button-icon {
  background: var(--color-neutral-grayscale-0, #ffffff);
  border: transparent;
  cursor: pointer; 
  border-radius: 40px;
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}
.sidebar-button-icon:hover {
  background: var(--color-neutral-grayscale-50, #f2f3f7);
  border-radius: 40px;
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  overflow: hidden;
}
.sidebar-divider {
  background: var(--color-neutral-grayscale-100, #e2e3e8);
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  width: 104px;
  height: 1px;
  position: relative;
  overflow: hidden;
}
.sidebar-logout {
  padding: 80px 0px 80px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.sidebar-button-icon2 {
   background: var(--color-neutral-grayscale-0, #ffffff);
  border: transparent;
  cursor: pointer; 
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}
.sidebar-button-icon2:hover {
      background: var(--color-neutral-danger-0, #ffe5e5);
  border-radius: 40px;
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: center;
  position: relative;
  overflow: hidden;
}
.sidebar-sign-out {
  fill: var(--color-neutral-danger-100);
}
.sidebar-divider2 {
  background: var(--color-neutral-grayscale-100, #e2e3e8);
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  width: 1px;
  height: 100%;
  position: absolute;
  left: 103px;
  top: 0px;
  overflow: hidden;
}
