.visitor-query-toast { position: fixed; bottom: 24px; right: 24px; max-width: min(380px, calc(100vw - 48px)); padding: 18px; background: #fff; border: 1px solid #b9dfc6; border-left: 4px solid #008848; border-radius: 12px; box-shadow: 0 8px 30px #132f2526; z-index: 1200; }
.visitor-query-toast a { color: #193726; overflow-wrap: anywhere; }
.visitor-query-toast[hidden] { display: none; }
