@import url('https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap');
/* font-family: 'Space Mono', monospace; */
.icon-png {
	filter: invert(50%);
}

.icon-16 {
	width: 16px;
}

/* Tables padding styles start */
table tr td, th{
	padding: 2px 10px !important;
	vertical-align: middle;
}
table.table-center tr th{
	text-align: center;
	padding: 2px 10px !important;
	font-weight: bold !important;
}
/* Tables padding styles end */
.input-width {
  width: 100px !important;
}
html[data-theme="dark"] .table td,
html[data-theme="dark"] .table th,
html[data-theme="dark"] .table tr {
  color: #92929f;
}
table tr td.finance
{
  width: 6em;
  text-align: right;
}

table.financial
{
  border-collapse: collapse;
  table-layout: fixed;
  border: 1px solid #dddddd;
}

table.financial thead
{
  background-color: #ffffff;
}

table.financial td,
table.financial th
{
  width: 8em;
  border: 1px solid #dddddd;
  vertical-align: top;
}

table.financial tbody tr:hover td
{
  background-color: #f5f5f5;
}

table.financial tr td:first-child,
table.financial tr:first-child th:first-child
{
  min-width: 292px;
  text-align: left;
  padding: 2px 5px 2px 5px;
}

table.financial tr td ~ td
{
  font-family: monospace;
  text-align: right;
  padding: 2px;
  white-space: nowrap;
}

table.financial th
{
  font-weight: bold;
  font-size: 110%;
  text-align: center;
  vertical-align: middle;
  padding: 8px 3px 8px 3px;
}

table tbody tr.highlight-light td
{
  background-color: #EEEEEE;
}
html[data-theme="dark"] table tbody tr.highlight-light td {
  color: #92929f;
  background-color: #2a2a3c;
}
html[data-theme="dark"] table tbody tr.highlight-light td.bg-light-danger {
  color: #92929f;
}
html[data-theme="dark"] table tbody tr.highlight-light td.bg-light-warning {
  color: #92929f;
}
table tbody tr td:not(td:first-of-type) {
  font-family: 'Space Mono', monospace;
}
table tbody tr.highlight-light:hover td
{
  background-color: #e1e1e1;
}

table tbody tr.highlight-dark td,
table tbody td.highlight-dark
{
  font-weight: bold;
  background-color: #e5e5e5;
}

table tbody tr.highlight-dark:hover td
{
  background-color: #c9c9c9;
}