.fcugfa-launch{position:fixed;right:24px;bottom:22px;z-index:700;border:0;background:#E10424;color:#fff;padding:13px 17px;display:flex;gap:9px;align-items:center;box-shadow:0 9px 25px #0004;cursor:pointer}.fcugfa-launch b{font:800 .74rem Montserrat,Arial,sans-serif;text-transform:uppercase}.fcugfa-panel{position:fixed;z-index:710;right:24px;bottom:78px;width:min(390px,calc(100vw - 32px));height:530px;max-height:calc(100vh - 105px);background:#fff;box-shadow:0 20px 70px #0004;display:none;flex-direction:column;border-top:4px solid #E10424;font-family:Arial,sans-serif}.fcugfa-panel.open{display:flex}.fcugfa-panel header{background:#0721B1;color:#fff;padding:16px;display:flex;justify-content:space-between}.fcugfa-panel header>div{display:flex;align-items:center;gap:11px}.fcugfa-panel header span{width:34px;height:34px;background:#E10424;display:grid;place-items:center}.fcugfa-panel header strong,.fcugfa-panel header small{display:block}.fcugfa-panel header strong{font-size:.85rem}.fcugfa-panel header small{font-size:.67rem;color:#ffffffa0}.fcugfa-panel header button{border:0;background:none;color:#fff;font-size:1.6rem;cursor:pointer}.fcugfa-body{padding:17px;flex:1;overflow:auto;background:#f5f4f1}.fcugfa-bot,.fcugfa-user{max-width:88%;padding:12px 14px;margin-bottom:12px;font-size:.82rem;white-space:pre-wrap}.fcugfa-bot{background:#fff;border-left:3px solid #E10424}.fcugfa-user{background:#2E4DF9;color:#fff;margin-left:auto}.fcugfa-suggestions{display:flex;flex-wrap:wrap;gap:7px}.fcugfa-suggestions button{border:1px solid #d7d5d1;background:#fff;padding:7px 9px;font-size:.7rem;cursor:pointer}.fcugfa-panel form{display:flex;border-top:1px solid #ddd;padding:10px}.fcugfa-panel form input{flex:1;min-width:0;border:0;outline:0;padding:9px}.fcugfa-panel form button{border:0;background:#E10424;color:#fff;width:38px;height:38px}.fcugfa-loading{color:#666}.fcugfa-loading::after{content:' ';display:inline-block;width:12px;height:12px;margin-left:7px;border:2px solid #bbb;border-top-color:#E10424;border-radius:50%;animation:fcugfa-spin .8s linear infinite}@keyframes fcugfa-spin{to{transform:rotate(360deg)}}@media(max-width:680px){.fcugfa-launch b{display:none}.fcugfa-launch{border-radius:50%;width:52px;height:52px;justify-content:center}.fcugfa-panel{right:16px}}@media(prefers-reduced-motion:reduce){.fcugfa-loading::after{animation:none}}
