@layer legacy{html:root .batch-ledger-page{gap:18px;min-width:0}.batch-ledger-navigation{flex-wrap:wrap;gap:6px;display:flex}.batch-ledger-navigation a{border:1px solid var(--ui-line);color:var(--ui-muted);background:var(--ui-surface);border-radius:7px;padding:7px 10px;font-size:12px;text-decoration:none}.batch-ledger-navigation a:hover{color:var(--ui-ink);border-color:var(--ui-line-strong)}html:root .batch-ledger-page .batch-ledger-section{border-radius:10px;min-width:0;padding:0;scroll-margin-top:90px;overflow:hidden}.batch-ledger-section-heading{border-bottom:1px solid var(--ui-line-strong);justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}html:root .batch-ledger-section-heading h2{color:var(--ui-ink);margin:0;font-size:16px;font-weight:650}.batch-ledger-section-heading>span{color:var(--ui-muted);font-variant-numeric:tabular-nums;font-size:12px}.batch-ledger-scroll{outline-offset:-2px;max-height:620px;overflow:auto}html:root .batch-ledger-page .batch-ledger-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--ui-ink);background:var(--ui-surface);font-size:12px}html:root .batch-ledger-page .batch-ledger-table :is(th,td){border:0;border-right:1px solid var(--ui-line);border-bottom:1px solid var(--ui-line);vertical-align:middle;white-space:nowrap;min-width:100px;max-width:300px;padding:11px 13px;line-height:1.4}html:root .batch-ledger-page .batch-ledger-table thead th{z-index:2;background:var(--ui-inset);color:var(--ui-ink);text-transform:none;letter-spacing:0;white-space:normal;min-width:120px;font-weight:650;position:sticky;top:0}html:root .batch-ledger-page .batch-ledger-table :is(th,td):first-child{z-index:1;background:var(--ds-table-row-stripe,var(--ds-table-row-bg));border-right-color:var(--ui-line-strong);min-width:52px;position:sticky;left:0}html:root .batch-ledger-page .batch-ledger-table thead th:first-child{z-index:3;background:var(--ui-inset)}html:root .batch-ledger-page .batch-ledger-table tbody tr:hover td{background:var(--ui-inset)}html:root .batch-ledger-page .batch-ledger-table tfoot :is(th,td){background:var(--ui-inset);border-top:2px solid var(--ui-line-strong);z-index:2;font-weight:700;position:sticky;bottom:0}html:root .batch-ledger-page .batch-ledger-table tfoot th{z-index:3}.batch-ledger-number{text-align:right;font-variant-numeric:tabular-nums}.batch-ledger-check{font-weight:600}.batch-ledger-check.is-ok{color:var(--ui-success,#24845b)}.batch-ledger-check.is-error{color:var(--ui-danger,#be5243)}html:root .batch-ledger-page .batch-ledger-table .batch-ledger-empty{color:var(--ui-muted);text-align:left;padding:22px 16px;position:static}.batch-ledger-notes{color:var(--ui-muted);font-size:12px}@media print{.batch-ledger-navigation,.page-heading__actions{display:none}.batch-ledger-scroll{max-height:none;overflow:visible}}html:root .batch-ledger-page .batch-ledger-table tfoot{z-index:3;position:sticky;bottom:0}html:root .batch-ledger-page .batch-ledger-table tfoot td{position:static}html:root .batch-ledger-drill-link{color:var(--ui-accent,#0671e8);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0;font-weight:600;text-decoration:underline}html:root .batch-ledger-drill-link:hover{text-decoration-thickness:2px}html:root .batch-ledger-drill-link:focus-visible{outline:2px solid var(--ui-accent,#0671e8);outline-offset:3px;border-radius:4px}.batch-drilldown-summary{gap:20px;padding:20px;display:grid}.batch-drilldown-summary label{max-width:520px;color:var(--ui-muted);gap:8px;display:grid}.batch-drilldown-summary dl{flex-wrap:wrap;gap:16px 32px;margin:0;display:flex}.batch-drilldown-summary dt{color:var(--ui-muted);margin-bottom:4px;font-size:.85em}.batch-drilldown-summary dd{margin:0;font-weight:600}.batch-drilldown-note{color:var(--ui-muted);max-width:100ch;line-height:1.6}.batch-drilldown h1{scroll-margin-top:150px}.batch-drilldown h1:focus{outline:none}.batch-drilldown-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 4px;display:flex}.batch-drilldown-heading h1{color:var(--ui-ink);margin:0;font-size:24px;line-height:1.25}.batch-drilldown-heading .eyebrow{color:var(--ui-muted);margin:0 0 5px;font-size:11px}}
