/* Navigationsleiste */
.navbar {
    background-color: #64378C !important; /* Eigene Farbe für den Hintergrund */
}

/* Links in der Navigationsleiste */
.navbar .nav-link {
    color: #ffffff !important; /* Link-Farbe */
}

.navbar .nav-link.active {
    color: #ffffff !important; /* Weiße Schrift für aktive Links */
    background-color: #8b4cc1 !important; /* Blau als Hintergrund für aktive Links */
    border-radius: 5px; /* Abgerundete Ecken */
}

.navbar .nav-link:hover {
    color: #f0ad4e !important; /* Link-Farbe beim Hover */
}

/* Buttons */
.btn-primary {
    background-color: #64378C !important; /* Eigene Button-Farbe */
    border-color: #8b4cc1 !important;
}

.btn-primary:hover {
    background-color: #8b4cc1 !important; /* Hover-Farbe für Buttons */
    border-color: #8b4cc1 !important;
}


.disabled-cell {
    background-color: lightgray !important;
    color: darkgray !important;
    pointer-events: none;
}


/* Handsontable Hintergrund editierbarer Zellen grün markieren in der Veranstaltungseingabe */
.editable-cell {
    background-color: #eaffea !important; /* Sehr leichtes Grün */
}


/* Handsontable Markierung unterdrücken für Drag&Drop in dem Stundenplaneditor */
#stundenplan-container .allowed-block {
    background-color: green !important;
    color: white !important;
}

#stundenplan-container .ht_master .current,
#stundenplan-container .ht_master .area {
    display: none !important; /* Versteckt die Markierung nur im Stundenplan */
}



/* Handsontable Zellen in der Veranstaltungseingabe */
/* Modul-verbundene Zellen: Fett und schwarz */
.modul-cell {
    font-weight: bold;    
}

/* Eigene Veranstaltungen: Dunkelgrün */
.eigene-veranstaltung-cell {
    color: darkgreen !important;
}

/* Modulkontext Ein-/Ausblenden */
#toggle-module-context {
    font-size: 1.25rem; /* Größerer Button */
    color: #000; /* Schwarze Schriftfarbe */
    text-decoration: none; /* Keine Unterstreichung */
    background: none; /* Kein Hintergrund */
    border: none; /* Kein Rahmen */
    padding: 0; /* Kein zusätzliches Padding */
    cursor: pointer; /* Zeiger auf Hand ändern */
}
#toggle-module-context:hover {
    text-decoration: none; /* Auch beim Hover keine Unterstreichung */
    color: #000; /* Schriftfarbe bleibt schwarz */
}

.sperrzeit-cell {
    background-color: #efefef !important; /* leichtes Orange */
  }