@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.conversation-image-attachments{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.conversation-image-attachment{object-fit:contain;border-radius:8px;max-width:min(280px,100%);max-height:200px}.conversation-image-placeholder{background:var(--ev-colors-borderColor,#f3ebde);border-radius:8px;width:120px;height:80px;animation:1.5s ease-in-out infinite conversation-attachment-pulse}.conversation-file-attachments{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.conversation-file-attachment{border:1px solid var(--ev-colors-borderColor,#f3ebde);background:var(--ev-colors-backgroundSecondary,#f7f7f8);width:100%;max-width:100%;color:var(--ev-colors-text,#212124);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:13px;text-decoration:none;display:grid}.conversation-file-attachment:hover{background:var(--ev-colors-borderColor,#f3ebde)}.conversation-file-copy{flex-direction:column;min-width:0;display:flex}.conversation-file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.conversation-file-type,.conversation-file-pages{color:var(--ev-colors-secondaryText,#5a5a5f);font-size:11px}@keyframes conversation-attachment-pulse{0%,to{opacity:.65}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.conversation-image-placeholder{animation:none}}
@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer-sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.svg-refresh>path:last-child{filter:brightness(.6)}
