.nactvet-report-misconduct{position:fixed;right:20px;bottom:20px;z-index:1050;display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:calc(100vw - 32px);padding:12px 18px;border:1px solid #f3d329;border-radius:10px;background:#facc15;color:#102c3a;text-decoration:none;font-family:inherit;font-size:14px;font-weight:700;line-height:1.4;box-shadow:0 4px 14px #00364a30;box-sizing:border-box}
.nactvet-report-misconduct:hover{background:#fde047;color:#102c3a;text-decoration:none}
.nactvet-report-misconduct:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 6px #075985}
.nactvet-report-misconduct svg{flex-shrink:0}
@media(max-width:600px){.nactvet-report-misconduct{right:12px;bottom:max(12px,env(safe-area-inset-bottom));padding:10px 13px;font-size:12px;gap:6px;border-radius:8px}.public-footer{padding-bottom:68px!important}}
.nactvet-report-misconduct{animation:nactvet-report-hop 2.8s ease-in-out infinite,nactvet-report-pulse 2.8s ease-out infinite;transform-origin:center bottom}
.nactvet-report-misconduct svg{animation:nactvet-report-icon 2.8s ease-in-out infinite}
.nactvet-report-misconduct:hover,.nactvet-report-misconduct:focus-visible,.nactvet-report-misconduct:hover svg,.nactvet-report-misconduct:focus-visible svg{animation-play-state:paused}
@keyframes nactvet-report-hop{0%,8%,32%,100%{transform:translateY(0)}15%{transform:translateY(-12px)}21%{transform:translateY(0)}26%{transform:translateY(-5px)}}
@keyframes nactvet-report-pulse{0%,35%,100%{box-shadow:0 4px 14px #00364a30,0 0 0 0 #facc1500}12%{box-shadow:0 7px 20px #00364a40,0 0 0 0 #facc1560}30%{box-shadow:0 4px 14px #00364a30,0 0 0 10px #facc1500}}
@keyframes nactvet-report-icon{0%,9%,32%,100%{transform:rotate(0)}14%{transform:rotate(-10deg)}20%{transform:rotate(8deg)}26%{transform:rotate(-4deg)}}
@keyframes nactvet-report-gentle{0%,40%,100%{transform:translateY(0)}20%{transform:translateY(-4px)}}
@media(prefers-reduced-motion:reduce){.nactvet-report-misconduct{animation:nactvet-report-gentle 3s ease-in-out infinite}.nactvet-report-misconduct svg{animation:none}}