.sky-step-bar {
  display: none;
}

.sky-toolbar {
  overflow-x: hidden;
  overflow-y: auto;
}

.sky-quick-bar {
  width: fit-content;
  z-index: 1;
}

.sky-quick-bar-item-container {
  left: 50%; 
  transform: translateX(+55%);
}


#visible-metrics {
  position: fixed;
  /* bottom: 10px; */
  right: 20px;
  font-size: 12px;
}

.button-pair {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.custom-button {
  width: 48%;
  border-radius: 4px;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  color: #000000;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  user-select: none;
}

.custom-button:hover {
  background-color: #667788;
  border-color: #204d74;
  color: #fff;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}

.custom-button:focus,
.custom-button:active:focus,
.custom-button.active:focus {
  outline: none;
  box-shadow:
    inset 0 0 3px rgba(0, 0, 0, 0.6),
    inset 0 0 5px rgba(0, 0, 0, 0.3);
}

.custom-button:active,
.custom-button.active {
  background-color: #4d5966;
  border-color: #122b40;
  color: #fff;
  transition: none;
}

.custom-button[disabled],
.custom-button.disabled {
  background-color: #667788;
  border-color: #2e6da4;
  opacity: 0.65;
  cursor: not-allowed;
  pointer-events: none;
}

