/* Scroll-only overrides: navigation, headings, typography and columns stay original. */
html.jkb-flow {height:auto!important;min-height:100%;overflow-y:auto!important;overflow-x:clip;scroll-behavior:auto}
html.jkb-flow body,html.jkb-flow body[data-page] {height:auto!important;min-height:100vh!important;overflow:visible!important}
html.jkb-flow body .app-body,
html.jkb-flow body[data-page] .app-body,
html.jkb-flow body.direction-b .app-body,
html.jkb-flow body[data-page] #main,
html.jkb-flow body.direction-b #main {
 height:auto!important;min-height:0!important;max-height:none!important;flex:none!important;overflow:visible!important;overscroll-behavior:auto;
}
html.jkb-flow body .audit-reading,
html.jkb-flow body .audit-reading .b-audit-grid {
 height:auto!important;min-height:0!important;max-height:none!important;flex:none!important;overflow:visible!important;container-type:normal;grid-template-rows:auto!important;
}
html.jkb-flow body[data-page] .audit-reading .b-question-column,
html.jkb-flow body[data-page] .audit-reading .b-answer-card,
html.jkb-flow body[data-page] .audit-reading .b-judgment-card,
html.jkb-flow body .audit-reading .b-answer-whole-scroll,
html.jkb-flow body .audit-reading .b-answer-scroll,
html.jkb-flow body .audit-reading .b-judgment-scroll,
html.jkb-flow body .audit-reading #questionResults {
 height:auto!important;min-height:0!important;max-height:none!important;flex:none!important;overflow:visible!important;overscroll-behavior:auto;
}
html.jkb-flow body[data-page] .audit-reading .b-question-column {position:static!important}
html.jkb-flow body .audit-reading .b-reading-actions {position:static!important}
html.jkb-flow body.assets-app #panel-assets,
html.jkb-flow body.assets-app .asset-workspace,
html.jkb-flow body.assets-app .asset-list-panel,
html.jkb-flow body.assets-app .asset-stage,
html.jkb-flow body.assets-app .asset-review,
html.jkb-flow body.assets-app #asset-results {
 height:auto!important;min-height:0!important;max-height:none!important;flex:none!important;overflow:visible!important;overscroll-behavior:auto;
}
html.jkb-flow body .knowledge-view,
html.jkb-flow body .workspace-grid.library-grid,
html.jkb-flow body .result-column,
html.jkb-flow body .detail-column,
html.jkb-flow body .library-price-main,
html.jkb-flow body .library-result-list {
 height:auto!important;min-height:0!important;max-height:none!important;flex:none!important;overflow:visible!important;overscroll-behavior:auto;
}
html.jkb-flow body .home-shell {height:auto!important;max-height:none!important;overflow:visible!important}
html.jkb-flow body.direction-b.content-production-app .production-panel {
 height:auto!important;min-height:0!important;max-height:none!important;flex:none!important;overflow:visible!important;
}
html.jkb-flow body.direction-b.content-production-app .production-frame {display:block;flex:none!important;min-height:0!important}
