/* #region Label/Value list */
ul.properties li {
    clear: both;
    padding-bottom: var(--space-s);
    display: table;
    margin-left: 0px;
    padding-left: 0px;
    list-style: none;
}

ul.properties label {
    vertical-align: top;
    width: 12rem;
    padding-left: var(--space-xs);
    padding-right: var(--space-xs);
    display: inline-block;
    color: var(--gray-600);
    font-size: var(--text-m);
}

ul.properties span.value {
    display: inline-block;
}
/* #endregion */

/* #region Table */
table, th, td {
    border: none; }
  
  table {
    width: 100%;
    display: table;
    border-collapse: collapse;
    border-spacing: 0; }

    table.striped > tbody > tr:nth-child(odd), #content table.dataGrid > tbody > tr:nth-child(odd) {
      background-color: var(--gray-100) }
    table.striped > tbody > tr > td, #content table.dataGrid > tbody > tr > td {
      border-radius: 0; }
    table.highlight > tbody > tr {
      transition: background-color .25s ease; }
      table.highlight > tbody > tr:hover {
        background-color: var(--gray-200) }
    table.centered thead tr th, table.centered tbody tr td {
      text-align: center; }
  
  tr, table.striped tr {
    border-bottom: 1px solid var(--gray-200); }
  
  td, th {
    padding: 6px 4px;
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    border-radius: 2px; }

    
table.dataGrid {
border-bottom: unset; }
table.dataGrid th {
padding-bottom: 4px;
color: rgba(0, 0, 0, 0.97);
background-color: unset; }
table.dataGrid th a {
color: rgba(0, 0, 0, 0.97); }
table.dataGrid th.money {
text-align: right; }
table.dataGrid td.money {
text-align: right;
font-family: "Open Sans", sans-serif; }

/* #endregion */