#mc-chat-widget{position:fixed;z-index:999999;direction:rtl;font-family:inherit}#mc-chat-widget *{box-sizing:border-box}#mc-chat-widget.mc-chat-position-bottom-right{bottom:var(--mc-offset-y);right:var(--mc-offset-x)}#mc-chat-widget.mc-chat-position-bottom-left{bottom:var(--mc-offset-y);left:var(--mc-offset-x)}#mc-chat-widget.mc-chat-position-top-right{top:var(--mc-offset-y);right:var(--mc-offset-x)}#mc-chat-widget.mc-chat-position-top-left{top:var(--mc-offset-y);left:var(--mc-offset-x)}#mc-chat-widget .mc-chat-toggle{width:var(--mc-size);height:var(--mc-size);border:0;border-radius:50%;padding:0;background:var(--mc-color);color:#fff;display:grid;place-items:center;cursor:pointer;position:relative;z-index:3;box-shadow:0 10px 28px rgb(0 0 0 / .22),0 2px 8px rgb(0 0 0 / .12);transition:transform .2s ease,box-shadow .2s ease}#mc-chat-widget .mc-chat-toggle:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgb(0 0 0 / .25),0 4px 10px rgb(0 0 0 / .12)}#mc-chat-widget .mc-chat-toggle:focus-visible{outline:3px solid rgb(99 102 241 / .38);outline-offset:4px}#mc-chat-widget .mc-chat-toggle svg{width:27px;height:27px;display:block;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}#mc-chat-widget.is-open .mc-chat-toggle svg{transform:rotate(45deg)}#mc-chat-widget .mc-chat-panel{position:absolute;width:min(330px,calc(100vw - 32px));padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px) scale(.98);transform-origin:bottom right;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}#mc-chat-widget.mc-chat-position-bottom-right .mc-chat-panel,#mc-chat-widget.mc-chat-position-bottom-left .mc-chat-panel{bottom:calc(100% + 12px)}#mc-chat-widget.mc-chat-position-bottom-right .mc-chat-panel{right:0;transform-origin:bottom right}#mc-chat-widget.mc-chat-position-bottom-left .mc-chat-panel{left:0;transform-origin:bottom left}#mc-chat-widget.mc-chat-position-top-right .mc-chat-panel,#mc-chat-widget.mc-chat-position-top-left .mc-chat-panel{top:calc(100% + 12px);transform:translateY(-10px) scale(.98);transform-origin:top right}#mc-chat-widget.mc-chat-position-top-left .mc-chat-panel{left:0;transform-origin:top left}#mc-chat-widget.mc-chat-position-top-right .mc-chat-panel{right:0}#mc-chat-widget.is-open .mc-chat-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}#mc-chat-widget .mc-chat-items{display:grid;gap:8px}#mc-chat-widget .mc-chat-item{display:flex;align-items:center;gap:11px;min-height:54px;padding:8px 10px;border-radius:15px;color:#111827;background:rgb(248 250 252 / .96);text-decoration:none;border:1px solid rgb(15 23 42 / .07);box-shadow:0 4px 14px rgb(15 23 42 / .06);opacity:0;transform:translateY(7px) scale(.985);transition:opacity .2s ease,transform .2s ease,box-shadow .18s ease,background .18s ease}#mc-chat-widget.is-open .mc-chat-item{opacity:1;transform:translateY(0) scale(1);transition-delay:var(--mc-item-delay,0ms)}#mc-chat-widget .mc-chat-item:hover{transform:translateY(-2px) scale(1.01);background:#fff;box-shadow:0 8px 20px rgb(15 23 42 / .1)}#mc-chat-widget .mc-chat-icon{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#fff;flex:0 0 auto;box-shadow:inset 0 1px 0 rgb(255 255 255 / .2)}#mc-chat-widget .mc-chat-icon svg{width:21px;height:21px;display:block;fill:currentColor}.mc-chat-custom-icon{display:block;width:22px;height:22px;object-fit:contain;border-radius:5px}#mc-chat-widget .mc-chat-text{min-width:0;display:block}#mc-chat-widget .mc-chat-label{font-size:13px;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mc-chat-widget .mc-chat-action{margin-inline-start:auto;font-size:16px;color:#64748b;transition:transform .18s ease}#mc-chat-widget .mc-chat-item:hover .mc-chat-action{transform:translateX(-2px)}@keyframes mc-chat-pulse{0%{transform:scale(1);opacity:.34}70%,100%{transform:scale(1.65);opacity:0}}#mc-chat-widget.mc-chat-pulse .mc-chat-toggle::before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--mc-color);z-index:-1;animation:mc-chat-pulse 2.4s infinite}@media (max-width:768px){#mc-chat-widget.mc-chat-position-bottom-right{right:12px;bottom:12px}#mc-chat-widget.mc-chat-position-bottom-left{left:12px;bottom:12px}#mc-chat-widget.mc-chat-position-top-right{right:12px;top:12px}#mc-chat-widget.mc-chat-position-top-left{left:12px;top:12px}#mc-chat-widget .mc-chat-panel{width:min(320px,calc(100vw - 24px))}}@media (prefers-reduced-motion:reduce){#mc-chat-widget .mc-chat-toggle,#mc-chat-widget .mc-chat-panel,#mc-chat-widget .mc-chat-item{transition:none;opacity:1;transform:none}#mc-chat-widget .mc-chat-toggle::before{animation:none}}