/* Gestion de cabinet — institutional blue (not a CareFlow module: R8/D360 identity doctrine) */
:root { --accent: #1a6aad; --accent-light: #e6f1fb; --accent-dark: #114d80; }

/* ── Mock agenda ── */
.agenda-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px; }
.agenda-day { font-size: .68rem; font-weight: 700; color: var(--d360-gray-600);
    text-transform: uppercase; letter-spacing: .06em; margin-bottom: 6px; text-align: center; }
.slot { font-size: .66rem; font-weight: 600; border-radius: 6px; padding: 7px 8px; margin-bottom: 6px; }
.slot-full { background: var(--d360-teal-light); color: var(--d360-teal-dark); }
.slot-free { background: var(--d360-gray-100); color: var(--d360-gray-600); }
.slot-new  { background: var(--d360-teal); color: #fff; }
