#bookero-plugin .calendar-days-list-cell.is-valid{
    background: #4CAF50;
    border: 1px solid #4CAF50;
    color: #fff;
}
#bookero-plugin .calendar-days-list-cell.is-sub-selected{
    background: #4CAF50!important;
    border-color: #4CAF50!important;
    color: #fff;
}
#bookero-plugin .calendar-days-list-cell.is-sub-selected:after{
    display: none;
}
#bookero-plugin .calendar-days-list-cell.is-sub-selected[data-v-3f06ab0c]:before {
    background: #4CAF50;
}
#bookero-plugin .calendar-days-list-cell.is-selected+.is-sub-selected[data-v-3f06ab0c]:before {
    background: -webkit-gradient(linear, left top, right top, from(#4CAF50), to(#4CAF50));
    background: -o-linear-gradient(left,#4CAF50,#4CAF50);
    background: linear-gradient(90deg, #4CAF50, #4CAF50);
}

#bookero-plugin .calendar-days-list-cell.is-waiting-list{
    background: #e63939;
    border: 1px solid #e63939;
    color: #fff;
    pointer-events: none;
}