.updateCheck {
  flex-flow: row !important;
}

.btn-settings {
  @include modal-button(standard);

  display: inline;
  margin-top: 0;
  float: none !important;
  padding: 0 20px;
}

.btn-secondary {
  @include modal-button(secondary);

  display: inline;
  margin-top: 0;
  float: none !important;
  padding: 0 20px;
}

.btn-navigation {
  @include modal-button(standard);

  padding: 0 15px;

  @include themed {
    background: t($modal-secondaryColour) !important;
    border-radius: t($borderRadius) !important;
    box-shadow: t($boxShadow) !important;
    border: 0 !important;

    &:hover {
      background: t($modal-sidebarActive) !important;
    }
  }

  &:hover {
    svg {
      background: var(--tab-active);
    }

    color: var(--modal-text);
  }

  span,
  svg {
    font-size: 1.1em !important;
  }

  svg {
    font-size: 1.2em !important;
    color: var(--photo-info);
  }
}

/* safari fix */
@supports (-webkit-hyphens: none) {
  .btn-navigation {
    display: inline-block !important;
  }
}

.btn-navigation-active {
  @include themed {
    background: t($modal-sidebarActive) !important;
  }
}

.btn-collection {
  padding: 1px 12px;
  backdrop-filter: blur(16px) saturate(180%);
  background-color: rgb(255 255 255 / 10%);
  border: 1px solid rgb(209 213 219 / 30%);
  color: #fff;
  border-radius: 12px;
  height: 40px;
  font-size: 1rem;
  display: flex;
  align-items: center;
  flex-flow: row;
  justify-content: center;
  gap: 20px;
  transition: 0.5s;
  cursor: pointer;

  &:hover {
    backdrop-filter: blur(16px) saturate(180%);
    background-color: rgb(17 25 40 / 20%);
    border: 1px solid rgb(255 255 255 / 12.5%);
  }

  &:active {
    @include themed {
      background: t($modal-sidebarActive);
      box-shadow: 0 0 0 1px t($color);
    }
  }

  &:focus {
    @include themed {
      background: t($modal-sidebarActive);
      box-shadow: 0 0 0 1px t($color);
    }
  }

  &:disabled {
    @include themed {
      background: t($modal-sidebarActive);
      cursor: not-allowed;
    }
  }
}

a.btn-collection {
  height: 40px;
  text-decoration: none;

  @include themed {
    border-radius: t($borderRadius);
  }
}

.flowReverse {
  flex-flow: row-reverse !important;
}

.btn-icon {
  @include modal-button(standard);
}
