.oMBU9q_shell{background:var(--paneel);border-left:1px solid var(--rand);border-right:1px solid var(--rand);flex-direction:column;max-width:760px;height:100dvh;margin:0 auto;display:flex}.oMBU9q_header{border-bottom:1px solid var(--rand);background:var(--kop-bg);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.oMBU9q_merk{align-items:center;gap:12px;min-width:0;display:flex}.oMBU9q_logo{background:var(--paneel);width:42px;height:42px;box-shadow:var(--schaduw);border-radius:14px;flex-shrink:0;place-items:center;font-size:1.4rem;display:grid}.oMBU9q_nav{flex-shrink:0;align-items:center;gap:14px;display:flex}.oMBU9q_navLink{font-size:.9rem;font-weight:550;text-decoration:none}.oMBU9q_navLink:hover{text-decoration:underline}.oMBU9q_titel{letter-spacing:-.01em;color:var(--titel);font-size:1.2rem;font-weight:700}.oMBU9q_ondertitel{color:var(--tekst-zacht);font-size:.82rem}.oMBU9q_berichten{background:var(--bg);flex-direction:column;flex:1;gap:10px;padding:20px;display:flex;overflow-y:auto}.oMBU9q_berichten>*{flex-shrink:0}.oMBU9q_status{color:var(--tekst-zacht);text-align:center;font-size:.9rem}.oMBU9q_rijAgent,.oMBU9q_rijGebruiker{align-items:flex-end;gap:8px;display:flex}.oMBU9q_avatar{background:var(--avatar-bg);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:.95rem;display:grid}.oMBU9q_rijGebruiker{justify-content:flex-end}.oMBU9q_ballonAgent,.oMBU9q_ballonGebruiker{overflow-wrap:anywhere;max-width:82%;box-shadow:var(--schaduw);border-radius:20px;padding:10px 15px}.oMBU9q_ballonAgent{background:var(--ballon-agent);border:1px solid var(--rand);border-bottom-left-radius:6px}.oMBU9q_ballonGebruiker{background:var(--ballon-gebruiker);color:var(--ballon-gebruiker-tekst);white-space:pre-wrap;border-bottom-right-radius:6px}.oMBU9q_typt{color:var(--tekst-zacht);font-style:italic}.oMBU9q_puntjes:after{content:"";text-align:left;width:1.2em;animation:1.2s steps(4,end) infinite oMBU9q_puntjes;display:inline-block}@keyframes oMBU9q_puntjes{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.oMBU9q_markdown>*+*{margin-top:.6em}.oMBU9q_markdown ul,.oMBU9q_markdown ol{padding-left:1.3em}.oMBU9q_markdown table{border-collapse:collapse;width:100%;font-size:.92rem}.oMBU9q_markdown th,.oMBU9q_markdown td{border:1px solid var(--rand);text-align:left;padding:5px 8px}.oMBU9q_markdown h1,.oMBU9q_markdown h2,.oMBU9q_markdown h3{line-height:1.25}.oMBU9q_markdown h1{font-size:1.25rem}.oMBU9q_markdown h2{font-size:1.1rem}.oMBU9q_markdown h3{font-size:1rem}.oMBU9q_rapport{background:var(--rapport-bg);border:1px solid var(--rapport-rand);box-shadow:var(--schaduw);border-radius:20px;margin-top:8px;overflow:hidden}.oMBU9q_rapportKop{border-bottom:1px solid var(--rapport-rand);padding:10px 16px}.oMBU9q_rapportLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--tekst-zacht);font-size:.78rem;font-weight:650}.oMBU9q_rapportInhoud{padding:16px}.oMBU9q_rapportVoet{color:var(--tekst-zacht);border-top:1px solid var(--rapport-rand);padding:10px 16px;font-size:.82rem}.oMBU9q_fout{background:var(--fout-bg);color:var(--fout-tekst);border-radius:10px;padding:10px 14px;font-size:.9rem}.oMBU9q_invoerBalk{border-top:1px solid var(--rand);background:var(--paneel);gap:10px;padding:12px 16px;display:flex}.oMBU9q_afgerond{color:var(--tekst-zacht);flex:1;align-self:center;font-size:.92rem}.oMBU9q_invoer{resize:none;field-sizing:content;border:1px solid var(--rand);background:var(--bg);border-radius:22px;outline:none;flex:1;min-height:44px;max-height:160px;padding:10px 16px}.oMBU9q_invoer:focus{border-color:var(--accent)}.oMBU9q_knop,.oMBU9q_knopSecundair{cursor:pointer;white-space:nowrap;border-radius:22px;min-height:44px;padding:0 16px;font-weight:550}.oMBU9q_knop{background:var(--accent);color:var(--accent-tekst);border:none}.oMBU9q_knopSecundair{background:var(--paneel);border:1px solid var(--rand);min-height:36px;font-size:.88rem}.oMBU9q_verstuurKnop{background:var(--accent);width:44px;height:44px;color:var(--accent-tekst);cursor:pointer;box-shadow:var(--schaduw);border:none;border-radius:50%;flex-shrink:0;font-size:1.1rem}.oMBU9q_knop:disabled,.oMBU9q_knopSecundair:disabled,.oMBU9q_verstuurKnop:disabled{opacity:.5;cursor:default}.oMBU9q_ballonMens{border-color:var(--geel);background:var(--rapport-bg)}.oMBU9q_mensLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--tekst-zacht);margin-bottom:2px;font-size:.72rem;font-weight:700;display:block}.oMBU9q_voortgang{background:var(--rand);height:4px}.oMBU9q_voortgangBalk{background:linear-gradient(90deg, var(--koraal), var(--geel));border-radius:0 4px 4px 0;height:100%;transition:width .4s}.oMBU9q_indicatie{color:var(--tekst-zacht);background:var(--rapport-bg);border-bottom:1px solid var(--rapport-rand);padding:6px 20px;font-size:.85rem}.oMBU9q_indicatie strong{color:var(--tekst)}.oMBU9q_keuzeBlok{flex-direction:column;gap:8px;margin-left:38px;display:flex}.oMBU9q_keuzes{flex-wrap:wrap;gap:8px;margin-left:38px;display:flex}.oMBU9q_keuzeBlok .oMBU9q_keuzes{margin-left:0}.oMBU9q_keuze{border:1.5px solid var(--accent);background:var(--paneel);color:var(--accent);cursor:pointer;box-shadow:var(--schaduw);border-radius:999px;padding:7px 15px;font-size:.93rem;font-weight:600}.oMBU9q_keuze:hover:not(:disabled){background:var(--accent-zacht)}.oMBU9q_keuze:disabled{opacity:.5;cursor:default}.oMBU9q_keuzeInvoer{align-items:center;gap:8px;max-width:320px;display:flex}.oMBU9q_euro{color:var(--accent);font-weight:700}.oMBU9q_keuzeVeld{border:1.5px solid var(--rand);background:var(--paneel);border-radius:999px;outline:none;flex:1;min-width:0;padding:8px 14px}.oMBU9q_keuzeVeld:focus{border-color:var(--accent)}.oMBU9q_keuzeFout{color:var(--fout-tekst);font-size:.85rem}.oMBU9q_aiMelding{background:var(--paneel);text-align:center;color:var(--tekst-zacht);padding:0 16px 10px;font-size:.75rem}.oMBU9q_aiLink{font:inherit;color:var(--tekst-zacht);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.oMBU9q_contact{background:var(--paneel);border:1px solid var(--rand);box-shadow:var(--schaduw);border-radius:20px;flex-direction:column;gap:10px;padding:16px;display:flex}.oMBU9q_contactTitel{color:var(--titel);font-weight:700}.oMBU9q_vinkje{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.oMBU9q_vinkje input{width:18px;height:18px;accent-color:var(--accent);flex-shrink:0;margin-top:.3em}.oMBU9q_veld{border:1px solid var(--rand);background:var(--bg);border-radius:14px;outline:none;max-width:340px;margin-left:28px;padding:9px 14px}.oMBU9q_veld:focus{border-color:var(--accent)}.oMBU9q_contactKnoppen{justify-content:flex-start;display:flex}.oMBU9q_linkKnop{color:var(--accent);cursor:pointer;background:0 0;border:none;align-self:flex-start;font-size:.9rem;text-decoration:underline}.oMBU9q_kleintje{color:var(--tekst-zacht);font-size:.8rem}@media (max-width:600px){.oMBU9q_shell{border:none}.oMBU9q_header,.oMBU9q_berichten{padding-left:16px;padding-right:16px}.oMBU9q_ballonAgent,.oMBU9q_ballonGebruiker{max-width:85%}.oMBU9q_header{padding-top:10px;padding-bottom:10px}.oMBU9q_ondertitel{display:none}.oMBU9q_logo{width:36px;height:36px;font-size:1.2rem}.oMBU9q_nav{gap:10px}.oMBU9q_veld{max-width:none;margin-left:0}.oMBU9q_keuzes,.oMBU9q_keuzeBlok{margin-left:0}}@media (max-width:420px){.oMBU9q_header{flex-wrap:wrap;row-gap:8px}.oMBU9q_nav{margin-left:auto}}.oMBU9q_feedback{flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 0 38px;font-size:.85rem;display:flex}.oMBU9q_feedbackKnoppen{gap:2px;display:inline-flex}.oMBU9q_feedbackKnop,.oMBU9q_feedbackKnopAan{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:2px 7px;font-size:.85rem;line-height:1.4}.oMBU9q_feedbackKnop{opacity:.45;filter:grayscale()}.oMBU9q_feedbackKnop:hover:not(:disabled),.oMBU9q_feedbackKnop:focus-visible{opacity:1;filter:none;border-color:var(--rand)}.oMBU9q_feedbackKnopAan{border-color:var(--accent);background:var(--paneel)}.oMBU9q_contact .oMBU9q_feedbackKnop,.oMBU9q_contact .oMBU9q_feedbackKnopAan{padding:4px 12px;font-size:1.2rem}.oMBU9q_contact .oMBU9q_feedbackKnop{opacity:.8;filter:none;border-color:var(--rand)}.oMBU9q_contact .oMBU9q_feedbackKnoppen{gap:8px}.oMBU9q_feedbackForm{flex-direction:column;flex-basis:100%;gap:8px;max-width:420px;display:flex}.oMBU9q_feedbackForm .oMBU9q_veld{resize:vertical;max-width:none;font:inherit;margin-left:0}.oMBU9q_feedbackFormKnoppen{justify-content:flex-end;gap:8px;display:flex}.oMBU9q_feedbackZacht{color:var(--tekst-zacht);font-size:.8rem}.oMBU9q_feedbackFout{color:var(--fout-tekst);font-size:.8rem}@media (hover:none){.oMBU9q_feedbackKnop{opacity:.7}}
