.tx-room-rich-text{display:block;min-width:0;max-width:100%;color:inherit;font-family:inherit;font-size:inherit;line-height:1.65;white-space:normal;overflow-wrap:anywhere;text-align:inherit}
.tx-room-rich-text>:first-child{margin-top:0}.tx-room-rich-text>:last-child{margin-bottom:0}
.tx-room-rich-text p,.tx-room-rich-text blockquote,.tx-room-rich-text ul,.tx-room-rich-text ol,.tx-room-rich-text h1,.tx-room-rich-text h2,.tx-room-rich-text h3{margin:.45em 0}
.tx-room-rich-text h1{font-size:1.6em}.tx-room-rich-text h2{font-size:1.35em}.tx-room-rich-text h3{font-size:1.15em}
.tx-room-rich-text ul,.tx-room-rich-text ol{padding-left:1.7em;list-style-position:outside}.tx-room-rich-text ul{list-style-type:disc}.tx-room-rich-text ol{list-style-type:decimal}.tx-room-rich-text li{display:list-item}
.tx-room-rich-text blockquote{padding-left:.8em;border-left:3px solid currentColor;opacity:.9}
.tx-room-rich-text img{display:block;max-width:100%;height:auto;margin:.65em auto;border-radius:8px;object-fit:contain}
.tx-room-rich-text hr{border:0;border-top:1px solid currentColor;opacity:.2;margin:.8em 0}
.tx-room-rich-text [data-w-e-type=todo]{display:block;margin:.4em 0}.tx-room-rich-text [data-w-e-type=todo]>input[type=checkbox]{display:inline-block;appearance:auto;vertical-align:middle;width:14px;height:14px;margin:0 .45em 0 0;pointer-events:none}
.tx-room-rich-text p[data-w-e-type=todo]:before{content:'☐';margin-right:.4em}.tx-room-rich-text p[data-w-e-type=todo][data-w-e-is-checked=true]:before{content:'☑'}
