.gc-assistant-contact{position:fixed;z-index:9998;right:24px;bottom:22px;display:inline-flex;align-items:center;gap:10px;min-height:60px;padding:8px 19px 8px 9px;border:1px solid #edb52e;border-radius:999px;background:#ffc43d;color:#092a3d;text-decoration:none;font-family:inherit;font-size:14px;font-weight:800;line-height:1.2;box-shadow:0 8px 28px #092a3d35;transition:transform .18s,box-shadow .18s}.gc-assistant-contact:hover{transform:translateY(-2px);box-shadow:0 12px 30px #092a3d45}.gc-assistant-mascot{position:relative;display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;overflow:visible;border-radius:50%;background:#fff}.gc-assistant-mascot img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%}.gc-assistant-whatsapp{position:absolute;right:-4px;bottom:-3px;display:grid;place-items:center;width:20px;height:20px;border:2px solid #fff;border-radius:50%;background:#16834b;color:#fff}.gc-assistant-whatsapp .gui-icon{display:block;width:12px;height:12px;fill:currentColor}.gc-assistant-label{white-space:nowrap}@media(max-width:600px){.gc-assistant-contact{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));min-height:54px;gap:8px;padding:6px 15px 6px 7px;font-size:13px}.gc-assistant-mascot{width:38px;height:38px;flex-basis:38px}}@media(prefers-reduced-motion:reduce){.gc-assistant-contact{transition:none}}
