.call-seite{padding:7rem 0 5rem;background:var(--bg);--ok: #189b55;--warn: #c0392b}[data-theme=dark] .call-seite{--ok: #4cd39b;--warn: #ff8a80}.call-raster{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center}@media(max-width:900px){.call-raster{grid-template-columns:1fr;gap:2.5rem}}.call-titel{margin:.5rem 0 1rem}.call-lead{color:var(--text-muted);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.75}.call-punkte{list-style:none;margin:1.75rem 0 0;padding:0;display:grid;gap:.6rem}.call-punkte li{display:flex;align-items:flex-start;gap:.65rem;font-size:.95rem;color:var(--text-muted)}.call-punkte li:before{content:"";flex-shrink:0;width:8px;height:8px;margin-top:.55rem;background:var(--blue);border-radius:50%}.call-hinweis{margin-top:2rem;padding:1.25rem 1.4rem;background:#ff900014;border:1px solid rgba(255,144,0,.25);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.call-hinweis p{font-size:.95rem;font-weight:600;color:var(--text)}.call-hinweis span{display:block;font-weight:400;color:var(--text-muted);font-size:.875rem}.call-karte{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:clamp(1.5rem,4vw,2.25rem)}.call-karte-titel{font-size:1.25rem;font-weight:800;color:var(--text);margin-bottom:.35rem}.call-karte-text{font-size:.9rem;color:var(--text-muted);margin-bottom:1.5rem}.call-feld{margin-bottom:1.25rem;border:none;padding:0;min-width:0}.call-feld-kopf,.call-beschriftung{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:.85rem;font-weight:600;color:var(--text-muted);margin-bottom:.45rem}.call-beschriftung span{font-weight:400}.call-textknopf{background:none;border:none;padding:0;cursor:pointer;font:inherit;font-size:.8rem;font-weight:600;color:var(--blue);text-decoration:underline;text-underline-offset:3px}.call-eingabe{display:flex;align-items:center;gap:.1rem;border:1.5px solid var(--border);border-radius:var(--radius-md);background:var(--bg-alt);padding:.1rem .9rem;transition:border-color var(--transition),background var(--transition)}.call-eingabe:focus-within{border-color:var(--blue);background:var(--bg-card)}.call-praefix{font-size:.95rem;color:var(--text-muted);white-space:nowrap;user-select:none}.call-eingabe input{flex:1;min-width:0;border:none;background:none;outline:none;font:inherit;font-size:16px;font-weight:600;color:var(--text);padding:.75rem .2rem;color-scheme:light dark}.call-aktionen{display:flex;flex-wrap:wrap;gap:.75rem}.call-seite .btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.call-meldung{margin-top:1rem;font-size:.875rem;font-weight:600;min-height:1.4rem;word-break:break-all}.call-meldung--ok{color:var(--ok)}.call-meldung--warn{color:var(--warn)}.call-notiz{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--border);font-size:.85rem;color:var(--text-muted)}.call-notiz a{color:var(--blue)}.call-wahl{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}@media(max-width:420px){.call-wahl{grid-template-columns:1fr}}.call-wahl label{display:flex;align-items:center;gap:.55rem;padding:.7rem .9rem;cursor:pointer;border:1.5px solid var(--border);border-radius:var(--radius-md);background:var(--bg-alt);color:var(--text);font-size:.9rem;font-weight:600;line-height:1.3;transition:border-color var(--transition),background var(--transition),color var(--transition)}.call-wahl label:hover{border-color:var(--blue)}.call-wahl label:has(input:checked){border-color:var(--blue);background:#0c71c31a;color:var(--blue)}.call-wahl input{accent-color:var(--blue);margin:0;flex-shrink:0}.call-terminfeld{margin-top:1rem}.call-terminfeld[hidden]{display:none}.call-honigtopf{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.call-linkkasten{margin-bottom:1.25rem;padding:.9rem 1rem;background:var(--bg-alt);border:1.5px dashed var(--border);border-radius:var(--radius-md);font-size:.95rem;font-weight:600;word-break:break-all;color:var(--text)}
