/* Ledger detail for customer credit receipt only. No POS checkout changes. */
#wrap.op250-print-page .op290-ledger{margin-top:20px;min-width:0}
#wrap.op250-print-page .op290-ledger-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:11px;color:#26354a}
#wrap.op250-print-page .op290-ledger-heading strong{font-size:12px}
#wrap.op250-print-page .op290-ledger-heading small{font-size:10px;color:#64758c}
#wrap.op250-print-page .op290-ledger .op250-doc-table{table-layout:fixed}
#wrap.op250-print-page .op290-ledger .op250-doc-table th:nth-child(1){width:15%}
#wrap.op250-print-page .op290-ledger .op250-doc-table th:nth-child(2){width:38%}
#wrap.op250-print-page .op290-ledger .op250-doc-table th:nth-child(3){width:28%}
#wrap.op250-print-page .op290-ledger .op250-doc-table th:nth-child(4){width:19%}
#wrap.op250-print-page .op290-ledger-note{font-size:10px;line-height:1.45;color:#617188;margin:10px 0 0}
@media(max-width:650px){#wrap.op250-print-page .op290-ledger-heading{gap:5px}#wrap.op250-print-page .op290-ledger .op250-doc-table td{font-size:9px;word-break:break-word}}
@media print{#wrap.op250-print-page .op290-ledger{break-inside:auto}#wrap.op250-print-page .op290-ledger .op250-doc-table tr{break-inside:avoid}}
