import styled from 'styled-components'; const StyledMsg = styled.div` position: relative; display: flex; align-items: flex-start; gap: 16px; padding: 4px 8px; margin: 8px 0; border-radius: 8px; content-visibility: auto; contain-intrinsic-size: auto 150px; &.in_view { content-visibility: visible; } &[data-highlight='true'] { background: #f5f6f7; } &:hover, &.preview { content-visibility: inherit; contain-intrinsic-size: inherit; background: #f5f6f7; .cmds { visibility: visible; } } &.readonly:hover { background: none; } .avatar { flex-shrink: 0; cursor: pointer; width: 40px; height: 40px; img { width: 100%; height: 100%; border-radius: 50%; } } > .details { width: 100%; display: flex; flex-direction: column; gap: 8px; .up { display: flex; align-items: center; gap: 8px; font-weight: 500; .name { color: #06b6d4; font-style: normal; font-size: 14px; line-height: 20px; } .time { color: #bfbfbf; font-size: 12px; line-height: 18px; } } .down { user-select: text; color: #374151; font-weight: normal; font-size: 14px; line-height: 20px; word-break: break-all; white-space: pre-wrap; .edited { margin-left: 5px; color: #999; font-size: 10px; } &.sending { opacity: 0.9; } .img { max-width: 480px; cursor: pointer; } > .link { text-decoration: none; border-radius: 2px; /* background-color: #f5feff; */ padding: 2px; color: #1fe1f9; } } } `; export default StyledMsg;