.fx-voile.svelte-g2wzvh{z-index:70;background:var(--voile);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.fx-fenetre.svelte-g2wzvh{background:var(--surface);width:min(980px,100%);max-height:100%;box-shadow:var(--ombre-haute);border-radius:12px;outline:none;flex-direction:column;display:flex;overflow:hidden}.fx-entete.svelte-g2wzvh{border-bottom:1px solid var(--trait-2);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 12px 20px;display:flex}.fx-entete.svelte-g2wzvh h2:where(.svelte-g2wzvh){margin:0;font-size:18px;font-weight:600;line-height:24px}.fx-sous-titre.svelte-g2wzvh{color:var(--encre-3);margin:0;font-size:13px}.fx-fermer.svelte-g2wzvh{padding:0}.fx-corps.svelte-g2wzvh{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;padding:20px;display:grid;overflow:auto}.fx-feuille.svelte-g2wzvh{aspect-ratio:297/210;border:1px solid var(--trait-2);border-radius:var(--rayon);background:var(--surface-2);box-shadow:var(--ombre);place-items:center;display:grid;overflow:hidden}.fx-feuille.svelte-g2wzvh img:where(.svelte-g2wzvh){object-fit:contain;width:100%;height:100%;display:block}.fx-attente.svelte-g2wzvh{color:var(--encre-3)}.fx-legende.svelte-g2wzvh{color:var(--encre-3);margin:8px 0 0;font-size:12px}.fx-cartes.svelte-g2wzvh{flex-direction:column;gap:12px;min-width:0;display:flex}.fx-carte.svelte-g2wzvh{border:1px solid var(--trait-2);border-radius:var(--rayon);background:var(--fond);padding:14px 16px}.fx-carte.svelte-g2wzvh h3:where(.svelte-g2wzvh){margin:0 0 4px;font-size:14px;font-weight:600}.fx-carte.svelte-g2wzvh p:where(.svelte-g2wzvh){color:var(--encre-2);margin:0 0 10px;font-size:13px;line-height:18px}.fx-boutons.svelte-g2wzvh{flex-wrap:wrap;gap:8px;display:flex}.fx-etat.svelte-g2wzvh{flex-direction:column;align-items:flex-start;gap:8px;min-height:24px;display:flex}.fx-ok.svelte-g2wzvh,.fx-erreur.svelte-g2wzvh{margin:0;font-weight:500}.fx-ok.svelte-g2wzvh{color:var(--ok)}.fx-erreur.svelte-g2wzvh{color:var(--danger)}.fx-avis.svelte-g2wzvh{color:var(--alerte);margin:6px 0;font-size:13px}@media (width<=760px){.fx-voile.svelte-g2wzvh{padding:0}.fx-fenetre.svelte-g2wzvh{border-radius:0;width:100%;height:100%}.fx-corps.svelte-g2wzvh{grid-template-columns:minmax(0,1fr)}}
