.bottomMenu {
  position: fixed;
  bottom: -2px;
  width: 95%;
  margin-left: 2.5%;
  margin-right: 2.5%;
  height: 60px;
  padding-top: 11px;
  margin-bottom: calc(var(--safe-area-inset-bottom-menu) + 3%) !important;
  background-color: rgba(var(--background-secondary), 0.5);
  z-index: 100;
  border-radius: 50px;
  border: 1px rgba(var(--background-quinary), 0.2) solid;
  box-shadow: 0px 0px 8px 2px rgba(0, 0, 0, 0.3);
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
}

.bottomMenu .row {
  flex-wrap: nowrap;
  max-width: 100%;
  margin-left: 0;
    padding: 0 5px;

  & .MenuElement {
    transition: transform 0.3s;
    font-size: 12px;
    cursor: pointer !important;
    padding-right: 2px;
    padding-left: 2px;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius: 50px;
    width: 10%;

    & .label {
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      display: -webkit-box;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
      overflow: hidden;
    }
  }


    & .dropdown-BottomMenu {
      width: 100%;
      color: var(--font-primary);
      background-color: rgba(
        var(--background-secondary),
        var(--background-opacity)
      ) !important;
      margin-bottom: calc(60px + var(--safe-area-inset-bottom-menu) + 1%) !important;
    }
}

.scaleMenuElement {
  transform: scale(0.9);
}

.bottomMenuSpace {
  height: 58px;
  padding-bottom: var(--safe-area-inset-bottom-menu-space) !important;
}
