

/* Start:/local/templates/kubankurort/components/bitrix/news.list/upcoming_events_list/style.css?17918757011927*/
/* Календарь событий: AJAX-фильтрация по месяцу и дню */
.upcoming_events_calendar .calendar .month[data-filter-from] {
    cursor: pointer;
    border-radius: 4px;
    transition: background-color .2s ease, color .2s ease;
}
.upcoming_events_calendar .calendar .month[data-filter-from]:hover,
.upcoming_events_calendar .calendar .month[data-filter-from]:focus {
    background: #E6EBF8;
    outline: none;
}
.upcoming_events_calendar .calendar .month.selected {
    color: #FFFFFF;
    background: #3B4256;
}

.upcoming_events_calendar .calendar .days > .calendar_day {
    cursor: pointer;
    transition: box-shadow .2s ease, background-color .2s ease;
}
.upcoming_events_calendar .calendar .days > .calendar_day:hover {
    box-shadow: inset 0 0 0 2px #3B4256;
}
.upcoming_events_calendar .calendar .days > .calendar_day span:focus {
    outline: none;
}
.upcoming_events_calendar .calendar .days > .calendar_day.has_events:not(.important):not(.business) {
    color: #FFFFFF;
    background: #848E99;
}
.upcoming_events_calendar .calendar .days > .calendar_day.selected {
    color: #FFFFFF;
    background: #3B4256;
    box-shadow: 0 0 0 2px #3B4256;
}

.upcoming_events_calendar.events_calendar_loading .calendar_slider {
    cursor: progress;
}
.events_list_loading {
    opacity: .5;
    pointer-events: none;
    transition: opacity .2s ease;
}

.events_filter_info {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px 24px;
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 26px;
    color: #3B4256;
}
.events_filter_title {
    font-weight: 700;
}
.events_filter_reset {
    font-size: 14px;
    color: #00A8F6;
    text-decoration: underline;
}
.events_filter_reset:hover {
    text-decoration: none;
}
.events_filter_empty {
    margin: 0 0 30px;
    font-size: 16px;
    color: #848E99;
}
.events_filter_error {
    color: #DB35A1;
}

/* End */
/* /local/templates/kubankurort/components/bitrix/news.list/upcoming_events_list/style.css?17918757011927 */
