.nav-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:6px;border-radius:9px;background:#e8564a;color:#fff;font-size:10px;font-weight:700;line-height:1}
.venture-stats .stat p{overflow-wrap:anywhere}
.venture-recovery progress{width:100%;height:12px;margin:10px 0 14px;accent-color:var(--blue)}
.venture-recovery .row-between b{font-size:18px;font-variant-numeric:tabular-nums}
.venture-split{margin:6px 0 14px}
.venture-split td,.venture-split th{padding:12px 16px}
.venture-split .total-row td{font-weight:650;background:#fafbfe}
.venture-entries tr.not-counted td{color:#9aa3b5}
.venture-entries tr.not-counted td:nth-child(5){text-decoration:line-through}
.venture-kind{display:inline-block;padding:3px 8px;border-radius:5px;font-size:11px;background:#f1f3f8;color:#5d6880;white-space:nowrap}
.venture-kind.capital{background:#eef3ff;color:#3459c4}
.venture-kind.expense{background:#fff4e6;color:#9a5d12}
.venture-kind.income{background:#e9f7f0;color:#1f7a55}
.venture-kind.payout{background:#f4eefc;color:#7246a8}
.badge.venture-state.pending{background:#fff4dc;color:#895b12}
.badge.venture-state.confirmed{background:#e8f5ee;color:#126344}
.badge.venture-state.rejected,.badge.venture-state.voided{background:#fdeceb;color:#a1392f}
.badge.venture-state.cancelled{background:#eef1f6;color:#667086}
.venture-quick-review{margin-top:8px}
.venture-quick-review .button{min-height:34px;padding:7px 12px}
.venture-filters{margin:0;border-bottom:1px solid var(--line)}
.venture-form{max-width:760px}
.venture-entry-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px}
.venture-entry-facts span{display:block;font-size:11px;color:var(--muted);margin-bottom:4px}
.venture-entry-facts small{display:block;font-size:11px;color:var(--muted);margin-top:3px}
.venture-receipts{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;padding:0 24px 24px}
.venture-receipts figure{margin:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fafbfc}
.venture-receipts img{display:block;width:100%;height:180px;object-fit:cover;background:#fff}
.venture-receipts .venture-pdf{display:flex;align-items:center;justify-content:center;height:180px;font-size:22px;font-weight:700;color:#a1392f;background:#fff}
.venture-receipts figcaption{padding:10px 12px;font-size:12px;overflow-wrap:anywhere}
.venture-receipts figcaption small{display:block;color:var(--muted);font-size:11px;margin-top:3px}
.field[hidden]{display:none}
@media(max-width:800px){.venture-split td,.venture-split th{padding:10px}.venture-receipts{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px 16px}.venture-receipts img,.venture-receipts .venture-pdf{height:140px}}
