/* Only proposal.html loads this file; the other chapters retain their shell. */
.proposal-page{--shell-gap:24px}
.proposal-page .report-layout{flex:none}
.proposal-page .proposal-stage{overflow-x:auto;overscroll-behavior-x:contain}
/* Controls belong to the report, independent of each device viewport. */
.proposal-toolbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:16px;min-height:60px;padding:12px 0;margin-bottom:24px;background:var(--bg);overflow-x:auto;overscroll-behavior-x:contain}
.proposal-toolbar-controls{display:flex;align-items:center;gap:16px;flex:none;width:max-content}
.proposal-toolbar .duo-switch,.proposal-toolbar .duo-scheme-switch{flex:none;flex-wrap:nowrap;margin:0;max-width:none;justify-content:flex-start}
.proposal-toolbar .duo-scheme-switch{padding-left:16px;border-left:1px solid var(--line)}
.proposal-toolbar button{white-space:nowrap}
.proposal-toolbar [data-inner-screen]{min-width:80px}
@media(max-width:767px){
 .proposal-page .report-sidebar{margin-bottom:24px}
}
