.ei-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}.ei-kopf p{color:var(--muted);margin-top:14px}.ei-link,.ei-aktionen button,.ei-datei,.ei-seite button{font:inherit;padding:11px 15px;min-height:44px;border:1px solid var(--line);border-radius:7px;background:var(--paper);color:var(--ink);text-decoration:none;cursor:pointer}.ei-link{white-space:nowrap}.ei-speicherhinweis{color:var(--muted);font-size:13px;line-height:1.65;max-width:92ch;margin:0 0 28px}.ei-arbeitsplatz{display:grid;grid-template-columns:minmax(270px,.85fr) minmax(0,1.3fr);gap:32px;align-items:start}.ei-seite h2{font-size:20px;margin-bottom:20px}.ei-seite form{display:grid;gap:17px}.ei-seite label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:500}.ei-seite input,.ei-seite textarea,.ei-seite select{font:inherit;width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--paper);color:var(--ink)}.ei-seite textarea{resize:vertical;line-height:1.6}.ei-seite input:focus-visible,.ei-seite textarea:focus-visible,.ei-seite select:focus-visible{outline:3px solid var(--plot);outline-offset:2px}.ei-felder{display:grid;grid-template-columns:1fr 1fr;gap:14px}.ei-seite [hidden]{display:none!important}.ei-hilfe{font-size:12px;color:var(--muted);line-height:1.6}.ei-aktionen{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ei-seite button[type=submit]{background:#502379;color:white;border-color:#502379}#ei-status{font-size:13px;line-height:1.6;min-height:24px}#ei-status[data-fehler=true]{color:var(--warn)}.ei-seite details{font-size:13px}.ei-seite details label{margin-top:14px}.ei-vorschau{position:sticky;top:22px;min-width:0}.ei-vorschau .pt-folie{padding:24px;min-height:460px}.ei-vorschau .pt-folieninhalt>h2{font-size:28px;margin-bottom:24px}.ei-vorschau .pt-zahl{font-size:36px}.ei-leer{border:1px dashed var(--line);padding:60px 24px;color:var(--muted);font-size:14px}.ei-sammlung{margin:40px 0 28px;border-top:1px solid var(--line);padding-top:26px}.ei-zeile{padding:18px 0;border-bottom:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;align-items:center}.ei-zeile h3{font-size:16px;margin-bottom:6px}.ei-zeile p{font-size:12px;color:var(--muted)}.ei-datei{position:relative}.ei-datei input{max-width:210px;font-size:11px;padding:0;border:0}.ei-tabellenpflege{padding-top:25px;border-top:1px solid var(--line)}.ei-tabellenpflege>summary{font-size:14px;margin-bottom:24px}.ei-diagramm{margin:25px 0 0}.ei-diagramm svg{width:100%;height:auto;max-height:240px;overflow:visible}.ei-diagramm text{fill:#443252;font:15px Ubuntu,sans-serif}.ei-diagramm figcaption{font-size:11px;color:#65586f}.ei-folie .pt-zahl{font-size:clamp(28px,5vw,60px);overflow-wrap:anywhere}.ei-einheit{font-size:20px;letter-spacing:0}.ei-folientext{font-size:20px;line-height:1.55;max-width:75ch;overflow-wrap:anywhere}.ei-folientext p{margin:0 0 14px}.ei-folie .pt-folieninhalt>h2{overflow-wrap:anywhere}.ei-aktualisierung{font-size:13px;margin:15px 0;color:var(--muted)}body.pt-praesentiert .ei-aktualisierung{display:none}
@media(max-width:1000px){.ei-arbeitsplatz{grid-template-columns:1fr}.ei-vorschau{position:static}.ei-vorschau .pt-folie{min-height:360px}}
@media(max-width:700px){.ei-kopf,.ei-zeile{flex-direction:column;align-items:stretch}.ei-felder{grid-template-columns:1fr 1fr}.ei-kopf h1{font-size:30px}.ei-folientext{font-size:17px}.ei-vorschau .pt-folie{padding:20px 16px}.ei-einheit{font-size:17px}.ei-diagramm{overflow-x:auto}.ei-diagramm.ei-dicht svg{min-width:560px}.ei-folie .pt-folienfuss{overflow-wrap:anywhere}}
@media print{.ei-aktualisierung{display:none!important}.ei-folientext{font-size:20px;line-height:1.5}.ei-folientext p{margin-bottom:12px}.ei-diagramm svg,.ei-diagramm.ei-dicht svg{min-width:0;max-height:200px}.ei-folie .pt-zahl{font-size:54px}.ei-folie .pt-einordnung{font-size:14px}}

@media print{.ei-folie .pt-folieninhalt>h2,body.pt-praesentiert .ei-folie .pt-folieninhalt>h2{max-width:none;font-size:30px!important;margin-bottom:16px}.ei-folientext{font-size:18px;line-height:1.35}.ei-folientext p{margin-bottom:8px}.ei-diagramm{margin-top:16px}.ei-diagramm svg,.ei-diagramm.ei-dicht svg{max-height:150px}.ei-folie .pt-zahl{font-size:44px}.ei-folie .pt-einordnung{font-size:12px;line-height:1.35;margin-top:12px;overflow-wrap:anywhere}.ei-folie:focus{outline:none}}

.ei-zeile>div{min-width:0}.ei-zeile h3,.ei-folie .pt-einordnung,.ei-folie .pt-notiz{overflow-wrap:anywhere}
