/* Final registry alignment; intentionally scoped to the employee database. */
#employeePanel .employee-table-heading .employee-table-summary,
#employeePanel .employee-registry-pagination #empCount{display:none}
#employeePanel .employee-bulk-toolbar{flex-wrap:nowrap;min-width:0;padding:7px 10px}
#employeePanel .employee-bulk-actions{min-width:0;flex-wrap:nowrap}
#employeePanel #employeeFilteredTotal{flex:0 0 auto;white-space:nowrap;margin-left:auto}
#employeePanel .employee-registry-layout.has-profile{grid-template-columns:minmax(0,1fr) minmax(340px,360px)}
#employeePanel .employee-quick-profile{min-width:340px;width:100%;box-sizing:border-box}
#employeePanel .employee-table{width:100%;table-layout:fixed}
#employeePanel .employee-table .col-fin{width:8%}
#employeePanel .employee-table .col-name{width:17%}
#employeePanel .employee-table .col-position{width:14%}
#employeePanel .employee-table .col-structure{width:25%}
#employeePanel .employee-table .col-hire{width:10%}
#employeePanel .employee-table .col-tenure{width:16%}
#employeePanel .employee-table .col-phone{width:10%}
#employeePanel .employee-table th,#employeePanel .employee-table td{padding-top:7px;padding-bottom:7px;vertical-align:middle}
#employeePanel .employee-table .emp-col-structure span{display:block;white-space:normal;overflow-wrap:anywhere}
#employeePanel .employee-table .emp-col-tenure span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#employeePanel .employee-registry-table-shell{overflow-x:hidden}
@media(max-width:1100px){#employeePanel .employee-quick-profile{width:min(360px,94vw);min-width:0}}
@media(max-width:760px){#employeePanel .employee-bulk-toolbar{flex-wrap:wrap}#employeePanel .employee-bulk-actions{order:3;flex-basis:100%;overflow-x:auto}#employeePanel #employeeFilteredTotal{margin-left:auto}}
