.infermedica-advisor{margin-top:28px;padding:22px;border:1px solid rgba(117,103,200,.22);border-radius:22px;background:rgba(255,255,255,.62);box-shadow:0 16px 36px rgba(38,34,87,.06)}.infermedica-status{font-size:14px;font-weight:750;color:#51488f;margin-bottom:14px}.infermedica-demographics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.infermedica-demographics label{display:grid;gap:6px;font-size:12px;font-weight:750;color:#51488f}.infermedica-demographics input,.infermedica-demographics select,.infermedica-chat textarea{width:100%;border:1px solid rgba(117,103,200,.24);border-radius:14px;background:#fff;padding:11px 12px;color:#17385f;font:inherit}.infermedica-start button,.infermedica-chat button{border:0;border-radius:999px;padding:12px 18px;background:#7567C8;color:#fff;font-weight:850;cursor:pointer}.infermedica-start button{margin-top:14px}.infermedica-thread{display:grid;gap:10px;max-height:360px;overflow:auto;margin-bottom:12px}.infermedica-msg{max-width:86%;padding:11px 13px;border-radius:16px;line-height:1.45;font-size:14px}.infermedica-msg.assistant{justify-self:start;background:rgba(117,103,200,.11);color:#40386f}.infermedica-msg.user{justify-self:end;background:#7567C8;color:#fff}.infermedica-chat form{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:end}.infermedica-result{margin-top:14px;padding:13px 15px;border-radius:16px;background:rgba(117,103,200,.12);color:#40386f;font-weight:800}.infermedica-result:not([hidden]){display:block}.infermedica-advisor [disabled]{opacity:.6;cursor:not-allowed}html[dir="rtl"] .infermedica-advisor{text-align:right}html[dir="rtl"] .infermedica-msg.assistant{justify-self:end}html[dir="rtl"] .infermedica-msg.user{justify-self:start}@media(max-width:700px){.infermedica-demographics{grid-template-columns:1fr}.infermedica-chat form{grid-template-columns:1fr}.infermedica-chat button{width:100%}.infermedica-msg{max-width:94%}}