.tab-pane>div>.btn:not([disabled]):not(.disabled).active {
    background-color: #56698f !important;
}
.fc .fc-button-primary {
    background-color: #56698f !important;
    border-color: #56698f !important;
}
.fc .fc-button-primary.fc-button-active {
    background-color: #43526f !important;
}
.fc-timegrid-event-harness-inset .fc-timegrid-event, .fc-timegrid-event.fc-event-mirror, .fc-timegrid-more-link{
    box-shadow: none;
}
.fc-timegrid-event {
    margin-bottom: 0;
}
.fc-event{
    overflow: hidden;
}
/* Planer: nicht klickbare Pseudo-Termine (Abwesenheiten/Normalarbeitszeit aus der Arbeitszeit) */
.fc-event.am-event-readonly{
    cursor: default;
}
/* Normalarbeitszeit-Blöcke: schraffiert + transparenter, damit echte Termine darüber lesbar bleiben.
   Border-Farbe explizit — der Modern-Skin setzt --fc-event-border-color: transparent und die
   per-Event-Farbe ist ein ungültiger CSS-Wert (r,g,b-Triple), sonst wäre die Strichelung unsichtbar. */
.fc-event.am-event-worktime{
    background-image:
        repeating-linear-gradient(135deg, rgba(255,255,255,.28) 0 4px, transparent 4px 10px),
        repeating-linear-gradient(135deg, rgba(0,0,0,.12) 0 4px, transparent 4px 10px);
    opacity: .8;
    border: 1px dashed rgba(0,0,0,.4) !important;
}
