/* KI-Erlebnisseite /ki. Nur Anordnung, keine neue Gestaltung: Knöpfe, Felder und Karten sind
   originale Framer-Bausteine; der KI-Abschnitt nutzt berater/styles.css. Greift nur über data-ki. */
[data-ki="stellen"],[data-ki="ergebnis"]{display:flex!important;flex-wrap:wrap;justify-content:center;gap:10px;width:100%!important;max-width:640px;box-sizing:border-box;margin-inline:auto;height:auto!important}
[data-ki="stellen"] a,[data-ki="ergebnis"] a{width:auto!important}
[data-ki="eigene"],[data-ki="frage-form"]{display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:520px;margin:8px auto 0;height:auto!important}
[data-ki="eigene"] label,[data-ki="frage-form"] label{width:100%!important}
[data-ki="eigene"] > a,[data-ki="frage-form"] > a{align-self:center;width:auto!important}
#ki-frage [data-ai="action"]{display:flex!important;flex-wrap:wrap;gap:10px;justify-content:center}
#ki-frage [data-ai="action"] a{white-space:normal!important;max-width:100%}
#ki-frage [data-ai="copy"]{min-width:0;display:block!important;text-align:center}
#ki-frage [data-ki="status"],#ki-frage [data-ki="antwort"]{color:var(--ai-muted)!important;--framer-text-color:var(--ai-muted)!important;--framer-text-alignment:center!important;margin:12px auto 0;max-width:560px}
#ki-frage [data-ki="antwort"]{color:#fff!important;--framer-text-color:#fff!important}
#ki-frage [data-ki="frage-form"] p{--framer-text-color:var(--ai-muted)!important}
#ki-frage h2{margin-bottom:20px}
[data-ki-bewertung][aria-pressed="true"]{outline:2px solid #0068c9;outline-offset:2px}
[data-ki][hidden],[data-ki-buchung][hidden]{display:none!important}
[data-ki-buchung]{margin-top:16px;width:auto!important}
html[data-ki-arbeitet] [data-ki="titel"],html[data-ki-arbeitet] [data-ki="einleitung"]{opacity:.45;transition:opacity .3s}
@media(prefers-reduced-motion:reduce){html[data-ki-arbeitet] [data-ki="titel"]{transition:none}}
/* Formularkarten von /kontakt, eingebettet wie im Berater-Dialog (berater/styles.css [data-ai="shell"]). */
[data-ki-kontakt]{width:100%;min-width:0}
[data-ki-kontakt] [data-ai="native-card"]{width:100%!important;max-width:100%;height:auto!important;min-width:0!important;box-sizing:border-box}
[data-ki="start"] [data-ki-kontakt],#ki-frage [data-ki-kontakt]{max-width:560px;margin:16px auto 0}
[data-ki="start"] [data-ki-kontakt] [data-ai="native-card"],#ki-frage [data-ki-kontakt] [data-ai="native-card"]{padding:20px!important;gap:12px!important}
#ki-termin{box-sizing:border-box;width:calc(100% - 32px);max-width:1180px;margin:64px auto}
[data-ki-kontakt] [data-ai="shell"]{background:transparent!important}
