.recall-support-window{background:#071b30;border-radius:26px;padding:20px;display:grid;gap:20px;color:#f4f8fc;max-width:680px;margin:0 auto 24px;box-sizing:border-box}.recall-support-card{background:#122c44;border-radius:22px;padding:22px;box-sizing:border-box}.recall-support-whatsapp h3{font-size:21px;font-weight:650;display:flex;align-items:center;gap:13px;margin:0 0 22px}.recall-wa-icon{font-size:29px;color:#25d366;line-height:1}.recall-support-whatsapp p{color:#b9cbd8;font-size:17px;margin:0 0 20px}.recall-wa-button{display:block;text-align:center;background:#198c4e;color:#fff!important;text-decoration:none;font-size:19px;font-weight:600;padding:20px 12px;border-radius:17px}.recall-wa-button:hover{background:#157b44}.recall-unavailable{color:#ffd7a1!important}.recall-ai-head{display:flex;align-items:center;gap:15px;margin-bottom:22px}.recall-ai-avatar{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:#155e9f;color:#fff;flex-shrink:0}.recall-ai-head strong{display:block;font-size:21px;line-height:1.25}.recall-ai-head small{display:block;color:#5ad4f0;font-size:16px;margin-top:5px}.recall-ai-messages{display:flex;flex-direction:column;gap:12px;max-height:340px;min-height:100px;overflow:auto;margin-bottom:20px}.recall-ai-line{padding:18px 20px;border-radius:20px;background:#1c405c;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;font-size:16px}.recall-ai-line.user{background:#145a80;align-self:flex-end;max-width:90%}.recall-ai-form{display:flex;gap:10px;background:#071d31;border-radius:20px;padding:10px}.recall-ai-form input{box-sizing:border-box;flex:1;min-width:0;border:0;outline:0;background:transparent;color:white;padding:12px 5px;font-size:16px}.recall-ai-form input::placeholder{color:#a0b5c5}.recall-ai-form button{border:0;background:#1789dc;color:white;border-radius:13px;width:54px;min-width:54px;display:grid;place-items:center;cursor:pointer}.recall-ai-form button:disabled{opacity:.55}@media(max-width:480px){.recall-support-window{padding:12px;gap:12px;border-radius:20px}.recall-support-card{padding:17px;border-radius:18px}.recall-support-whatsapp h3,.recall-ai-head strong{font-size:18px}.recall-wa-button{font-size:16px;padding:17px 8px}.recall-ai-avatar{width:50px;height:50px}.recall-ai-line{font-size:15px;padding:15px}.recall-ai-form button{width:48px;min-width:48px}}
