.voll-consent{position:fixed;z-index:2147483001;left:20px;bottom:20px;max-width:430px;padding:22px;background:#f8fbfff2;color:#17283e;border:1px solid white;border-radius:24px;box-shadow:0 15px 55px #17283e33;backdrop-filter:blur(22px);font:14px/1.5 system-ui}.voll-consent[hidden]{display:none!important}.voll-consent p{font:14px/1.5 system-ui;color:#35475d;margin:12px 0}.voll-consent button{border:1px solid #b9c7d9;border-radius:24px;padding:10px 18px;margin:5px 8px 0 0;background:#e4edf8;color:#17283e;cursor:pointer}.voll-privacy-preferences{font:inherit;background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer}.voll-chat-messages{display:flex;flex-direction:column;align-items:stretch}.voll-chat-messages p{width:fit-content;min-width:100px}.voll-chat-messages .from-visitor{align-self:flex-end;margin:7px 0 7px auto;background:#1b5b88!important;color:#fff!important;border:1px solid #1b5b88;border-radius:17px 17px 4px 17px}.voll-chat-messages .from-business{align-self:flex-start;margin:7px auto 7px 0;background:#e0f0e7!important;color:#143d30!important;border:1px solid #b5d5c5;border-radius:17px 17px 17px 4px}.voll-chat-author{display:block;font-size:11px;font-weight:700;opacity:.85;margin-bottom:4px}.voll-chat-typing{font:12px/1.4 system-ui;color:#325d4c;margin:5px 16px;min-height:17px}.voll-chat-typing[hidden]{display:none!important}@media(max-width:600px){.voll-consent{left:12px;right:12px;bottom:12px;max-width:none;padding:18px}}
