




  .page-wrapper {
    overflow-y: auto;
    transition: margin-left 0.3s ease;
}


.dataTable-bottom {
    display:none;
}

.table tr:hover {
    background-color: #f0f1f3;
    cursor: pointer;
}


.table td {
  font-size: 14px;
  padding: 5px;
}

#results {
  border: 1px solid #ccc;
  max-height: 200px;
  overflow-y: auto;
  display: none;
}

.result-item {
  padding: 8px;
  cursor: pointer;
  margin-left:10px;
}

.result-item.selected {
  background-color: #3499be20;
  border-radius: 5px;
}

.result-item:hover {
  background-color: #3499be20;
  border-radius: 5px;
}

.result-header {
  padding: 8px;
  cursor: pointer;
  font-weight: bold;
}


#resize-handle {
  position: absolute;
  left: 0; /* Ändert die Position auf die linke Seite */
  top: 0;
  width: 10px; /* Breite des Handles */
  height: 100%;
  cursor: ew-resize; /* Horizontaler Resize-Cursor */
  background-color: rgba(0, 0, 0, 0.1);
}


.progress-bar {
  height: 10px;
  background: #e0e0e0;
  border-radius: 5px;
  overflow: hidden;
  margin-bottom: 20px;
}

.progress {
  height: 100%;
  width: 0;
  background: #4caf50;
  transition: width 0.3s ease;
}

.wizard-page {
  display: none;
  font-size: 18px;
  margin-bottom: 20px;
}

.controls {
  display: flex;
  justify-content: space-between;
}

button {
  padding: 10px 20px;
  font-size: 16px;
  border: none;
  border-radius: 5px;
  
  background: transparent;
  cursor: pointer;
  color: white;
}

button:disabled {
  background: #ccc;
  cursor: not-allowed;
}