#rxg-maria-chat.rxg-chat-root,.rxg-chat-root[data-rxg-chat]{--rxg-orange:#ff781f;--rxg-orange-dark:#e85f0b;--rxg-blue:#1747c8;--rxg-blue-dark:#10369e;--rxg-ink:#18243a;--rxg-muted:#68758a;--rxg-border:#e7ebf2;position:fixed!important;right:24px!important;bottom:24px!important;z-index:2147483000!important;width:auto!important;height:auto!important;max-width:none!important;margin:0!important;padding:0!important;color:var(--rxg-ink)!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif!important;font-size:14px!important;line-height:1.45!important;text-align:left!important;isolation:isolate!important;color-scheme:light!important;opacity:1!important;visibility:visible!important;transform:none!important}#rxg-maria-chat *,#rxg-maria-chat *:before,#rxg-maria-chat *:after{box-sizing:border-box!important}#rxg-maria-chat button,#rxg-maria-chat input{font-family:inherit!important;text-transform:none!important;letter-spacing:normal!important}#rxg-maria-chat .rxg-chat-launcher{appearance:none!important;-webkit-appearance:none!important;position:relative!important;display:grid!important;place-items:center!important;width:62px!important;min-width:62px!important;max-width:62px!important;height:62px!important;min-height:62px!important;max-height:62px!important;margin:0!important;padding:0!important;border:3px solid #fff!important;border-radius:50%!important;outline:0!important;background:linear-gradient(145deg,#ff963f 0%,var(--rxg-orange) 58%,#f06413 100%)!important;color:#fff!important;box-shadow:0 9px 28px rgba(20,48,105,.28),0 0 0 1px rgba(23,71,200,.12)!important;cursor:pointer!important;line-height:1!important;font-size:0!important;font-weight:700!important;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease!important;overflow:visible!important}#rxg-maria-chat .rxg-chat-launcher:hover{background:linear-gradient(145deg,#ffa452 0%,var(--rxg-orange-dark) 100%)!important;color:#fff!important;transform:translateY(-3px)!important;box-shadow:0 13px 32px rgba(20,48,105,.32),0 0 0 5px rgba(255,120,31,.13)!important}#rxg-maria-chat .rxg-chat-launcher:focus-visible{outline:3px solid var(--rxg-blue)!important;outline-offset:4px!important}#rxg-maria-chat .rxg-chat-launch-icon{display:grid!important;place-items:center!important;width:31px!important;height:31px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;font-size:0!important;line-height:1!important}#rxg-maria-chat .rxg-chat-launch-icon svg{display:block!important;width:31px!important;height:31px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important}#rxg-maria-chat .rxg-chat-panel{position:absolute!important;right:0!important;bottom:82px!important;display:flex!important;flex-direction:column!important;width:min(330px,calc(100vw - 32px))!important;height:min(420px,calc(100vh - 112px))!important;min-height:300px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid #e5eaf3!important;border-radius:22px!important;background:#fff!important;color:var(--rxg-ink)!important;box-shadow:0 22px 70px rgba(16,31,65,.24),0 4px 14px rgba(16,31,65,.08)!important;opacity:1!important;visibility:visible!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#rxg-maria-chat .rxg-chat-panel[hidden]{display:none!important}#rxg-maria-chat .rxg-chat-header{position:relative!important;display:flex!important;align-items:center!important;gap:12px!important;flex:0 0 auto!important;margin:0!important;padding:17px 18px!important;border:0!important;border-radius:0!important;background:linear-gradient(115deg,#1747c8 0%,#12399f 100%)!important;color:#fff!important}#rxg-maria-chat .rxg-chat-avatar{display:grid!important;place-items:center!important;flex:0 0 43px!important;width:43px!important;height:43px!important;margin:0!important;padding:0!important;border:2px solid rgba(255,255,255,.75)!important;border-radius:15px!important;background:linear-gradient(145deg,#ff9948,#f36a16)!important;color:#fff!important;font-size:19px!important;font-weight:800!important;line-height:1!important}#rxg-maria-chat .rxg-chat-heading{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:3px!important;min-width:0!important;margin:0!important;padding:0!important}#rxg-maria-chat .rxg-chat-heading strong{display:block!important;margin:0!important;padding:0!important;color:#fff!important;font-size:16px!important;font-weight:750!important;line-height:1.2!important}#rxg-maria-chat .rxg-chat-heading small{display:block!important;margin:0!important;padding:0!important;color:#e2eaff!important;font-size:11px!important;line-height:1.3!important}#rxg-maria-chat .rxg-chat-close{appearance:none!important;-webkit-appearance:none!important;display:grid!important;place-items:center!important;flex:0 0 34px!important;width:34px!important;height:34px!important;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:50%!important;background:rgba(255,255,255,.12)!important;color:#fff!important;font-size:24px!important;font-weight:400!important;line-height:1!important;cursor:pointer!important}#rxg-maria-chat .rxg-chat-messages{display:block!important;flex:1 1 auto!important;min-height:0!important;margin:0!important;padding:18px 15px 12px!important;overflow-y:auto!important;border:0!important;background:#f5f7fb!important;color:var(--rxg-ink)!important}#rxg-maria-chat .rxg-chat-message{display:block!important;width:fit-content!important;max-width:91%!important;margin:0 0 11px!important;padding:11px 14px!important;border:1px solid var(--rxg-border)!important;border-radius:16px!important;background:#fff!important;color:#27354c!important;font-size:13px!important;font-weight:400!important;line-height:1.55!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;box-shadow:0 2px 5px rgba(20,40,80,.035)!important}#rxg-maria-chat .rxg-chat-bot{margin-right:auto!important;border-top-left-radius:5px!important;background:#fff!important;color:#27354c!important}#rxg-maria-chat .rxg-chat-user{margin-left:auto!important;margin-right:0!important;border:1px solid #dce6ff!important;border-top-right-radius:5px!important;background:#eaf0ff!important;color:#173b9e!important}#rxg-maria-chat .rxg-chat-compose{display:flex!important;flex:0 0 auto!important;align-items:center!important;gap:8px!important;margin:0!important;padding:11px 13px!important;border:0!important;border-top:1px solid #edf0f5!important;background:#fff!important}#rxg-maria-chat .rxg-chat-compose input{display:block!important;flex:1 1 auto!important;width:1%!important;min-width:0!important;height:43px!important;margin:0!important;padding:10px 13px!important;border:1px solid #dce2ec!important;border-radius:13px!important;outline:none!important;background:#fff!important;color:#1e293b!important;font-size:13px!important;line-height:1.3!important;box-shadow:none!important}#rxg-maria-chat .rxg-chat-compose input::placeholder{color:#9aa4b2!important;opacity:1!important}#rxg-maria-chat .rxg-chat-compose input:focus{border-color:var(--rxg-blue)!important;box-shadow:0 0 0 3px rgba(23,71,200,.1)!important}#rxg-maria-chat .rxg-chat-compose button:hover{background:var(--rxg-orange-dark)!important;color:#fff!important}#rxg-maria-chat .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:600px){#rxg-maria-chat.rxg-chat-root,#rxg-maria-chat.rxg-chat-root[data-rxg-chat]{right:15px!important;bottom:15px!important}#rxg-maria-chat .rxg-chat-launcher{width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important}#rxg-maria-chat .rxg-chat-panel{position:fixed!important;right:12px!important;bottom:86px!important;width:calc(100vw - 28px)!important;max-width:360px!important;height:min(430px,calc(100dvh - 100px))!important;min-height:300px!important;border-radius:20px!important}}@media(prefers-reduced-motion:no-preference){#rxg-maria-chat .rxg-chat-launcher:after{content:"";position:absolute;inset:-5px;border:1px solid rgba(255,120,31,.34);border-radius:50%;pointer-events:none;animation:rxgChatPulse 2.8s ease-out infinite}@keyframes rxgChatPulse{0%{transform:scale(.94);opacity:.7}75%,100%{transform:scale(1.22);opacity:0}}}#rxg-maria-chat .rxg-chat-chips{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:4px 0 2px!important}#rxg-maria-chat .rxg-chat-chip{appearance:none!important;-webkit-appearance:none!important;margin:0!important;padding:7px 12px!important;border:1px solid #dce6ff!important;border-radius:999px!important;background:#fff!important;color:var(--rxg-blue)!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;cursor:pointer!important;transition:background .15s ease,color .15s ease!important}#rxg-maria-chat .rxg-chat-chip:hover,#rxg-maria-chat .rxg-chat-chip:focus-visible{background:var(--rxg-blue)!important;color:#fff!important;outline:0!important}#rxg-maria-chat .rxg-chat-message{white-space:pre-line!important}