.WidgetEventsView {
    --remarked-widget-accent-color: #000000 !important;
}

.WidgetEventsView__event-gallery__dot--active {
    outline: 2px solid var(--remarked-widget-bg-color);
}

.WidgetEventsView__event-gallery__dot {
    background-color: var(--remarked-widget-bg-color);
}

.WidgetEventsView__formwrapper-description {
    color: #000;
}

.WidgetEventsView__event-gallery__dot {
    width: 15px;
    height: 15px;
}

.WidgetEventsView__calendar-item-title {
    height: auto;
    overflow: hidden;
}
.WidgetEventsView__calendar-item {
    min-height: max-content;
    border-radius: 0px;
    justify-content: center;
    align-items: center;
}

.WidgetEventsView__event-count-place, 
.WidgetEventsView__policy-text {
    color: var(--remarked-widget-accent-color);
}
    
.WidgetEventsView__policy-text a {
    text-decoration: underline;
}

.WidgetEventsView__calendar-item-time,
.WidgetEventsView__calendar-item-title,
.WidgetEventsView__calendar-item-count-event,
.WidgetEventsView__calendar-item-subtitle {
    display: none !important;
}

.WidgetEventsView__calendar-item-dots-count-event-mobile {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: center;
}

.WidgetEventsView__calendar-item-dot-mobile {
    background-color: var(--remarked-widget-accent-color);
    border-radius: 100%;
    height: 10px;
    margin: 1px;
    width: 10px;
}



.WidgetEventsView__calendar-item--today > .WidgetEventsView__calendar-item-day {
    color: #fff;
}

@media (max-width: 640px) {
    .WidgetEventsView__calendar-item {
        height: 50px;
    }   

    
}