.assistant-host-call{display:block;margin:12px 0;padding:13px 15px;border-radius:12px;background:#17312d;color:#fff!important;text-decoration:none;font-weight:700;line-height:1.5}.assistant-host-call:focus-visible{outline:3px solid #e7b479;outline-offset:3px}#assistant-form button:disabled,.quick-questions button:disabled{opacity:.55;cursor:wait}.assistant-panel{max-height:calc(100dvh - 100px);overflow:auto}.assistant-messages{overscroll-behavior:contain}.assistant-messages p{overflow-wrap:anywhere}
.assistant-book-link{display:block;margin:12px 0;padding:12px 15px;border:1px solid #b8ccc4;border-radius:12px;color:#17312d;background:#eef4f0;text-decoration:none;font-weight:700}

.quick-questions[hidden]{display:none!important}.assistant-panel:not([hidden]){display:flex;flex-direction:column;height:min(620px,calc(100dvh - 90px));overflow:hidden}.assistant-messages{flex:1;min-height:60px;overflow:auto}.quick-questions{flex:none}.quick-questions button{padding:8px;font-size:12px}#assistant-form{flex:none}.assistant-escalation{flex:none;font-size:11px}
