/* These styles are generated from project.scss. */

.alert-debug {
  color: black;
  background-color: white;
  border-color: #d6e9c6;
}

.alert-error {
  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7;
}

.narration-cell {
  max-width: 360px;
}

.col-line-no {
  width: 3rem;
}

.col-action {
  width: 2.5rem;
}

.col-account {
  width: 32%;
}

.col-bill {
  width: 11%;
}

.col-amount {
  width: 14%;
}

.col-money {
  width: 12%;
}

.party-picker-dropdown {
  max-height: 260px;
  overflow-y: auto;
  z-index: 1060;
}

/* DR/CR colour coding — screen only (debit green, credit red). */
.amt-dr {
  color: #157347;
}

.amt-cr {
  color: #b02a37;
}

/* Voucher-list narration inferred from line items (not a header narration). */
.narration-inferred {
  font-style: italic;
  color: #6c757d;
}

/* Party-ledger text columns: truncate with ellipsis, full text on hover. */
.ledger-truncate {
  max-width: 220px;
}
