#sr-tawk-launcher{position:fixed;right:22px;bottom:22px;z-index:2147483000;display:flex;align-items:flex-end;gap:10px;font-family:Arial,Helvetica,sans-serif;filter:drop-shadow(0 10px 28px rgba(0,0,0,.35))}
#sr-tawk-launcher.sr-chat-open{display:none}
#sr-tawk-avatar{width:78px;height:78px;border-radius:50%;padding:0;border:3px solid #2d6cff;background:#07162e;overflow:hidden;cursor:pointer;box-shadow:0 0 0 4px rgba(45,108,255,.18);flex:none}
#sr-tawk-avatar img{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 30%}
#sr-tawk-bubble{position:relative;max-width:315px;background:linear-gradient(135deg,#0d2f72,#2168ff);color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:18px 18px 4px 18px;padding:16px 44px 16px 18px;font-size:15px;font-weight:700;line-height:1.35;cursor:pointer;text-align:left;box-shadow:0 12px 32px rgba(4,22,62,.42)}
#sr-tawk-close{position:absolute;right:8px;top:7px;width:28px;height:28px;border:0;border-radius:50%;background:rgba(255,255,255,.14);color:#fff;font-size:20px;line-height:28px;cursor:pointer}
#sr-tawk-launcher.sr-minimized #sr-tawk-bubble{display:none}
@media(max-width:640px){#sr-tawk-launcher{right:12px;bottom:14px;gap:8px}#sr-tawk-avatar{width:64px;height:64px}#sr-tawk-bubble{max-width:min(260px,calc(100vw - 100px));font-size:14px;padding:13px 38px 13px 14px}}
