/* Align the account tree header; compact transfer document lists. */
@media screen {
html body #accountingPage .chart-directory-head:has(+ #chartAccountsTable .ac-tree-row) {display:grid!important;grid-template-columns:minmax(300px,2fr) 110px 150px 80px 90px!important;gap:12px!important;min-width:800px!important;padding:10px 14px!important}
html body #accountingPage .chart-directory-head:has(+ #chartAccountsTable .ac-tree-row) > :is(:first-child,:nth-child(4)) {display:none!important}
html body #transferBusinessList {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:start!important}
html body #transferBusinessList > :is(h3,p) {grid-column:1/-1!important}
html body #transferBusinessList .business-document-card {min-width:0!important;min-height:0!important;height:auto!important;padding:14px!important;margin:0!important}
html body #transferBusinessList .business-document-card .section-title-row {min-height:0!important;padding:0!important;margin:0 0 10px!important;gap:10px!important;display:flex!important;align-items:start!important}
html body #transferBusinessList .business-document-card .section-title-row > div {min-width:0!important;flex:1!important}
html body #transferBusinessList .business-document-card h3 {font-size:14px!important;line-height:1.6!important;margin:0!important}
html body #transferBusinessList .business-document-card .status {width:auto!important;min-width:0!important;flex:0 0 auto!important;white-space:nowrap!important;padding:5px 10px!important}
html body #transferBusinessList .business-document-card > p {margin:6px 0!important;line-height:1.6!important}
html body #transferBusinessList .business-document-card > p:empty {display:none!important}
html body #transferBusinessList .business-document-line {display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;min-height:0!important;padding:8px!important;line-height:1.6!important}
html body #transferBusinessList .business-document-line strong {min-width:0!important;overflow-wrap:anywhere!important}
html body #transferBusinessList .business-document-line small:empty {display:none!important}
html body #transferBusinessList .business-document-line small:not(:empty) {grid-column:1/-1!important}
html body #transferBusinessList .business-document-card .section-actions {display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:10px 0 0!important;padding:0!important;min-height:0!important}
html body #transferBusinessList .business-document-card .section-actions button {width:auto!important;min-height:32px!important;padding:7px 12px!important;white-space:nowrap!important}
}
@media screen and (max-width:800px) {
html body #transferBusinessList {grid-template-columns:minmax(0,1fr)!important}
}
