/*!
 * Enthält Styleanweisungen, um wiederverwendbare GUI-Elemente zu definieren.
 * Diese Elemente sollten übergreifend und somit stets gleichförmig definiert sein. -> Vermeidung von Code-Duplizierungen.
 */

/* Tabellenüberschrift und -statistik */
.stats-card {
    background: linear-gradient(135deg, #f4f4f4 0%, #295c85 100%);
    border-radius: 10px;
    padding: 20px;
}

/* Suchbereich */
.search-section {
    background: #f8f9fa;
    border-radius: 10px;
    padding: 20px;
    margin-bottom: 20px;
}

/* Tabellen */
.table th {
    font-weight: 600;
}

.table td {
    vertical-align: middle;
}

/* Buttons in Tabellen */
.table-button {
    margin-right: 4px;
}

/* Modaler Dialog */
.modal-dialog .modal-content .modal-header {
    background-color: #f8f9fa;
}

/* Feld benötigt  */
.error {
    color: #e74c3c;
}

label.required::after {
    content: " *";
}

input.error {
    border-color: #e74c3c;
}
