.phases{grid-template-columns:repeat(5,minmax(0,1fr))}.outcome-tools{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:20px 0}.outcome-tools button{background:#6c51e8;color:#fff;padding:12px 18px;border:1px solid #947beb;border-radius:10px;cursor:pointer}.outcome-tools button:disabled{opacity:.4;cursor:default}.outcome-tools button:focus-visible{outline:2px solid #d6caff;outline-offset:3px}.journey-outcomes{margin-top:36px}.journey-outcomes .funded-stats{margin:24px 0}.journey-outcomes .outcomes-table th:first-child{min-width:220px}.journey-outcomes .outcomes-table tfoot th{white-space:normal}.journey-outcomes .coverage-warning{color:#f0bf72}.journey-outcomes .outcome-pagination{justify-content:flex-end}@media(max-width:760px){.phases{grid-template-columns:repeat(3,minmax(0,1fr))}.phases a{min-height:85px}}@media(max-width:400px){.phases{grid-template-columns:repeat(2,minmax(0,1fr))}}
.outcome-expand{border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;padding:12px 0;white-space:normal}.outcome-expand:focus-visible{outline:2px solid #ac98ff;outline-offset:5px}.outcome-detail-row[hidden]{display:none}.journey-outcomes .outcome-detail-row>td{padding:0;text-align:left;white-space:normal}.outcome-ledger{padding:24px;background:#10101c;border-block:1px solid #4c3b74}.outcome-ledger h3{margin:0 0 12px;color:#c5b5ff}.trade-ledger-wrap{max-width:calc(100vw - 110px);overflow:auto;margin:20px 0}.journey-outcomes .trade-ledger{width:100%;border-collapse:collapse;font-size:13px}.journey-outcomes .trade-ledger th,.journey-outcomes .trade-ledger td{padding:14px 12px;white-space:nowrap;border-bottom:1px solid #30293e;text-align:right}.journey-outcomes .trade-ledger th:first-child{text-align:left;min-width:220px}.ledger-payout{background:#11342e}.ledger-reconciliation{font-weight:700;color:#cabaff;line-height:1.8}.outcome-ledger .stat-note{max-width:1100px;white-space:normal}@media(max-width:760px){.outcome-ledger{padding:16px}.trade-ledger-wrap{max-width:calc(100vw - 65px)}}
