/**
 * 99-project-overrides.css
 * 
 * AUTO-GENERATED: All @imports have been resolved inline.
 * Original imports were resolved during staging.
 */

/**
 * 99-project-overrides.css
 * 
 * Reflexivity Press - Projekt-spezifische Styles
 * Diese Datei importiert alle modularen CSS-Dateien.
 * 
 * Generiert: 2025-12-01
 */

/* === BEGIN: 92-datatable.css === */
/* ========================================
   DATATABLE - Open Access GRÃœN
   ======================================== */

.book-type-cell.open {
  color: #059669 !important;
  font-weight: 600;
}

.book-type-cell.commercial {
  color: #8b0000;
}

/* Badges in der Tabelle */
.badge {
  display: inline-block;
  padding: 0.25rem 0.5rem;
  border-radius: 0.25rem;
  font-size: 0.75rem;
  font-weight: 600;
}

.badge-open {
  background-color: #d1fae5;
  color: #065f46;
}

.badge-commercial {
  background-color: #fee2e2;
  color: #991b1b;
}
/* === END: 92-datatable.css === */

/* === BEGIN: 95-datatable-filter.css === */
/* ========================================
   DATATABLE FILTER - In einer Reihe
   ======================================== */

.datatable-filters {
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-3);
  margin-bottom: var(--space-4);
  align-items: stretch;
}

.datatable-filters select,
.datatable-filters input[type="text"] {
  flex: 1 1 150px;
  min-width: 120px;
  max-width: 250px;
  padding: var(--space-2) var(--space-3);
  border: 1px solid var(--color-gray-300);
  border-radius: var(--rounded-md);
  font-size: var(--text-sm);
}

.datatable-search {
  flex: 2 1 200px;
  max-width: 350px;
}

.datatable-page-size {
  flex: 0 0 auto;
  min-width: 80px;
  max-width: 120px;
}

.datatable-filters label {
  display: none;
}

@media (max-width: 600px) {
  .datatable-filters {
    flex-direction: column;
  }
  
  .datatable-filters select,
  .datatable-filters input[type="text"],
  .datatable-search,
  .datatable-page-size {
    max-width: 100%;
    flex: 1 1 100%;
  }
}
/* === END: 95-datatable-filter.css === */


/* Weitere projekt-spezifische Overrides können hier folgen */
