.fkri-chatbot{--fkri-bg:#0b0f14;--fkri-surface:#111827;--fkri-text:#e5e7eb;--fkri-primary:#00c2a8;--fkri-radius:14px;--fkri-header-bg:#0f172a;--fkri-input-bg:#0f172a;--fkri-input-border:#2c3344;--fkri-input-text:#e5e7eb;--fkri-send-bg:#00c2a8;--fkri-send-text:#00110d;--fkri-chip-bg:#0f172a;--fkri-chip-text:#e5e7eb;--fkri-chip-border:#2c3344;--fkri-bubble-user-bg:rgba(255,255,255,.08);--fkri-bubble-bot-bg:rgba(0,0,0,.35);--fkri-toggle-bg:#00c2a8;--fkri-toggle-text:#00110d;--fkri-toggle-dot:#ffcc00}.fkri-chatbot .fkri-panel{background:var(--fkri-surface);color:var(--fkri-text);border-radius:var(--fkri-radius);box-shadow:0 10px 30px rgba(0,0,0,.2);max-height:70vh;overflow:auto}.fkri-chatbot .fkri-header{background:var(--fkri-header-bg);padding:.6rem .8rem;border-top-left-radius:var(--fkri-radius);border-top-right-radius:var(--fkri-radius)}.fkri-chatbot .fkri-body{padding:.8rem;display:flex;flex-direction:column;gap:.6rem}.fkri-chatbot .bubble{max-width:92%;padding:.6rem .7rem;border-radius:12px;line-height:1.5}.fkri-chatbot .bubble.user{align-self:flex-end;background:var(--fkri-bubble-user-bg)}.fkri-chatbot .bubble.bot{align-self:flex-start;background:var(--fkri-bubble-bot-bg)}.fkri-chatbot .fkri-chip{background:var(--fkri-chip-bg);color:var(--fkri-chip-text);padding:.3rem .6rem;border-radius:999px;border:1px solid var(--fkri-chip-border);margin:.1rem}.fkri-chatbot .fkri-footer{padding:.6rem .8rem;display:flex;align-items:center;gap:.5rem}.fkri-chatbot .fkri-input{flex:1;background:var(--fkri-input-bg);color:var(--fkri-input-text);border:1px solid var(--fkri-input-border);border-radius:12px;padding:.6rem .7rem}.fkri-chatbot .fkri-send{background:var(--fkri-send-bg);color:var(--fkri-send-text);border:none;border-radius:10px;padding:.6rem .7rem;cursor:pointer}.fkri-id-wrap{direction:rtl}