.rich-text-viewer{& table{border-collapse:collapse;margin:1.5rem 0;width:100%;overflow-x:auto;display:block}& table td,& table th{border:1px solid #e2e8f0;padding:.5rem}& table th{font-weight:600}& pre,& table th,& table tr:nth-child(2n){background-color:#f8fafc}& pre{border-radius:.375rem;padding:1rem;overflow-x:auto}& code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem}& blockquote{border-left:4px solid #e2e8f0;padding-left:1rem;color:#64748b;font-style:italic}& img{max-width:100%;height:auto;border-radius:.375rem}& ol,& ul{padding-left:1.5rem}& ul{list-style-type:disc}& ol{list-style-type:decimal}& h1,& h2,& h3,& h4,& h5,& h6{margin-top:1.5rem;margin-bottom:1rem;font-weight:600;line-height:1.25}& h1{font-size:1.625rem}& h2{font-size:1.375rem}& h3{font-size:1.125rem}& h4{font-size:1rem}& h5,& h6{font-size:.875rem}}