/* v8.21 unified position authority; override legacy theme-specific breakpoints. */
html body #jarvis-commerce-ai-widget.curly-ai{display:block!important;position:fixed!important;z-index:2147483000!important;top:auto!important;bottom:max(var(--jcai-offset-y,18px),env(safe-area-inset-bottom,0px))!important;width:max-content!important;max-width:calc(100vw - 16px)!important;opacity:1!important;visibility:visible!important;transform:none!important}
html body #jarvis-commerce-ai-widget.curly-left{left:max(var(--jcai-offset-x,18px),env(safe-area-inset-left,0px))!important;right:auto!important}
html body #jarvis-commerce-ai-widget.curly-right{right:max(var(--jcai-offset-x,18px),env(safe-area-inset-right,0px))!important;left:auto!important}
html body #jarvis-commerce-ai-widget .curly-launcher{display:flex!important;position:relative!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
html body #jarvis-commerce-ai-widget.curly-left .curly-window{left:0!important;right:auto!important}
html body #jarvis-commerce-ai-widget.curly-right .curly-window{right:0!important;left:auto!important}
@media(max-width:520px){html body #jarvis-commerce-ai-widget.curly-ai{bottom:max(var(--jcai-offset-y,18px),env(safe-area-inset-bottom,0px))!important;width:max-content!important}
html body #jarvis-commerce-ai-widget.curly-left{left:max(var(--jcai-offset-x,18px),env(safe-area-inset-left,0px))!important;right:auto!important}
html body #jarvis-commerce-ai-widget.curly-right{right:max(var(--jcai-offset-x,18px),env(safe-area-inset-right,0px))!important;left:auto!important}
html body #jarvis-commerce-ai-widget.curly-left .curly-launcher{margin-left:0!important;margin-right:auto!important}
html body #jarvis-commerce-ai-widget.curly-right .curly-launcher{margin-right:0!important;margin-left:auto!important}
html body #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}}
