.blog__content:has(.big-table, .publication-table-scroll) { min-inline-size: 0 }
.publication-table-scroll { max-inline-size: 100%; overflow-x: auto; margin-block: 16px }
.editor-rich-content .publication-table-scroll table { inline-size: 100%; border-collapse: collapse }
.editor-rich-content > table { display: block; max-inline-size: 100%; overflow-x: auto; border-collapse: collapse; margin-block: 16px }
:is(.editor-rich-content .publication-table-scroll, .editor-rich-content > table) :is(td, th) { min-inline-size: 7rem; border: 1px solid #dedee4; padding: 8px 12px; text-align: start; vertical-align: top; overflow-wrap: anywhere }
:is(.editor-rich-content .publication-table-scroll, .editor-rich-content > table) th { background: #f3f5fa; font-weight: 600 }
.blog__content .big-table { max-inline-size: 100%; overflow-x: auto; margin-bottom: 30px }
.blog__content .publication-table-scroll:has(.big-table) { margin-block: 0 }
.publication-insert-menu [data-table-context] { margin: 4px 0; padding: 8px 12px 3px; border-top: 1px solid #ededee; color: #656d7a; font-size: 12px }
