.widget-managed{animation:widget-arrive .35s ease both;animation-delay:var(--widget-delay,0s)}
.agent-fab.widget-managed,.floating-contact.widget-managed,.global-scroll-top.widget-managed,.scroll-top.widget-managed{pointer-events:auto!important;touch-action:manipulation}
.agent-fab.widget-managed{z-index:10004!important}.creative-assistant.widget-managed{z-index:10005!important;pointer-events:none}.creative-assistant.widget-managed.open{pointer-events:auto}
.widget-managed.widget-side-left{right:auto!important;left:clamp(14px,3vw,30px)!important}
.widget-managed.widget-side-right{left:auto!important;right:clamp(14px,3vw,30px)!important}
.global-scroll-top.widget-side-right,.scroll-top.widget-side-right{left:auto!important;right:clamp(14px,3vw,30px)!important}
.global-scroll-top.widget-side-left,.scroll-top.widget-side-left{right:auto!important;left:clamp(14px,3vw,30px)!important}
.widget-managed.widget-compact b{display:none!important}
@keyframes widget-arrive{from{opacity:0;transform:translateY(8px)}to{opacity:1}}
@media(min-width:1101px){.widget-managed:not(.widget-desktop){display:none!important}}
@media(min-width:701px) and (max-width:1100px){.widget-managed:not(.widget-tablet){display:none!important}}
@media(max-width:700px){.widget-managed:not(.widget-mobile){display:none!important}}
@media(prefers-reduced-motion:reduce){.widget-managed{animation:none}}
