.ledger-page .ledger-pageband-actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ledger-page .ledger-glance .ts-stat{min-inline-size:0}.ledger-page .ledger-stat--verdict .ts-stat__value{color:var(--accent-on-iron)}.ledger-page .ledger-stat-label{cursor:help;border-bottom:1px dotted var(--line-strong)}.ledger-page .ledger-stat-label:focus-visible{box-shadow:var(--focus-ring);outline:none}.ledger-page [data-kpi-card].is-nonzero{border-color:var(--warning-line);background:var(--warning-wash)}.ledger-page [data-kpi-card].is-nonzero .ts-stat__value{color:var(--on-warning)}.ledger-page .ledger-kpi-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-start:var(--space-2)}.ledger-page .ledger-kpi-chips .ts-pill{white-space:normal;text-align:left;text-decoration:none}.ledger-page #ledger-loading{min-block-size:calc(2*var(--space-4) + var(--space-6))}.ledger-page .ts-main>#ledger-loading:empty{display:block}.ledger-page #ledger-loading:empty:before{content:none}.ledger-page .ledger-estimate-note{margin:0 0 var(--space-3);max-inline-size:var(--measure)}.ledger-page .main .note:not(summary){margin:0;padding:0;border:0;background:transparent;font-size:var(--fs-body-sm)}.ledger-page .econ-pane[hidden]{display:none}.ledger-page .ledger-intent-tabstrip{padding:0;background:transparent}.ledger-page .ledger-intent-tabstrip .ts-tab[aria-pressed=true]{color:var(--ts-text-high);border-bottom-color:var(--ts-gold)}.ledger-page .ledger-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-3)}.ledger-page .ledger-asset{display:inline-flex;align-items:center;gap:var(--space-2)}.ledger-page .ledger-asset__id{font-weight:600;color:var(--on-iron)}.ledger-page .ledger-balance-row.is-zero td{color:var(--on-iron-faint)}.ledger-page .ledger-balance-group th{text-align:left;padding-block:var(--space-3) var(--space-1);background:transparent}.ledger-page .ledger-balance-group .econ-subhead{margin:0}.ledger-page .ledger-type-tag{display:inline-block;padding:calc(var(--space-1) / 2) var(--space-2);border-radius:var(--radius-sm);border:1px solid var(--border-mid);font-size:var(--fs-caption);color:var(--on-iron-muted);white-space:nowrap}.ledger-page .ledger-type-tag[data-tag=market]{border-color:var(--accent-line);color:var(--accent-on-iron)}.ledger-page .ledger-type-tag[data-tag=transfer]{border-color:var(--info-line);color:var(--on-info)}.ledger-page .ledger-intent-detail strong{color:var(--on-iron)}.ledger-page .ledger-tick-delta{color:var(--on-iron-faint);font-size:var(--fs-caption);margin-inline-start:var(--space-1)}.ledger-page .ledger-intent-failure{color:var(--on-danger);font-size:var(--fs-caption)}.ledger-page .datatable__rowstrong td{font-weight:700;border-top:1px solid var(--line-strong)}.ledger-page .net-row.is-surplus td{background:var(--success-wash)}.ledger-page .net-row.is-deficit td{background:var(--danger-wash)}.ledger-page .ledger-cap-warn{color:var(--on-warning);font-size:var(--fs-caption);margin-inline-start:var(--space-1);white-space:nowrap}.ledger-page #ledger-raids{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,calc(var(--space-16) * 5)),1fr));gap:var(--space-3)}.ledger-page .ledger-raid-card{display:grid;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised)}.ledger-page .ledger-raid-card.is-open{border-color:var(--warning-line);background:var(--warning-wash)}.ledger-page .ledger-raid-card__head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.ledger-page .ledger-raid-card__title{flex:1 1 auto;font-family:var(--font-display);font-size:var(--fs-body-lg);color:var(--on-iron)}.ledger-page .ledger-raid-card__kind{font-size:var(--fs-caption);color:var(--on-iron-faint)}.ledger-page .ledger-raid-card__meta{margin:0;font-size:var(--fs-body-sm);color:var(--on-iron);font-variant-numeric:var(--num)}.ledger-page .ledger-raid-card__reason{color:var(--on-iron-muted);font-size:var(--fs-body-sm);font-style:italic}@media(max-width:768px){.ledger-page .ledger-toolbar{flex-direction:column;align-items:stretch}}@media(min-width:1321px){html[data-chat-dock=open] .ledger-page [data-app-shell]~main{margin-right:var(--chat-w)}html[data-chat-dock=open] .ledger-page .app:not([data-chat-dock]){grid-template-columns:var(--rail-w) minmax(0,1fr) var(--chat-w)}}
