/* ZENVAR-Maskottchen als Knopf des Anfrageassistenten. Dreifache ID, damit die Regeln unabhängig von der Ladereihenfolge gegen das Zusatz-CSS gewinnen. */
#zenvar-anfrageassistent#zenvar-anfrageassistent#zenvar-anfrageassistent.za-interface.za-quiet .za-launcher.zk-hasbot .za-entry-label{display:none!important}
#zenvar-anfrageassistent#zenvar-anfrageassistent#zenvar-anfrageassistent.za-interface .za-launcher.zk-hasbot{background:none!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important;min-height:0!important;min-width:0!important;width:auto!important;height:auto!important;gap:0!important;font-size:0!important;line-height:0!important;color:transparent!important;overflow:visible!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:drop-shadow(0 18px 28px rgba(0,0,0,.36));transition:transform .35s cubic-bezier(.2,.7,.1,1),opacity .35s,visibility .35s}
#zenvar-anfrageassistent#zenvar-anfrageassistent#zenvar-anfrageassistent.za-interface .za-launcher.zk-hasbot::before,#zenvar-anfrageassistent#zenvar-anfrageassistent#zenvar-anfrageassistent.za-interface .za-launcher.zk-hasbot::after{display:none!important}
#zenvar-anfrageassistent#zenvar-anfrageassistent#zenvar-anfrageassistent.za-interface .za-launcher.zk-hasbot .za-quiet-icon,#zenvar-anfrageassistent#zenvar-anfrageassistent#zenvar-anfrageassistent.za-interface .za-launcher.zk-hasbot img{display:none!important}
#zenvar-anfrageassistent#zenvar-anfrageassistent#zenvar-anfrageassistent.za-interface .za-launcher.zk-hasbot:hover{transform:scale(1.07)}
#zenvar-anfrageassistent#zenvar-anfrageassistent#zenvar-anfrageassistent.za-interface .za-launcher.zk-hasbot:active{transform:scale(.97)}
svg.zk-bot{width:116px;height:auto;display:block;overflow:visible}
svg.zk-bot .zkfig{transform-box:view-box;transform-origin:50% 100%;animation:zkhop 9s cubic-bezier(.3,.7,.3,1) infinite}
svg.zk-bot .zkshadow{transform-box:fill-box;transform-origin:center;animation:zkhsh 9s cubic-bezier(.3,.7,.3,1) infinite}
svg.zk-bot .zkarm{transform-box:view-box;transform-origin:338px 412px;animation:zkbwink 9s ease-in-out infinite}
svg.zk-bot .zkeye{transform-box:fill-box;transform-origin:center;animation:zkblink 5.4s ease-in-out infinite}
svg.zk-bot .zkwave{animation:zkbpuls 2.8s ease-in-out infinite}
.za-launcher.zk-hasbot:hover svg.zk-bot .zkarm{animation-duration:2.4s}
@media(max-width:560px){svg.zk-bot{width:86px}}
@media(prefers-reduced-motion:reduce){svg.zk-bot .zkfig,svg.zk-bot .zkshadow,svg.zk-bot .zkarm,svg.zk-bot .zkeye,svg.zk-bot .zkwave{animation:none}}
@keyframes zkhop{0%,60%{transform:translateY(0) scale(1,1)}64%{transform:translateY(0) scale(1.06,.9)}71%{transform:translateY(-32px) scale(.95,1.08)}78%{transform:translateY(0) scale(1.06,.91)}83%,100%{transform:translateY(0) scale(1,1)}}
@keyframes zkhsh{0%,60%{transform:scaleX(1);opacity:.22}71%{transform:scaleX(.66);opacity:.09}83%,100%{transform:scaleX(1);opacity:.22}}
@keyframes zkbwink{0%,62%{transform:rotate(0deg)}68%{transform:rotate(-24deg)}73%{transform:rotate(14deg)}78%{transform:rotate(-18deg)}83%{transform:rotate(9deg)}88%,100%{transform:rotate(0deg)}}
@keyframes zkblink{0%,93%,100%{transform:scaleY(1)}96%{transform:scaleY(.12)}}
@keyframes zkbpuls{0%,100%{opacity:.3}50%{opacity:1}}
#zenvar-anfrageassistent#zenvar-anfrageassistent#zenvar-anfrageassistent .za-launcher.zk-hasbot svg.zk-bot{width:116px!important;max-width:none!important;height:auto!important}
@media(max-width:560px){#zenvar-anfrageassistent#zenvar-anfrageassistent#zenvar-anfrageassistent .za-launcher.zk-hasbot svg.zk-bot{width:86px!important}}
