/* Compact policies register; narrower screens retain safe horizontal scrolling. */
.module-policies .table-wrap{overflow-x:hidden}
.module-policies .data-table{table-layout:fixed;white-space:normal}
.module-policies .data-table th,.module-policies .data-table td{padding:9px 7px;font-size:10.5px;line-height:1.3;vertical-align:middle;overflow-wrap:anywhere}
.module-policies .data-table th{font-size:8.5px;letter-spacing:.25px}
.module-policies .data-table th:nth-child(1){width:10%}
.module-policies .data-table th:nth-child(2){width:8%}
.module-policies .data-table th:nth-child(3){width:16%}
.module-policies .data-table th:nth-child(4),.module-policies .data-table th:nth-child(8),.module-policies .data-table th:nth-child(9){width:8%}
.module-policies .data-table th:nth-child(5){width:6%}
.module-policies .data-table th:nth-child(6){width:8%}
.module-policies .data-table th:nth-child(7){width:11%}
.module-policies .data-table th:nth-child(10){width:9%}
.module-policies .data-table th:nth-child(11){width:6%}
.module-policies .row-actions .btn{padding:6px 7px;font-size:10px}
@media(max-width:1200px){.module-policies .table-wrap{overflow-x:auto}.module-policies .data-table{min-width:1120px}}
