/* E-Mail-Signatur-Generator: nur Zusätze (Basis: ../lezo/lezo-ui.css, ki-seite.css) */
.gruppe{margin:0 0 var(--a6);padding:var(--a4) var(--a5) var(--a2);border:1px solid var(--linie);border-radius:var(--r-l);background:var(--flaeche);min-width:0}
.gruppe legend{padding:0 var(--a2);font-weight:700;color:var(--ink);font-size:var(--fs-l)}
.zeile{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 var(--a5)}
.zeile .feld{min-width:0}
.vorlagen{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--a3);margin-bottom:var(--a4)}
.vorlagen label{display:flex;gap:var(--a2);align-items:flex-start;padding:var(--a3);border:1px solid var(--linie);border-radius:var(--r-m,8px);background:var(--flaeche);min-height:44px;cursor:pointer}
.vorlagen input{margin-top:3px}
.vorlagen input:checked + span{font-weight:700}
.beispiele{display:flex;flex-wrap:wrap;gap:var(--a2);margin:0 0 var(--a4)}
.vorschau-box{border:1px solid var(--linie);border-radius:var(--r-l);padding:var(--a5);background:#fff;overflow-x:auto;min-height:120px}
.vorschau-box table{max-width:100%}
.seite textarea{width:100%;font-family:ui-monospace,Consolas,monospace;font-size:.85rem}
.seite .meldung{margin:var(--a5) 0}
.seite .meldung ul{margin:var(--a2) 0 0;padding-left:1.2em}
.seite .card h3{margin-top:0}
.seite .faq{margin-bottom:var(--a6)}
.anleitung ol{padding-left:1.3em}
.anleitung li{margin-bottom:var(--a2)}
@media (max-width:700px){.gruppe{padding:var(--a3) var(--a4) var(--a1)}.vorschau-box{padding:var(--a3)}}
[hidden]{display:none!important}
#weitere-rechner + p + ul li a{display:inline-flex;align-items:center;min-height:var(--tipp)}
