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