/* Continuous conversation, with the composer outside the scrolling transcript. */
body[data-wk-service].wk-conversation{position:fixed;top:var(--wk-viewport-top,0px);left:0;width:100%;height:var(--wk-viewport-height,100dvh);min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}
body.wk-conversation>.thread{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;width:100%;max-width:800px;align-self:center;margin:0;padding:24px max(20px,env(safe-area-inset-left));scroll-padding-bottom:24px}
body.wk-conversation>.thread .msg{display:flex;margin:0 0 28px;max-width:100%;min-width:0}
body.wk-conversation>.thread .msg.user{justify-content:flex-end}
body.wk-conversation>.thread .msg.user .bubble{background:#19334e;border:1px solid #2b425c;border-radius:22px;padding:12px 18px;width:auto;max-width:88%;max-height:none;overflow:visible;font:400 16px/1.6 var(--wk-font);white-space:pre-wrap;color:var(--wk-ink)}
body.wk-conversation>.thread .msg.way .bubble{background:none;border:0;border-radius:0;padding:0;max-height:none;overflow:visible;font:400 17px/1.65 var(--wk-font);letter-spacing:0;color:var(--wk-ink)}
body.wk-conversation>.thread .msg.way .bubble :is(p,li){font:inherit;letter-spacing:0}
body.wk-conversation>.thread .bubble p{margin:0 0 1em}
body.wk-conversation>.thread .bubble h3{font:600 18px/1.5 var(--wk-font);margin:1.1em 0 .5em}
body.wk-conversation>.thread .bubble :is(ul,ol){padding-left:24px;margin:0 0 1em}
body.wk-conversation>.composer{flex:none;align-self:center;width:100%;max-width:800px;min-width:0;max-height:48%;overflow:visible;padding:10px max(16px,env(safe-area-inset-left)) max(12px,env(safe-area-inset-bottom));background:var(--wk-page)!important}
body.wk-conversation>.composer .pill{display:flex;align-items:flex-end;border-radius:26px;gap:8px;padding:10px 10px 10px 16px;min-height:64px}
body.wk-conversation>.composer textarea{font:400 16px/1.5 var(--wk-font);flex:1;min-width:0;width:100%;min-height:40px;max-height:min(150px,25dvh);overflow-y:auto;color:var(--wk-ink);padding:8px 0}
body.wk-conversation .disc{margin:8px 0 0;font:400 11px/1.4 var(--wk-font);color:var(--wk-muted)}
body.wk-conversation>.thread .after{display:none}
body.wk-conversation .loadcard{background:none;border:0;padding:8px 0}
body.wk-conversation .wkh-heart{width:80px;height:60px}
body.wk-conversation .recent{position:fixed;inset:0 auto 0 0;width:min(86vw,320px);z-index:30;background:var(--wk-panel);transform:translateX(-102%);visibility:hidden}
body.wk-conversation.drawer .recent{transform:none;visibility:visible}
@media(orientation:landscape) and (max-height:550px){body.wk-conversation>.wk-chat-header{height:52px;min-height:52px;padding:4px max(16px,env(safe-area-inset-left))}body.wk-conversation>.thread{padding-top:12px;padding-bottom:0}body.wk-conversation>.composer{padding-top:6px;padding-bottom:max(6px,env(safe-area-inset-bottom))}body.wk-conversation .disc{display:none}body.wk-conversation>.composer .pill{min-height:52px;padding-top:4px;padding-bottom:4px}body.wk-conversation>.thread .msg{margin-bottom:20px}}
