/* La fenêtre d'export commune (src/export-dialogue.js, 17/10/2026) : sobre, compacte, celle du site */
.ex-dialogue { width: min(380px, calc(100vw - 32px)); padding: 0; border: 0; border-radius: var(--r-panneau); background: var(--surface-panneau, #1b1c1f); color: var(--encre, #f2f2f0); box-shadow: 0 0 0 1px var(--filet-2, rgba(255,255,255,.12)), 0 24px 60px rgba(0, 0, 0, .45); }
.ex-dialogue::backdrop { background: rgba(0, 0, 0, .45); }
.ex-dialogue form { display: grid; gap: 8px; padding: 18px 18px 16px; }
.ex-dialogue h2 { margin: 0 0 4px; font-size: var(--t-17); font-weight: 600; }
.ex-lib { margin: 6px 0 0; font-size: var(--t-13); color: var(--encre-3, #a5a5a0); }
.ex-lib small { font-size: inherit; }
.ex-seg { display: grid; grid-auto-flow: column; grid-auto-columns: 1fr; gap: 2px; padding: 2px; border-radius: var(--r-moyen); background: var(--survol, rgba(255,255,255,.06)); }
.ex-seg button { height: 32px; border: 0; border-radius: var(--r-bouton); background: none; color: var(--encre-2, #cfcfcb); font: inherit; font-size: var(--t-14); cursor: pointer; }
.ex-seg button[aria-pressed="true"] { background: var(--actif, rgba(255,255,255,.14)); color: var(--encre, #f2f2f0); font-weight: 600; }
.ex-champ { display: grid; gap: 4px; }
.ex-champ input { height: 36px; padding: 0 10px; border: 0; border-radius: var(--r-moyen); background: var(--survol, rgba(255,255,255,.06)); box-shadow: inset 0 0 0 1px var(--filet, rgba(255,255,255,.1)); color: inherit; font: inherit; font-size: var(--t-15); }
.ex-champ input:focus { outline: none; box-shadow: inset 0 0 0 1px var(--accent, #8ab4f8); }
.ex-champ input:disabled { opacity: .45; }
.ex-case { display: flex; align-items: center; gap: 8px; font-size: var(--t-14); }
.ex-erreur { margin: 0; font-size: var(--t-13); color: #E5726E; }
.ex-note { margin: 0; font-size: var(--t-12); color: var(--encre-3, #a5a5a0); }
.ex-actions { display: flex; justify-content: flex-end; gap: 8px; margin-top: 8px; }
.ex-projet { margin: 2px 0 6px; font-size: var(--t-15); font-weight: 600; }
@media print { .ex-projet { font-size: 10pt; } }
