.datepicker-plot-area .table-days [data-date] .restricted {
    background-color: #F0E590;
    color: #B6B6B6;
}


.datepicker-plot-area .table-days [data-date] .restricted-entry {
    background-color: #FFCCCB;
    color: #BABABA;
}


/* the stay (check-in day plus the selected nights) as one box */
.datepicker-plot-area .table-days td.in-stay {
    background: rgba(25, 135, 84, .08);
}

.datepicker-plot-area .table-days td.in-stay::before {
    content: "";
    position: absolute;
    inset: 0;
    border: 0 solid #198754;
    border-block-width: 2px;
    pointer-events: none;
}

.datepicker-plot-area .table-days td.in-stay.stay-first::before {
    border-inline-start-width: 2px;
    border-start-start-radius: 6px;
    border-end-start-radius: 6px;
}

.datepicker-plot-area .table-days td.in-stay.stay-last::before {
    border-inline-end-width: 2px;
    border-start-end-radius: 6px;
    border-end-end-radius: 6px;
}
