/* Use one column grid for headings and values in Gastos. */
body.ts2 #dashboardExpensesPanel.expenses-simple #expenseSimpleDetail table {
  table-layout: fixed;
  min-width: 820px;
}
body.ts2 #dashboardExpensesPanel.expenses-simple #expenseSimpleDetail th:nth-child(1) { width: 44px; }
body.ts2 #dashboardExpensesPanel.expenses-simple #expenseSimpleDetail th:nth-child(3) { width: 90px; }
body.ts2 #dashboardExpensesPanel.expenses-simple #expenseSimpleDetail th:nth-child(4) { width: 88px; }
body.ts2 #dashboardExpensesPanel.expenses-simple #expenseSimpleDetail th:nth-child(5) { width: 190px; }
body.ts2 #dashboardExpensesPanel.expenses-simple #expenseSimpleDetail th:nth-child(6) { width: 200px; }
body.ts2 #dashboardExpensesPanel.expenses-simple #expenseSimpleDetail th:nth-child(7) { width: 40px; }
body.ts2 #dashboardExpensesPanel.expenses-simple #expenseSimpleDetail th:not(:nth-child(2)),
body.ts2 #dashboardExpensesPanel.expenses-simple #expenseSimpleDetail td:not(:nth-child(2)) {
  text-align: center;
  vertical-align: middle;
  padding-left: 12px;
  padding-right: 12px;
}
body.ts2 #dashboardExpensesPanel.expenses-simple #expenseSimpleDetail td:nth-child(2) {
  overflow-wrap: anywhere;
}
body.ts2 #dashboardExpensesPanel.expenses-simple #expenseSimpleDetail .es-share {
  min-width: 0;
}
body.ts2 #dashboardExpensesPanel.expenses-simple #expenseSimpleDetail .es-share > span {
  width: 88px;
  margin-left: 12px;
}
.es-dialog th:last-child,
.es-dialog td:last-child {
  text-align: right;
}
