.wpdt-c .dropdown-menu {
	background-color: var(--ast-global-color-4) !important;
}

.wpdt-c .dropdown-menu > li > a {
	color: var(--ast-global-color-2) !important;
}

.wpdt-c .filter-option {
	color: var(--ast-global-color-2);
}

/* Kompakte Darstellung der Filterbox */
#filterBox_table_1 {
  display: flex;
  flex-wrap: wrap;
  gap: 0.8em;
  margin-bottom: 1em;
  padding: 0.8em;
  background: none;
  border: 1px solid var(--ast-global-color-2);
  border-radius: 6px;
  font-size: 0.9em;
}

/* Filtersektionen in Spalten */
#filterBox_table_1 .wpDataTableFilterSection {
  flex: 1 1 160px;
  display: flex;
  flex-direction: column;
  gap: 0.2em;
  margin: 0 !important;
  padding: 0.5em !important;
}

/* Innere Filter-Divs ohne Margin */
#filterBox_table_1 .wpDataTableFilterSection > div {
  margin: 0 !important;
}

/* Einheitliche Label-Gestaltung */
#filterBox_table_1 label {
  font-weight: 600;
  font-size: 0.9em;
  margin: 0;
  text-align: left;
}

/* Kompakte Input- und Selectfelder */
#filterBox_table_1 input,
#filterBox_table_1 select {
  padding: 0.3em 0.5em;
  font-size: 0.9em;
  border-radius: 4px;
  border: 1px solid var(--ast-global-color-2);
  min-height: 32px;
}

/* Button-Stil */
#filterBox_table_1 .wdt-clear-filters-button {
  background-color: #005b9f !important;
  color: #fff !important;
  border: none;
  padding: 0.5em 0.8em 0.5em 0.3em;
  border-radius: 4px;
  font-size: 0.9em;
  cursor: pointer;
  transition: background 0.2s ease;
}

/* Icon im Button (links) */
#filterBox_table_1 .wdt-clear-filters-button:before {
  padding: 0.5em !important;
}
