.dp-chat{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:max(20px,env(safe-area-inset-bottom));z-index:80;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.dp-chat-toggle,.dp-chat-option{display:flex;align-items:center;justify-content:center;min-width:54px;min-height:54px;border:1px solid #819dc5;border-radius:28px;background:#202873;color:#fff;box-shadow:0 7px 24px #050c2052}.dp-chat-toggle{width:54px;height:54px;cursor:pointer;padding:13px}.dp-chat svg{width:24px;height:24px;flex:none;fill:currentColor}.dp-chat-toggle .dp-chat-x{display:none}.dp-chat.is-open .dp-chat-x{display:block}.dp-chat.is-open .dp-chat-bubble{display:none}.dp-chat-options{display:flex;flex-direction:column;gap:10px;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity 225ms ease,transform 225ms ease,visibility 225ms;pointer-events:none}.dp-chat.is-open .dp-chat-options{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.dp-chat-option{gap:10px;padding:12px 17px;font-size:13px;text-decoration:none;font-weight:700}.dp-chat-toggle:hover,.dp-chat-option:hover{background:#344e9c}.dp-chat-toggle:focus-visible,.dp-chat-option:focus-visible{outline:3px solid #9ec4d7;outline-offset:4px}body.dp-chat-footer-visible .dp-chat{opacity:0;visibility:hidden;pointer-events:none}@media(max-width:760px){.dp-chat{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.dp-chat-options{transition:none}}
