/* Dense execution ledger, keeping the observatory palette and readable type. */
.life-lab #efferent-log{padding:26px 0 0;background:#07101766;border:1px solid #41617166}
#efferent-log .record-heading,#efferent-log .record-intro,#efferent-log .ledger-totals,#efferent-log .record-toolbar{margin-inline:26px}
#efferent-log .record-heading{align-items:center;gap:20px}
.life-lab #efferent-log #activity-title{font:400 clamp(23px,1.7vw,34px)/1.3 var(--sans);letter-spacing:-.025em;margin:8px 0 0}
#efferent-log .system-eyebrow{font-size:12px;letter-spacing:.09em;margin:0;color:#8aaec1}
#efferent-log .record-intro{font-size:14px;line-height:1.7;color:#88a5b7;margin-top:12px;margin-bottom:16px}
#efferent-log .demo-badge{font:11px/1.5 Consolas,monospace;padding:5px 8px;color:#94b6c9;border:1px solid #57798c55}
.ledger-totals{display:flex;flex-wrap:wrap;gap:14px 25px;padding:0 0 20px;font:12px/1.7 Consolas,monospace;color:#7799ad}
.ledger-totals strong{font-weight:400;color:#bed8e5;margin-right:4px}
#efferent-log .record-toolbar{border-top:1px solid #42627344;padding-top:3px}
#efferent-log .record-toolbar .record-tabs{gap:26px}
#efferent-log .record-tabs button{font-size:14px;padding:13px 0 12px;color:#829eaf}
#efferent-log .record-tabs button.active{color:#c8e0eb;border-bottom-color:#9fc6d8}
#efferent-log #record-count{font:11px/1.5 Consolas,monospace;color:#7799ad}
#efferent-log .record-ledger{margin-top:0;border-top:1px solid #42627355}
#efferent-log .record-ledger table{min-width:1130px;table-layout:fixed}
.col-time{width:10%}.col-action{width:15%}.col-amount{width:9%}.col-details{width:37%}.col-mode{width:10%}.col-status{width:9%}.col-ref{width:10%}
#efferent-log .record-ledger th{padding:15px 20px;font:12px/1.5 var(--sans);color:#7897a9;border-bottom:1px solid #42627355}
#efferent-log .record-ledger tbody td{padding:19px 20px;font-size:14px;line-height:1.5;border-bottom:1px solid #39596944;color:#abc4d2}
#efferent-log .record-ledger th:first-child,#efferent-log .record-ledger td:first-child{padding-left:26px}
#efferent-log .record-ledger th:last-child,#efferent-log .record-ledger td:last-child{padding-right:26px;text-align:right}
#efferent-log .record-ledger .activity-time{font:13px/1.6 Consolas,monospace;color:#8ba6b8}
#efferent-log .record-ledger .activity-amount{font:500 16px/1.5 Consolas,monospace;color:#d0e4ed}
#efferent-log .response-mark{font-size:15px;margin-right:9px;color:inherit}
#efferent-log .profit .activity-response{color:#c58e9f}
#efferent-log .threshold .activity-response{color:#85b9b4}
#efferent-log .activity-trigger>span{color:#b8d1de;font-size:14px}
#efferent-log .activity-trigger>small{margin-top:5px;color:#7796a9;font-size:12px;line-height:1.6}
#efferent-log .record-ledger .activity-mode{color:#8ba8ba;font-size:12px}
#efferent-log .activity-status>span{font:11px/1.5 var(--sans);padding:3px 7px;border:1px solid #57798966;color:#a3c2ce;background:#15313a22}
#efferent-log .record-ledger .activity-ref{font:12px/1.6 Consolas,monospace;color:#7597ac}
#efferent-log .record-ledger td:nth-child(5){border-left:1px solid #39596926}
#efferent-log .demo-disclosure{max-width:none;margin:0!important;padding:15px 26px;font-size:12px!important;color:#7896a8;border-top:1px solid #42627333}
#efferent-log .activity-row:hover{background:#1534454d}
@media(min-width:1800px){#efferent-log .record-ledger tbody td{padding-block:21px;font-size:16px}#efferent-log .activity-trigger>span{font-size:16px}#efferent-log .activity-trigger>small{font-size:14px}#efferent-log .record-ledger .activity-amount{font-size:18px}#efferent-log .record-ledger .activity-time,#efferent-log .record-ledger .activity-ref,#efferent-log .record-ledger .activity-mode{font-size:14px}#efferent-log .activity-status>span{font-size:13px}}
@media(max-width:600px){.life-lab #efferent-log{padding-top:22px}#efferent-log .record-heading,#efferent-log .record-intro,#efferent-log .ledger-totals,#efferent-log .record-toolbar{margin-inline:17px}#efferent-log .record-toolbar{gap:9px;padding-bottom:12px}#efferent-log .record-toolbar .record-tabs{gap:19px}#efferent-log .record-tabs button{font-size:13px}#efferent-log .demo-disclosure{padding:14px 17px}.ledger-totals{font-size:11px;gap:10px 17px}#efferent-log .record-ledger th:first-child,#efferent-log .record-ledger td:first-child{padding-left:17px}}
