/* Required page order: title → order stats → quick entry → view buttons → selected view content. */
html, body { min-height: 100% !important; height: auto !important; }
.app-shell { height: auto !important; min-height: 100vh !important; overflow: visible !important; }
main { display: flex !important; flex-direction: column !important; height: auto !important; min-height: 0 !important; overflow: visible !important; }
.topbar { display: flex !important; visibility: visible !important; opacity: 1 !important; }
main > .stats-grid { order: 1 !important; display: grid !important; visibility: visible !important; opacity: 1 !important; }
main > .entry-section { order: 2 !important; display: block !important; visibility: visible !important; opacity: 1 !important; width: 100% !important; height: auto !important; max-height: none !important; overflow: visible !important; }
main > .toolbar { order: 3 !important; display: block !important; visibility: visible !important; opacity: 1 !important; width: 100% !important; height: auto !important; max-height: none !important; overflow: visible !important; }
main > .orders-section { order: 4 !important; display: block !important; visibility: visible !important; opacity: 1 !important; width: 100% !important; height: auto !important; min-height: 120px !important; max-height: none !important; overflow: visible !important; }
#ordersContainer { display: block !important; min-height: 64px !important; height: auto !important; visibility: visible !important; }
.entry-panel.hidden { display: none !important; }
#scheduleControls.hidden, #collapseDelivered.hidden { display: none !important; }
.segment, .entry-tab, #fillExample, #parseButton, button { pointer-events: auto !important; }
