.mobile-menu-scroll[data-v-c12404d3]{max-height:calc(100vh - 4.75rem);max-height:calc(100dvh - 4.75rem);overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(6rem + env(safe-area-inset-bottom));scroll-padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.language-scrollbar-hidden[data-v-c12404d3]{-ms-overflow-style:none;scrollbar-width:none}.language-scrollbar-hidden[data-v-c12404d3]::-webkit-scrollbar{display:none}.expert-chat[data-v-36e2f8e2]{position:fixed;inset:auto 24px calc(24px + env(safe-area-inset-bottom,0px)) auto;z-index:200;color:#0f172a;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.expert-chat__launcher-wrap[data-v-36e2f8e2]{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:10px}.expert-chat__launcher[data-v-36e2f8e2]{display:grid;width:56px;height:56px;flex:0 0 56px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#0891b2;color:#fff;filter:drop-shadow(0 12px 18px rgba(2,8,23,.34));font-size:22px;transition:transform .18s ease,background .18s ease,filter .18s ease}.expert-chat__launcher[data-v-36e2f8e2]:hover,.expert-chat__launcher[data-v-36e2f8e2]:focus-visible{background:#0e7490;filter:drop-shadow(0 14px 21px rgba(8,145,178,.38));transform:translateY(-2px);outline:3px solid rgba(103,232,249,.5);outline-offset:3px}.expert-chat__launcher-label[data-v-36e2f8e2]{pointer-events:none;max-width:0;overflow:hidden;white-space:nowrap;border:1px solid #334155;border-radius:10px;background:#0f172a;color:#fff;font-size:13px;font-weight:700;opacity:0;padding:9px 0;transform:translate(8px);transition:all .18s ease}.expert-chat__launcher-wrap:hover .expert-chat__launcher-label[data-v-36e2f8e2],.expert-chat__launcher-wrap:has(.expert-chat__launcher:focus-visible) .expert-chat__launcher-label[data-v-36e2f8e2]{max-width:180px;opacity:1;padding-inline:12px;transform:translate(0)}.expert-chat__panel[data-v-36e2f8e2]{position:absolute;inset:auto 0 72px auto;display:flex;width:min(400px,calc(100vw - 32px));height:min(640px,calc(100vh - 120px));flex-direction:column;overflow:hidden;border:1px solid #cbd5e1;border-radius:22px;background:#fff;box-shadow:0 28px 70px #0208176b}.expert-chat__header[data-v-36e2f8e2]{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #e2e8f0;background:#0f172a;padding:17px 18px;color:#fff}.expert-chat__title[data-v-36e2f8e2]{margin:0;font-size:17px;font-weight:800;line-height:1.25}.expert-chat__team[data-v-36e2f8e2]{margin:3px 0 0;color:#a5f3fc;font-size:12px;font-weight:650}.expert-chat__availability[data-v-36e2f8e2]{display:flex;align-items:center;gap:6px;margin:7px 0 0;color:#cffafe;font-size:11px;line-height:1.35}.expert-chat__availability span[data-v-36e2f8e2]{display:inline-block;width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:#67e8f9;box-shadow:0 0 0 3px #67e8f91f}.expert-chat__availability--night[data-v-36e2f8e2]{color:#cbd5e1}.expert-chat__availability--night span[data-v-36e2f8e2]{background:#94a3b8;box-shadow:0 0 0 3px #94a3b81f}.expert-chat__close[data-v-36e2f8e2]{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(255,255,255,.08);color:#fff}.expert-chat__close[data-v-36e2f8e2]:hover,.expert-chat__close[data-v-36e2f8e2]:focus-visible{background:rgba(255,255,255,.16);outline:2px solid #67e8f9;outline-offset:2px}.expert-chat__close svg[data-v-36e2f8e2]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2}.expert-chat__messages[data-v-36e2f8e2]{flex:1;overflow-y:auto;overscroll-behavior:contain;background:#f8fafc;padding:18px 16px;scrollbar-width:thin}.expert-chat__message-row[data-v-36e2f8e2]{display:flex;margin-bottom:14px}.expert-chat__message-row>div[data-v-36e2f8e2]{max-width:82%;min-width:0}.expert-chat__message-row--visitor[data-v-36e2f8e2]{justify-content:flex-end}.expert-chat__message-row--expert[data-v-36e2f8e2]{justify-content:flex-start}.expert-chat__message[data-v-36e2f8e2]{width:-moz-fit-content;width:fit-content;max-width:100%;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;border-radius:16px;padding:10px 13px;font-size:14px;line-height:1.45}.expert-chat__message--expert[data-v-36e2f8e2]{border:1px solid #e2e8f0;border-bottom-left-radius:5px;background:#fff;color:#1e293b}.expert-chat__message-row--visitor>div[data-v-36e2f8e2]{margin-left:auto}.expert-chat__message--visitor[data-v-36e2f8e2]{border-bottom-right-radius:5px;background:#0e7490;color:#fff}.expert-chat__message-attachments[data-v-36e2f8e2]{display:grid;gap:5px;margin-top:5px}.expert-chat__message-attachments a[data-v-36e2f8e2]{max-width:100%;overflow-wrap:break-word;border:1px solid #bae6fd;border-radius:10px;background:#f0f9ff;padding:7px 9px;color:#0e7490;font-size:12px;font-weight:750;text-decoration:underline}.expert-chat__message-row--visitor .expert-chat__message-attachments a[data-v-36e2f8e2]{border-color:#ffffff47;background:#0e7490;color:#fff}[dir=rtl] .expert-chat__message--expert[data-v-36e2f8e2]{border-bottom-left-radius:16px;border-bottom-right-radius:5px}[dir=rtl] .expert-chat__message-row--visitor>div[data-v-36e2f8e2]{margin-right:auto;margin-left:0}[dir=rtl] .expert-chat__message--visitor[data-v-36e2f8e2]{border-bottom-right-radius:16px;border-bottom-left-radius:5px}.expert-chat__status[data-v-36e2f8e2]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px;color:#64748b;font-size:11px}.expert-chat__status--failed[data-v-36e2f8e2]{color:#b91c1c}.expert-chat__status button[data-v-36e2f8e2]{color:inherit;font-weight:800;text-decoration:underline}.expert-chat__notice[data-v-36e2f8e2]{margin:12px 0;border:1px solid #fed7aa;border-radius:12px;background:#fff7ed;padding:10px 12px;color:#9a3412;font-size:12px;line-height:1.45}.expert-chat__composer-wrap[data-v-36e2f8e2]{border-top:1px solid #e2e8f0;background:#fff;padding:12px 14px 11px}.expert-chat__composer[data-v-36e2f8e2]{border:1px solid #cbd5e1;border-radius:14px;background:#fff;padding:9px 10px 8px;box-shadow:0 1px 2px #0f172a0a}.expert-chat__composer[data-v-36e2f8e2]:focus-within{border-color:#0891b2;box-shadow:0 0 0 3px #06b6d426}.expert-chat__composer textarea[data-v-36e2f8e2]{display:block;width:100%;max-height:120px;min-height:44px;resize:vertical;border:0;background:transparent;color:#0f172a;font:inherit;font-size:14px;line-height:1.4;outline:0}.expert-chat__composer textarea[data-v-36e2f8e2]:disabled{cursor:not-allowed;opacity:.55}.expert-chat__attachments[data-v-36e2f8e2]{display:grid;gap:5px;margin-top:7px}.expert-chat__attachment[data-v-36e2f8e2]{display:flex;align-items:center;justify-content:space-between;gap:8px;overflow-wrap:break-word;border-radius:8px;background:#f1f5f9;padding:5px 7px;color:#334155;font-size:11px}.expert-chat__attachment span[data-v-36e2f8e2]{min-width:0;overflow-wrap:break-word}.expert-chat__attachment button[data-v-36e2f8e2]{width:22px;height:22px;flex:0 0 22px;border-radius:6px;color:#475569;font-size:18px;line-height:1}.expert-chat__attachment button[data-v-36e2f8e2]:hover,.expert-chat__attachment button[data-v-36e2f8e2]:focus-visible{background:#cbd5e1;outline:2px solid #67e8f9;outline-offset:1px}.expert-chat__attachment-error[data-v-36e2f8e2]{margin:7px 0 0;color:#b91c1c;font-size:11px;line-height:1.35}.expert-chat__composer-actions[data-v-36e2f8e2]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.expert-chat__composer-actions span[data-v-36e2f8e2]{color:#64748b;font-size:10px}.expert-chat__composer-actions .expert-chat__limit--near[data-v-36e2f8e2]{color:#b45309}.expert-chat__composer-actions .expert-chat__attach[data-v-36e2f8e2]{background:transparent;padding:6px 0;color:#0e7490;font-size:12px;font-weight:800}.expert-chat__composer-actions .expert-chat__attach[data-v-36e2f8e2]:hover:not(:disabled),.expert-chat__composer-actions .expert-chat__attach[data-v-36e2f8e2]:focus-visible{background:transparent;color:#155e75;outline:2px solid #67e8f9;outline-offset:3px}.expert-chat__composer-actions button[data-v-36e2f8e2]{min-height:36px;border-radius:10px;background:#0f172a;padding:7px 15px;color:#fff;font-size:13px;font-weight:800}.expert-chat__composer-actions button[data-v-36e2f8e2]:hover:not(:disabled),.expert-chat__composer-actions button[data-v-36e2f8e2]:focus-visible{background:#0e7490;outline:2px solid #67e8f9;outline-offset:2px}.expert-chat__composer-actions button[data-v-36e2f8e2]:disabled{cursor:not-allowed;opacity:.4}.expert-chat-panel-enter-active[data-v-36e2f8e2],.expert-chat-panel-leave-active[data-v-36e2f8e2]{transition:opacity .18s ease,transform .18s ease;transform-origin:bottom right}.expert-chat-panel-enter-from[data-v-36e2f8e2],.expert-chat-panel-leave-to[data-v-36e2f8e2]{opacity:0;transform:translateY(10px) scale(.98)}.sr-only[data-v-36e2f8e2]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}@media (max-width: 639px){.expert-chat[data-v-36e2f8e2]{inset:auto 16px calc(16px + env(safe-area-inset-bottom,0px)) auto}.expert-chat__launcher-label[data-v-36e2f8e2]{display:none}.expert-chat__launcher[data-v-36e2f8e2]{filter:none}.expert-chat--open .expert-chat__launcher-wrap[data-v-36e2f8e2]{display:none}.expert-chat__panel[data-v-36e2f8e2]{position:fixed;inset:max(12px,env(safe-area-inset-top,0px)) 8px 8px;width:auto;height:auto;max-height:none;border-radius:22px 22px 16px 16px}.expert-chat__header[data-v-36e2f8e2]{position:sticky;top:0;z-index:1;padding:15px 16px}.expert-chat__close[data-v-36e2f8e2]{width:48px;height:48px;flex-basis:48px}.expert-chat__composer-wrap[data-v-36e2f8e2]{position:sticky;bottom:0;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.expert-chat__message[data-v-36e2f8e2]{max-width:88%}.expert-chat__composer textarea[data-v-36e2f8e2]{font-size:16px}}@media (prefers-reduced-motion: reduce){.expert-chat__launcher[data-v-36e2f8e2],.expert-chat__launcher-label[data-v-36e2f8e2],.expert-chat-panel-enter-active[data-v-36e2f8e2],.expert-chat-panel-leave-active[data-v-36e2f8e2]{transition:none}}.loader[data-v-c52c9576]{border-top-color:#007fff;animation:spin-c52c9576 1.5s infinite linear}@keyframes spin-c52c9576{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
