.formatted-text{white-space:normal;overflow-wrap:anywhere;text-align:start;line-height:inherit}
.formatted-text>:first-child{margin-block-start:0}.formatted-text>:last-child{margin-block-end:0}
.formatted-text p{margin-block:.65em}.formatted-text h1{font-size:1.75em}.formatted-text h2{font-size:1.5em}.formatted-text h3{font-size:1.3em}.formatted-text h4,.formatted-text h5,.formatted-text h6{font-size:1.1em}
.formatted-text h1,.formatted-text h2,.formatted-text h3,.formatted-text h4,.formatted-text h5,.formatted-text h6{font-family:inherit;line-height:1.35;margin-block:.9em .4em;color:inherit}
.formatted-text strong{font-weight:700}.formatted-text em{font-style:italic}.formatted-text ul,.formatted-text ol{padding-inline-start:1.65em;margin-block:.65em;list-style-position:outside}
.formatted-text ul{list-style-type:disc}.formatted-text ol{list-style-type:decimal}.formatted-text li{margin-block:.2em}.formatted-text li p{margin-block:.2em}
.formatted-text blockquote{margin-inline:0;padding-inline-start:1em;border-inline-start:3px solid currentColor;opacity:.9}
.formatted-text pre{white-space:pre;max-width:100%;overflow-x:auto;padding:.8em;background:rgba(127,127,127,.1);border-radius:4px;direction:ltr;text-align:left}
.formatted-text code{font-family:ui-monospace,monospace;white-space:pre-wrap;unicode-bidi:isolate}.formatted-text pre code{white-space:pre}
.formatted-text img{max-width:100%;height:auto}.formatted-text hr{border:0;border-block-start:1px solid currentColor;opacity:.3;margin-block:1em}
.formatted-text .formatted-table{max-width:100%;overflow-x:auto}.formatted-text table{border-collapse:collapse;width:100%}.formatted-text th,.formatted-text td{padding:.45em .6em;border:1px solid rgba(127,127,127,.4);text-align:start}

.member-message-preview.formatted-text{white-space:normal;max-height:3.3em}
.member-message-preview.formatted-text p{margin:0}
