/* Journal structure: toolbar → finance → employee headers → scrollable grid. */
.journal-workspace{display:flex;flex-direction:column;overflow:hidden}.journal-workspace>.finance-strip{position:static!important;margin-top:0!important;flex:0 0 auto;z-index:auto}.journal-scroll{flex:1 1 auto;min-height:0;height:calc(100vh - 220px);overflow:auto}.resource-head{display:block!important;grid-row:1!important;position:sticky!important;top:0!important;z-index:4;min-height:54px!important;height:auto!important;padding:10px 12px!important;border-left:1px solid var(--line)!important;background:var(--surface)!important;overflow:hidden!important}.grid-lane{grid-row:2!important}.time-column{grid-row:1 / span 2!important}.finance-strip{border-bottom:1px solid var(--divider)}
