html {
  font-size: 12px;
}

#search-results > div {
  border: 1px solid red;
}
#searchliste {
  max-height: 65vh;
  overflow: scroll;
}

#search-result-header {
  background-color: white;
  z-index: 2;
}

.orderposition:nth-child(2n),
.searchpositionen:nth-child(2n),
.oldorders:nth-child(2n) {
  background-color: #dcdcdc;
}

#viewport canvas {
  display: none;
}

.retoure {
  background-color: #ffcccc !important;
}
.io-row-action,
.io-article-action-row {
  cursor: pointer;
  transition: transform 0.15s ease, box-shadow 0.15s ease, filter 0.15s ease;
}

.io-row-action:hover,
.io-article-action-row:hover,
.io-row-action:focus-visible,
.io-article-action-row:focus-visible {
  filter: brightness(0.985);
  box-shadow: 0 8px 22px rgba(15, 23, 42, 0.09), inset 0 0 0 1px rgba(100, 116, 139, 0.2);
  outline: none;
}

.io-row-action:active,
.io-article-action-row:active {
  transform: scale(0.995);
}
