.bekk-ic{position:fixed;bottom:calc(var(--bekk-ic-bottom,20px) + env(safe-area-inset-bottom,0px));z-index:99990;display:flex;flex-direction:column;align-items:center;gap:8px;font-family:inherit;line-height:1.2}.bekk-ic--right{right:var(--bekk-ic-side,20px)}.bekk-ic--left{left:var(--bekk-ic-side,20px)}.bekk-ic *{box-sizing:border-box}.bekk-ic__list{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.bekk-ic__list[hidden]{display:none}.bekk-ic__item{margin:0;padding:0;list-style:none}.bekk-ic__item::before{content:none}.bekk-ic__link,.bekk-ic__toggle{position:relative;display:block;width:var(--bekk-ic-size,54px);height:var(--bekk-ic-size,54px);padding:0;border:0;border-radius:50%;background:none;color:inherit;text-decoration:none;cursor:pointer;box-shadow:0 16px 24px 0 rgb(73 104 126 / .16);-webkit-tap-highlight-color:#fff0}.bekk-ic__svg{display:block;width:100%;height:100%;border-radius:50%}.bekk-ic__bg{fill:var(--bekk-ic-main,#FFB128)}.bekk-ic__link:focus-visible,.bekk-ic__toggle:focus-visible{outline:3px solid #0B3954;outline-offset:2px}.bekk-ic__ico{position:absolute;inset:0;display:block;transition:opacity .5s,transform .5s,visibility .5s}.bekk-ic__ico--close{opacity:0;visibility:hidden}.bekk-ic.is-open .bekk-ic__ico--chat{opacity:0;visibility:hidden;transform:rotate(540deg)}.bekk-ic.is-open .bekk-ic__ico--close{opacity:1;visibility:visible;transform:rotate(180deg)}.bekk-ic__tip{position:absolute;top:50%;padding:5px 15px;border-radius:10px;background:#fff;box-shadow:0 1.93px 7.74px rgb(0 0 0 / .15);color:#333;font-size:17px;line-height:21px;font-weight:400;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:2}.bekk-ic__tip::after{content:"";position:absolute;top:50%;border:5px solid #fff0;transform:translateY(-50%)}.bekk-ic--right .bekk-ic__tip{right:calc(100% + 10px);transform:translate(.5em,-50%)}.bekk-ic--right .bekk-ic__tip::after{left:100%;border-right-width:0;border-left-color:#fff}.bekk-ic--left .bekk-ic__tip{left:calc(100% + 10px);transform:translate(-.5em,-50%)}.bekk-ic--left .bekk-ic__tip::after{right:100%;border-left-width:0;border-right-color:#fff}.bekk-ic__link:hover .bekk-ic__tip,.bekk-ic__link:focus-visible .bekk-ic__tip,.bekk-ic__toggle:hover .bekk-ic__tip,.bekk-ic__toggle:focus-visible .bekk-ic__tip{opacity:1;visibility:visible}.bekk-ic--right .bekk-ic__link:hover .bekk-ic__tip,.bekk-ic--right .bekk-ic__link:focus-visible .bekk-ic__tip,.bekk-ic--right .bekk-ic__toggle:hover .bekk-ic__tip,.bekk-ic--right .bekk-ic__toggle:focus-visible .bekk-ic__tip{transform:translate(0,-50%)}.bekk-ic--left .bekk-ic__link:hover .bekk-ic__tip,.bekk-ic--left .bekk-ic__link:focus-visible .bekk-ic__tip,.bekk-ic--left .bekk-ic__toggle:hover .bekk-ic__tip,.bekk-ic--left .bekk-ic__toggle:focus-visible .bekk-ic__tip{transform:translate(0,-50%)}.bekk-ic__toggle .bekk-ic__tip{opacity:1;visibility:visible;transform:translate(0,-50%)}@media (hover:none){.bekk-ic__link .bekk-ic__tip{display:none}}@media (max-width:767px){.bekk-ic--no-mobile{display:none}}@media (min-width:768px){.bekk-ic--no-desktop{display:none}}@media (prefers-reduced-motion:reduce){.bekk-ic__ico,.bekk-ic__tip{transition:none}}@media print{.bekk-ic{display:none}}