.button-indicator {
  display: none;
}

.button-indicator + span {
  /* display: inline-block; */
}

.htmx-request .button-indicator {
  display: inline-block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.htmx-request.button-indicator {
  display: inline-block;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.htmx-request .button-indicator + span {
  /* display: none; */
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

@media (min-width: 1300px) {
  [data-layout=vertical] body[data-sidebartype=mini-sidebar] .logo-img img {
    float: right;
  }
}
