.sf-aimualim-container{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px #0000000d;display:flex;flex-direction:column;height:500px;max-width:600px;margin:0 auto 2rem;font-family:inherit}.sf-aimualim-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#2563eb;color:#fff}.sf-aimualim-header h3{margin:0;font-size:1.1rem;font-weight:600;color:#fff}.sf-aimualim-status{font-size:.85rem;opacity:.9}.sf-aimualim-messages{flex:1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;background:#f9fafb}.sf-msg-row{display:flex;width:100%}.sf-msg-user{justify-content:flex-end}.sf-msg-assistant{justify-content:flex-start}.sf-msg-bubble{max-width:80%;padding:.75rem 1rem;border-radius:12px;font-size:.95rem;line-height:1.5}.sf-msg-user .sf-msg-bubble{background:#2563eb;color:#fff;border-bottom-right-radius:4px}.sf-msg-assistant .sf-msg-bubble{background:#fff;color:#1f2937;border:1px solid #e5e7eb;border-bottom-left-radius:4px}.sf-msg-arabic{font-size:40px;text-align:right;margin-top:.5rem;display:block}.sf-msg-audio-btn{display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem;background:#eff6ff;color:#2563eb;border:none;padding:.25rem .75rem;border-radius:4px;font-size:.85rem;cursor:pointer}.sf-msg-audio-btn:hover{background:#dbeafe}.sf-aimualim-form{display:flex;padding:1rem;background:#fff;border-top:1px solid #e5e7eb;gap:.5rem}.sf-aimualim-form input{flex:1;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:8px;font-size:.95rem;outline:none}.sf-aimualim-form input:focus{border-color:#2563eb}.sf-msg-loading{display:flex;gap:4px;align-items:center;height:24px}.sf-msg-loading span{width:6px;height:6px;background:#9ca3af;border-radius:50%;animation:sfBounce 1.4s infinite ease-in-out both}.sf-msg-loading span:nth-child(1){animation-delay:-.32s}.sf-msg-loading span:nth-child(2){animation-delay:-.16s}@keyframes sfBounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}
