.nhsuk-table thead th,.nhsuk-table__head th,.nhsuk-table__header{background:#fff!important}.overflow-x-auto{scrollbar-width:thin;scrollbar-color:#d8dde0 rgba(0,0,0,0);-webkit-overflow-scrolling:touch}.overflow-x-auto::-webkit-scrollbar{height:8px}.overflow-x-auto::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.overflow-x-auto::-webkit-scrollbar-thumb{background:#d8dde0;border-radius:4px;opacity:0;transition:opacity .3s}.overflow-x-auto:hover::-webkit-scrollbar-thumb{opacity:1}.overflow-x-auto::-webkit-scrollbar-thumb:hover{background:#768692}.nhsuk-data-table-sticky-header-container{position:relative}.nhsuk-data-table-sticky-header-clone{position:fixed;top:0;background:#fff;z-index:100;display:none;overflow:hidden}.nhsuk-data-table-sticky-header-clone .overflow-x-auto{overflow-x:auto}@media(min-width:1280px){.nhsuk-data-table-sticky-header-clone .overflow-x-auto{overflow-x:hidden!important}}.nhsuk-data-table-sticky-header-clone.visible{display:block}.nhsuk-data-table-sticky-header-clone table{margin:0;border-collapse:collapse;pointer-events:auto}@media(max-width:1279px){.nhsuk-data-table-sticky-header-clone table{table-layout:fixed}}@media(min-width:1280px){.nhsuk-data-table-sticky-header-clone table{table-layout:auto}}.nhsuk-data-table-sticky-header-clone thead th{background:#fff!important;border-bottom:2px solid #d8dde0;line-height:inherit;vertical-align:bottom}@media(max-width:1279px){.nhsuk-data-table{position:relative}.nhsuk-data-table td:first-child,.nhsuk-data-table th:first-child{position:sticky;left:0;z-index:10;box-shadow:inset -2px 0 0 0 #d8dde0,2px 0 4px rgba(0,0,0,.1);border-right:none!important}.nhsuk-data-table th:first-child{background:#fff}.nhsuk-data-table-sticky-header-clone{z-index:101}.nhsuk-data-table-sticky-header-clone th:first-child{position:sticky;left:0;z-index:102;background:#fff;box-shadow:inset -2px 0 0 0 #d8dde0,2px 0 4px rgba(0,0,0,.1);border-right:none!important}}.nhsuk-data-table-width-container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media(min-width:1024px){.nhsuk-data-table-width-container{width:95%}}@media(max-width:768px){.nhsuk-data-table-width-container{max-width:95%}}