.pt-r97-purpose-cell{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap;max-width:100%}.pt-r97-invoice-ref{font-weight:700;color:#136b58;text-decoration:underline;white-space:nowrap}.pt-r97-purpose-button{padding:4px 9px;border-radius:7px;border:1px solid #44836a;color:#18553e;background:#f4faf6;cursor:pointer;white-space:nowrap}.pt-r97-purpose-overlay{position:fixed;inset:0;background:#0008;z-index:15000;display:flex;align-items:center;justify-content:center;padding:18px;direction:rtl}.pt-r97-purpose-dialog{width:min(94vw,600px);max-height:90vh;overflow:auto;background:white;border-radius:13px;padding:20px;box-shadow:0 10px 35px #0003}.pt-r97-purpose-dialog header,.pt-r97-purpose-dialog footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.pt-r97-purpose-dialog h3{margin:0}.pt-r97-purpose-invoices{max-height:37vh;overflow:auto;display:grid;gap:5px;padding:7px;border:1px solid #dbe8df;border-radius:9px}.pt-r97-purpose-invoice{display:flex;gap:10px;align-items:center;padding:9px;border-bottom:1px solid #eef3ee;cursor:pointer}.pt-r97-purpose-invoice span{display:flex;flex:1;justify-content:space-between;gap:10px}.pt-r97-purpose-invoice [data-r97-amount]{width:140px;min-width:90px;padding:7px;direction:ltr;text-align:right;border:1px solid #cbd8d1;border-radius:6px}.pt-r97-purpose-invoice small{color:#62766b}.pt-r97-purpose-amount{display:grid;gap:6px;margin-top:14px}.pt-r97-purpose-amount input{direction:ltr;text-align:right;max-width:100%;padding:9px}.pt-r97-purpose-dialog [data-r97-status]{color:#a4422b;min-height:20px}.pt-r97-purpose-dialog footer{justify-content:flex-end}.pt-r97-purpose-dialog button{cursor:pointer}
.unified-finance-page[data-unified-finance="receipts"] th:nth-child(4),.unified-finance-page[data-unified-finance="receipts"] td:nth-child(4){width:90px;max-width:120px;overflow-wrap:anywhere}.unified-finance-page[data-unified-finance="receipts"] th:nth-child(5),.unified-finance-page[data-unified-finance="receipts"] td:nth-child(5){min-width:150px}

/* R98: live Golden receipts have expansion column before the payment methods. */
.unified-finance-page[data-unified-finance="receipts"] th:nth-child(5),.unified-finance-page[data-unified-finance="receipts"] td:nth-child(5){width:95px;max-width:120px;overflow-wrap:anywhere}
.unified-finance-page[data-unified-finance="receipts"] th:nth-child(6),.unified-finance-page[data-unified-finance="receipts"] td:nth-child(6){min-width:160px;width:190px}
