.cashflows-table-panel{margin-top:16px}.cashflows-table__empty{color:#98a2b3}.cashflows-table__customer-link{color:#1570ef;font-weight:500;text-decoration:none}.cashflows-table__customer-link:hover{text-decoration:underline}.cashflows-table__cell--description{min-width:280px;max-width:420px}.cashflows-table__description-text{display:block;line-height:1.4;overflow-wrap:break-word}.cashflows-table__cell--amount{font-weight:600;white-space:nowrap}.lenses-table__row.cashflow-row-refunded .lenses-table__cell{background-color:#fafafa;color:#9e9e9e}.lenses-table__row.cashflow-row-refunded .lenses-table__cell:not([data-cashflows-table-column="flow_type"]){text-decoration:line-through;text-decoration-color:#bdbdbd;text-decoration-thickness:1px}.lenses-table__row.cashflow-row-refunded .cashflows-table__customer-link{color:#9e9e9e !important}.lenses-table__row.cashflow-row-refunded:hover .lenses-table__cell{background-color:#f5f5f5}.cashflow-summary{padding:24px;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.cashflow-list{margin:0;padding:0;list-style:none}.cashflow-item{display:flex;align-items:flex-start;padding:16px 0;border-bottom:1px solid #e0e0e0}.cashflow-item:last-child{border-bottom:none}.cashflow-item.total{margin-top:16px;padding-top:24px;border-top:2px solid #e0e0e0}.cashflow-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:50%;margin-right:16px}.cashflow-icon i{font-size:20px}.cashflow-content{flex:1}.cashflow-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.cashflow-title .label{font-size:16px;font-weight:600;color:#424242}.cashflow-title .amount{font-size:18px;font-weight:600;color:#212121}.cashflow-description{font-size:13px;color:#757575}.cashflow-item.total .cashflow-title .label{font-size:20px}.cashflow-item.total .cashflow-title .amount{font-size:22px;color:#2e7d32}.cashflows-table-header{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.cashflows-table-header__summary{flex:1 1 320px;max-width:600px}.cashflows-table-header__actions{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:flex-end}
