[data-puck-rte-menu],[class*=_RichTextMenu_]{flex-wrap:wrap!important}[class*=_RichTextMenu-group_]{flex-shrink:0;flex-wrap:wrap!important}[class*=_RichTextMenu--form_]{overflow-x:visible!important}[class*=_RichtextField_],[class*=_RichTextField_],[class*=_richtext-field_],[class*=_RichtextField_]>div,[class*=_RichTextField_]>div,[class*=_inputWrapper_]{overflow:visible!important}
.rich-text-prose,.rich-text{--richtext-border:#dee2e6;--richtext-highlight:#ff0;--richtext-striped-bg:#0000000d}:is(.rich-text-prose,.rich-text) :is(h1,h2,h3,h4,h5,h6)[id]{scroll-margin-top:6rem}:is(.rich-text-prose,.rich-text) :is(strong,b,mark){color:inherit}:is(.rich-text-prose,.rich-text) mark:not([style*=background]){background-color:var(--richtext-highlight)}:is(.rich-text-prose,.rich-text) sup{vertical-align:super;font-size:75%}:is(.rich-text-prose,.rich-text) sub{vertical-align:sub;font-size:75%}.rich-text-prose.prose :where(table){margin-top:0;margin-bottom:1rem}:is(.rich-text-prose,.rich-text) table{border-collapse:collapse;border-bottom:1px solid var(--richtext-border);width:100%;min-width:400px;margin-bottom:1rem}:is(.rich-text-prose,.rich-text) table:has(>colgroup>col[style]){table-layout:fixed}:is(.rich-text-prose,.rich-text) th,:is(.rich-text-prose,.rich-text) td{border-top:1px solid var(--richtext-border);vertical-align:top;text-align:left;overflow-wrap:break-word;border-left:none;border-right:none;padding:.75rem}:is(.rich-text-prose,.rich-text) thead th{border-bottom:2px solid var(--richtext-border);vertical-align:bottom}:is(.rich-text-prose,.rich-text) table.table-bordered{border:1px solid var(--richtext-border);border-bottom:1px solid var(--richtext-border)}:is(.rich-text-prose,.rich-text) table.table-bordered th,:is(.rich-text-prose,.rich-text) table.table-bordered td{border:1px solid var(--richtext-border)}:is(.rich-text-prose,.rich-text) table.table-bordered thead th{border-bottom-width:2px}:is(.rich-text-prose,.rich-text) :is(th,td) :where(p){margin-top:0;margin-bottom:0}:is(.rich-text-prose,.rich-text) :is(th,td) :where(p+p){margin-top:.5rem}:is(.rich-text-prose,.rich-text) :is(ul,ol)>li[style*=line-height],:is(.rich-text-prose,.rich-text) :is(ul,ol)>li[style*=line-height]>p,:is(.rich-text-prose,.rich-text) :is(ul,ol)>li>p[style*=line-height]{margin-top:0;margin-bottom:0}:is(.rich-text-prose,.rich-text) tbody tr:nth-of-type(odd) :is(td,th){background-color:var(--richtext-striped-bg)}:is(.rich-text-prose,.rich-text) tbody tr:nth-of-type(2n) :is(td,th){background-color:#0000}:is(.rich-text-prose,.rich-text) td ul,:is(.rich-text-prose,.rich-text) th ul,[class*=RichTextEditor] .rich-text td ul,[class*=RichTextEditor] .rich-text th ul{margin-top:0;margin-bottom:0;padding-left:.5rem;list-style-type:disc}:is(.rich-text-prose,.rich-text) td ul>li::marker{color:currentColor}:is(.rich-text-prose,.rich-text) th ul>li::marker{color:currentColor}[class*=RichTextEditor] .rich-text{overflow-x:auto}[class*=RichTextEditor] .rich-text .tableWrapper{max-width:100%;overflow-x:auto}.rich-text-prose--on-dark{--richtext-striped-bg:#ffffff0d}.rich-text-prose--on-dark table{border-bottom-color:var(--border)}.rich-text-prose--on-dark th,.rich-text-prose--on-dark td{border-top-color:var(--border)}.rich-text-prose--on-dark thead th{border-bottom-color:var(--border)}.rich-text-prose--on-dark table.table-bordered,.rich-text-prose--on-dark table.table-bordered th,.rich-text-prose--on-dark table.table-bordered td{border-color:var(--border)}
