/* MobiLux floating social/support hub. */
.mobilux-support-hub{position:fixed;bottom:var(--mlsh-y,24px);z-index:var(--mlsh-z,99980);direction:rtl;isolation:isolate;font-family:inherit}
.mobilux-support-hub.is-left{left:var(--mlsh-x,24px)}.mobilux-support-hub.is-right{right:var(--mlsh-x,24px)}
.mobilux-support-hub__backdrop{position:fixed;inset:0;z-index:-2;border:0;padding:0;margin:0;background:color-mix(in srgb,var(--mlsh-backdrop,#172033) calc(var(--mlsh-backdrop-opacity,.54)*100%),transparent);-webkit-backdrop-filter:blur(var(--mlsh-blur,3px));backdrop-filter:blur(var(--mlsh-blur,3px));opacity:0;transition:opacity .22s ease;cursor:default}
.mobilux-support-hub.is-open .mobilux-support-hub__backdrop{opacity:1}
.mobilux-support-hub__trigger{position:relative;z-index:3;width:var(--mlsh-trigger,58px);height:var(--mlsh-trigger,58px);padding:0;border:0;border-radius:18px;background:var(--mlsh-trigger-bg,#1457e6);color:var(--mlsh-trigger-color,#fff);display:grid;place-items:center;cursor:pointer;box-shadow:0 15px 36px color-mix(in srgb,var(--mlsh-trigger-bg,#1457e6) 30%,transparent),0 4px 12px rgba(13,20,36,.12);transition:transform .22s ease,box-shadow .22s ease,border-radius .22s ease}
.mobilux-support-hub__trigger:hover{transform:translateY(-2px);box-shadow:0 20px 42px color-mix(in srgb,var(--mlsh-trigger-bg,#1457e6) 35%,transparent),0 5px 16px rgba(13,20,36,.14)}
.mobilux-support-hub.is-open .mobilux-support-hub__trigger{border-radius:16px;transform:rotate(0)}
.mobilux-support-hub__trigger-icon{grid-area:1/1;width:27px;height:27px;display:grid;place-items:center;transition:opacity .18s ease,transform .22s ease}.mobilux-support-hub__trigger-icon svg,.mobilux-support-hub__trigger-icon img{display:block;width:100%;height:100%;object-fit:contain}.mobilux-support-hub__trigger-icon.is-close-icon{font-size:30px;line-height:1;font-weight:300;opacity:0;transform:rotate(-50deg) scale(.7)}.mobilux-support-hub.is-open .is-open-icon{opacity:0;transform:rotate(50deg) scale(.7)}.mobilux-support-hub.is-open .is-close-icon{opacity:1;transform:rotate(0) scale(1)}
.mobilux-support-hub__panel{position:absolute;z-index:2;bottom:calc(var(--mlsh-trigger,58px) + 14px);width:min(var(--mlsh-width,340px),calc(100vw - 32px));max-height:min(70vh,620px);overflow:auto;padding:0;border:1px solid rgba(226,230,239,.92);border-radius:var(--mlsh-radius,24px);background:var(--mlsh-panel-bg,#fff);color:var(--mlsh-text,#1f2937);box-shadow:0 26px 80px rgba(14,21,38,.22),0 5px 18px rgba(14,21,38,.07);transform-origin:bottom left;transition:opacity .22s ease,transform .24s cubic-bezier(.2,.75,.3,1);scrollbar-width:thin;scrollbar-color:#dfe4ed transparent}
.mobilux-support-hub.is-left .mobilux-support-hub__panel{left:0}.mobilux-support-hub.is-right .mobilux-support-hub__panel{right:0;transform-origin:bottom right}
.mobilux-support-hub__panel[hidden]{display:block!important;visibility:hidden;pointer-events:none;opacity:0}
.mobilux-support-hub.anim-scale .mobilux-support-hub__panel[hidden]{transform:translateY(12px) scale(.94)}.mobilux-support-hub.anim-slide.is-left .mobilux-support-hub__panel[hidden]{transform:translateX(-22px) translateY(6px)}.mobilux-support-hub.anim-slide.is-right .mobilux-support-hub__panel[hidden]{transform:translateX(22px) translateY(6px)}.mobilux-support-hub.anim-fade .mobilux-support-hub__panel[hidden]{transform:none}
.mobilux-support-hub.is-open .mobilux-support-hub__panel{visibility:visible;pointer-events:auto;opacity:1;transform:none}
.mobilux-support-hub__head{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:14px;align-items:start;padding:22px 22px 18px;border-bottom:1px solid #eff1f5}.mobilux-support-hub__head h2{margin:0 0 7px!important;color:var(--mlsh-text,#1f2937);font-size:16px!important;line-height:1.5!important;font-weight:950!important}.mobilux-support-hub__head p{margin:0!important;color:var(--mlsh-muted,#7c8497);font-size:12px!important;line-height:1.9!important}.mobilux-support-hub__close{width:34px;height:34px;border:1px solid #e8ebf1;border-radius:11px;background:#f8f9fb;color:#697184;font-size:23px;line-height:1;display:grid;place-items:center;cursor:pointer;transition:.18s ease}.mobilux-support-hub__close:hover{background:#eef1f7;color:#232939;transform:rotate(5deg)}
.mobilux-support-hub__channels{display:grid;gap:9px;padding:14px}.mobilux-support-channel{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:64px;padding:8px 10px;border:1px solid #edf0f5;border-radius:16px;background:linear-gradient(135deg,#fbfcfe,#fff);color:var(--mlsh-text,#1f2937)!important;text-decoration:none!important;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.mobilux-support-channel:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--mlsh-channel,var(--ml-primary));opacity:0;transform:scaleY(.4);transition:.18s ease}.mobilux-support-channel:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--mlsh-channel,var(--ml-primary)) 24%,#e7eaf0);background:color-mix(in srgb,var(--mlsh-channel,var(--ml-primary)) 4%,#fff);box-shadow:0 9px 24px rgba(28,34,52,.07)}.mobilux-support-channel:hover:before{opacity:1;transform:scaleY(1)}
.mobilux-support-channel__icon{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--mlsh-channel,var(--ml-primary));color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--mlsh-channel,var(--ml-primary)) 22%,transparent);overflow:hidden}.mobilux-support-channel__icon img{width:100%;height:100%;object-fit:cover}.mobilux-support-channel__icon svg{width:24px;height:24px}.mobilux-support-channel__copy{min-width:0;display:grid;gap:3px}.mobilux-support-channel__copy strong{font-size:13px;font-weight:900;line-height:1.5;color:inherit}.mobilux-support-channel__copy small{font-size:10.5px;line-height:1.7;color:var(--mlsh-muted,#7c8497);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobilux-support-channel__arrow{color:#a1a8b6;font-size:17px;transition:transform .18s ease,color .18s ease}.mobilux-support-channel:hover .mobilux-support-channel__arrow{color:var(--mlsh-channel,var(--ml-primary));transform:translateX(-3px)}
@media(max-width:782px){.mobilux-support-hub{bottom:var(--mlsh-my,16px)}.mobilux-support-hub.is-left{left:var(--mlsh-mx,14px)}.mobilux-support-hub.is-right{right:var(--mlsh-mx,14px)}.mobilux-support-hub.hide-mobile{display:none!important}.mobilux-support-hub__panel{width:min(var(--mlsh-width,340px),calc(100vw - 28px));max-height:min(72dvh,620px)}.mobilux-support-hub__head{padding:19px 17px 15px}.mobilux-support-hub__channels{padding:11px}.mobilux-support-channel{grid-template-columns:44px minmax(0,1fr) 22px;min-height:58px;padding:7px 9px}.mobilux-support-channel__icon{width:44px;height:44px;border-radius:13px}}
@media(min-width:783px){.mobilux-support-hub.hide-desktop{display:none!important}}
@media(prefers-reduced-motion:reduce){.mobilux-support-hub *{scroll-behavior:auto!important;transition:none!important}}
