.ChatWidget_bubble__OwMrv{position:fixed;right:18px;bottom:18px;z-index:2147483000;height:56px;padding:0 18px;border-radius:0;border:1px solid rgba(15,23,42,.1);background:hsla(0,0%,100%,.9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 50px rgba(15,23,42,.12),0 4px 14px rgba(15,23,42,.05);display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;font-weight:900;color:#0f172a;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.ChatWidget_bubble__OwMrv:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(15,23,42,.14),0 4px 14px rgba(15,23,42,.06);border-color:rgba(15,23,42,.16)}.ChatWidget_bubbleOn__tCBl0{background:hsla(0,0%,100%,.98);border-color:rgba(17,24,39,.14)}.ChatWidget_bubbleIcon__tkMSE{width:34px;height:34px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;background:rgba(15,23,42,.06);border:1px solid rgba(15,23,42,.08);font-size:16px;line-height:1;flex:0 0 auto}.ChatWidget_bubbleText__GFEPz{gap:8px;font-size:13px;letter-spacing:-.015em}.ChatWidget_badge__aFbwQ,.ChatWidget_bubbleText__GFEPz{display:inline-flex;align-items:center;font-weight:1000}.ChatWidget_badge__aFbwQ{min-width:18px;height:18px;padding:0 6px;border-radius:0;justify-content:center;font-size:10px;line-height:1;color:#fff;background:linear-gradient(135deg,#0f172a,#334155);box-shadow:0 10px 22px rgba(15,23,42,.22)}.ChatWidget_panel__79v4O{position:fixed;right:18px;bottom:86px;width:400px;max-width:calc(100vw - 24px);z-index:2147483001;border-radius:0;border:1px solid rgba(15,23,42,.08);background:hsla(0,0%,100%,.98);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 24px 90px rgba(15,23,42,.16),0 8px 24px rgba(15,23,42,.06);opacity:0;transform:translateY(14px) scale(.985);pointer-events:none;transition:opacity .22s ease,transform .22s ease;overflow:hidden}.ChatWidget_panelOn__BSxMr{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.ChatWidget_panelTop__25QfW{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 20px 14px;border-bottom:1px solid rgba(15,23,42,.06);background:radial-gradient(circle at top right,rgba(17,24,39,.035),transparent 38%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(250,250,252,.96))}.ChatWidget_panelTitle__eW36K{font-size:18px;line-height:1.1;font-weight:1000;letter-spacing:-.03em;color:#0f172a}.ChatWidget_panelSub__sWitg{margin-top:6px;font-size:13px;line-height:1.5;color:#6b7280;font-weight:700}.ChatWidget_close__VVaHD{width:42px;height:42px;border-radius:0;border:1px solid rgba(15,23,42,.1);background:rgba(15,23,42,.035);color:#111827;cursor:pointer;font-size:17px;font-weight:900;flex:0 0 auto;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.ChatWidget_close__VVaHD:hover{transform:scale(1.03);background:rgba(15,23,42,.06);border-color:rgba(15,23,42,.15);box-shadow:0 8px 18px rgba(15,23,42,.08)}.ChatWidget_chatShell__RkAC8{display:grid;grid-template-rows:minmax(0,1fr) auto;max-height:min(76vh,680px)}.ChatWidget_msgList__PNQ77{padding:16px;overflow:auto;display:grid;gap:12px;background:radial-gradient(circle at top right,rgba(17,24,39,.035),transparent 30%),linear-gradient(180deg,rgba(249,250,251,.95),hsla(0,0%,100%,.92))}.ChatWidget_msgList__PNQ77::-webkit-scrollbar{width:8px}.ChatWidget_msgList__PNQ77::-webkit-scrollbar-thumb{background:rgba(15,23,42,.14);border-radius:0}.ChatWidget_leadHint__NoY33{padding:14px;border-radius:0;background:rgba(15,23,42,.03);border:1px solid rgba(15,23,42,.06);color:#374151;font-size:14px;line-height:1.55;font-weight:700}.ChatWidget_welcome__GmwWH{display:flex;justify-content:flex-start;margin-bottom:12px;animation:ChatWidget_popIn__KYtRi .25s ease both}.ChatWidget_welcomeBubble__9Oyb_{max-width:88%;padding:14px;border-radius:0;border:1px solid rgba(15,23,42,.08);background:hsla(0,0%,100%,.92);color:#111827;font-size:14px;line-height:1.6;font-weight:800;box-shadow:0 10px 26px rgba(15,23,42,.05)}.ChatWidget_msgRow__IGFL3{display:flex}.ChatWidget_msgUser__XKKi4{justify-content:flex-end}.ChatWidget_msgAdmin__vT7xo{justify-content:flex-start}.ChatWidget_msgBubble__xmnz4{max-width:86%;padding:11px 13px;border-radius:0;border:1px solid rgba(15,23,42,.08);background:hsla(0,0%,100%,.97);box-shadow:0 10px 24px rgba(15,23,42,.05);animation:ChatWidget_popIn__KYtRi .18s ease both}.ChatWidget_msgUser__XKKi4 .ChatWidget_msgBubble__xmnz4{border-color:rgba(15,23,42,.08);background:linear-gradient(135deg,#111827,#1f2937)}.ChatWidget_msgUser__XKKi4 .ChatWidget_msgMeta__CKSCN,.ChatWidget_msgUser__XKKi4 .ChatWidget_msgText__xHHiL{color:#fff}.ChatWidget_msgAdmin__vT7xo .ChatWidget_msgBubble__xmnz4{background:hsla(0,0%,100%,.98)}.ChatWidget_msgMeta__CKSCN{font-size:11px;line-height:1;font-weight:1000;color:rgba(15,23,42,.56);margin-bottom:6px}.ChatWidget_msgText__xHHiL{font-size:14px;line-height:1.6;font-weight:800;color:#111827;white-space:pre-wrap;word-break:break-word}.ChatWidget_composer__na6mP{padding:14px;border-top:1px solid rgba(15,23,42,.06);background:hsla(0,0%,100%,.99)}.ChatWidget_form__XlHaB{display:grid;gap:10px;margin-bottom:12px}.ChatWidget_grid2__O2ZgE{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ChatWidget_field__qS_g2{display:grid;gap:7px}.ChatWidget_fieldLabelRow__XsFUp{display:flex;justify-content:space-between;align-items:center;gap:12px}.ChatWidget_field__qS_g2 span{font-size:12px;line-height:1.2;font-weight:900;color:rgba(15,23,42,.72)}.ChatWidget_lastSeen___j3vf{font-style:normal;font-size:11px;line-height:1;color:rgba(15,23,42,.58);font-weight:900;white-space:nowrap}.ChatWidget_field__qS_g2 input,.ChatWidget_field__qS_g2 textarea{width:100%;border:1px solid rgba(15,23,42,.12);background:hsla(0,0%,100%,.98);border-radius:0;padding:13px 14px;color:#111827;font-size:16px;line-height:1.45;font-weight:800;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:box-shadow .16s ease,border-color .16s ease,background .16s ease}.ChatWidget_field__qS_g2 input::-moz-placeholder,.ChatWidget_field__qS_g2 textarea::-moz-placeholder{color:#9ca3af;font-weight:800}.ChatWidget_field__qS_g2 input::placeholder,.ChatWidget_field__qS_g2 textarea::placeholder{color:#9ca3af;font-weight:800}.ChatWidget_field__qS_g2 input:focus,.ChatWidget_field__qS_g2 textarea:focus{border-color:rgba(17,24,39,.22);background:#fff;box-shadow:0 0 0 4px rgba(17,24,39,.08)}.ChatWidget_field__qS_g2 textarea{resize:none;min-height:110px}.ChatWidget_sendBtn__0k7Wl{margin-top:4px;height:50px;width:100%;border-radius:0;border:1px solid rgba(15,23,42,.08);background:linear-gradient(135deg,#111827,#1f2937);color:#fff;box-shadow:0 14px 34px rgba(15,23,42,.18);font-size:15px;font-weight:1000;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease,filter .14s ease}.ChatWidget_sendBtn__0k7Wl:hover{transform:translateY(-1px);box-shadow:0 18px 42px rgba(15,23,42,.22);filter:brightness(1.02)}.ChatWidget_sendBtn__0k7Wl:active{transform:translateY(0) scale(.99)}.ChatWidget_sendBtn__0k7Wl:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.ChatWidget_quickRow__hIQst{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.ChatWidget_quick__IfNSi{flex:1;min-width:120px;min-height:44px;text-align:center;padding:10px 12px;border-radius:0;border:1px solid rgba(15,23,42,.1);background:hsla(0,0%,100%,.98);color:#0f172a;text-decoration:none;font-size:14px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;transition:transform .14s ease,background .14s ease,border-color .14s ease,box-shadow .14s ease}.ChatWidget_quick__IfNSi:hover{transform:translateY(-1px);background:#fff;border-color:rgba(15,23,42,.16);box-shadow:0 10px 24px rgba(15,23,42,.08)}.ChatWidget_tiny__zqfPH{margin-top:10px;font-size:12px;line-height:1.45;color:rgba(15,23,42,.62);font-weight:800}.ChatWidget_toast__7d5bW{position:fixed;left:50%;bottom:18px;transform:translateX(-50%) translateY(14px);opacity:0;pointer-events:none;padding:10px 14px;border-radius:0;color:#fff;font-size:13px;font-weight:950;z-index:2147483002;transition:opacity .18s ease,transform .18s ease;box-shadow:0 16px 30px rgba(15,23,42,.2)}.ChatWidget_toastOn__Gb4Mq{opacity:1;transform:translateX(-50%) translateY(0)}.ChatWidget_toastOk__CIT2q{background:rgba(17,24,39,.94)}.ChatWidget_toastErr__fXxsi{background:rgba(239,68,68,.94)}@keyframes ChatWidget_popIn__KYtRi{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:520px){.ChatWidget_bubble__OwMrv{right:12px;bottom:12px;height:54px;padding:0 16px;border-radius:0}.ChatWidget_panel__79v4O{right:12px;bottom:72px;width:calc(100vw - 24px);max-width:calc(100vw - 24px);border-radius:0}.ChatWidget_panelTop__25QfW{padding:16px 16px 12px}.ChatWidget_panelTitle__eW36K{font-size:17px}.ChatWidget_panelSub__sWitg{font-size:12px}.ChatWidget_msgList__PNQ77{padding:12px;gap:10px}.ChatWidget_msgBubble__xmnz4,.ChatWidget_welcomeBubble__9Oyb_{max-width:92%}.ChatWidget_composer__na6mP{padding:12px}.ChatWidget_grid2__O2ZgE{grid-template-columns:1fr}.ChatWidget_field__qS_g2 input,.ChatWidget_field__qS_g2 textarea{font-size:16px;border-radius:0}.ChatWidget_field__qS_g2 textarea{min-height:96px}.ChatWidget_sendBtn__0k7Wl{height:48px;border-radius:0;font-size:14px}.ChatWidget_quick__IfNSi{min-width:100%}}.ChatWidget_supportStatus__dRZ6k{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;min-height:22px}.ChatWidget_supportStatusDot__5y21D{width:10px;height:10px;border-radius:999px;flex:0 0 auto}.ChatWidget_supportStatusDotOn__voICO{background:#22c55e;box-shadow:0 0 0 6px rgba(34,197,94,.12)}.ChatWidget_supportStatusDotOff__1Z9nI{background:#94a3b8;box-shadow:0 0 0 6px rgba(148,163,184,.12)}.ChatWidget_supportStatusText__qLU3D{font-size:12px;line-height:1;font-weight:800;color:#64748b;letter-spacing:.01em}