.ev-formulaire fieldset{min-width:0}.ev-bloc{border:0;gap:10px;margin:0;padding:0;display:grid}.ev-bloc>legend{margin-bottom:8px;padding:0;font-size:.95rem;font-weight:650}.ev-quantite{flex:none;align-items:center;gap:4px;display:inline-flex}.ev-quantite .bouton{min-width:44px;min-height:44px;padding:0;font-size:1.2rem;line-height:1}.ev-quantite output{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;font-size:1.05rem;font-weight:700}.ev-tarifs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ev-tarifs li,.ev-ligne-quantite{justify-content:space-between;align-items:center;gap:12px;display:flex}.ev-tarifs li>div:first-child,.ev-ligne-quantite>div:first-child{gap:2px;min-width:0;display:grid}.ev-tarifs li strong{overflow-wrap:anywhere}.ev-tarifs li.ev-ferme strong,.ev-tarifs li.ev-ferme .minus{opacity:.6}.ev-vente{font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:650}.ev-vente.termine{opacity:.6}.ev-ligne-saisie{align-items:center;gap:6px;display:flex}.ev-ligne-saisie .saisie{flex:1;min-width:0}.ev-ligne-saisie .bouton{min-width:44px;min-height:44px}.ev-case{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.ev-case input{flex:none;width:22px;height:22px;margin-top:1px}.ev-total{border-top:1.5px solid var(--filet);gap:6px;padding-top:10px;display:grid}.ev-total dl{gap:4px;margin:0;display:grid}.ev-total dl>div{justify-content:space-between;gap:12px;font-size:.92rem;display:flex}.ev-total dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.ev-total p{justify-content:space-between;align-items:baseline;margin:0;display:flex}.ev-total p strong{font-variant-numeric:tabular-nums;font-size:1.5rem}.ev-filtres{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;max-width:100%;padding:2px 0 6px;display:flex;overflow-x:auto}.ev-filtres::-webkit-scrollbar{display:none}.ev-filtres .bouton{white-space:nowrap;flex:none;min-height:44px}.ev-barre{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;display:flex}.ev-barre>*{min-width:0;max-width:100%}.ev-carte{grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.ev-date{text-align:center}.ev-date .nombre{margin:0;font-size:1.7rem;line-height:1}.ev-titre{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.ev-titre h3{overflow-wrap:anywhere;margin:0;font-size:1.1rem}.ev-titre .etiquette{max-width:none}.ev-action{white-space:nowrap;align-self:center}@media (max-width:640px){.ev-carte{grid-template-columns:44px minmax(0,1fr);gap:12px}.ev-action{grid-column:2;place-self:start}.ev-date .nombre{font-size:1.45rem}}.billet{border-radius:var(--r-md);border:2px dashed var(--filet);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;padding:20px;display:grid}.billet .qr{background:#fff;border-radius:10px;padding:10px;line-height:0}.billet-code{font-family:var(--police-mono,monospace);letter-spacing:.12em}@media (max-width:560px){.billet{text-align:center;grid-template-columns:1fr;justify-items:center;padding:16px}}@media print{.billet{break-inside:avoid;border-style:solid}.billet-actions{display:none!important}}.ev-bilan{flex-wrap:wrap;gap:8px 18px;margin:0 0 12px;font-size:.92rem;display:flex}.ev-bilan strong{font-variant-numeric:tabular-nums}.ev-inscrits td{vertical-align:middle}.ev-inscrits .details{color:var(--texte-3);overflow-wrap:anywhere;font-size:.8rem;display:block}.ev-reglement{justify-items:start;gap:2px;display:grid}.ev-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ev-actions .bouton{min-height:40px}.ev-questions{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ev-questions li{border:1px solid var(--filet-doux);border-radius:var(--r-md);gap:8px;padding:12px;display:grid}.ev-questions .rangee{gap:8px}.scan-du{border-radius:var(--r-sm);background:var(--fond);gap:8px;margin-top:6px;padding:10px 12px;display:grid}.scan-du strong{font-size:1.15rem}.scan-du .rangee .bouton{min-height:44px}.pointage-resultat.autre{background:var(--danger-doux);border-color:var(--danger)}.pointage-du{margin-left:6px;display:inline-block}@media (max-width:640px){.ev-inscrits thead{display:none}.ev-inscrits,.ev-inscrits tbody{display:block}.ev-inscrits tr{border-bottom:1px solid var(--filet-doux);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 0;display:flex}.ev-inscrits td{border:0;padding:0;display:block}.ev-inscrits td:first-child{flex:1 0 100%}.ev-inscrits td:last-child{margin-left:auto}.ev-reglement{grid-auto-flow:column;align-items:center;gap:8px}}.ev-echeancier{gap:4px;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.ev-echeancier li{border-bottom:1px dashed var(--filet-doux);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;display:flex}.ev-echeancier li:last-child{border-bottom:0}.ev-echeancier strong{font-variant-numeric:tabular-nums}.ev-versements .rangee .bouton{min-height:40px}.ev-versements-gestion{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ev-versements-gestion li{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;font-size:.85rem;display:flex}.ev-retards{border:1px solid var(--filet-doux);border-left:3px solid var(--danger);border-radius:var(--r-md);gap:8px;margin:0 0 14px;padding:12px 14px;display:grid}
