﻿.e-toolbar .e-toolbar-item .e-tbar-btn {
    background-color: #00917c;
    color: white;
    font-size: 0.75rem;
    height: 27px;
}

.e-recurrenceeditor .e-recurrence-table .e-repeat-content {
    font-size: 12px;
}

.e-recurrence-table .e-radio + label .e-label {
    font-size: 12px;
}

.e-schedule .e-month-view .e-current-date .e-date-header, .e-schedule .e-month-agenda-view .e-current-date .e-date-header {
    background: #005858
}

.e-schedule .e-month-view .e-appointment,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment,
.e-schedule .e-agenda-view .e-appointment {
    border-radius: 15px;
}

.e-schedule .e-agenda-view .e-date-time,
.e-schedule .e-agenda-view .e-subject {
    color: white;
    text-align: center;
    display: block; /* sorgt dafür, dass text-align sauber greift */
    width: 100%;
}

.e-schedule .e-agenda-view .e-agenda-item .e-subject,
.e-schedule .e-agenda-view .e-list-item .e-subject {
    text-align: center;
}

/* Tag/Woche (vertical views) */
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment.terminart-1,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment.terminart-1,
/* Monat */
.e-schedule .e-month-view .e-appointment.terminart-1,
/* Agenda */
.e-schedule .e-agenda-view .e-appointment.terminart-1 {
    background: #ffbb1b;
    border-color: #ffbb1b;
    color: #fff
}

/* Tag/Woche (vertical views) */
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment.terminart-2,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment.terminart-2,
/* Monat */
.e-schedule .e-month-view .e-appointment.terminart-2,
/* Agenda */
.e-schedule .e-agenda-view .e-appointment.terminart-2 {
    background: #2563eb;
    border-color: #2563eb;
    color: #fff
}

/* Tag/Woche (vertical views) */
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment.terminart-3,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment.terminart-3,
/* Monat */
.e-schedule .e-month-view .e-appointment.terminart-3,
/* Agenda */
.e-schedule .e-agenda-view .e-appointment.terminart-3 {
    background: #16a34a;
    border-color: #16a34a;
    color: #fff
}

/* Tag/Woche (vertical views) */
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment.terminart-4,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment.terminart-4,
/* Monat */
.e-schedule .e-month-view .e-appointment.terminart-4,
/* Agenda */
.e-schedule .e-agenda-view .e-appointment.terminart-4 {
    background: #0891b2;
    border-color: #0891b2;
    color: #fff
}

/* Tag/Woche (vertical views) */
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment.terminart-5,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment.terminart-5,
/* Monat */
.e-schedule .e-month-view .e-appointment.terminart-5,
/* Agenda */
.e-schedule .e-agenda-view .e-appointment.terminart-5 {
    background: #dc2626;
    border-color: #dc2626;
    color: #fff
}

/* Tag/Woche (vertical views) */
.e-schedule .e-vertical-view .e-day-wrapper .e-appointment.terminart-6,
.e-schedule .e-vertical-view .e-all-day-appointment-wrapper .e-appointment.terminart-6,
/* Monat */
.e-schedule .e-month-view .e-appointment.terminart-6,
/* Agenda */
.e-schedule .e-agenda-view .e-appointment.terminart-6 {
    background: #9333ea;
    border-color: #9333ea;
    color: #fff
}

.e-schedule .e-month-view .e-date-header-wrap table td.e-current-day, .e-schedule .e-month-agenda-view .e-date-header-wrap table td.e-current-day {
    color: rgb(0, 145, 124);
}

.e-schedule .e-vertical-view .e-header-cells.e-current-day {
    color: rgb(0, 145, 124);
}

.e-schedule .e-vertical-view .e-clone-time-indicator, .e-schedule .e-vertical-view .e-current-time {
    color: rgb(0, 145, 124);
}

.e-schedule .e-vertical-view .e-current-timeline {
    border-top: 1px solid rgb(0, 145, 124);
}

.e-schedule .e-vertical-view .e-previous-timeline {
    border-top: 1px dotted rgb(0, 145, 124);
}
