/* Optional wider reading surface; the binder is restored on navigation. */
body.nb-modern .reading-toggle {position:sticky;top:0;z-index:8;display:block;min-height:44px;width:100%;margin:0 0 14px;padding:10px 14px;border:1px solid #537685;border-radius:6px;background:#edf5f5;color:#163c48;font-size:15px;font-weight:650;text-align:center;cursor:pointer}
body.nb-modern.binder-open.reading-expanded:not(.event-mode) #binderShell {display:flex;flex-direction:column;width:100%;max-width:900px;height:auto;min-height:0;aspect-ratio:auto;margin:16px auto;padding:12px;background:#fff;border-radius:10px;container-type:normal}
body.nb-modern.binder-open.reading-expanded:not(.event-mode) #binderShell::before,
body.nb-modern.binder-open.reading-expanded:not(.event-mode) #binderShell::after,
body.nb-modern.binder-open.reading-expanded:not(.event-mode) #binderTabs {display:none}
body.nb-modern.binder-open.reading-expanded:not(.event-mode) #paperContent {position:relative;inset:auto;order:1;width:100%;height:70svh;min-height:360px;max-height:none;padding:0 10px 12px 0;overflow-y:auto;overflow-x:hidden;background:#fff;transform:none}
body.nb-modern.binder-open.reading-expanded:not(.event-mode) .binder-reading-controls {position:static;order:2;width:100%;margin-top:8px;box-sizing:border-box}
body.nb-modern.reading-expanded #binderPage .reference-heading,
body.nb-modern.reading-expanded #binderPage .quick-reference,
body.nb-modern.reading-expanded #binderPage .procedure-lesson,
body.nb-modern.reading-expanded #binderPage .reference-links {padding-left:12px;padding-right:12px}
@media print {body.nb-modern .reading-toggle {display:none!important}}

body.nb-modern #paperContent {scroll-padding-top:64px}
