/* Brasil Emprega — Léo oficial 7.3.6 */
#leoFab{position:fixed!important;right:34px!important;bottom:20px!important;z-index:99999!important;width:310px!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;cursor:grab!important;touch-action:none!important;user-select:none!important;filter:drop-shadow(0 12px 20px rgba(10,55,35,.20))!important}
#leoFab .leoOfficialArtwork{display:block!important;width:100%!important;height:auto!important;pointer-events:none!important;user-select:none!important}
@media(max-width:720px){#leoFab{right:8px!important;bottom:10px!important;width:188px!important}}

/* 7.3.7 — movimento de aceno sem trocar a arte aprovada */
#leoFab .leoOfficialArtwork{transform-origin:24% 54%!important;animation:leoArtworkWave 5.4s ease-in-out 1.1s infinite!important;will-change:transform!important}
#leoFab.dragging .leoOfficialArtwork{animation:none!important}
@keyframes leoArtworkWave{0%,62%,100%{transform:rotate(0deg) translateY(0)}66%{transform:rotate(-2.2deg) translateY(-1px)}70%{transform:rotate(2.5deg) translateY(-2px)}74%{transform:rotate(-2deg) translateY(-1px)}78%{transform:rotate(1.7deg) translateY(-1px)}82%{transform:rotate(-1.1deg) translateY(0)}86%{transform:rotate(.6deg) translateY(0)}90%{transform:rotate(0deg) translateY(0)}}
@media(prefers-reduced-motion:reduce){#leoFab .leoOfficialArtwork{animation:none!important}}
