.cash-panel{margin-top:24px;padding-top:22px;border-top:1px solid #dce7e9}.cash-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.cash-heading h3{font-size:17px;margin:0}.cash-heading button,.cash-pagination button{font-size:12px;padding:8px 11px}.cash-summary{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:10px;margin:16px 0}.cash-summary>div{padding:13px;border-radius:10px;background:#f3f8f8;min-width:0}.cash-summary small,.cash-summary span{display:block;color:#6a818b;font-size:11px;line-height:1.7}.cash-summary b{display:block;margin:6px 0;font-size:14px;color:#153e46}.cash-summary .cash-attention{color:#b42318}.cash-note{border:1px solid #edca8d;background:#fffaed;padding:14px;border-radius:10px;font-size:13px}.cash-note p{font-size:12px;line-height:1.8;margin:7px 0 0}.cash-recovery{border:1px solid #dce7e9;border-radius:10px;padding:14px;margin:16px 0}.cash-recovery summary{font-size:14px;font-weight:650;cursor:pointer}.cash-recovery>p{font-size:12px;line-height:1.8}.cash-confirm{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.8;margin:16px 0}.cash-confirm input{width:16px;height:16px;margin-top:3px;flex-shrink:0}.cash-buttons{display:flex;gap:9px;flex-wrap:wrap}.cash-buttons button{font-size:12px;padding:10px 12px}.cash-buttons button:disabled{opacity:.45;cursor:not-allowed}#cash-jobs>div{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;border-top:1px solid #e6eded;margin-top:12px;padding-top:11px;font-size:12px}#cash-jobs small{grid-column:1/-1;color:#728995;line-height:1.6}.cash-tabs{margin:18px 0 10px}.cash-panel table{font-size:11px;min-width:540px;width:100%}.cash-panel td,.cash-panel th{padding:11px 9px;vertical-align:top}.cash-panel td small{display:block;margin-top:5px;color:#7c9097}.cash-reference{max-width:220px;overflow-wrap:anywhere;line-height:1.8}.cash-panel .pill{font-size:10px;white-space:normal}.cash-pagination{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;font-size:11px;color:#718a94}.cash-status-history{font-size:12px;margin-top:15px}.cash-status-history ul{list-style:none;padding:0}.cash-status-history li{padding:7px 0;border-bottom:1px solid #edf2f3;font-size:11px;line-height:1.8}.cash-status-history time{color:#8196a0;margin-right:8px}@media(max-width:650px){.cash-summary{grid-template-columns:1fr 1fr}.cash-summary>div:first-child{grid-column:1/-1}.cash-heading h3{font-size:15px}}
.cash-panel>.table-wrap{max-height:360px;overflow:auto}.cash-panel thead{position:sticky;top:0;background:#f5f9fa;z-index:1}
