.calendar-day {
    transition: all 0.2s ease;
    cursor: pointer;
}
.calendar-day:hover {
    background-color: #f3f4f6;
    transform: scale(1.05);
}
.calendar-day {
    border-radius: 25px !important;
}
.calendar-day {
    background-color: #f2f2f2 !important;
    border: none;
    color: #235d68;
}
.today {
    background-color: #fec81e !important;
    border: none;
    color: white !important;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.custom_button {
border: 3px solid #fec81e;
color: #fec81e !important;
}

.past-day {
    background-color: #e5e7eb !important;
    opacity: 0.5;
    cursor: not-allowed;
    color: #6b7280;
}