/* Complément du pilote — style.css de la maquette figée reste intouché. */

.connexion {
  display: flex; align-items: center; justify-content: center;
  min-height: 100vh; padding: 24px;
}
.connexion-carte { width: min(420px, 100%); display: grid; gap: 14px; padding: 28px; }
.connexion-carte h1 { margin: 0; font-size: 1.4rem; }
.connexion-carte label { display: grid; gap: 6px; font-size: .9rem; }
.connexion-carte input {
  padding: 10px 12px; border-radius: 8px;
  border: 1px solid var(--bord, #cbd2dc); font: inherit; width: 100%;
}
.connexion-carte button { padding: 11px 16px; border-radius: 8px; cursor: pointer; font: inherit; }
.connexion-carte .note { margin: 0; font-size: .85rem; opacity: .75; }

button.mini { padding: 4px 9px; margin-right: 5px; border-radius: 6px; cursor: pointer; font: inherit; font-size: .82rem; }

/* ------------------------------------------------------------------
   CORRECTIF — vue « Ressources » du calendrier (écran Horaire).

   Défaut constaté dans la MAQUETTE FIGÉE elle-même, pas dans son
   adaptation : `calSemaine()` (app.js l. 903-921) émet 9 cellules par
   ligne — 1 libellé + 7 jours + 1 total — alors que `.res-grille`
   (style.css l. 225) déclare `210px repeat(5, …) 84px`, soit 7
   colonnes. La grille est donc décalée d'une colonne dès le samedi,
   et la vue Ressources est la vue PAR DÉFAUT de l'écran Horaire.

   Corrigé ici par surcharge, pour que app.js et style.css restent
   identiques octet pour octet au commit 16d34db. À remonter à la
   session qui tient la maquette — voir 13_CORRESPONDANCE_MAQUETTE_PILOTE.md.
   ------------------------------------------------------------------ */
.res-grille {
  grid-template-columns: 210px repeat(7, minmax(110px, 1fr)) 84px;
  min-width: 1100px;
}
