.backdrop.svelte-89jhfm{position:fixed;top:0;right:0;bottom:0;left:0;background:#1018288c;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;z-index:50;overflow-y:auto}.modal.svelte-89jhfm{background:var(--blanc);border-radius:var(--radius-lg);box-shadow:0 20px 60px #0000004d;width:100%;max-width:620px;overflow:hidden}.mhd.svelte-89jhfm{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:var(--navy);color:var(--blanc)}.mhd-t.svelte-89jhfm{font-family:var(--font-serif);font-weight:700;font-size:16px}.x.svelte-89jhfm{background:none;border:none;color:var(--blanc);font-size:22px;line-height:1;cursor:pointer;opacity:.85}.x.svelte-89jhfm:hover{opacity:1}.body.svelte-89jhfm{padding:18px 20px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.f.svelte-89jhfm{display:flex;flex-direction:column}.f.full.svelte-89jhfm{grid-column:1 / -1}.lab.svelte-89jhfm{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--gris);margin-bottom:5px}.txt.svelte-89jhfm{border:1px solid var(--gris-line);border-radius:var(--radius-sm, 6px);padding:8px 10px;font-size:14px;color:var(--anthracite);background:var(--blanc);font-family:inherit}.txt.svelte-89jhfm:focus{outline:none;border-color:var(--navy)}.statut-row.svelte-89jhfm{gap:6px}.notif.svelte-89jhfm{flex-direction:row;align-items:center;gap:10px;background:var(--or-tint);border:1px solid var(--or);border-radius:var(--radius-sm, 6px);padding:10px 12px;cursor:pointer}.notif.svelte-89jhfm input:where(.svelte-89jhfm){width:16px;height:16px;flex-shrink:0;accent-color:var(--navy)}.notif-txt.svelte-89jhfm{font-size:13px;color:var(--anthracite)}.notif-txt.svelte-89jhfm strong:where(.svelte-89jhfm){color:var(--navy)}.notif-sub.svelte-89jhfm{color:var(--gris);font-size:12px}.seg.svelte-89jhfm{display:inline-flex;gap:6px}.segbtn.svelte-89jhfm{padding:6px 14px;border-radius:999px;border:1px solid var(--gris-line);background:var(--offwhite);color:var(--anthracite);font-size:13px;cursor:pointer}.segbtn.on.svelte-89jhfm{background:var(--navy);border-color:var(--navy);color:var(--blanc)}.mft.svelte-89jhfm{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid var(--gris-line-soft);background:var(--offwhite)}.em.svelte-89jhfm{font-size:12px;color:var(--gris)}.em.svelte-89jhfm strong:where(.svelte-89jhfm){color:var(--navy)}.actions.svelte-89jhfm{display:flex;gap:10px}@media (max-width: 560px){.body.svelte-89jhfm{grid-template-columns:1fr}}
