diff --git a/css/style.css b/css/style.css index a6b4662..6e8362e 100644 --- a/css/style.css +++ b/css/style.css @@ -3568,6 +3568,78 @@ a.ms1-trad-link.btn-aide-trad{ margin-top:0; } +/* MSIN-4401 — Recherche : 1 col mobile, 2 cols tablette, 3 cols bureau. */ +.inscr-gestion-form-grid{ + display:grid; + grid-template-columns:1fr; + gap:4px 14px; + align-items:start; +} + +.inscr-gestion-form-field{ + min-width:0; +} + +.inscr-gestion-form-field > .inscr-gestion-label:first-child{ + margin-top:0; +} + +.inscr-gestion-form-field--checks{ + display:flex; + flex-direction:column; + gap:2px; + padding-top:4px; +} + +.inscr-gestion-form-field--checks .inscr-gestion-check{ + margin-top:6px; +} + +.inscr-gestion-form-field--actions{ + padding-top:4px; +} + +.inscr-gestion-form-field--actions .inscr-gestion-form-actions{ + margin-top:4px; +} + +@media (min-width:768px){ + .inscr-gestion-form-grid{ + grid-template-columns:1fr 1fr; + } + + .inscr-gestion-form-field--checks, + .inscr-gestion-form-field--actions{ + grid-column:1 / -1; + } + + .inscr-gestion-form-field--checks{ + flex-direction:row; + flex-wrap:wrap; + gap:8px 20px; + align-items:center; + padding-top:8px; + border-top:1px solid #eef2f7; + margin-top:4px; + } + + .inscr-gestion-form-field--checks .inscr-gestion-check{ + margin-top:0; + } +} + +@media (min-width:992px){ + .inscr-gestion-form-grid{ + grid-template-columns:repeat(3, minmax(0, 1fr)); + } + + /* 3 cols égales : prénom/nom/commande puis dossard/épreuve/statut. */ + .inscr-gestion-form-field--bib, + .inscr-gestion-form-field--statut{ + grid-column:auto; + } +} + .inscr-gestion-check{ display:flex; align-items:center; diff --git a/php/inc_fx_inscriptions_gestion.php b/php/inc_fx_inscriptions_gestion.php index d32bf7e..8c5463b 100644 --- a/php/inc_fx_inscriptions_gestion.php +++ b/php/inc_fx_inscriptions_gestion.php @@ -1751,31 +1751,43 @@ function fxInscrGestionRenderList($intEveId, $strLangue, $strBaseUrl, $arrReq) { echo '