html body.sc-fab-side-right #sc-chat-fab{left:auto;right:20px;bottom:calc(20px + var(--sc-fab-lift,0px))}html body.sc-fab-side-right #sc-chat-panel{left:auto;right:20px;bottom:calc(88px + var(--sc-fab-lift,0px));height:min(560px,calc(100vh - 108px - var(--sc-fab-lift,0px)))}html body.sc-fab-side-right .scrollToTop{left:auto;right:23px;bottom:calc(88px + var(--sc-fab-lift,0px))}html body.sc-fab-side-left #sc-chat-fab{right:auto;left:20px;bottom:calc(20px + var(--sc-fab-lift,0px))}html body.sc-fab-side-left #sc-chat-panel{right:auto;left:20px;bottom:calc(88px + var(--sc-fab-lift,0px));height:min(560px,calc(100vh - 108px - var(--sc-fab-lift,0px)))}html body.sc-fab-side-left .scrollToTop{right:auto;left:23px;bottom:calc(88px + var(--sc-fab-lift,0px))}@media (max-width:1024px){html body.sc-fab-side-right #sc-chat-fab{right:12px;bottom:calc(12px + var(--sc-fab-lift,0px))}html body.sc-fab-side-right #sc-chat-panel,html body.sc-fab-side-left #sc-chat-panel{bottom:calc(80px + var(--sc-fab-lift,0px));height:min(560px,calc(100vh - 95px - var(--sc-fab-lift,0px)))}html body.sc-fab-side-right .scrollToTop{right:20px;bottom:calc(80px + var(--sc-fab-lift,0px))}html body.sc-fab-side-left #sc-chat-fab{left:12px;bottom:calc(12px + var(--sc-fab-lift,0px))}html body.sc-fab-side-left .scrollToTop{left:20px;bottom:calc(80px + var(--sc-fab-lift,0px))}html body.sticky-toolbar-on:is(.sc-fab-side-right,.sc-fab-side-left) #sc-chat-fab{bottom:calc(67px + var(--sc-fab-lift,0px))}html body.sticky-toolbar-on:is(.sc-fab-side-right,.sc-fab-side-left) .scrollToTop{bottom:calc(135px + var(--sc-fab-lift,0px))}html body.sticky-toolbar-on:is(.sc-fab-side-right,.sc-fab-side-left) #sc-chat-panel{bottom:calc(135px + var(--sc-fab-lift,0px));height:min(560px,calc(100vh - 150px - var(--sc-fab-lift,0px)))}}html body:is(.sc-fab-side-right,.sc-fab-side-left) .scrollToTop{transform:none}@media (prefers-reduced-motion:no-preference){html body:is(.sc-fab-side-right,.sc-fab-side-left) #sc-chat-fab{transition:bottom .2s ease}html body:is(.sc-fab-side-right,.sc-fab-side-left) .scrollToTop{transition:opacity .3s ease,bottom .2s ease}}html.sc-fab-yield body:is(.sc-fab-side-right,.sc-fab-side-left) #sc-chat-fab,html.sc-fab-yield body:is(.sc-fab-side-right,.sc-fab-side-left) .scrollToTop{opacity:0!important;visibility:hidden;pointer-events:none}html.sc-fab-yield body:is(.sc-fab-side-right,.sc-fab-side-left) #sc-chat-fab:focus{opacity:1!important;visibility:visible;pointer-events:auto}