.MessengerChatWidget-module__A5OouW__widget{z-index:1100;flex-direction:column;align-items:flex-end;gap:10px;width:fit-content;max-width:calc(100vw - 24px);display:flex;position:fixed;bottom:16px;right:16px}.MessengerChatWidget-module__A5OouW__widget,.MessengerChatWidget-module__A5OouW__widget *,.MessengerChatWidget-module__A5OouW__widget :before,.MessengerChatWidget-module__A5OouW__widget :after{box-sizing:border-box}.MessengerChatWidget-module__A5OouW__panel{background:linear-gradient(#eef6ff 0%,#e3f0ff 100%);border:1px solid #1976d22e;border-radius:24px;width:min(320px,100vw - 24px);overflow:hidden;box-shadow:0 20px 48px #1976d224}.MessengerChatWidget-module__A5OouW__header{color:#0f172a;background:linear-gradient(#dcecff 0%,#cfe5ff 100%);border-bottom:1px solid #1976d224;padding:18px 20px 16px}.MessengerChatWidget-module__A5OouW__eyebrow,.MessengerChatWidget-module__A5OouW__title,.MessengerChatWidget-module__A5OouW__name,.MessengerChatWidget-module__A5OouW__status{margin:0}.MessengerChatWidget-module__A5OouW__eyebrow{font-size:.95rem;font-weight:700;line-height:1.2}.MessengerChatWidget-module__A5OouW__title{color:#475569;margin-top:8px;font-size:.75rem;font-weight:500;line-height:1.45}.MessengerChatWidget-module__A5OouW__videoWrap{padding:14px 14px 0}.MessengerChatWidget-module__A5OouW__video{aspect-ratio:16/9;background:#1976d22e;border:0;border-radius:16px;width:100%;display:block}.MessengerChatWidget-module__A5OouW__cta{color:#0f172a;background:linear-gradient(#f6fbff 0%,#ebf4ff 100%);border:1px solid #1976d229;border-radius:18px;align-items:center;gap:12px;margin:14px;padding:14px 16px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.MessengerChatWidget-module__A5OouW__cta,.MessengerChatWidget-module__A5OouW__cta:hover,.MessengerChatWidget-module__A5OouW__cta:focus,.MessengerChatWidget-module__A5OouW__cta:active{color:#0f172a;text-decoration:none}.MessengerChatWidget-module__A5OouW__cta:hover{transform:translateY(-1px);box-shadow:0 12px 24px #1976d21f}.MessengerChatWidget-module__A5OouW__iconWrap{color:#1976d2;background:#1976d21f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.MessengerChatWidget-module__A5OouW__icon{width:22px;height:22px;display:block}.MessengerChatWidget-module__A5OouW__content{flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.MessengerChatWidget-module__A5OouW__name{color:#0f172a;font-size:1rem;font-weight:700;line-height:1.2}.MessengerChatWidget-module__A5OouW__status{color:#475569;white-space:nowrap;align-items:center;gap:8px;font-size:.88rem;font-weight:500;display:inline-flex}.MessengerChatWidget-module__A5OouW__dot{background:#22c55e;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #22c55e24}.MessengerChatWidget-module__A5OouW__toggle{color:#1976d2;cursor:pointer;appearance:none;background:linear-gradient(#d8ebff 0%,#c5e0ff 100%);border:1px solid #1976d22e;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 16px 30px #1976d242}.MessengerChatWidget-module__A5OouW__toggle:hover{transform:translateY(-1px)scale(1.02);box-shadow:0 20px 34px #1976d24d}.MessengerChatWidget-module__A5OouW__toggleIcon{width:30px;height:30px;display:block}@media (max-width:767px){.MessengerChatWidget-module__A5OouW__widget{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));gap:8px;max-width:calc(100vw - 32px)}.MessengerChatWidget-module__A5OouW__panel{border-radius:20px;width:min(290px,100vw - 32px)}.MessengerChatWidget-module__A5OouW__header{padding:16px 16px 14px}.MessengerChatWidget-module__A5OouW__eyebrow{font-size:.9rem}.MessengerChatWidget-module__A5OouW__title{margin-top:6px;font-size:.84rem}.MessengerChatWidget-module__A5OouW__cta{border-radius:16px;margin:12px;padding:12px 14px}.MessengerChatWidget-module__A5OouW__videoWrap{padding:12px 12px 0}.MessengerChatWidget-module__A5OouW__video{border-radius:14px}.MessengerChatWidget-module__A5OouW__content{flex-direction:column;align-items:flex-start;gap:6px}.MessengerChatWidget-module__A5OouW__name{font-size:.95rem}.MessengerChatWidget-module__A5OouW__status{font-size:.8rem}.MessengerChatWidget-module__A5OouW__toggle{flex-shrink:0;width:48px;height:48px}.MessengerChatWidget-module__A5OouW__toggleIcon{width:30px;height:30px}}
