
.app-calendar {
    width: var(--wm-calendar-width);
    min-height: var(--wm-calendar-min-height);
}

.app-calendar-text {

}

.app-calendar-wrapper {
    box-shadow: var(--wm-calendar-wrapper-shadow);
    border-style: var(--wm-calendar-wrapper-border-style);
    border-radius: var(--wm-calendar-wrapper-border-radius);
    border-color: var(--wm-calendar-wrapper-border-color);
    border-width: var(--wm-calendar-wrapper-border-width);
    background-color: var(--wm-calendar-wrapper-background);
}

.app-calendar-header {
    box-shadow: none;
    border-radius: var(--wm-calendar-header-border-radius);
    padding: var(--wm-calendar-header-padding);
    background-color: var(--wm-calendar-header-background-color);
    border-color: var(--wm-calendar-header-border-color);
    border-width: var(--wm-calendar-header-border-width);
    border-style: var(--wm-calendar-header-border-style);
}

.app-calendar-week-day {
    border-width: var(--wm-calendar-weekday-border-width);
    border-style: var(--wm-calendar-weekday-border-style);
    padding: var(--wm-calendar-weekday-padding);
    background-color: var(--wm-calendar-weekday-background-color);
    border-color: var(--wm-calendar-weekday-border-color);
}

.app-calendar-week-day-text {
    color: var(--wm-calendar-weekday-text-color);
    font-weight: var(--wm-calendar-weekday-text-font-weight);
    font-family: var(--wm-calendar-weekday-text-font-family);
    font-size: var(--wm-calendar-weekday-text-font-size);
}

.app-calendar-day-wrapper{
    background-color: var(--wm-calendar-daywrapper-background);
    border-color: var(--wm-calendar-daywrapper-border-color);
    border-width: var(--wm-space-1);
    border-style: var(--wm-border-style-solid);
}

.app-calendar-day {
    color: var(--wm-calendar-day-color);
    font-size: var(--wm-calendar-day-font-size);
    font-weight: var(--wm-calendar-day-font-weight);
    font-family: var(--wm-calendar-day-font-family);
    border-color: var(--wm-calendar-day-border-color);
    background-color: var(--wm-calendar-day-background);
}

.app-calendar-not-day-of-month {
    color: var(--wm-calendar-not-day-of-month-color);
    font-weight: var(--wm-calendar-not-day-of-month-font-weight);
}

.app-calendar-month-text {
    color: var(--wm-calendar-month-text-color);
    font-weight: var(--wm-calendar-month-text-font-weight);
    font-family: var(--wm-calendar-month-text-font-family);
}

.app-calendar-year-text {
    color: var(--wm-calendar-year-text-color);
    font-weight: var(--wm-calendar-year-text-font-weight);
    font-family: var(--wm-calendar-year-text-font-family);
}

.app-calendar-today {
    border-color: var(--wm-calendar-today-border-color);
    background-color: var(--wm-calendar-today-background-color);
}

.app-calendar-today-text{
    background-color: var(--wm-calendar-today-text-background-color);
}

.app-calendar-eventDay1 {
    color: var(--wm-calendar-event-day1-color1);
}

.app-calendar-eventDay2 {
    color: var(--wm-calendar-event-day1-color2);
}

.app-calendar-eventDay3 {
    color: var(--wm-calendar-event-day1-color3);
}

.app-calendar-selected-day {
    background-color: var(--wm-calendar-selected-day-background);
    border-color: var(--wm-calendar-selected-day-background);
}

.app-calendar-selected-day-text {
    background-color: var(--wm-calendar-selected-day-text-background);
    border-color: var(--wm-calendar-selected-day-text-background);
    color: var(--wm-calendar-selected-day-text-color);
    font-weight: var(--wm-calendar-selected-day-text-font-weight);
}

