/* Full Job View owns one vertical scroll. Other Driver tabs are untouched. */
html body.driver-mode #driverPortal > .driver-main:not(.finalise-embedded):has(#driverMainFullBtn.active){display:flex!important;flex-direction:column!important;align-items:stretch!important;overflow:hidden!important;height:100%!important;min-height:0!important;max-height:none!important}
html body.driver-mode #driverPortal > .driver-main:not(.finalise-embedded):has(#driverMainFullBtn.active) > .driver-main-tabs{position:relative!important;inset:auto!important;flex:0 0 auto!important}
html body.driver-mode #driverPortal > .driver-main:not(.finalise-embedded) #driverFullJobView.active{display:block!important;position:relative!important;inset:auto!important;flex:1 1 0px!important;height:0!important;min-height:0!important;max-height:none!important;width:100%!important;max-width:none!important;overflow-y:auto!important;overflow-x:hidden!important;touch-action:pan-y!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch}
html body.driver-mode #driverPortal #driverFullJobView.active #driverJobs,
html body.driver-mode #driverPortal #driverFullJobView.active #driverJobs :is(.driver-split-shell,.driver-selected-pane,.driver-job-v3,.driver-job-detail-v3,.driver-detail-grid,.driver-workspace,.driver-main-stack,.driver-tablet-load,.driver-load-scroll,.driver-cost-summary){position:relative!important;inset:auto!important;display:block!important;height:auto!important;min-height:0!important;max-height:none!important;flex:none!important;overflow:visible!important;width:100%!important;min-width:0!important;max-width:none!important;touch-action:pan-y!important}
html body.driver-mode #driverPortal #driverFullJobView.active #driverJobs :is(.driver-pick-v3-head,.driver-load-price-cols,.driver-load-total,.driver-notes-box){position:relative!important;inset:auto!important;flex:none!important}
html body.driver-mode #driverPortal #driverFullJobView.active #driverJobs .driver-notes-box{display:block!important;margin-top:12px!important}
html body.driver-mode #driverPortal #driverFullJobView.active #driverJobs .driver-main-stack > *{flex-shrink:0!important}
html body.driver-mode #driverPortal #driverFullJobView.active #driverJobs .driver-day-rail{display:none!important}

/* Keep the compact signing step focused on its existing controls. */
html body.driver-mode #driverPortal #driverFullJobView.active #driverJobs .driver-main-stack:has(#driverTermsInline) > .driver-tablet-load,
html body.driver-mode #driverPortal #driverFullJobView.active #driverJobs .driver-main-stack:has(#driverTermsInline) > .driver-notes-box{display:none!important}
