Spaces:
Running
Running
| @keyframes slideIn { | |
| from { | |
| opacity: 0; | |
| transform: translateY(-8px); | |
| } | |
| to { | |
| opacity: 1; | |
| transform: translateY(0); | |
| } | |
| } | |
| .file-preview-item { | |
| transition: all 0.15s ease; | |
| } | |
| .file-preview-item:hover { | |
| box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1); | |
| } | |
| /* Image lightbox effect */ | |
| .file-attachment-image .group:hover .group-hover\\:opacity-100 { | |
| opacity: 1; | |
| } | |
| /* Mention tag styles */ | |
| .mention-tag { | |
| display: inline-block; | |
| padding: 0 2px; | |
| border-radius: 4px; | |
| transition: background-color 0.15s ease; | |
| } | |
| .mention-tag:hover { | |
| background-color: rgba(0, 0, 0, 0.05); | |
| } | |
| /* Chat input placeholder */ | |
| .chat-input-placeholder { | |
| position: absolute; | |
| left: 12px; | |
| top: 50%; | |
| transform: translateY(-50%); | |
| pointer-events: none; | |
| color: var(--text-muted, #6b7280); | |
| font-size: 0.875rem; | |
| } | |
| /* Scrollbar styling */ | |
| .overflow-y-auto::-webkit-scrollbar { | |
| width: 6px; | |
| } | |
| .overflow-y-auto::-webkit-scrollbar-track { | |
| background: transparent; | |
| } | |
| .overflow-y-auto::-webkit-scrollbar-thumb { | |
| background: var(--border-primary, #e5e7eb); | |
| border-radius: 3px; | |
| } | |
| .overflow-y-auto::-webkit-scrollbar-thumb:hover { | |
| background: var(--text-muted, #9ca3af); | |
| } | |