.event-attachment[data-v-3d51a50c]{display:grid;gap:12px;grid-template-columns:1fr 2fr;padding-inline-end:12px}.event-attachment .event-attachment-details[data-v-3d51a50c]{padding-block-end:12px}.booking-attachment[data-v-4b90ffdc]{display:grid;gap:12px;grid-template-columns:1fr 2fr;padding-inline-end:12px}.booking-attachment .booking-attachment-details[data-v-4b90ffdc]{padding-block-end:12px}.message-container{display:flex;flex-direction:column;margin-bottom:8px;max-width:80%}.message-container.from-current-user{align-self:flex-end;margin-left:auto}.message-container .sender-info{align-items:center;display:flex;margin-bottom:4px;margin-left:8px}.message-container .message-bubble{border-radius:18px;overflow:hidden;position:relative;word-break:break-word}.message-container .message-bubble .message-common{padding:8px 12px}.message-container .from-me{border-bottom-right-radius:4px}.message-container .from-them{border-bottom-left-radius:4px}.message-container .deleted{background-color:#f1f1f1;color:#999;font-style:italic}.message-container .message-metadata{align-items:center;display:flex;font-size:.7rem;justify-content:flex-end;margin-top:4px;opacity:.7}.message-container .image-attachment{border-radius:8px;margin-bottom:4px;overflow:hidden}.message-container .file-attachment{margin-bottom:4px}.typing-indicator[data-v-8f730dcc]{margin:4px 0;opacity:.8;padding:8px 16px}.typing-indicator__content[data-v-8f730dcc]{align-items:center;display:flex;gap:8px}.typing-indicator__dots[data-v-8f730dcc]{display:flex;gap:2px}.typing-indicator__dot[data-v-8f730dcc]{animation:typing-pulse-8f730dcc 1.4s ease-in-out infinite;background-color:rgb(var(--v-theme-primary));border-radius:50%;height:4px;width:4px}.typing-indicator__dot[data-v-8f730dcc]:first-child{animation-delay:-.32s}.typing-indicator__dot[data-v-8f730dcc]:nth-child(2){animation-delay:-.16s}.typing-indicator__dot[data-v-8f730dcc]:nth-child(3){animation-delay:0s}.typing-indicator__text[data-v-8f730dcc]{color:rgb(var(--v-theme-on-surface));font-size:.875rem;font-style:italic;opacity:.7}@keyframes typing-pulse-8f730dcc{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.v-theme--dark .typing-indicator__text[data-v-8f730dcc]{color:rgb(var(--v-theme-on-surface))}@media (max-width:600px){.typing-indicator[data-v-8f730dcc]{padding:6px 12px}.typing-indicator__text[data-v-8f730dcc]{font-size:.8125rem}}.conversation-detail .messages-container{display:flex;flex-direction:column;height:calc(100% - 120px);overflow-y:auto}.conversation-detail .message-list{display:flex;flex-direction:column}.conversation-detail .date-divider{margin:16px 0;opacity:.6;position:relative;text-align:center}.conversation-detail .date-divider:before{background-color:#0000001a;content:"";height:1px;left:0;position:absolute;right:0;top:50%;z-index:1}.conversation-detail .date-label{color:#f5f5f5;font-size:.8rem;position:relative;z-index:2}.conversation-detail .message-input{border-top:1px solid rgba(0,0,0,.1)}
