.admin .enveloppe{width:min(1180px,100%)}.admin .bouton{width:auto}.enveloppe.etroit{width:min(540px,100%)}.entete{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 20px;margin-top:26px;display:flex}.entete__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.table{border-collapse:collapse;width:100%;margin-top:12px}.table th,.table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:9px 10px}.table th{font-family:var(--titre);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.8rem;font-weight:700}.table tr:last-child td{border-bottom:0}.table .nombre{text-align:right;font-variant-numeric:tabular-nums}.table code{font-family:var(--code);font-size:.86em}.empreinte{overflow-wrap:anywhere;max-width:100%;color:var(--muted);display:inline-block}.table--saisie td{padding:5px 6px}.table--saisie input{width:100%;font:inherit;color:inherit;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-champ);padding:9px 10px}.chiffres{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin-top:14px;display:grid}.chiffres>div{background:var(--surface-2);border-radius:var(--r-champ);padding:12px 14px}.chiffres strong{font-family:var(--titre);font-size:1.7rem;line-height:1.1;display:block}.chiffres span{color:var(--muted);font-size:.82rem}.etat{border-radius:var(--r-pilule);background:var(--surface-2);color:var(--muted);white-space:nowrap;padding:2px 10px;font-size:.78rem;font-weight:600;display:inline-block}.etat--inscriptions_ouvertes{background:color-mix(in srgb, var(--ok) 16%, transparent);color:var(--ok)}.etat--tirage_en_cours{background:color-mix(in srgb, var(--warn) 18%, transparent);color:var(--warn)}.etat--termine{background:color-mix(in srgb, var(--nuit) 12%, transparent);color:var(--nuit)}.etat--brouillon{background:color-mix(in srgb, var(--nuit) 7%, transparent);color:var(--muted)}.etat--a_notifier{background:color-mix(in srgb, var(--warn) 18%, transparent);color:var(--warn)}.etat--confirme,.etat--remis{background:color-mix(in srgb, var(--ok) 16%, transparent);color:var(--ok)}.etat--expire,.etat--desiste,.etat--absent{background:color-mix(in srgb, var(--bad) 14%, transparent);color:var(--bad)}.alerte{background:color-mix(in srgb, var(--warn) 10%, transparent);border-left:4px solid var(--warn);border-radius:0 var(--r-champ) var(--r-champ) 0;margin-top:16px;padding:13px 15px}.alerte ul{margin:8px 0 0;padding-left:20px}.alerte li{margin-bottom:4px}.succes{background:color-mix(in srgb, var(--ok) 12%, transparent);border-radius:var(--r-champ);color:var(--ok);padding:11px 13px;font-weight:600}.actions{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:18px;display:flex}.carte--note{background:var(--surface-2)}.duo,.trio{gap:0 16px;display:grid}@media (min-width:720px){.duo{grid-template-columns:1fr 2fr}.trio{grid-template-columns:repeat(3,1fr)}}.champ input[type=password],.champ input[type=date],.champ input[type=number],.champ select{width:100%;font:inherit;color:inherit;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-champ);padding:11px 12px}.champ small{margin-top:5px;display:block}.cases{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 18px;margin-top:12px;display:grid}.admin .carte{overflow-x:auto}.admin .table{min-width:34rem}.admin .table--saisie{min-width:30rem}.remise{align-items:center;gap:8px;display:flex}.remise input{width:5.5rem;font:inherit;text-align:center;letter-spacing:.2em;color:inherit;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-champ);padding:9px 10px}.bouton--danger{color:var(--bad);background:0 0;border:1px solid}.bouton--danger:hover{background:color-mix(in srgb, var(--bad) 8%, transparent)}h3{font-family:var(--titre);margin:0 0 4px;font-size:1rem}.ligne-prix{align-items:end;gap:14px;margin-top:14px;display:grid}@media (min-width:860px){.ligne-prix{grid-template-columns:13rem 1fr auto}}.ligne-prix input[type=text]{width:100%;font:inherit;color:inherit;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-champ);padding:11px 12px}.editeur{gap:20px;margin-top:14px;display:grid}@media (min-width:900px){.editeur{grid-template-columns:1fr 15rem}}.apercu__cadre{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-champ);width:100%;overflow:hidden}.apercu__cadre object{width:100%;height:100%;display:block}details summary{cursor:pointer}.groupe{border:1px solid var(--line);border-radius:var(--r-champ);margin:0 0 14px;padding:14px}.groupe legend{padding:0 6px;font-size:.9rem;font-weight:600}.onglets{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.onglets .pilule{font:inherit;cursor:pointer;font-size:.82rem}.images{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:12px;display:grid}.image{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-champ);cursor:pointer;padding:8px;font-size:.78rem;display:block}.image:has(input:checked){border-color:var(--hibiscus);box-shadow:0 0 0 2px var(--hibiscus)}.image img{object-fit:cover;background:var(--surface-2);border-radius:6px;width:100%;height:5.5rem;margin:6px 0;display:block}.image__nom{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.champ input[type=file]{width:100%;font:inherit;background:var(--bg);border:1px dashed var(--line);border-radius:var(--r-champ);padding:10px;font-size:.86rem}.offres .choisie{background:color-mix(in srgb, var(--hibiscus) 8%, transparent)}.offres .inactif{opacity:.4}.offres td{vertical-align:top}.couleur{align-items:center;gap:8px;display:flex}.couleur input[type=color]{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-champ);cursor:pointer;width:3rem;height:2.6rem;padding:2px}.couleur input[type=text]{width:7rem;font:inherit;font-family:var(--code);color:inherit;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-champ);padding:9px 10px}.ajout-places{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ajout-places select{font:inherit;color:inherit;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-champ);flex:18rem;padding:11px 12px}.ajout-places .bouton{width:auto}.etat--validee{background:color-mix(in srgb, var(--hibiscus) 14%, transparent);color:var(--hibiscus)}.incarnation{z-index:20;color:#fff;background:var(--nuit);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:.88rem;display:flex;position:sticky;top:0}.incarnation .bouton{width:auto;padding:7px 14px;font-size:.84rem}.jauge{background:color-mix(in srgb, var(--hibiscus) 55%, transparent);border-radius:999px;min-width:2px;height:10px;display:block}.facture__entete{border-bottom:1px solid var(--line);padding-bottom:12px}.facture__parties{gap:18px;margin-top:16px;display:grid}@media (min-width:680px){.facture__parties{grid-template-columns:1fr 1fr}}.facture__parties h3{text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px}.facture__mentions{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}@media print{.sans-impression,.barre,.pied{display:none!important}.carte{box-shadow:none;background:0 0;border:0;padding:0}.enveloppe{max-width:none;padding:0}}.jours{align-items:baseline;gap:8px;display:flex}.jours input{width:5rem}
