.olle-chat-progress{display:flex;align-items:center;gap:10px;margin:12px 0 24px;color:#666;font:13px/1.5 Arial,Helvetica,sans-serif}.olle-thinking-dots{display:inline-flex;gap:4px;align-items:center;min-height:18px}.olle-thinking-dots i{width:5px;height:5px;border-radius:50%;background:#8b8b83;animation:olle-think 1.2s ease-in-out infinite}.olle-thinking-dots i:nth-child(2){animation-delay:.15s}.olle-thinking-dots i:nth-child(3){animation-delay:.3s}.olle-pending-body{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px}.olle-message-sending{display:block;margin-top:8px;color:#777;font:11px/1.5 Arial,Helvetica,sans-serif}.olle-message-retry{font:12px/1.6 Arial,Helvetica,sans-serif;color:#8d392c}.olle-message-retry button{border:0;background:none;color:inherit;text-decoration:underline;padding:8px 16px 8px 0;cursor:pointer}.olle-message-retry button:focus-visible{outline:2px solid currentColor;outline-offset:2px}@keyframes olle-think{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.olle-thinking-dots i{animation:none}}