@font-face{font-family:neueHaas;src:url(../media/NeueHaasDisplayRoman-s.p.543952f7.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:neueHaas;src:url(../media/NeueHaasDisplayMedium-s.p.1ad7c4b8.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:neueHaas;src:url(../media/NeueHaasDisplayBold-s.p.99f49534.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:neueHaas Fallback;src:local(Arial);ascent-override:87.46%;descent-override:19.46%;line-gap-override:21.38%;size-adjust:93.53%}.neuehaas_c6f06061-module__FuQ5MW__className{font-family:neueHaas,neueHaas Fallback}
.loader-wrapper{z-index:200;background-color:var(--color1);opacity:1;visibility:visible;justify-content:center;align-items:center;width:100%;height:100svh;transition:opacity .5s,visibility .5s;display:flex;position:fixed;top:0;left:0}.loader-wrapper.loader-hidden{opacity:0;visibility:hidden}.loader-wrapper--admin{--admin-primary:#009cff}.loader-wrapper--admin .loader{--loader-color:var(--admin-primary)}.loader{--height-of-loader:4px;--loader-color:var(--primary);width:130px;height:var(--height-of-loader);background-color:#0003;border-radius:30px;display:block;position:relative}.loader:before{content:"";background:var(--loader-color);border-radius:30px;width:0%;height:100%;animation:1s ease-in-out infinite moving;position:absolute;top:0;left:0}@keyframes moving{50%{width:100%}to{width:0;right:0;left:unset}}
.zoni-trigger{z-index:9999;color:#fff;cursor:pointer;background:linear-gradient(140deg,#1b1b1b 0%,#2a2a2a 100%);border:1.5px solid #fdc11559;border-radius:50%;outline:none;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .22s,border-color .22s;animation:.45s cubic-bezier(.22,1,.36,1) .9s both zoni-trigger-enter;display:flex;position:fixed;bottom:24px;right:24px;overflow:visible}.zoni-trigger:hover{border-color:#fdc115a6;transform:translateY(-2px)}.zoni-trigger:focus-visible{outline-offset:3px;outline:2px solid #fdc115}.zoni-trigger--open{color:#ffffff8c;border-color:#ffffff1f}@property --zoni-arc{syntax:"<angle>";inherits:false;initial-value:0deg}.zoni-trigger:before{content:"";pointer-events:none;border:1.5px solid #fdc1152e;border-radius:50%;position:absolute;inset:-5px}.zoni-trigger:after{content:"";background:conic-gradient(#fdc115 0deg var(--zoni-arc),transparent var(--zoni-arc)360deg);pointer-events:none;border-radius:50%;animation:2.4s ease-in-out .9s infinite zoni-draw-ring;position:absolute;inset:-5px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.zoni-trigger--open:before{border-color:#0000}.zoni-trigger--open:after{opacity:0;animation:none}@keyframes zoni-draw-ring{0%{--zoni-arc:0deg;opacity:0}8%{--zoni-arc:10deg;opacity:1}68%{--zoni-arc:360deg;opacity:1}82%{--zoni-arc:360deg;opacity:0}to{--zoni-arc:0deg;opacity:0}}.zoni-trigger-icon{flex-shrink:0}@keyframes zoni-trigger-enter{0%{opacity:0;transform:translateY(18px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}.zoni-greeting-bubble{z-index:9998;color:#1b1b1b;white-space:nowrap;cursor:pointer;opacity:0;pointer-events:none;background:#fff;border:1px solid #e4e4e4;border-radius:100px;padding:8px 16px;font-size:13.5px;font-weight:600;transition:opacity .3s,transform .3s;position:fixed;bottom:28px;right:80px;transform:translate(10px)scale(.95)}.zoni-greeting-bubble--visible{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.zoni-greeting-bubble--visible:hover{transform:translate(-2px)}.zoni-greeting-bubble:before{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:8px solid #e4e4e4;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.zoni-greeting-bubble:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:7px solid #fff;position:absolute;top:50%;right:-6px;transform:translateY(-50%)}.zoni-window{z-index:9998;opacity:0;pointer-events:none;transform-origin:100% 100%;background:#fff;border:1px solid #e0e0e0;border-radius:18px;flex-direction:column;width:370px;max-width:calc(100vw - 24px);height:560px;max-height:calc(100vh - 110px);transition:opacity .32s cubic-bezier(.34,1.56,.64,1),transform .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;bottom:82px;right:24px;overflow:hidden;transform:translateY(20px)scale(.78)}.zoni-window--open{opacity:1;pointer-events:all;transform:translateY(0)scale(1)}.zoni-header{background:#1b1b1b;border-bottom:1px solid #2c2c2c;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.zoni-header-left{align-items:center;gap:10px;display:flex}.zoni-header-avatar{color:#1b1b1b;letter-spacing:-.5px;background:linear-gradient(135deg,#fdc115 0%,#f4b300 100%);border:2px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:800;display:flex}.zoni-header-info{flex-direction:column;gap:3px;display:flex}.zoni-header-name{color:#fff;font-size:15px;font-weight:700;line-height:1}.zoni-header-status{color:#ffffff80;align-items:center;gap:5px;font-size:11.5px;line-height:1;display:flex}.zoni-status-dot{background:#34a853;border-radius:50%;flex-shrink:0;width:7px;height:7px}.zoni-header-close{color:#fff9;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s,color .15s;display:flex}.zoni-header-close:hover{color:#fff;background:#ffffff26}.zoni-messages{scroll-behavior:smooth;background:#f7f7f7;flex-direction:column;flex:1;gap:10px;padding:16px 14px 10px;display:flex;overflow:hidden auto}.zoni-messages::-webkit-scrollbar{width:4px}.zoni-messages::-webkit-scrollbar-track{background:0 0}.zoni-messages::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:4px}.zoni-message{align-items:flex-end;gap:8px;animation:.22s forwards zoni-msg-in;display:flex}.zoni-message--bot{align-self:flex-start;max-width:90%}.zoni-message--user{flex-direction:row-reverse;align-self:flex-end;max-width:78%}@keyframes zoni-msg-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.zoni-avatar{color:#1b1b1b;letter-spacing:-.3px;background:linear-gradient(135deg,#fdc115 0%,#f4b300 100%);border:1.5px solid #e8e8e8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:flex}.zoni-bubble{word-break:break-word;white-space:pre-wrap;border-radius:18px;padding:10px 14px;font-size:13.5px;line-height:1.58}.zoni-bubble--bot{color:#1b1b1b;background:#fff;border:1px solid #e8e8e8;border-bottom-left-radius:5px}.zoni-bubble--bot a{color:#1b1b1b;text-underline-offset:2px;font-weight:700;text-decoration:underline;transition:color .15s}.zoni-bubble--bot a:hover{color:#e6ac00}.zoni-bubble--user{color:#fff;background:#1b1b1b;border:1px solid #1b1b1b;border-bottom-right-radius:5px}.zoni-typing{align-items:center;gap:5px;min-width:58px;padding:12px 16px;display:flex}.zoni-typing span{background:#c8c8c8;border-radius:50%;width:7px;height:7px;animation:1.3s ease-in-out infinite zoni-dot;display:inline-block}.zoni-typing span:nth-child(2){animation-delay:.17s}.zoni-typing span:nth-child(3){animation-delay:.34s}@keyframes zoni-dot{0%,75%,to{opacity:.35;transform:scale(1)}38%{opacity:1;transform:scale(1.38)}}.zoni-quick-replies{flex-wrap:wrap;gap:7px;padding-left:35px;animation:.22s forwards zoni-msg-in;display:flex}.zoni-quick-reply{color:#1b1b1b;cursor:pointer;white-space:nowrap;background:#fff;border:1.5px solid #d9d9d9;border-radius:100px;padding:8px 14px;font-size:13px;font-weight:500;transition:background .14s,border-color .14s,color .14s,transform .14s}.zoni-quick-reply:hover:not(:disabled){color:#1b1b1b;background:#fdc115;border-color:#fdc115;transform:translateY(-1px)}.zoni-quick-reply:active:not(:disabled){transform:translateY(0)}.zoni-quick-reply:disabled{opacity:.4;cursor:not-allowed}.zoni-input-area{background:#fff;border-top:1px solid #ebebeb;flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.zoni-input{color:#1b1b1b;background:#f5f5f5;border:1.5px solid #0000;border-radius:100px;outline:none;flex:1;min-width:0;padding:10px 15px;font-size:13.5px;transition:background .15s,border-color .15s}.zoni-input::placeholder{color:#b5b5b5}.zoni-input:focus:not(:disabled){background:#fff;border-color:#d9d9d9}.zoni-input:disabled{opacity:.55;cursor:not-allowed}.zoni-send-btn{color:#fff;cursor:pointer;background:#1b1b1b;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:background .15s,transform .15s,color .15s;display:flex}.zoni-send-btn:hover:not(:disabled){color:#1b1b1b;background:#fdc115;transform:scale(1.06)}.zoni-send-btn:active:not(:disabled){transform:scale(.97)}.zoni-send-btn:disabled{color:#b5b5b5;cursor:not-allowed;background:#e8e8e8}@media (max-width:576px){.zoni-trigger{bottom:16px;right:16px}.zoni-greeting-bubble,.zoni-trigger--open{display:none}.zoni-window{box-sizing:border-box;transform-origin:bottom;border-radius:0;width:100%;max-width:100%;height:auto;max-height:none;inset:0}.zoni-messages{-webkit-overflow-scrolling:touch}.zoni-input{font-size:16px}.zoni-input-area{padding-bottom:max(10px,env(safe-area-inset-bottom))}.zoni-quick-reply{padding:7px 12px;font-size:12.5px}}.zlc-offline-notice{color:#7a5a00;background:#fff8e1;border:1px solid #ffe082;border-radius:10px;margin:8px 14px 4px;padding:10px 14px;font-size:12.5px;line-height:1.5}.zlc-connecting{background:#f7f7f7;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:28px 20px;display:flex}.zlc-connecting p{color:#777;margin:0;font-size:13.5px}.zlc-connecting-dots{gap:6px;display:flex}.zlc-connecting-dots span{background:#c8c8c8;border-radius:50%;width:8px;height:8px;animation:1.3s ease-in-out infinite zoni-dot}.zlc-connecting-dots span:nth-child(2){animation-delay:.17s}.zlc-connecting-dots span:nth-child(3){animation-delay:.34s}.zlc-offline-msg{text-align:center;background:#f7f7f7;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:24px 20px;display:flex}.zlc-offline-msg p{color:#555;margin:0;font-size:13.5px;line-height:1.6}.zlc-inner{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.zlc-status-bar{background:#fafafa;border-bottom:1px solid #ebebeb;flex-shrink:0;align-items:center;gap:7px;padding:7px 14px;display:flex}.zlc-status-dot{background:#c8c8c8;border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background .3s}.zlc-status-dot--online{background:#34a853;box-shadow:0 0 0 3px #34a85340}.zlc-status-text{color:#888;font-size:11.5px}.zlc-status-bar--connected{background:#f0faf3;border-bottom-color:#b7e6c4;transition:background .4s,border-color .4s}.zlc-status-bar--connected .zlc-status-text{color:#1e7e34;font-weight:600}.zlc-messages{scroll-behavior:smooth;background:#f7f7f7;flex-direction:column;flex:1;gap:9px;min-height:0;padding:14px 12px 8px;display:flex;overflow:hidden auto}.zlc-messages::-webkit-scrollbar{width:4px}.zlc-messages::-webkit-scrollbar-track{background:0 0}.zlc-messages::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:4px}.zlc-loading-history,.zlc-empty-history{text-align:center;color:#aaa;padding:8px 0;font-size:12.5px}.zlc-msg{align-items:flex-end;gap:7px;animation:.22s forwards zoni-msg-in;display:flex}.zlc-msg--visitor{flex-direction:row-reverse;align-self:flex-end;max-width:80%}.zlc-msg--agent{align-self:flex-start;max-width:88%}.zlc-agent-avatar{color:#1b1b1b;background:linear-gradient(135deg,#fdc115 0%,#f4b300 100%);border:1.5px solid #e8e8e8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:flex}.zlc-bubble{word-break:break-word;white-space:pre-wrap;border-radius:16px;padding:9px 13px;font-size:13.5px;line-height:1.55}.zlc-bubble--agent{color:#1b1b1b;background:#fff;border:1px solid #e8e8e8;border-bottom-left-radius:4px}.zlc-bubble--visitor{color:#fff;background:#1b1b1b;border:1px solid #1b1b1b;border-bottom-right-radius:4px}.zlc-typing{align-items:center;gap:5px;min-width:52px;padding:10px 14px;display:flex}.zlc-typing span{background:#c8c8c8;border-radius:50%;width:6px;height:6px;animation:1.3s ease-in-out infinite zoni-dot;display:inline-block}.zlc-typing span:nth-child(2){animation-delay:.17s}.zlc-typing span:nth-child(3){animation-delay:.34s}.zlc-typing-bubble{align-items:center;gap:8px;padding:9px 13px;display:flex}.zlc-typing-label{color:#888;white-space:nowrap;flex-shrink:0;font-size:12px}.zlc-typing-dots{flex-shrink:0;align-items:center;gap:4px;display:flex}.zlc-typing-dots span{background:#c8c8c8;border-radius:50%;width:6px;height:6px;animation:1.3s ease-in-out infinite zoni-dot;display:inline-block}.zlc-typing-dots span:nth-child(2){animation-delay:.17s}.zlc-typing-dots span:nth-child(3){animation-delay:.34s}.zlc-error{color:#c0392b;background:#fff1f0;border-top:1px solid #ffd4d4;flex-shrink:0;padding:7px 14px;font-size:12px}.zlc-input-row{background:#fff;border-top:1px solid #ebebeb;flex-shrink:0;align-items:center;gap:8px;padding:9px 10px;display:flex}.zlc-input{color:#1b1b1b;background:#f5f5f5;border:1.5px solid #0000;border-radius:100px;outline:none;flex:1;min-width:0;padding:9px 14px;font-size:13.5px;transition:background .15s,border-color .15s}.zlc-input::placeholder{color:#b5b5b5}.zlc-input:focus:not(:disabled){background:#fff;border-color:#d9d9d9}.zlc-input:disabled{opacity:.5;cursor:not-allowed}.zlc-send-btn{color:#fff;cursor:pointer;background:#1b1b1b;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,transform .15s;display:flex}.zlc-send-btn:hover:not(:disabled){color:#1b1b1b;background:#fdc115;transform:scale(1.06)}.zlc-send-btn:disabled{color:#b5b5b5;cursor:not-allowed;background:#e8e8e8}.zlc-footer{background:#fff;border-top:1px solid #f0f0f0;flex-shrink:0;justify-content:center;padding:6px 10px 8px;display:flex}.zlc-end-btn{color:#999;cursor:pointer;background:0 0;border:1px solid #e0e0e0;border-radius:100px;padding:5px 14px;font-size:11.5px;transition:border-color .15s,color .15s}.zlc-end-btn:hover{color:#c0392b;border-color:#c0392b}@media (max-width:576px){.zlc-input{font-size:16px}.zlc-input-row{padding-bottom:max(9px,env(safe-area-inset-bottom))}}
