/* Trial after formal V2: shared breadcrumb; left title and right panel are peers.
   Preserve the document's single vertical scroll; no fixed-height panel body. */
@media(min-width:900px){
 .panel-title-peer{align-items:start!important;gap:0!important}
 .panel-title-peer>.rs-left{min-width:0;overflow:visible!important}
 .panel-title-peer>.rs-left>.page-title{margin:0!important;border-radius:0;padding:16px!important;box-sizing:border-box;min-width:0}
 .panel-title-peer>.rs-left>.utility{padding:8px 16px;min-width:0;display:flex;flex-wrap:wrap;background:#fff;border-bottom:1px solid #e8edf3}
 .panel-title-peer>.rs-left>.page-title .title-name{min-width:0;flex:1}
 .panel-title-peer>.rs-left>.page-title .title-name h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 .panel-title-peer>.rs-left>.page-title .settings-line{margin-top:16px;gap:8px 16px}
 .panel-title-peer>.rs-left>.page-title .settings-values{flex-wrap:wrap;gap:8px 16px}
 body.task-frame-active .panel-title-peer>.side,body.task-frame-active .panel-title-peer>.pd-side,body.task-frame-active .pk-page .panel-title-peer>.pk-side,.task-collection.panel-title-peer>.sidepanel{position:relative!important;top:auto!important;max-height:none!important;overflow:visible!important;padding:0 16px 16px!important;border-top:0!important}
 .panel-title-peer>.side>.task-panel-head,.panel-title-peer>.pd-side>.task-panel-head,.panel-title-peer>.pk-side>.task-panel-head,.panel-title-peer>.sidepanel>.task-panel-head{position:sticky!important;top:0!important;z-index:65;background:#fff;margin-top:0;padding:16px 0!important;min-height:64px;box-sizing:border-box}
 .panel-title-peer .collection-local-head>.heading{min-width:0;flex-wrap:wrap;padding:16px!important}
 .panel-title-peer .collection-local-head>.heading.is-pinned{margin:0!important}
 .panel-title-peer .collection-local-head>.toolbar{flex-wrap:wrap;justify-content:flex-end!important}
 .panel-title-peer .global-controls{flex-wrap:wrap;gap:8px}
 .panel-title-peer .title-line{align-items:center}
 .panel-title-peer .time-hint{flex-shrink:1;min-width:0}
 body.page-maximized .crumb,body.page-maximized .breadcrumb{display:flex!important}
 body.page-maximized .panel-title-peer .settings-line{display:flex!important}
 body.page-maximized .panel-title-peer .page-title{padding:16px!important}
}
