/* Shared table appearance in Classic Editor and published articles. Inline colours take precedence. */
:is(.dhm-article-content,.mce-content-body) .dhm-table-wrap{width:100%;max-width:100%;overflow-x:auto;margin:24px 0;-webkit-overflow-scrolling:touch}
:is(.dhm-article-content,.mce-content-body) table.dhm-table{width:100%;max-width:100%;border-collapse:collapse;border-spacing:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.65;color:#243e34;background:#fff;margin:0}
:is(.dhm-article-content,.mce-content-body) .dhm-table caption{text-align:left;font-size:14px;font-weight:700;color:#23483c;padding:0 0 12px;caption-side:top}
:is(.dhm-article-content,.mce-content-body) .dhm-table :is(th,td){padding:12px 15px;border:1px solid #dedfd5;text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal}
:is(.dhm-article-content,.mce-content-body) .dhm-table thead th{background:#23483c;color:#fff;font-weight:700}
:is(.dhm-article-content,.mce-content-body) .dhm-table tbody tr:nth-child(even){background:#edf1e8}
:is(.dhm-article-content,.mce-content-body) .dhm-table tbody th{font-weight:700}
:is(.dhm-article-content,.mce-content-body) .dhm-table :is(th,td)>:last-child{margin-bottom:0}
@media(max-width:600px){:is(.dhm-article-content,.mce-content-body) table.dhm-table{font-size:13px}:is(.dhm-article-content,.mce-content-body) .dhm-table :is(th,td){padding:10px 12px}}
