.chat-window[data-v-b73da5a6]{height:100%}.chat-window[data-v-b73da5a6],.start-form[data-v-b73da5a6]{display:flex;flex-direction:column}.start-form[data-v-b73da5a6]{padding:16px;gap:10px}.start-form input[data-v-b73da5a6]{padding:10px;border:1px solid var(--color-border);border-radius:var(--radius)}.status[data-v-b73da5a6]{font-size:.75rem;color:#2e7d32;padding:8px 12px;border-bottom:1px solid var(--color-border);background:#f7fff9}.status.offline[data-v-b73da5a6]{color:#b26a00;background:#fff8ef}.messages[data-v-b73da5a6]{flex:1;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:8px}.empty-msg[data-v-b73da5a6]{text-align:center;color:var(--color-muted);padding:24px 0}.msg[data-v-b73da5a6]{max-width:80%}.msg.mine[data-v-b73da5a6]{align-self:flex-end}.bubble[data-v-b73da5a6]{padding:8px 12px;border-radius:12px;background:#f0e0e8;font-size:.9rem}.msg.mine .bubble[data-v-b73da5a6]{background:var(--color-primary);color:#fff}.meta[data-v-b73da5a6]{font-size:.7rem;color:var(--color-muted);margin-top:2px;padding:0 4px}.input-row[data-v-b73da5a6]{display:flex;gap:8px;padding:10px;border-top:1px solid var(--color-border)}.input-row input[data-v-b73da5a6]{flex:1;padding:10px;border:1px solid var(--color-border);border-radius:20px;font-size:.9rem}.input-row button[data-v-b73da5a6]{background:var(--color-primary);color:#fff;border:none;padding:8px 16px;border-radius:20px;cursor:pointer}
