/* Calendar weekdays: Capitalize, remove underline, black */
.fc-col-header-cell-cushion, .fc-toolbar-title, .fc-daygrid-week-number, .fc-timegrid-axis-cushion {
    color: black;
    text-decoration: none;
    text-transform: capitalize;
}

/* Calendar day numbers (and week number): No underline, smaller */
.fc-daygrid-day-number {
    color: black;
    text-decoration: none;
    font-size: 0.9em;
}

/* Calendar nav-buttons: White background */
.fc-prev-button, .fc-next-button, .fc-today-button, .fc-dayGridMonth-button, .fc-timeGridWeek-button,
.fc-toggleCalendarViewButton-button {
  background-color: white !important;
}
/* Calendar nav-buttons: Black text */
.fc-icon-chevron-left, .fc-icon-chevron-right, .fc-today-button.fc-button.fc-button-primary,
.fc-dayGridMonth-button.fc-button-primary, .fc-timeGridWeek-button.fc-button-primary,
.fc-toggleCalendarViewButton-button.fc-button-primary {
    color: black !important;
}

/* Betalningar: darker green row for invoices that have a "Betaldatum" set.
   Mirrors Bootstrap's own .table-success variant, one shade deeper. */
.table-success-paid {
    --bs-table-color: #000;
    --bs-table-bg: #a3cfbb;
    --bs-table-border-color: #92baa8;
    --bs-table-striped-bg: #9bc6b2;
    --bs-table-striped-color: #000;
    --bs-table-active-bg: #93bdaa;
    --bs-table-active-color: #000;
    --bs-table-hover-bg: #97c2ae;
    --bs-table-hover-color: #000;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}