.consult-chat[data-v-9983a87b]{z-index:45;border:1px solid var(--line);width:calc(min(380px,100vw - 32px));max-height:calc(100dvh - 118px);color:var(--ink);background:#fff;border-radius:22px;position:fixed;bottom:90px;right:24px;overflow:auto;box-shadow:0 16px 64px #092b2930}.consult-chat-header[data-v-9983a87b]{color:#fff;background:#075e54;align-items:center;gap:12px;padding:20px;display:flex}.consult-chat-header img[data-v-9983a87b]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;background:#f0f4f3;border:2px solid #ffffff80;border-radius:50%;flex:0 0 48px;width:48px;height:48px}.consult-chat-header h2[data-v-9983a87b]{letter-spacing:0;color:#fff;margin:0;font-size:18px;font-weight:700;line-height:1.3}.consult-chat-header p[data-v-9983a87b]{color:#fff;margin:2px 0;font-size:13px;line-height:1.4}.consult-chat-header span[data-v-9983a87b]{color:#d5e9e4;font-size:11px}.consult-close[data-v-9983a87b]{color:#fff;cursor:pointer;background:#ffffff18;border:0;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;margin-left:auto;padding:8px;display:grid}.consult-close svg[data-v-9983a87b]{width:20px;height:20px}.consult-conversation[data-v-9983a87b]{background:#ece5dd radial-gradient(#075e5412 1px,#0000 0) 0 0/16px 16px;padding:24px 20px 16px}.consult-bubble[data-v-9983a87b]{background:#fff;border-radius:0 14px 14px;max-width:95%;padding:14px 16px;position:relative;box-shadow:0 1px 2px #0000000a}.consult-bubble[data-v-9983a87b]:before{content:"";border-top:8px solid #fff;border-left:8px solid #0000;position:absolute;top:0;left:-7px}.consult-bubble strong[data-v-9983a87b]{color:#075e54;margin-bottom:7px;font-size:13px;display:block}.consult-bubble p[data-v-9983a87b]{color:#233331;margin:0 0 10px;font-size:14px;line-height:1.6}.consult-bubble p[data-v-9983a87b]:last-child{margin-bottom:0}.consult-handoff[data-v-9983a87b]{color:#52625c;justify-content:center;align-items:center;gap:6px;margin:18px 0 0;font-size:11px;display:flex}.consult-handoff svg[data-v-9983a87b]{flex-shrink:0;width:14px;height:14px}.consult-composer[data-v-9983a87b]{padding:18px 20px 20px}.consult-composer label[data-v-9983a87b]{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.consult-composer textarea[data-v-9983a87b]{resize:vertical;border:1px solid var(--line);width:100%;min-height:90px;max-height:180px;font:inherit;color:var(--ink);background:#f7f9f8;border-radius:12px;padding:12px;font-size:14px;line-height:1.5;display:block}.consult-close[data-v-9983a87b]:focus-visible,.consult-composer textarea[data-v-9983a87b]:focus-visible,.consult-send-row button[data-v-9983a87b]:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.consult-send-row[data-v-9983a87b]{align-items:center;gap:14px;margin-top:12px;display:flex}.consult-send-row small[data-v-9983a87b]{color:var(--muted);flex:1;font-size:11px;line-height:1.5}.consult-send-row button[data-v-9983a87b]{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#075e54;border:0;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.consult-send-row button[data-v-9983a87b]:disabled{opacity:.45;cursor:not-allowed}.consult-send-row svg[data-v-9983a87b]{width:17px;height:17px}.consult-panel-enter-active[data-v-9983a87b],.consult-panel-leave-active[data-v-9983a87b]{transition:opacity .18s,transform .18s}.consult-panel-enter-from[data-v-9983a87b],.consult-panel-leave-to[data-v-9983a87b]{opacity:0;transform:translateY(10px)}@media (width<=600px){.consult-chat[data-v-9983a87b]{max-height:calc(100dvh - 96px);bottom:80px;right:16px}.consult-chat-header[data-v-9983a87b]{padding:16px}}@media (prefers-reduced-motion:reduce){.consult-panel-enter-active[data-v-9983a87b],.consult-panel-leave-active[data-v-9983a87b]{transition:none}}
