/* The officer is the launcher. A height reveal moves him smoothly, without scaling. */
#rijkswachter-proef.is-closed{width:min(660px,calc(100% - 24px));height:auto;right:12px;overflow:visible}
#rijkswachter-proef .shell .stage{display:flex;flex-direction:column;align-items:stretch;gap:0;height:auto;min-height:0;padding:0}
#rijkswachter-proef .shell .actor-zone{display:block;position:relative;align-self:flex-end;width:112px;height:130px;min-height:130px;margin-right:0;flex-shrink:0}
#rijkswachter-proef .shell .actor{position:absolute;bottom:0;right:0;transform:scale(var(--rw-scale));transform-origin:bottom right}
#rijkswachter-proef .avatar-launcher{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:16px;background:transparent;pointer-events:auto;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent}
#rijkswachter-proef .avatar-launcher:focus-visible{outline:3px solid #dfb941;outline-offset:0}
#rijkswachter-proef .garage{display:none!important}
#rijkswachter-proef .chat-drawer{min-width:0;max-height:var(--drawer-height,calc(100dvh - 170px));overflow:hidden;transition:max-height 520ms cubic-bezier(.22,.68,.2,1)}
#rijkswachter-proef .closed .chat-drawer{max-height:0;pointer-events:none}
#rijkswachter-proef .shell .chat{display:flex;flex-direction:column;min-height:0;width:100%;max-height:calc(100dvh - 170px);background:#faf7f1}
#rijkswachter-proef .chat-body{min-height:0;overflow-y:auto}
@media(max-width:600px){
 #rijkswachter-proef.is-closed{width:calc(100% - 20px);right:10px;bottom:max(10px,env(safe-area-inset-bottom))}
 #rijkswachter-proef .shell .actor-zone{width:210px;height:260px;min-height:260px;margin-right:-16px}
 #rijkswachter-proef .shell .chat{height:calc(100dvh - 288px);max-height:calc(100dvh - 288px)}
}
@media(max-width:600px) and (max-height:650px){
 #rijkswachter-proef .shell .actor-zone{width:180px;height:216px;min-height:216px}
 #rijkswachter-proef .shell .chat{height:calc(100dvh - 240px);max-height:calc(100dvh - 240px)}
}
@media(prefers-reduced-motion:reduce){#rijkswachter-proef .chat-drawer{transition:none}}
