/* Resource Planner SeraSer */

/* --- Grille calendrier extranet --- */
.cal-grid td.cal-cell { height: 110px; width: 14.28%; vertical-align: top; padding: 4px; }
.cal-grid td.cal-empty { background: #f8f9fa; }
.cal-grid .cal-today { background: #e7f1ff; }
.cal-day { font-weight: 600; font-size: .8rem; color: #6c757d; }
.cal-slot {
    display: flex; justify-content: space-between; align-items: center;
    background: #0d6efd; color: #fff; border-radius: 4px;
    font-size: .75rem; padding: 1px 6px; margin-top: 3px;
}
.cal-del {
    border: 0; background: transparent; color: inherit;
    font-size: .9rem; line-height: 1; padding: 0 2px; opacity: .8;
}
.cal-del:hover { opacity: 1; color: #ffc107; }

/* --- Planning --- */
.shift-cell { min-width: 150px; }
.shift-chip {
    display: inline-flex; align-items: center; gap: 4px;
    background: #f1f3f5; border: 1px solid #dee2e6; border-radius: 4px;
    font-size: .8rem; padding: 2px 6px; margin: 2px;
}

/* --- Divers --- */
main { max-width: 1600px; }
.card-header { background: #fff; }
