/* Scoped to the expense register; cards and other financial tables are unchanged. */
html[data-brand="emf-service"] .expense-panel .expense-table th{padding:10px 12px;font-size:9.5px;line-height:1.35}
html[data-brand="emf-service"] .expense-panel .expense-table td:nth-child(n){padding:9px 12px;font-size:11px;line-height:1.45;vertical-align:middle}
html[data-brand="emf-service"] .expense-panel .expense-table td strong{font-weight:500;font-size:inherit}
html[data-brand="emf-service"] .expense-panel .expense-table .expense-category{padding:4px 8px;font-size:10.5px;font-weight:500;line-height:1.35;border-radius:7px}
html[data-brand="emf-service"] .expense-panel .expense-table .expense-payment-short{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html[data-brand="emf-service"] .expense-panel .expense-table .expense-comment-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;line-height:1.45}

 html[data-brand="emf-service"] .expense-panel .expense-table{width:100%;min-width:1040px;table-layout:fixed}
 html[data-brand="emf-service"] .expense-panel .expense-table :is(th,td):nth-child(1){width:96px}
 html[data-brand="emf-service"] .expense-panel .expense-table :is(th,td):nth-child(2){width:14%}
 html[data-brand="emf-service"] .expense-panel .expense-table :is(th,td):nth-child(3){width:16%}
 html[data-brand="emf-service"] .expense-panel .expense-table :is(th,td):nth-child(4){width:13%}
 html[data-brand="emf-service"] .expense-panel .expense-table :is(th,td):nth-child(5){width:160px}
 html[data-brand="emf-service"] .expense-panel .expense-table :is(th,td):nth-child(6){width:132px;text-align:right}
 html[data-brand="emf-service"] .expense-panel .expense-table :is(th,td):nth-child(7){width:auto}
 html[data-brand="emf-service"] .expense-panel .expense-table td:nth-child(1){white-space:nowrap;font-variant-numeric:tabular-nums}
 html[data-brand="emf-service"] .expense-panel .expense-table td:nth-child(6){white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}
 html[data-brand="emf-service"] .expense-panel .expense-table td:nth-child(6) strong{font-weight:600}
 html[data-brand="emf-service"] .expense-panel .expense-table td:nth-child(2),html[data-brand="emf-service"] .expense-panel .expense-table td:nth-child(3),html[data-brand="emf-service"] .expense-panel .expense-table td:nth-child(4){overflow-wrap:anywhere}

html[data-brand="emf-service"] .expense-panel .expense-table td:nth-child(7){white-space:normal}
