diff --git a/exercices/Exo_BioCID.html b/exercices/Exo_BioCID.html index 2962a2c..5ab8def 100644 --- a/exercices/Exo_BioCID.html +++ b/exercices/Exo_BioCID.html @@ -406,6 +406,15 @@ box-sizing: border-box; } .identity-fields input:focus { outline: none; border-color: var(--amber); background: white; } +.formateur-label { font-size: 11px; font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase; color: var(--text-muted); margin: 4px 0 2px; } +.formateur-row { display: flex; gap: 8px; } +.formateur-btn { + flex: 1; font-family: 'DM Sans', sans-serif; font-size: 13.5px; + padding: 9px 13px; border: 1px solid var(--border); border-radius: 10px; + background: var(--bg); color: var(--text); cursor: pointer; transition: all 0.2s ease; +} +.formateur-btn:hover { border-color: var(--amber); } +.formateur-btn.active { background: var(--amber); border-color: var(--amber); color: #fff; } /* DECO */ .deco-circle { position: fixed; border-radius: 50%; pointer-events: none; z-index: 0; } @@ -492,7 +501,12 @@
- + +
Formateur de la session
+
+ + +
@@ -689,6 +703,12 @@ function clearGroupeWarning() { if (w) w.style.display = 'none'; } +function selectFormateur(btn) { + document.querySelectorAll('.formateur-btn').forEach(b => b.classList.remove('active')); + btn.classList.add('active'); + document.getElementById('idFormateur').value = btn.dataset.formateur; +} + function goNext() { const cfg = slideConfig[currentSlide]; if (!cfg || cfg.next == null) return; diff --git a/exercices/TP_Nuisibles.html b/exercices/TP_Nuisibles.html index c6bc000..9d40c21 100644 --- a/exercices/TP_Nuisibles.html +++ b/exercices/TP_Nuisibles.html @@ -91,20 +91,12 @@ /* FORMATEUR SELECTOR */ .formateur-btn { - font-family: 'Syne', sans-serif; - font-size: 14px; - font-weight: 600; - padding: 10px 24px; - border-radius: 30px; - border: 1.5px solid var(--border); - background: white; - color: var(--text-muted); - cursor: pointer; - transition: all 0.2s; - flex: 1; + flex: 1; font-family: 'DM Sans', sans-serif; font-size: 13.5px; + padding: 9px 13px; border: 1px solid var(--border); border-radius: 10px; + background: var(--bg); color: var(--text); cursor: pointer; transition: all 0.2s ease; } -.formateur-btn:hover { border-color: var(--amber); color: var(--amber); } -.formateur-btn.selected { background: var(--amber-light); border-color: var(--amber); color: var(--amber-dark); font-weight: 700; } +.formateur-btn:hover { border-color: var(--amber); } +.formateur-btn.selected { background: var(--amber); border-color: var(--amber); color: #fff; } /* CARDS & BUTTONS */ .btn { @@ -246,52 +238,42 @@ .q-item { flex-direction: column; align-items: stretch; } .q-item .q-head { display: flex; align-items: flex-start; gap: 12px; } -/* IDENTIFICATION SCREEN */ -.id-form { - width: 100%; - max-width: 420px; - display: flex; - flex-direction: column; - gap: 14px; - margin: 1.25rem 0; -} -.id-field label { - display: block; - font-family: 'Syne', sans-serif; - font-size: 11px; - font-weight: 700; - letter-spacing: 0.05em; - text-transform: uppercase; - color: var(--text-muted); - margin-bottom: 6px; - text-align: left; -} -.id-field input { - width: 100%; - font-family: 'DM Sans', sans-serif; - font-size: 15px; - padding: 12px 16px; - border: 1.5px solid var(--border); - border-radius: 10px; - background: white; - color: var(--text); -} -.id-field input:focus { - outline: none; - border-color: var(--amber); -} -/* Carte d'identité encadrée (modèle BioCID) */ -.id-card { +/* IDENTIFICATION SCREEN — carte modèle BioCID / FDS */ +.identity-card { background: white; border: 0.5px solid var(--border); - border-radius: 16px; - padding: 20px 22px; + border-radius: 14px; + padding: 16px 18px; max-width: 460px; width: 100%; margin: 1.25rem auto; - box-shadow: 0 8px 30px rgba(0,0,0,0.04); + text-align: left; } -.id-card .id-form { margin: 0; max-width: none; } +.identity-card .identity-title { + font-family: 'Syne', sans-serif; + font-size: 12px; + font-weight: 700; + letter-spacing: 0.05em; + text-transform: uppercase; + color: var(--amber-dark); + margin-bottom: 10px; + display: flex; align-items: center; gap: 6px; +} +.identity-fields { display: flex; flex-direction: column; gap: 8px; } +.identity-fields input { + font-family: 'DM Sans', sans-serif; + font-size: 13.5px; + color: var(--text); + background: var(--bg); + border: 1px solid var(--border); + border-radius: 10px; + padding: 9px 13px; + width: 100%; + box-sizing: border-box; +} +.identity-fields input:focus { outline: none; border-color: var(--amber); background: white; } +.formateur-label { font-size: 11px; font-weight: 700; letter-spacing: 0.05em; text-transform: uppercase; color: var(--text-muted); margin: 4px 0 2px; } +.formateur-row { display: flex; gap: 8px; } /* TABLE FORM CONTROLS */ .risk-table input, .risk-table textarea { @@ -698,22 +680,15 @@
Avant de commencer
Identification du groupe

Ces informations permettront au formateur de retrouver vos réponses.

-
-
-
- - -
-
- - -
-
- -
- - -
+
+
👥 Identification du groupe
+
+ + +
Formateur de la session
+
+ +