:root{--agent-message-border-color:#e5e7eb;--agent-message-background:#ffffff;--agent-message-text-color:#374151;--user-message-border-color:#e5e7eb;--user-message-background:#ffffff;--user-header-text-color:#374151;--user-message-text-color:#4b5563}textarea{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;cursor:text!important;caret-color:black!important}textarea::-moz-selection{background-color:rgba(0,0,255,.2)!important;color:inherit!important}textarea::selection{background-color:rgba(0,0,255,.2)!important;color:inherit!important}input,textarea{cursor:text!important;caret-color:auto!important}.text-agentMessageTextColor,.text-userMessageTextColor,h1,h2,h3,h4,h5,h6,input,p,span,textarea{-moz-user-select:text!important;user-select:text!important;-webkit-user-select:text!important}.text-userMessageTextColor,.text-userMessageTextColor *,[class*=userMessage],[class*=userMessage] *{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;cursor:text!important;pointer-events:auto!important}.text-userMessageTextColor ::-moz-selection,.text-userMessageTextColor::-moz-selection,[class*=userMessage] ::-moz-selection,[class*=userMessage]::-moz-selection{background-color:rgba(0,0,255,.3)!important;color:inherit!important}.text-userMessageTextColor ::selection,.text-userMessageTextColor::selection,[class*=userMessage] ::selection,[class*=userMessage]::selection{background-color:rgba(0,0,255,.3)!important;color:inherit!important}.text-agentMessageTextColor,.text-agentMessageTextColor *,[class*=agentMessage],[class*=agentMessage] *{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;cursor:text!important;pointer-events:auto!important}.text-agentMessageTextColor ::-moz-selection,.text-agentMessageTextColor::-moz-selection,[class*=agentMessage] ::-moz-selection,[class*=agentMessage]::-moz-selection{background-color:rgba(0,0,255,.3)!important;color:inherit!important}.text-agentMessageTextColor ::selection,.text-agentMessageTextColor::selection,[class*=agentMessage] ::selection,[class*=agentMessage]::selection{background-color:rgba(0,0,255,.3)!important;color:inherit!important}[class*=productCard],div[class*=cursor-pointer]{cursor:pointer!important}.text-agentMessageTextColor [class*=productCard],[class*=agentMessage] [class*=productCard],[class*=agentMessage] div[class*=cursor-pointer]{cursor:pointer!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.text-agentMessageTextColor div[role=dialog],.text-agentMessageTextColor div[role=dialog]>div>div,[class*=agentMessage] div[role=dialog],[class*=agentMessage] div[role=dialog]>div>div{cursor:default!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}div[class*=bg-white][class*=rounded-lg][class*=shadow-xl],div[class*=bg-white][class*=rounded-lg][class*=shadow-xl] :not(button):not(a):not(input):not(textarea):not(.prose *),div[class*=fixed][class*=inset-0][class*=bg-black][class*=bg-opacity-50],div[class*=fixed][class*=inset-0][class*=bg-black][class*=bg-opacity-50] *,div[role=dialog],div[role=dialog] *,div[role=dialog]>div,div[role=dialog]>div>div,div[role=dialog]>div>div *{cursor:default!important}.text-agentMessageTextColor div[role=dialog] a,.text-agentMessageTextColor div[role=dialog] button:not([disabled]),[class*=agentMessage] div[role=dialog] a,[class*=agentMessage] div[role=dialog] button:not([disabled]),[class*=cursor-pointer],a[class*=cursor-pointer],button[class*=cursor-pointer],div[class*=bg-white][class*=rounded-lg][class*=shadow-xl] a,div[class*=bg-white][class*=rounded-lg][class*=shadow-xl] button,div[class*=cursor-pointer],div[class*=fixed][class*=inset-0] a,div[class*=fixed][class*=inset-0] button,div[role=dialog] a,div[role=dialog] button{cursor:pointer!important}[class*=productCard] *,div[class*=cursor-pointer] *{cursor:inherit!important}[class*=productCard] button:not([disabled]),div[class*=cursor-pointer] button:not([disabled]){cursor:pointer!important}[class*=productCard] button[disabled],div[class*=cursor-pointer] button[disabled]{cursor:not-allowed!important}.border-agentMessageBorderColor{border-color:var(--agent-message-border-color)}.bg-agentMessageBackground{background-color:var(--agent-message-background)}.text-agentMessageTextColor{color:var(--agent-message-text-color)}.border-userMessageBorderColor{border-color:var(--user-message-border-color)}.bg-userMessageBackground{background-color:var(--user-message-background)}.text-userHeaderTextColor{color:var(--user-header-text-color)}.text-userMessageTextColor{color:var(--user-message-text-color)}.product-overview-content,.product-overview-content :not(button):not(a),.product-overview-modal,.product-overview-modal :not(button):not(a),.text-agentMessageTextColor .product-overview-content,.text-agentMessageTextColor .product-overview-content :not(button):not(a),.text-agentMessageTextColor .product-overview-modal,.text-agentMessageTextColor .product-overview-modal :not(button):not(a),[class*=agentMessage] .product-overview-content,[class*=agentMessage] .product-overview-content :not(button):not(a),[class*=agentMessage] .product-overview-modal,[class*=agentMessage] .product-overview-modal :not(button):not(a),div.product-overview-content,div.product-overview-content :not(button):not(a),div.product-overview-modal,div.product-overview-modal :not(button):not(a){cursor:default!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.product-overview-content a,.product-overview-content button:not([disabled]),.product-overview-modal a,.product-overview-modal button:not([disabled]),.text-agentMessageTextColor .product-overview-content a,.text-agentMessageTextColor .product-overview-content button:not([disabled]),.text-agentMessageTextColor .product-overview-modal a,.text-agentMessageTextColor .product-overview-modal button:not([disabled]),[class*=agentMessage] .product-overview-content a,[class*=agentMessage] .product-overview-content button:not([disabled]),[class*=agentMessage] .product-overview-modal a,[class*=agentMessage] .product-overview-modal button:not([disabled]){cursor:pointer!important}.text-agentMessageTextColor div[role=dialog] .prose,.text-agentMessageTextColor div[role=dialog] p,[class*=agentMessage] div[role=dialog] .prose,[class*=agentMessage] div[role=dialog] p{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;cursor:default!important}