﻿/* ================================================================
   RecordPaymentDialog.css — payment-dialog-only styles (pydg-)
   Shared chrome (dlg-) lives in css/dialogs.css.
   Linked in App.razor: <link rel="stylesheet" href="css/RecordPaymentDialog.css" />
================================================================ */

/* ── Bill summary card ── */
.pydg-summary {
    background: var(--mud-palette-background-grey);
    border-radius: 8px;
    padding: 10px 14px;
    font-size: 13px;
}

.pydg-summary-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 2px 0;
}

.pydg-summary-row--out {
    color: var(--mud-palette-error);
}

.pydg-summary-row--settled {
    color: var(--mud-palette-success);
}

/* ── Payment history ── */
.pydg-history {
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: 8px;
    overflow: hidden;
}

.pydg-history-row {
    display: grid;
    grid-template-columns: 64px 80px 1fr 80px 28px;
    gap: 8px;
    align-items: center;
    padding: 7px 12px;
    font-size: 12px;
    color: var(--mud-palette-text-secondary);
}

    .pydg-history-row:not(:last-child) {
        border-bottom: 1px solid var(--mud-palette-lines-default);
    }

.pydg-history-amount {
    color: var(--mud-palette-text-primary);
    font-weight: 500;
}

.pydg-history-meta {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.pydg-history-id {
    font-size: 11px;
    text-align: right;
}
