#nutribot-btn{position:fixed;right:24px;bottom:24px;z-index:99999;border:0;border-radius:999px;padding:14px 20px;background:#2f7d32;color:#fff;font:600 15px Arial;box-shadow:0 8px 24px #0004;cursor:pointer}#nutribot{position:fixed;right:24px;bottom:86px;width:min(390px,calc(100vw - 32px));height:540px;z-index:99999;background:#fff;border-radius:18px;box-shadow:0 16px 50px #0004;display:none;overflow:hidden;font-family:Arial,sans-serif}#nutribot.open{display:flex;flex-direction:column}.nb-head{background:#2f7d32;color:#fff;padding:16px;font-weight:bold}.nb-msgs{flex:1;overflow:auto;padding:16px;background:#f6f7f4}.nb-msg{max-width:85%;padding:10px 12px;border-radius:14px;margin:8px 0;line-height:1.4}.bot{background:#fff}.user{background:#dff0df;margin-left:auto}.nb-form{display:flex;padding:10px;border-top:1px solid #ddd;gap:8px}.nb-form input{flex:1;border:1px solid #ccc;border-radius:20px;padding:11px}.nb-form button{border:0;border-radius:20px;padding:0 16px;background:#2f7d32;color:#fff}
