/* Loaded only for standard Users with Bookies & Wallets access.
   Important declarations in this layer beat the legacy unlayered desktop/mobile
   overrides. Keep layout, visibility, colours, permissions and actions untouched. */
@layer wuim-user-bookie-density {
  #bookiesView :is(#bookiesTable,#walletsTable,#transactionsTable,#walletTransactionsTable) {
    font-size:12px !important;
  }
  #bookiesView :is(#bookiesTable,#walletsTable,#transactionsTable,#walletTransactionsTable) thead th {
    padding:6px 8px !important;
    font-size:10px !important;
    line-height:1.2 !important;
    white-space:nowrap !important;
  }
  #bookiesView :is(#bookiesTable,#walletsTable,#transactionsTable,#walletTransactionsTable) tbody td {
    padding:0 8px !important;
    font-size:11px !important;
    font-weight:500 !important;
    line-height:1.25 !important;
    vertical-align:middle !important;
  }
  #bookiesView #bookiesTable tbody > tr[data-bookie],
  #bookiesView #walletsTable tbody > tr[data-wallet-id],
  #bookiesView #transactionsTable tbody > tr[data-transaction-id],
  #bookiesView #walletTransactionsTable tbody > tr[data-wallet-id],
  #bookiesView #bookiesTable tbody > tr[data-bookie] > td,
  #bookiesView #walletsTable tbody > tr[data-wallet-id] > td,
  #bookiesView #transactionsTable tbody > tr[data-transaction-id] > td,
  #bookiesView #walletTransactionsTable tbody > tr[data-wallet-id] > td {
    height:42px !important;
    white-space:nowrap !important;
  }
  #bookiesView :is(#bookiesTable,#walletsTable,#transactionsTable,#walletTransactionsTable) tbody td strong {
    font-size:11px !important;
    font-weight:620 !important;
    line-height:1.25 !important;
  }
  #bookiesView :is(#bookiesTable,#walletsTable,#transactionsTable,#walletTransactionsTable) tbody td small {
    font-size:9px !important;
    line-height:1.2 !important;
  }
  #bookiesView :is(#bookiesTable,#walletsTable,#transactionsTable,#walletTransactionsTable) tbody td button {
    box-sizing:border-box !important;
    height:32px !important;
    min-height:32px !important;
    margin:0 !important;
    padding:6px 10px !important;
    font-size:11px !important;
    line-height:1.2 !important;
    white-space:nowrap !important;
  }
  #bookiesView #bookiesTable .bookie-current-limitation {
    box-sizing:border-box !important;
    height:34px !important;
    min-height:34px !important;
    margin:0 !important;
    font-size:11px !important;
    line-height:1.2 !important;
  }
  #bookiesView #bookiesTable .bookie-verification-status {
    box-sizing:border-box !important;
    height:30px !important;
    min-height:30px !important;
    font-size:11px !important;
    line-height:1.2 !important;
  }
  #bookiesView #transactionsTable .transaction-status {
    box-sizing:border-box !important;
    height:32px !important;
    min-height:32px !important;
    margin:0 !important;
    font-size:11px !important;
    line-height:1.2 !important;
  }
  #bookiesView :is(#bookiesTable,#walletsTable,#transactionsTable,#walletTransactionsTable) tbody td .status-pill {
    box-sizing:border-box !important;
    height:24px !important;
    min-height:24px !important;
    padding:4px 8px !important;
    font-size:11px !important;
    line-height:1.2 !important;
    white-space:nowrap !important;
  }
}
