/* Venicia trial-balance reference, shared with period reports and account ledgers. */
@media screen {
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report{height:calc(100dvh - var(--vp-worktop,84px) - 28px)!important;min-height:300px!important;padding:3px!important;gap:3px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#f0f0f0!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report>.page-head{margin:0!important;min-height:24px!important;flex:0 0 auto;padding:0 3px!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report>.vp-workspace{display:grid!important;grid-template-columns:minmax(0,1fr) clamp(126px,8.2vw,164px)!important;direction:ltr!important;gap:5px!important;flex:1!important;min-height:0!important;width:100%!important;overflow:hidden!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report>.vp-workspace>.vp-sidebar{grid-column:2!important;width:auto!important;min-width:0!important;direction:rtl!important;padding:0!important;overflow:auto!important;background:#f0f0f0!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report>.vp-workspace>.vp-main{grid-column:1!important;min-width:0!important;min-height:0!important;direction:rtl!important;overflow:auto!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report .report-controls{padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important;width:100%!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report .trial-reference-tools{display:flex!important;flex-direction:column!important;gap:4px!important;width:100%!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report .trial-reference-tools>[hidden]{display:none!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report .trial-reference-tools :is(button,input,select){font:11px Tahoma,Arial!important;border-radius:0!important;min-height:20px!important;height:20px!important;padding:0 3px!important;width:100%!important;min-width:0!important;line-height:18px!important;box-shadow:none!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report .trial-reference-tools button{white-space:normal!important;height:auto!important;min-height:22px!important;background:#f0f0f0!important;color:#111!important;border:1px solid #a0a0a0!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report .trial-reference-tools button[aria-pressed=true]{background:#d5e8f5!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report .trial-reference-tools label{font:11px Tahoma,Arial!important;display:flex!important;flex-direction:column!important;gap:1px!important;margin:0!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report .trial-reference-tools .trial-reference-sort{display:grid!important;grid-template-columns:1fr 1fr!important;gap:2px!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report .trial-reference-tools .rll-column-search{display:grid!important;gap:3px!important;margin:0!important;padding:4px 0!important;border:0!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report .rll-column-search input{background:#dceabd!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report .trial-reference-extras{margin-top:6px!important;border:1px solid #b3b3b3;padding:3px!important;font:11px Tahoma!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report .trial-reference-extras>div{display:flex;flex-direction:column;gap:4px}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report .trial-reference-extras .statement-tools{display:flex!important;flex-direction:column!important;gap:3px!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial #reportResults{margin:0!important;height:100%!important;min-height:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-report{display:flex!important;flex-direction:column!important;flex:1 0 260px!important;min-height:260px!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;border-radius:0!important;background:white!important;overflow:hidden!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-company-caption{margin:0!important;padding:2px 4px!important;font:11px Tahoma!important;background:#f0f0f0!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-report>.table-wrap{flex:1!important;min-height:0!important;overflow:auto!important;border:1px solid #a0a0a0!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;min-width:720px!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-table th{height:26px!important;font:11px Tahoma,Arial!important;padding:1px 3px!important;background:#2066b2!important;color:white!important;line-height:14px!important;border:1px solid #c3d2e4!important;white-space:nowrap!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-table td{height:16px!important;line-height:15px!important;font:11px Tahoma,Arial!important;padding:0 3px!important;border:1px solid #f3f3f3!important;background:white!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-table[data-trial-view=compact] th:nth-child(1){width:12%!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-table[data-trial-view=compact] th:nth-child(2){width:32%!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-table[data-trial-view=compact] th:nth-child(3),body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-table[data-trial-view=compact] th:nth-child(4),body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-table[data-trial-view=compact] th:nth-child(5){width:15%!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-table[data-trial-view=compact] th:nth-child(6){width:11%!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-table .trial-group>td{background:#f7fbdf!important;font-weight:400!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-table .trial-group .account-link{font-weight:700!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-table .trial-nature.trial-debit{color:#0000bb!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-table .trial-nature.trial-credit{color:#c00000!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-table tr.vr-trial-selected>td{background:#0078d7!important;color:white!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-table tr.vr-trial-selected .account-link{color:white!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-table :is(.account-link,.tree-toggle){height:15px!important;min-height:0!important;line-height:14px!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important;font:11px Tahoma!important;color:inherit!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-table .tree-toggle{width:12px!important;margin-inline-end:2px!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-table tfoot th,body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-table tfoot td{background:#e5e5e5!important;color:#111!important;font-size:11px!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-status{display:flex!important;justify-content:space-between!important;gap:6px!important;font:11px Tahoma!important;background:#f0f0f0!important;padding:3px!important;flex-wrap:wrap!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .report-top-totals{font:11px Tahoma!important;padding:3px!important}
/* Related statements keep their own columns and balances, sharing the compact right-hand tools and table treatment. */
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content .rll-ledger .cw-statement-layout{grid-template-columns:clamp(126px,8.2vw,164px) minmax(0,1fr)!important;gap:5px!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content .rll-ledger .cw-filters{width:auto!important;padding:3px!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content .rll-ledger .cw-filters :is(input,select,button){font-size:11px!important;min-height:21px!important;padding:1px 3px!important}
body.vertex-desktop.vn-interface.ux-readable[data-interface-style="venicia"] #modal#modal#modal#modal#modal#modal .rll-ledger-modal>.vp-workspace{grid-template-columns:minmax(0,1fr) clamp(126px,8.2vw,164px)!important;gap:5px!important}
body.vertex-desktop.vn-interface.ux-readable[data-interface-style="venicia"] #modal#modal#modal#modal#modal#modal .rll-ledger-modal .vp-sidebar{width:auto!important;padding:3px!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-report>.table-wrap{background:#fff!important;max-height:none!important;height:auto!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-table tr.vr-trial-selected .trial-nature{color:white!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-company-caption{display:none!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report .trial-reference-extras :is(.report-amount-search,.ve-grid-options){width:100%!important;display:flex;flex-wrap:wrap;min-width:0!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report .trial-reference-extras :is(input,select){max-width:100%!important;min-width:0!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report>.vp-workspace>.vp-main{display:flex!important;flex-direction:column!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report #reportResults{flex:1!important;width:100%!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .trial-report{max-height:none!important;height:auto!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .wu-report-navigation{background:#f0f0f0!important;padding:1px!important;min-height:20px!important;box-shadow:none!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial .wu-report-navigation button{font:11px Tahoma!important;line-height:16px!important;padding:0 4px!important;min-height:18px!important;border-radius:0!important;box-shadow:none!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report .trial-reference-month{display:grid!important;gap:4px!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-trial #reportResults:has(>.trial-report:nth-of-type(2)) .trial-company-caption{display:block!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report .financial-template-report{padding:0!important;margin:0!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report .financial-template-report :is(.financial-screen-title,.financial-screen-period){font:11px Tahoma!important;margin:3px 0!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report .financial-screen-sheet :is(td,th){font:11px Tahoma!important;line-height:15px!important;padding:0 3px!important;min-height:16px!important;height:auto!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report .financial-screen-sheet th{background:#2066b2!important;color:white!important;height:24px!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report .financial-comparison{font:10px Tahoma!important;line-height:13px!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report .financial-search{padding:3px!important;margin:3px 0!important;background:#f0f0f0!important}
body.vertex-desktop.vn-interface.ref-single-preview.ux-readable[data-interface-style="venicia"] #content#content#content#content#content#content.vr-reference-report .financial-search :is(input,select,button){font:11px Tahoma!important;min-height:20px!important;height:20px!important;padding:0 3px!important;line-height:18px!important}
}
