/* Version 8.20: admin-controlled site-wide bubble anchoring. Loaded last. */
#jarvis-commerce-ai-widget.curly-ai{position:fixed!important;z-index:2147483000!important;bottom:max(var(--jcai-offset-y,18px),env(safe-area-inset-bottom,0px))!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
#jarvis-commerce-ai-widget.curly-left{left:max(var(--jcai-offset-x,18px),env(safe-area-inset-left,0px))!important;right:auto!important}
#jarvis-commerce-ai-widget.curly-right{right:max(var(--jcai-offset-x,18px),env(safe-area-inset-right,0px))!important;left:auto!important}
#jarvis-commerce-ai-widget.curly-left .curly-window{left:0;right:auto}
#jarvis-commerce-ai-widget.curly-right .curly-window{right:0;left:auto}
@media(max-width:520px){
 #jarvis-commerce-ai-widget.curly-ai{bottom:max(var(--jcai-offset-y,18px),env(safe-area-inset-bottom,0px))!important;width:auto!important}
 #jarvis-commerce-ai-widget.curly-left{left:max(var(--jcai-offset-x,18px),env(safe-area-inset-left,0px))!important;right:auto!important}
 #jarvis-commerce-ai-widget.curly-right{right:max(var(--jcai-offset-x,18px),env(safe-area-inset-right,0px))!important;left:auto!important}
 #jarvis-commerce-ai-widget.curly-left .curly-launcher{margin-left:0!important;margin-right:auto!important}
 #jarvis-commerce-ai-widget.curly-right .curly-launcher{margin-left:auto!important;margin-right:0!important}
 #jarvis-commerce-ai-widget .curly-window{position:fixed!important;left:10px!important;right:10px!important;bottom:max(10px,env(safe-area-inset-bottom,0px))!important;width:auto!important;max-width:none!important}
}
