.support-shortcuts{position:fixed;right:22px;bottom:max(20px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:flex-end;gap:10px;z-index:25}.support-shortcut{display:flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:10px 16px;border:1px solid var(--theme-border);border-radius:28px;background:var(--theme-surface);color:var(--theme-text);font-family:inherit;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;box-shadow:0 4px 18px var(--theme-shadow-color)}.support-shortcut img,.support-shortcut svg{width:28px;height:28px;flex-shrink:0}.support-shortcut-ai{background:var(--theme-elevated);border-color:var(--theme-border);color:var(--theme-muted)}.support-shortcut:hover{box-shadow:0 5px 22px var(--theme-shadow-color)}.support-shortcut:focus-visible,.whatsapp-support-inline:focus-visible{outline:3px solid var(--theme-focus);outline-offset:4px}.whatsapp-support-inline{display:inline-flex;align-items:center;gap:8px;color:var(--theme-text);font-weight:700;font-size:16px;text-decoration:none;min-height:44px;overflow-wrap:anywhere}.whatsapp-support-inline img{flex-shrink:0}.support-chat-actions{flex-wrap:wrap;align-items:center}.support-whatsapp-handoff{background:var(--theme-surface);border:1px solid var(--theme-border);border-radius:12px;padding:16px;margin:18px 0}.support-whatsapp-handoff[hidden]{display:none}.support-whatsapp-handoff p{font-size:15px;line-height:1.6;margin:8px 0}.support-composer .support-privacy{clear:both}.support-shortcuts~.toast{z-index:50}@media(max-width:700px){.support-shortcuts{right:12px;bottom:max(12px,env(safe-area-inset-bottom));gap:9px}.support-shortcut{width:48px;height:48px;min-height:48px;padding:8px;border-radius:50%}.support-shortcut span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.support-shortcut img,.support-shortcut svg{width:27px;height:27px}.support-chat-actions{gap:12px}.support-shortcuts .support-shortcut-ai{width:48px}.app-footer,.site-footer,.public-footer{padding-bottom:125px}}
.support-ticket-search{margin-bottom:28px}.ticket-row small{overflow-wrap:anywhere}
