/* Calendar */
.day {
    border-radius: 12px;
    padding: 8px;
    cursor: pointer;
    transition: all .3s;
    color: #6b7280;
}

.day:hover {
    background-color: #f3f4f6;
}

.today {
    background-color: #2563eb;
    color: white;
}

.today:hover {
    background-color: #1b46a1;
}

/* Alerts */
.success {
    background-color: #dcfce7;
    color: #166534;

}

.error {
    background-color: #fdf2f2;
    color: #9b1c1c;
}