/* Four research workspaces: hide sidebar and reclaim the complete page width. */
.research-sidebar-control{display:flex;justify-content:flex-start;align-items:center;min-height:42px;margin:6px 0 10px}
.research-sidebar-button{font:700 12px/1.25 Inter,system-ui,sans-serif!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;border:1px solid var(--dt-edge,#48758f);border-radius:9px;background:var(--dt-panel2,#142a42);color:var(--dt-accent,#b5efff);letter-spacing:.2px}
.research-sidebar-button:hover{border-color:var(--dt-accent,#b5efff);filter:brightness(1.1)}
.research-sidebar-button:focus-visible{outline:2px solid var(--dt-accent,#91e4ed);outline-offset:3px}
.shell.research-sidebar-hidden:not(:has(#propWorkspace)),
.layout.research-sidebar-hidden{display:grid!important;grid-template-columns:minmax(0,1fr)!important}
.shell.research-sidebar-hidden > .sidebar,
.layout.research-sidebar-hidden > .sidebar,
#propWorkspace.research-sidebar-hidden > .pw-side-nav{display:none!important}
.shell.research-sidebar-hidden > main.app{max-width:none!important;width:100%!important;min-width:0}
.layout.research-sidebar-hidden > main.content{max-width:none!important;width:100%!important;min-width:0}
body:has(.shell.research-sidebar-hidden) .shell > main:not(.app){max-width:none!important;width:100%!important;min-width:0}
body.prop-workspace #propWorkspace.pw-shell.research-sidebar-hidden{grid-template-columns:minmax(0,1fr)!important;gap:0!important}
body.prop-workspace.research-sidebar-hidden main.app{max-width:none!important;width:calc(100% - 36px)!important;min-width:0}
@media(max-width:740px){
 body.prop-workspace.research-sidebar-hidden main.app{width:calc(100% - 20px)!important}
}
@media(prefers-reduced-motion:reduce){.research-sidebar-button{transition:none!important}}
