
.ledger-workbench-page { width: min(1400px, calc(100% - 36px)); max-width: 1400px; margin-left: auto; margin-right: auto; grid-template-columns: minmax(0, 1.38fr) minmax(0, 1fr); gap: 16px; }
.ledger-workbench-page .ledger-source-card { grid-column: 1; }
.ledger-workbench-page .ledger-processor-card { grid-column: 2; padding-left: 16px; padding-right: 16px; }
.ledger-workbench-page .ledger-pending-card { grid-column: 1 / -1; }
.ledger-workbench-page .ledger-form-grid, .ledger-workbench-page .ledger-transaction-common { column-gap: 14px; }
.ledger-workbench-page .ledger-field { grid-template-columns: 70px minmax(0, 1fr); gap: 7px; }
.ledger-workbench-page .ledger-source-table th:nth-child(1) { width: 42px; }
.ledger-workbench-page .ledger-source-table th:nth-child(2) { width: 110px; }
.ledger-workbench-page .ledger-source-table th:nth-child(3) { width: 64px; }
.ledger-workbench-page .ledger-source-table th:nth-child(4) { width: 88px; }
.ledger-workbench-page .ledger-source-table th:nth-child(6) { width: 132px; }
.ledger-workbench-page .ledger-source-table th:nth-child(7) { width: 86px; }
.ledger-workbench-page .ledger-source-table td, .ledger-workbench-page .ledger-source-table th { padding-left: 8px; padding-right: 8px; }
@media (max-width: 1280px) {
 .ledger-workbench-page { grid-template-columns: minmax(0, 1fr); }
 .ledger-workbench-page .ledger-source-card, .ledger-workbench-page .ledger-processor-card { grid-column: 1; }
}
@media (max-width: 720px) { .ledger-workbench-page { width: calc(100% - 16px); } }
