#hunza-chat-widget{position:fixed;right:20px;bottom:20px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;font-family:inherit}#hunza-chat-toggle{width:52px;height:52px;border-radius:50%;background:#000;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px rgb(0 0 0 / .25);transition:transform 0.15s ease}#hunza-chat-toggle:hover{transform:scale(1.06)}#hunza-chat-toggle .icon-close{display:none}#hunza-chat-widget.is-open #hunza-chat-toggle .icon-open{display:none}#hunza-chat-widget.is-open #hunza-chat-toggle .icon-close{display:block}.hunza-chat-options{display:flex;flex-direction:column;gap:12px;margin-bottom:12px;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity 0.18s ease,transform 0.18s ease}#hunza-chat-widget.is-open .hunza-chat-options{opacity:1;transform:translateY(0);pointer-events:auto}.hunza-chat-btn{width:44px;height:44px;border-radius:50%;background:#fff;color:#000;border:1px solid #000;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgb(0 0 0 / .15);text-decoration:none;transition:transform 0.15s ease,background 0.15s ease}.hunza-chat-btn:hover{background:#000;color:#fff;transform:scale(1.08)}@media (max-width:480px){#hunza-chat-widget{right:14px;bottom:14px}}