#hcc-widget,#hcc-widget *{box-sizing:border-box;font-family:'Vazirmatn',Tahoma,Arial,sans-serif;-webkit-font-smoothing:antialiased}#hcc-widget{position:fixed;z-index:999999;direction:ltr;display:flex;flex-direction:column;align-items:flex-end;gap:var(--hcc-gap,12px)}.hcc-bottom-right{bottom:var(--hcc-bottom,30px);right:var(--hcc-side,30px);left:auto;align-items:flex-end}.hcc-bottom-left{bottom:var(--hcc-bottom,30px);left:var(--hcc-side,30px);right:auto;align-items:flex-start}.hcc-btn{width:var(--hcc-size,60px);height:var(--hcc-size,60px);border-radius:50%;border:none;background-color:var(--hcc-color,#128C7E);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;position:relative;box-shadow:0 4px 18px rgb(0 0 0 / .28);transition:transform .25s ease,box-shadow .25s ease;-webkit-tap-highlight-color:#fff0;user-select:none;outline:none}.hcc-btn:focus-visible{outline:3px solid rgb(255 255 255 / .7);outline-offset:2px}.hcc-btn:hover{transform:scale(1.1);box-shadow:0 6px 22px rgb(0 0 0 / .35)}.hcc-btn:active{transform:scale(.95)}.hcc-btn::after{content:'';position:absolute;inset:0;border-radius:50%;background:var(--hcc-color,#128C7E);opacity:.35;animation:hcc-pulse 2.4s ease-out infinite;pointer-events:none}#hcc-widget.hcc-open .hcc-btn::after{animation:none;opacity:0}@keyframes hcc-pulse{0%{transform:scale(1);opacity:.35}70%{transform:scale(1.55);opacity:0}100%{transform:scale(1);opacity:0}}.hcc-btn-ico{position:absolute;display:flex;align-items:center;justify-content:center;transition:opacity .22s ease,transform .22s ease;will-change:opacity,transform}.hcc-btn-ico svg{width:26px;height:26px;display:block}.hcc-ico-open{opacity:1;transform:rotate(0deg) scale(1)}.hcc-ico-close{opacity:0;transform:rotate(-90deg) scale(.7)}#hcc-widget.hcc-open .hcc-ico-open{opacity:0;transform:rotate(90deg) scale(.7)}#hcc-widget.hcc-open .hcc-ico-close{opacity:1;transform:rotate(0deg) scale(1)}.hcc-popup{display:flex;flex-direction:column;gap:var(--hcc-gap,12px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility 0s .28s}#hcc-widget.hcc-open .hcc-popup{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s ease,visibility 0s 0s}.hcc-channels{display:flex;flex-direction:column;gap:var(--hcc-gap,12px)}.hcc-ch{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border-radius:60px;background-color:var(--hcc-ch-bg,#128C7E);color:var(--hcc-ch-text,#fff);text-decoration:none;font-size:14px;font-weight:600;white-space:nowrap;direction:rtl;box-shadow:0 3px 14px rgb(0 0 0 / .22);transition:transform .2s ease,box-shadow .2s ease,color .2s ease}.hcc-ch:hover,.hcc-ch:focus-visible{color:var(--hcc-ch-text-hover,var(--hcc-ch-text,#fff));box-shadow:0 5px 20px rgb(0 0 0 / .32);text-decoration:none;outline:none;opacity:.92}.hcc-bottom-right .hcc-ch:hover{transform:translateX(-4px)}.hcc-bottom-left .hcc-ch:hover{transform:translateX(4px)}.hcc-ch:active{transform:scale(.96)}.hcc-ch-icon{width:26px;height:26px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hcc-ch-icon svg,.hcc-ch-icon img{width:22px;height:22px;display:block;object-fit:contain}.hcc-ch-label{line-height:1;letter-spacing:0}.hcc-anim-slide-up .hcc-ch{transform:translateY(14px);opacity:0;transition:transform .28s ease,opacity .28s ease,box-shadow .2s ease}#hcc-widget.hcc-open.hcc-anim-slide-up .hcc-ch{transform:translateY(0);opacity:1}.hcc-anim-fade .hcc-ch{opacity:0;transition:opacity .3s ease}#hcc-widget.hcc-open.hcc-anim-fade .hcc-ch{opacity:1}.hcc-anim-scale .hcc-ch{transform:scale(.6);opacity:0;transition:transform .28s cubic-bezier(.34,1.56,.64,1),opacity .28s ease}#hcc-widget.hcc-open.hcc-anim-scale .hcc-ch{transform:scale(1);opacity:1}#hcc-widget.hcc-open .hcc-ch:nth-child(1){transition-delay:.00s}#hcc-widget.hcc-open .hcc-ch:nth-child(2){transition-delay:.05s}#hcc-widget.hcc-open .hcc-ch:nth-child(3){transition-delay:.10s}#hcc-widget.hcc-open .hcc-ch:nth-child(4){transition-delay:.15s}#hcc-widget.hcc-open .hcc-ch:nth-child(5){transition-delay:.20s}#hcc-widget.hcc-open .hcc-ch:nth-child(6){transition-delay:.25s}#hcc-widget.hcc-open .hcc-ch:nth-child(7){transition-delay:.30s}@media(max-width:480px){.hcc-ch{font-size:13px;padding:9px 14px}}@media(prefers-reduced-motion:reduce){.hcc-btn,.hcc-btn::after,.hcc-btn-ico,.hcc-popup,.hcc-ch{animation:none!important;transition:none!important}}