body {
    font-family: "Myriad Pro", Arial, sans-serif;
}

#reservations-left {
    display: none;
}

#reservationParticipation {
    display: none;
}

#navDashboard {
    display: none;
}

#navInvitations {
    display: none;
}

#navMyCalendar {
    display: none;
}

#navResourceCalendar {
    display: none;
}

#navFindATime {
    display: none;
}

/* #navHelpDropdown { display: none; } */

#reservations.col-md-10.col-sm-12 {
    width: 90%; /* Die Breite auf 90% setzen */
    margin-left: 5%; /* 5% linker Rand */
    margin-right: 5%; /* 5% rechter Rand */
}

#reservationDetails.col-xs-12.col-sm-6.detailsBorder {
    width: 90%; /* Die Breite auf 90% setzen */
    margin-left: 5%; /* 5% linker Rand */
    margin-right: 5%; /* 5% rechter Rand */
}

/* --- ZHL Uni Bayreuth Custom Styles V3 (Optimiert) --- */

:root, 
[data-bs-theme="default"], 
body {
    /* Deine ZHL Farben */
    --zhl-green: #009260;
    --zhl-green-dark: #00704a;
    
    /* 1. BUTTONS & PRIMÄRE ELEMENTE: Sollen Grün sein */
    --bs-primary: var(--zhl-green) !important;
    --bs-primary-rgb: 0, 146, 96 !important;
    --primary: var(--zhl-green) !important;
    
    /* 2. NORMALE LINKS: Sollen NICHT Grün sein (Reset auf Standard-Blau) */
    /* Hier stand vorher Grün, das ändern wir zurück auf Standard-Blau */
    --bs-link-color: #0d6efd !important; 
    --bs-link-hover-color: #0a58ca !important;
    
    /* Fokus-Ringe (beim Klicken) bleiben dezent Grün */
    --bs-focus-ring-color: rgba(0, 146, 96, 0.25) !important; 
}

/* =========================================
   Spezifische Korrekturen (Deine Wünsche)
   ========================================= */

/* 1. Ressourcen-Namen in Tabellen (Dein gewünschtes Blau) */
table.reservations td.resourcename a,
.resourcename a {
    color: #0772A1 !important;
    text-decoration: none !important;
    font-weight: bold;
}

table.reservations td.resourcename a:hover {
    text-decoration: underline !important;
    color: #055a80 !important;
}

/* 2. Links im Stundenplan (Page Schedule) */
/* Diese sollen normal/dunkel sein, nicht grün */
#page-schedule a {
    color: #333333 !important; /* Dunkelgrau für bessere Lesbarkeit */
    text-decoration: none !important;
}

#page-schedule a:hover {
    color: var(--zhl-green) !important; /* Nur beim Drüberfahren Grün */
}

/* =========================================
   Elemente, die trotzdem Grün bleiben sollen
   ========================================= */

/* Haupt-Buttons (Speichern, Login etc.) */
.btn-primary {
    background-color: #009260 !important;
    border-color: #009260 !important;
    color: #ffffff !important;
}

.btn-primary:hover {
    background-color: #00704a !important;
    border-color: #00704a !important;
}

/* Outline Buttons */
.btn-outline-primary {
    color: #009260 !important;
    border-color: #009260 !important;
}

.btn-outline-primary:hover {
    background-color: #009260 !important;
    color: #ffffff !important;
}

/* Kalender-Auswahl (Flatpickr) */
.flatpickr-day.selected, 
.flatpickr-day.startRange, 
.flatpickr-day.endRange {
    background: #009260 !important;
    border-color: #009260 !important;
}

/* Navigation oben (optional: falls du die grün behalten willst) */
.navbar.bg-primary, .navbar.is-primary {
    background-color: #009260 !important;
}