/* ── Excel-Export-Dialog ─────────────────────────────────────────────────────
   Nur die dialogeigenen Teile; Hülle (Titel, Trenner, Körper, Überschrift,
   Fuß, Knöpfe) kommt aus dialog-basis.css. Maße 1:1 aus ExcelExportDialog.xaml
   (520 breit, Dokumentart-Zeile 20/14/20/10, Körper 20/14, Fuß 52). */
.xlse-dialog { width: 520px; max-width: 94vw; }

/* Dokumentart-Zeile: Label links neben dem Feld (XAML: 2-Spalten-Grid). */
.xlse-artzeile { display: flex; align-items: center; gap: 12px; margin: 14px 20px 10px; }
.xlse-art-label { font-weight: 600; white-space: nowrap; }
.xlse-artzeile .feld { flex: 1; min-width: 0; }

/* Akzentfarbe: Feld + 28x28-Vorschau rechts (XAML: 36px-Spalte). */
.xlse-farbzeile { display: flex; align-items: center; }
.xlse-farbfeld { flex: 1; min-width: 0; height: 28px;
  font-family: Consolas, monospace; text-transform: uppercase; }
.xlse-farbvorschau { width: 28px; height: 28px; margin-left: 6px; flex: none; border-radius: 4px; }

/* Optionen-Checkboxen. */
.xlse-opt { display: flex; align-items: center; gap: 7px; cursor: pointer; margin-top: 8px; }
.xlse-opt:first-of-type { margin-top: 14px; }
.xlse-aus { opacity: .5; cursor: default; }

/* Knopfbreiten aus dem XAML (Abbrechen 110, Exportieren 150). */
.xlse-btn-ab { min-width: 110px; }
.xlse-btn-ex { min-width: 150px; }