.transfer-item{padding:16px 0;border-bottom:1px solid var(--line,#e4e8ef)}
.transfer-item p{margin:7px 0}.transfer-item-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.transfer-status{font-size:12px;border-radius:20px;padding:4px 10px;background:#eef1f6;color:#45546b}.transfer-matched,.transfer-received{background:#e5f2e8;color:#28734b}.transfer-to_match,.transfer-needs_reference{background:#fff1d9;color:#85611c}
.transfer-new{padding:14px;background:#f5f7fa;border-radius:10px;margin-bottom:20px}.transfer-new summary{cursor:pointer;font-weight:600;margin-bottom:10px}
.transfer-forecast-row td{background:#f0f4fa!important;font-style:italic;color:#50647b!important}.transfer-forecast-row button{border:0;background:transparent;color:inherit;padding:0;font:inherit;text-align:left;cursor:pointer}
.transfer-projected-row td{background:#f0f4fa!important;color:#50647b!important;border-bottom:1px dashed #c8d4e3;font-weight:400!important}
.transfer-saving-detail{font-size:12px;color:var(--muted,#66758a);margin-top:8px;line-height:1.5}.transfer-saving-detail .btn{display:block;padding:4px 0;font-size:12px}.transfer-needs-reference{display:block;color:#8b651c}
.transfer-row-action{font-size:11px;padding:5px 8px!important;white-space:normal}
