/* ============================================================
   BILLING ONLY
   ============================================================ */

.tx-item {
    display: flex;
    justify-content: space-between;
    padding: 12px 0;
    border-bottom: 1px solid var(--border);
}

.tx-item:last-child {
    border-bottom: none;
}

.tx-left .tx-title {
    font-weight: 600;
    font-size: 14px;
}

.tx-left .tx-date {
    font-size: 11px;
    color: var(--muted);
}

.tx-amount {
    font-weight: 700;
}

.tx-amount.positive {
    color: var(--green);
}

.tx-amount.negative {
    color: var(--red);
}