.crm-calendario {
    margin: 2rem auto;
    max-width: 900px;
    padding: 1rem;
    background: #f9f9f9;
    border: 1px solid #ddd;
    border-radius: 6px;
}

.crm-calendario div {
    background: #fff;
    border-radius: 4px;
    padding: 10px;
    margin-bottom: 10px;
    border-left: 5px solid #0073aa;
    box-shadow: 0 1px 3px rgba(0,0,0,0.05);
}
