#onima-ai-launch{position:fixed;right:22px;bottom:22px;z-index:2147483000;width:60px;height:60px;border:1px solid #fa545a;border-radius:50%;background:#d62836;color:#fff;box-shadow:0 8px 34px #0008;cursor:pointer;font-size:25px}#onima-ai-panel{position:fixed;right:22px;bottom:94px;z-index:2147483000;width:min(390px,calc(100vw - 28px));height:min(630px,calc(100dvh - 115px));display:none;flex-direction:column;background:#101014;color:#f5f5f6;border:1px solid #35353b;border-radius:19px;box-shadow:0 18px 60px #000a;overflow:hidden;font:14px/1.5 system-ui,-apple-system,sans-serif}#onima-ai-panel.open{display:flex}#onima-ai-panel *{box-sizing:border-box}#onima-ai-panel button,#onima-ai-panel input,#onima-ai-panel textarea{font:inherit}#onima-ai-head{display:flex;align-items:center;gap:12px;background:#18181d;padding:16px;border-bottom:1px solid #333}#onima-ai-mark{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:#d62836;font-size:21px}#onima-ai-head strong{display:block;font-size:16px}#onima-ai-head small{color:#aaa}#onima-ai-close{margin-left:auto;background:transparent;border:0;color:#fff;cursor:pointer;font-size:23px}#onima-ai-log{padding:16px;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:11px;overscroll-behavior:contain}#onima-ai-log .msg{max-width:91%;padding:11px 13px;border-radius:14px;white-space:pre-wrap;overflow-wrap:anywhere}#onima-ai-log .bot{align-self:flex-start;background:#24242a}#onima-ai-log .user{align-self:flex-end;background:#ac2430}#onima-ai-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0 13px 12px}#onima-ai-actions button{background:#1c1c21;color:#fff;border:1px solid #444;border-radius:10px;padding:9px;cursor:pointer;text-align:left;font-size:12px}#onima-ai-actions button:hover{border-color:#ed3d47}#onima-ai-form{display:flex;gap:7px;padding:12px;border-top:1px solid #333}#onima-ai-input{min-width:0;flex:1;border:1px solid #45454d;border-radius:12px;background:#222228;color:#fff;padding:11px;outline:none}#onima-ai-send{background:#d62836;color:#fff;border:0;border-radius:11px;padding:0 14px;cursor:pointer}#onima-ai-send:disabled{opacity:.5}#onima-ai-foot{text-align:center;color:#999;font-size:10px;padding:0 12px 10px}#onima-ai-lead{display:none;flex-direction:column;gap:8px;padding:12px;background:#1b1b20;border-top:1px solid #333}#onima-ai-lead.show{display:flex}#onima-ai-lead input{width:100%;padding:10px;background:#28282e;color:#fff;border:1px solid #555;border-radius:8px}#onima-ai-lead button{padding:10px;background:#d62836;color:white;border:0;border-radius:9px;cursor:pointer}#onima-ai-lead label{font-size:12px;color:#ccc}#onima-ai-lead a{color:#ff777d}@media(max-width:540px){#onima-ai-launch{right:15px;bottom:15px}#onima-ai-panel{inset:0;width:100%;height:100dvh;max-height:none;border-radius:0}}