.mcb-wrap,.mcb-wrap *{box-sizing:border-box}.mcb-wrap{position:fixed;bottom:24px;z-index:999999;font-family:inherit}.mcb-pos-right{right:24px}.mcb-pos-left{left:24px}.mcb-main{width:62px;height:62px;border:0;border-radius:50%;background:linear-gradient(135deg,#174f8c,#2e79c7);box-shadow:0 12px 34px rgba(18,67,116,.32);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.mcb-main svg{width:28px;height:28px;fill:#fff}.mcb-close{display:none;color:#fff;font-size:36px;line-height:1}.mcb-wrap.is-open .mcb-open{display:none}.mcb-wrap.is-open .mcb-close{display:block}.mcb-panel{position:absolute;bottom:76px;width:230px;background:#fff;border:1px solid rgba(23,59,105,.08);border-radius:20px;padding:12px;box-shadow:0 18px 50px rgba(15,46,86,.18);opacity:0;visibility:hidden;transform:translateY(12px) scale(.96);transition:.22s ease;pointer-events:none}.mcb-pos-right .mcb-panel{right:0}.mcb-pos-left .mcb-panel{left:0}.mcb-wrap.is-open .mcb-panel{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.mcb-title{font-size:14px;font-weight:900;color:#173b69;padding:4px 7px 10px;border-bottom:1px solid #edf1f6;margin-bottom:7px}.mcb-item{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:13px;text-decoration:none!important;color:#24425f!important;font-weight:800;font-size:14px}.mcb-item:hover{background:#f6f8fb}.mcb-icon{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:0 0 38px}.mcb-icon svg{width:21px;height:21px;fill:#fff}.mcb-phone .mcb-icon{background:#174f8c}.mcb-sms .mcb-icon{background:#5b6f86}.mcb-whatsapp .mcb-icon{background:#25d366}.mcb-eitaa .mcb-icon{background:#f28c28}.mcb-rubika .mcb-icon{background:linear-gradient(135deg,#6f42c1,#d63384)}.mcb-no-labels .mcb-panel{width:auto;padding:10px}.mcb-no-labels .mcb-title,.mcb-no-labels .mcb-label{display:none}.mcb-no-labels .mcb-item{padding:6px}@media(max-width:767px){.mcb-wrap{bottom:18px}.mcb-pos-right{right:16px}.mcb-pos-left{left:16px}.mcb-main{width:58px;height:58px}.mcb-panel{bottom:70px;width:215px}}