.mit-ai{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));z-index:99992;font-family:Arial,sans-serif;color:#123b55}.mit-ai button{font:inherit}.mit-ai-launch{width:62px;height:62px;border:3px solid #fff;border-radius:20px;background:linear-gradient(145deg,#086da3,#063b5b);box-shadow:0 14px 34px rgba(3,57,87,.3);color:#fff;font-size:26px;cursor:pointer}.mit-ai-launch:after{content:'AI';position:absolute;right:-4px;top:-6px;background:#ff8500;color:#fff;border-radius:8px;padding:3px 5px;font-size:10px;font-weight:900}.mit-ai-panel{display:none;position:absolute;right:0;bottom:75px;width:min(370px,calc(100vw - 26px));max-height:min(610px,calc(100vh - 120px));overflow:hidden;background:#fff;border:1px solid #cfe0e9;border-radius:22px;box-shadow:0 26px 70px rgba(2,47,74,.28)}.mit-ai.open .mit-ai-panel{display:flex;flex-direction:column}.mit-ai-head{padding:17px 18px;background:#053f61;color:#fff}.mit-ai-head strong,.mit-ai-head small{display:block}.mit-ai-head small{margin-top:4px;color:#cfe6f1}.mit-ai-log{padding:16px;overflow:auto;display:grid;gap:10px;min-height:260px}.mit-ai-msg{max-width:86%;padding:11px 13px;border-radius:15px;background:#eef6fa;line-height:1.45;font-size:14px}.mit-ai-msg.visitor{justify-self:end;background:#fff0df}.mit-ai-form{display:flex;gap:7px;padding:12px;border-top:1px solid #dce8ee}.mit-ai-form input{min-width:0;flex:1;border:1px solid #bcd0dc;border-radius:10px;padding:11px}.mit-ai-form button{border:0;border-radius:10px;padding:0 15px;background:#ff8500;color:#fff;font-weight:800}.mit-ai-links{display:flex;gap:8px;padding:0 12px 12px}.mit-ai-links a{flex:1;text-align:center;padding:9px;border-radius:9px;background:#eef7fb;color:#06496f;text-decoration:none;font-size:12px;font-weight:800}.mit-whatsapp-chat{left:max(14px,env(safe-area-inset-left))!important;right:auto!important;bottom:max(16px,env(safe-area-inset-bottom))!important}.mit-whatsapp-label{order:2;transform:translateX(-12px)}
body.mit-cookie-visible .mit-ai{opacity:0;pointer-events:none}
@media(max-width:520px){.mit-ai-launch{width:56px;height:56px;border-radius:18px}.mit-ai-panel{position:fixed;left:8px;right:8px;bottom:82px;width:auto;max-height:calc(100vh - 105px)}.mit-whatsapp-chat{bottom:max(15px,env(safe-area-inset-bottom))!important}.mit-whatsapp-icon{width:54px!important;height:54px!important}.mit-whatsapp-label{display:none!important}}
