#fc-chat-widget{z-index:50;pointer-events:none;--fc-viewport-height:100dvh;--fc-keyboard-bottom:0px;font-family:Arial,Helvetica,sans-serif;display:block;position:fixed;inset:0}#fc-chat-widget *{box-sizing:border-box;margin:0;padding:0;font-family:inherit}#fc-chat-widget[inert]{visibility:hidden}#fc-chat-toggle,#fc-chat-panel{pointer-events:auto}#fc-chat-toggle{bottom:calc(24px + var(--fc-keyboard-bottom));cursor:pointer;z-index:1;color:#fff;letter-spacing:.01em;background:#d81e1d;border:none;border-radius:26px;align-items:center;gap:10px;height:52px;padding:0 20px 0 14px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;right:24px;box-shadow:0 4px 20px #d81e1d66}#fc-chat-toggle:hover{transform:scale(1.04);box-shadow:0 6px 28px #d81e1d8c}#fc-chat-toggle .fc-logo-icon{border-radius:50%;flex-shrink:0;width:28px;height:28px}#fc-chat-toggle .fc-toggle-text{white-space:nowrap}#fc-chat-toggle .fc-ci{display:none}#fc-chat-toggle.fc-open{border-radius:50%;justify-content:center;width:52px;height:52px;padding:0}#fc-chat-toggle.fc-open .fc-logo-icon,#fc-chat-toggle.fc-open .fc-toggle-text{display:none}#fc-chat-toggle.fc-open .fc-ci{fill:#fff;width:24px;height:24px;display:block}#fc-chat-panel{bottom:calc(100px + var(--fc-keyboard-bottom));width:380px;max-height:min(560px,calc(var(--fc-viewport-height) - 120px));z-index:2;background:#fff;border:1px solid #0000000f;border-radius:16px;flex-direction:column;display:none;position:fixed;right:24px;overflow:hidden;box-shadow:0 12px 48px #0000002e}#fc-chat-panel.fc-v{animation:.25s ease-out fcUp;display:flex}#fc-chat-panel[hidden]{display:none}@keyframes fcUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}#fc-hd{background:#000;flex-shrink:0;align-items:center;gap:14px;padding:20px;display:flex}#fc-hd-logo{border-radius:50%;flex-shrink:0;width:40px;height:40px;overflow:hidden}#fc-hd-logo img{border-radius:50%;width:40px;height:40px}#fc-hd-txt h3{color:#fff;letter-spacing:.02em;font-size:15px;font-weight:700}#fc-hd-txt p{color:#ffffffb3;margin-top:2px;font-size:12px}#fc-msgs{overscroll-behavior:contain;min-height:min(300px,max(0px,calc(var(--fc-viewport-height) - 300px)));scrollbar-width:thin;scrollbar-color:#00000026 transparent;background:#fff;flex-direction:column;flex:auto;gap:14px;max-height:360px;padding:20px;display:flex;overflow-y:auto}#fc-msgs::-webkit-scrollbar{width:4px}#fc-msgs::-webkit-scrollbar-track{background:0 0}#fc-msgs::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}#fc-chat-widget .fc-m{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:18px;flex-shrink:0;max-width:82%;padding:10px 16px;font-size:14px;line-height:1.45}#fc-chat-widget .fc-m a{color:#d81e1d;text-underline-offset:2px;font-weight:500;text-decoration:underline}#fc-chat-widget .fc-m a:hover{color:#000}#fc-chat-widget .fc-m-a{color:#181818;background:#fff;border:1px solid #0000000f;border-bottom-left-radius:4px;align-self:flex-start}#fc-chat-widget .fc-m-u{color:#fff;background:#000;border-bottom-right-radius:4px;align-self:flex-end}#fc-chat-widget .fc-m-u a{color:#fff}#fc-chat-widget .fc-t{background:#fff;border:1px solid #0000000f;border-radius:14px 14px 14px 4px;flex-shrink:0;align-self:flex-start;gap:5px;padding:14px 18px;display:flex}#fc-chat-widget .fc-t>span:not(.fc-sr-only){background:#d81e1d;border-radius:50%;width:7px;height:7px;animation:1.2s infinite fcB}#fc-chat-widget .fc-t>span:nth-child(2){animation-delay:.15s}#fc-chat-widget .fc-t>span:nth-child(3){animation-delay:.3s}@keyframes fcB{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}#fc-in{background:#fff;border-top:1px solid #00000014;flex-shrink:0;align-items:center;gap:10px;padding:14px 16px;display:flex}#fc-inp{color:#181818;background:#fff;border:1px solid #00000029;border-radius:10px;flex:1;min-width:0;padding:10px 14px;font-size:14px;line-height:1.4;transition:border-color .15s}#fc-inp::placeholder{color:#666}#fc-inp:focus{border-color:#d81e1d}#fc-snd{cursor:pointer;background:#d81e1d;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s,transform .1s;display:flex}#fc-snd:hover{background:#181818}#fc-snd:active{transform:scale(.95)}#fc-snd svg{fill:#fff;width:18px;height:18px}#fc-snd:disabled{opacity:.5;cursor:not-allowed}#fc-ft{text-align:center;background:#fff;border-top:1px solid #0000000a;flex-shrink:0;padding:8px}#fc-ft span{color:#666;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600}#fc-chat-widget button:focus-visible{outline-offset:3px;outline:2px solid #d81e1d;box-shadow:0 0 0 2px #fff}#fc-chat-widget a:focus-visible{outline-offset:3px;outline:2px solid #d81e1d;box-shadow:0 0 0 2px #fff}#fc-inp:focus-visible{outline-offset:3px;outline:2px solid #d81e1d;box-shadow:0 0 0 2px #fff}#fc-chat-widget .fc-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){#fc-inp{font-size:16px}}@media (max-width:440px){#fc-chat-panel{width:calc(100vw - 16px);right:8px;bottom:calc(90px + var(--fc-keyboard-bottom));max-height:calc(var(--fc-viewport-height) - 110px)}#fc-chat-toggle{right:16px;bottom:calc(22px + var(--fc-keyboard-bottom))}}#fc-chat-widget[data-compact=true] #fc-hd{padding:12px 16px}#fc-chat-widget[data-compact=true] #fc-msgs{min-height:0;padding:12px 16px}#fc-chat-widget[data-compact=true] #fc-in{padding:10px 12px}#fc-chat-widget[data-compact=true] #fc-ft{display:none}@media (prefers-reduced-motion:reduce){#fc-chat-widget *,#fc-chat-panel.fc-v{transition:none!important;animation:none!important}#fc-chat-toggle:hover,#fc-snd:active{transform:none}}@media print{#fc-chat-widget{display:none!important}}
