.message-list[data-v-99f65f33]{flex-direction:column;gap:10px;max-height:100%;display:flex;overflow-y:auto}.message-card[data-v-99f65f33]{background-color:var(--color-bg);border-radius:8px;padding:16px}.message-card__header[data-v-99f65f33]{justify-content:space-between;align-items:center;gap:12px;display:flex}.message-card__type-icon[data-v-99f65f33]{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:36px;height:36px}.message-card__title[data-v-99f65f33]{color:var(--color-text-primary);flex:1;margin:0;font-size:16px;font-weight:700}.message-card__time[data-v-99f65f33]{color:var(--color-text-light);white-space:nowrap;margin-top:2px;font-size:12px}.message-card__content[data-v-99f65f33]{color:var(--color-text-secondary);margin:10px 0 0;font-size:14px;line-height:1.5}.message-card__footer[data-v-99f65f33]{margin-top:12px}.message-card__divider[data-v-99f65f33]{background-color:var(--color-border);height:1px;margin-bottom:10px}.message-card__details[data-v-99f65f33]{color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:0;font-size:14px;transition:color .15s;display:flex}.message-card__details[data-v-99f65f33]:hover{color:var(--color-primary)}.message-list__loading[data-v-99f65f33]{justify-content:center;padding:20px;display:flex}.message-list__empty[data-v-99f65f33]{padding:40px 0;font-size:14px}.message-list__empty[data-v-99f65f33],.message-list__end[data-v-99f65f33]{color:var(--color-text-light);text-align:center}.message-list__end[data-v-99f65f33]{padding:20px 0;font-size:13px}.message-card__media[data-v-99f65f33]{border-radius:8px;margin-top:10px;overflow:hidden}.message-card__image[data-v-99f65f33]{cursor:pointer;-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;max-height:300px;transition:opacity .15s;display:block}.message-card__image[data-v-99f65f33]:hover{opacity:.9}.message-card__video[data-v-99f65f33]{cursor:pointer;background-color:#000;border-radius:8px;width:100%;max-height:360px;display:block}
