:root{--paper:#e7f2ef;--navy:#19183b;--ink-muted:#4c4e68;--sage:#a1c2bd;--sand:#e6cfb2;--slate:#708993;--wit:#fff}*{box-sizing:border-box}body{background:var(--paper);color:var(--navy);margin:0;font-family:system-ui,sans-serif;line-height:1.5}main{max-width:40rem;margin:0 auto;padding:4rem 1rem}main.gesprek{padding-top:2rem}.muted{color:var(--ink-muted)}.visueel-verborgen{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button{font:inherit;background:var(--navy);color:var(--paper);cursor:pointer;border:0;border-radius:999px;padding:.6rem 1.2rem}button:disabled{opacity:.5;cursor:default}button:focus-visible,textarea:focus-visible,input:focus-visible{outline:3px solid var(--slate);outline-offset:2px}.toestemming ul{padding-left:1.2rem}.toestemming li{margin-bottom:.75rem}.akkoord{align-items:flex-start;gap:.6rem;margin:1.5rem 0;display:flex}.akkoord input{width:1.1rem;height:1.1rem;margin-top:.3rem}.chat-kop{border-bottom:1px solid var(--sage);margin-bottom:1rem}.chat-kop p{margin:0 0 .4rem}.berichten{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.bericht{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:1rem;max-width:85%;padding:.75rem 1rem}.bericht-interviewer{background:var(--wit);border-bottom-left-radius:.25rem;align-self:flex-start}.bericht-deelnemer{background:var(--sage);border-bottom-right-radius:.25rem;align-self:flex-end}.melding{background:var(--sand);border-radius:.75rem;margin-top:1rem;padding:.75rem 1rem}.melding p{margin:0 0 .5rem}.invoer{background:var(--paper);align-items:flex-end;gap:.6rem;margin-top:1rem;padding:.75rem 0 1rem;display:flex;position:sticky;bottom:0}.invoer textarea{font:inherit;border:1px solid var(--slate);resize:vertical;background:var(--wit);color:var(--navy);border-radius:.75rem;flex:1;padding:.6rem .8rem}.afgerond{margin-top:1.5rem;font-weight:600}.chat-einde{scroll-margin-bottom:9rem}.nalezen{border-top:1px solid var(--sage);margin-top:2.5rem;padding-top:1.5rem}.samenvatting{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--wit);border-radius:.75rem;margin-bottom:1rem;padding:1rem}.correctie{flex-direction:column;gap:.5rem;margin-top:1.5rem;display:flex}.correctie textarea{font:inherit;border:1px solid var(--slate);border-radius:.75rem;padding:.6rem .8rem}.correctie button{align-self:flex-start}main.beheer{max-width:64rem;padding-top:2rem}.beheer-kop{justify-content:space-between;align-items:center;display:flex}.beheer section{margin-top:2rem}.beheer table{border-collapse:collapse;width:100%}.beheer th,.beheer td{text-align:left;border-bottom:1px solid var(--sage);vertical-align:top;padding:.4rem .6rem}.beheer-formulier{flex-direction:column;gap:.4rem;max-width:28rem;margin:1rem 0;display:flex}.beheer-formulier input{font:inherit;border:1px solid var(--slate);border-radius:.5rem;padding:.5rem .7rem}.beheer-formulier button{align-self:flex-start;margin-top:.4rem}input.link{width:100%;font-family:ui-monospace,monospace}.waarschuwing{color:#8a3b12;font-weight:600}.transcript{padding:0;list-style:none}.transcript li{white-space:pre-wrap;margin-bottom:.75rem}.transcript-systeem{color:var(--ink-muted);font-size:.85rem}@media (max-width:40rem){.beheer table{display:block;overflow-x:auto}}
