/* Shared approved table treatment, scoped to measurement tables only. */
html body #MainContent .ma-unified-size-parent,
html body #MainContent .ma-unified-size-region{width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}
html body #MainContent table.ma-unified-size{display:table!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;border:0!important;margin:16px 0 24px!important;font-family:var(--font-body--family,inherit)!important;color:inherit}
html body #MainContent .ma-unified-size thead{display:table-header-group!important;position:static!important;width:auto!important;height:auto!important;clip-path:none!important;overflow:visible!important}
html body #MainContent .ma-unified-size tbody{display:table-row-group!important}
html body #MainContent .ma-unified-size tr{display:table-row!important;border:0!important;padding:0!important}
html body #MainContent .ma-unified-size :is(th,td){display:table-cell!important;min-width:0!important;padding:11px 4px!important;border:0!important;border-bottom:1px solid #e8e3de!important;text-align:center!important;vertical-align:middle!important;white-space:normal!important;font-size:11px!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important;hyphens:auto;overflow-wrap:normal!important;word-break:normal!important;color:inherit!important;background:transparent!important}
html body #MainContent .ma-unified-size thead th{background:#f5f3ef!important;color:#34312e!important;font-weight:500!important}
html body #MainContent .ma-unified-size tbody :is(th,td):first-child{font-weight:500!important}
html body #MainContent .ma-unified-size td::before{content:none!important;display:none!important}

html body #MainContent .ma-unified-size thead th{overflow-wrap:anywhere!important}
