.SupportChatWidget_shell__HbnFg{position:fixed;inset:0;z-index:1200;pointer-events:none}.SupportChatWidget_backdrop__yPVm1{position:absolute;inset:0;background:rgba(15,23,42,.38);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto}.SupportChatWidget_panel__B11yt{position:absolute;right:20px;bottom:20px;width:min(420px,calc(100vw - 24px));max-height:min(78vh,760px);display:flex;flex-direction:column;background:#ffffff;border:1px solid rgba(15,23,42,.12);border-radius:8px;box-shadow:0 30px 80px rgba(15,23,42,.28);overflow:hidden;pointer-events:auto}.SupportChatWidget_header__PipYv{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 16px 14px;background:#0f172a;color:#f8fafc}.SupportChatWidget_headerCopy___jxeM{min-width:0}.SupportChatWidget_kicker__QlJhO{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#93c5fd}.SupportChatWidget_title__3N2Oy{margin:4px 0 0;font-size:1.05rem;font-weight:700}.SupportChatWidget_status__ZC8I3{margin-top:8px;font-size:.82rem;color:#cbd5e1}.SupportChatWidget_closeButton__zPHJQ{border:0;border-radius:6px;background:rgba(255,255,255,.08);color:#f8fafc;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center}.SupportChatWidget_body__vfqrl{background:#f8fafc}.SupportChatWidget_body__vfqrl,.SupportChatWidget_intro__Yw9I8,.SupportChatWidget_startForm__TG4_p,.SupportChatWidget_threadView__YQatc{display:flex;flex:1 1;min-height:0;flex-direction:column}.SupportChatWidget_intro__Yw9I8{padding:16px;gap:12px}.SupportChatWidget_intro__Yw9I8 p{margin:0;color:#334155;font-size:.94rem}.SupportChatWidget_messageList__uLnja{flex:1 1;min-height:0;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.SupportChatWidget_bubbleRow__QOs9h{display:flex}.SupportChatWidget_bubbleUser__PE_dz{justify-content:flex-end}.SupportChatWidget_bubbleSupport__VupPy{justify-content:flex-start}.SupportChatWidget_bubble__2k6yN{max-width:85%;padding:10px 12px;border-radius:8px;font-size:.92rem;line-height:1.45;white-space:pre-wrap}.SupportChatWidget_bubbleSupport__VupPy .SupportChatWidget_bubble__2k6yN{background:#ffffff;border:1px solid rgba(15,23,42,.08);color:#0f172a}.SupportChatWidget_bubbleUser__PE_dz .SupportChatWidget_bubble__2k6yN{background:#0f766e;color:#f8fafc}.SupportChatWidget_bubbleMeta__Qt6Xj{margin-top:6px;font-size:.74rem;color:#64748b}.SupportChatWidget_composer__JrKMJ{border-top:1px solid rgba(15,23,42,.08);background:#ffffff;padding:12px;display:grid;gap:10px}.SupportChatWidget_fieldGroup__ZB3wu{display:grid;gap:8px}.SupportChatWidget_fieldRow__jud9V{display:grid;grid-template-columns:1fr 1fr;gap:10px}.SupportChatWidget_field__if688 label,.SupportChatWidget_textareaField__yPOvc label{display:grid;gap:6px;font-size:.78rem;font-weight:600;color:#334155}.SupportChatWidget_field__if688 input,.SupportChatWidget_textareaField__yPOvc textarea{width:100%;border:1px solid rgba(15,23,42,.14);border-radius:6px;background:#ffffff;padding:10px 12px;font-size:.92rem;color:#0f172a}.SupportChatWidget_textareaField__yPOvc textarea{min-height:92px;resize:vertical}.SupportChatWidget_actionRow__h9Hg3{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.SupportChatWidget_ghostButton__KCtOk,.SupportChatWidget_primaryButton__F0cL7,.SupportChatWidget_secondaryButton__OOm_x{border:0;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;font-size:.9rem;font-weight:600}.SupportChatWidget_primaryButton__F0cL7{background:#0f766e;color:#f8fafc}.SupportChatWidget_secondaryButton__OOm_x{background:#0f172a;color:#f8fafc}.SupportChatWidget_ghostButton__KCtOk{background:transparent;color:#475569;border:1px solid rgba(15,23,42,.12)}.SupportChatWidget_metaText__m_1Ij{font-size:.78rem;color:#64748b}.SupportChatWidget_error__utzEo{color:#b91c1c;font-size:.82rem}.SupportChatWidget_success__NBfPq{color:#0f766e;font-size:.82rem}.SupportChatWidget_threadHeader__nqArh{padding:12px 14px;border-bottom:1px solid rgba(15,23,42,.08);background:#ffffff}.SupportChatWidget_threadHeader__nqArh strong{display:block;color:#0f172a}.SupportChatWidget_threadHeader__nqArh span{display:block;margin-top:4px;font-size:.8rem;color:#64748b}@media (max-width:720px){.SupportChatWidget_panel__B11yt{right:12px;bottom:12px;width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.SupportChatWidget_fieldRow__jud9V{grid-template-columns:1fr}}