/** * DokuWiki XMPP Live Support Chat Plugin - Custom Layout Stylesheet */ /* Custom floating popup box layout */ #xmppsupport-chat-box { display: none; position: fixed; bottom: 80px; right: 20px; width: 320px; height: 400px; background-color: #1e1e1e; border: 1px solid #333; border-radius: 8px; box-shadow: 0 4px 20px rgba(0,0,0,0.5); z-index: 2147483647; flex-direction: column; font-family: Arial, sans-serif; color: #fff; } #xmppsupport-chat-header { background-color: #7d80bd; padding: 12px; font-weight: bold; border-top-left-radius: 7px; border-top-right-radius: 7px; } #xmppsupport-chat-messages { flex: 1; padding: 10px; overflow-y: auto; font-size: 13px; display: flex; flex-direction: column; gap: 8px; } .xmpp-msg { padding: 6px 10px; border-radius: 4px; max-width: 80%; word-wrap: break-word; } .xmpp-msg.incoming { background-color: #7d80bd; align-self: flex-start; } .xmpp-msg.outgoing { /* background-color: #007bff; */ align-self: flex-end; } #xmppsupport-chat-footer { padding: 10px; border-top: 1px solid #333; display: flex; gap: 5px; } #xmppsupport-chat-input { flex: 1; background-color: #2a2a2a; border: 1px solid #444; color: #fff; padding: 6px; border-radius: 4px; outline: none; } #xmppsupport-chat-trigger:hover { transform: scale(1.08); transition: transform 0.2s ease-in-out; }