/* Match the actual Writer header: 44px, 20px icons, 8px gap, 11px insets. */
body.studio-refined.production-navigation #sidebar #productionDrawer{display:flex;flex-direction:column;padding:0;min-height:0;overflow:hidden;}
/* Override the retired Production layout's important overflow:hidden. The rail
   must scroll past expanded Notes, including its shared resize grip. */
body.studio-refined.production-navigation #sidebar #productionDrawer>.workspaceDrawerScroll{display:block;box-sizing:border-box;width:100%;max-height:none;min-height:0;margin:0;padding:0 16px 24px;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:stable;scrollbar-width:thin;}
body.studio-refined.production-navigation #productionDrawer #insTabs{display:flex;flex-direction:column;gap:calc(var(--writer-content-gap)/2);flex:none;width:100%;margin:0;padding:0;border:0;background:none;}
body.studio-refined.production-navigation #sidebar #productionDrawer #insTabs>.productionMenuItem,
body.studio-refined.production-navigation #sidebar #productionDrawer #writerReviewSection>summary{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;gap:var(--writer-content-gap);width:100%;height:44px;min-height:44px;margin:0;padding:0 11px;border:2px solid transparent;border-radius:6px;background:none;color:var(--text);font:500 13px/20px var(--sans);text-align:left;cursor:pointer;}
body.studio-refined.production-navigation #sidebar #productionDrawer #insTabs>.productionMenuItem.productionMenuResources{margin-top:12px;}
body.studio-refined.production-navigation #sidebar #productionDrawer #insTabs>.productionMenuItem:hover{background:color-mix(in srgb,var(--production-tool-tone) 7%,var(--panel));}
body.studio-refined.production-navigation #sidebar #productionDrawer #insTabs>.productionMenuItem.active{border-color:color-mix(in srgb,var(--production-tool-tone) 32%,var(--line));background:color-mix(in srgb,var(--production-tool-tone) 14%,var(--panel));}
body.production-navigation #productionDrawer .sidebarSectionIcon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;color:var(--production-tool-tone,var(--icon-gold));}
body.production-navigation #productionDrawer .sidebarSectionIcon .systemIcon{display:block;flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}
body.production-navigation #productionDrawer .sidebarSectionIcon .iconAccent{stroke:var(--text);}
body.studio-refined.production-navigation #sidebar #productionDrawer .sidebarSectionLabel{position:relative;top:var(--writer-label-offset,-1px);flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:550 14px/20px var(--sans);letter-spacing:-.1px;}
body.studio-refined.production-navigation #sidebar #productionDrawer .sidebarSectionCount{position:relative;top:var(--writer-label-offset,-1px);flex:none;font:600 14px/20px var(--sans);font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--text) 80%,var(--dim));}
body.production-navigation #productionDrawer .sidebarSectionChevron{margin-left:auto;}
body.studio-refined.production-navigation #productionDrawer #productionProjectUtilities{display:block;width:100%;margin:12px 0 0;padding:0;border:0;background:none;}
body.studio-refined.production-navigation #productionDrawer #writerReviewSection{--writer-section-tone:var(--icon-gold);margin:0;padding:0;border:0;background:none;}
body.studio-refined.production-navigation #sidebar #productionDrawer #writerReviewSection[open]>summary{border-color:color-mix(in srgb,var(--writer-section-tone) 32%,var(--line));background:color-mix(in srgb,var(--writer-section-tone) 14%,var(--panel));}
body.studio-refined.production-navigation #productionDrawer #writerReviewSection>.writerDetailsBody{box-sizing:border-box;width:100%;margin:0;padding:8px 0;overflow-x:hidden;overflow-y:auto;}
body.production-navigation #productionSideContext,body.production-navigation #productionMobileTabs,body.production-navigation .productionBottomDock,body.production-navigation #shotListFooterLegend{display:none!important;}
body.studio-refined.production-navigation #insWrap{display:flex!important;flex-direction:column;min-width:0;overflow:hidden;}
body.studio-refined.production-navigation #productionWorkspaceBar{display:flex;align-items:center;flex:none;gap:var(--writer-content-gap);height:auto;min-height:0;margin:0;padding:var(--writer-content-gap);}
body.studio-refined.production-navigation #insights{display:flex;flex:1;flex-direction:column;width:100%;min-width:0;min-height:0;max-width:none;margin:0;padding:0;overflow:hidden;border:0;border-radius:0;background:var(--bg);}
body.studio-refined.production-navigation #iBody{display:block;flex:1;width:100%;min-height:0;margin:0;padding:0;overflow:hidden;border:0;background:var(--bg);animation:none;}
body.production-navigation #productionDrawer .productionMenuItem:focus-visible{outline:2px solid var(--production-tool-tone);outline-offset:-2px;}
body.studio-refined.production-mode.production-navigation #sidebar #productionDrawer #productionProjectUtilities{display:block!important;margin:16px 0 0!important;padding:0;border:0;background:none;}
body.studio-refined.production-navigation #iBody .productionWelcome{box-sizing:border-box;display:grid;place-items:center;width:100%;height:100%;min-height:180px;padding:32px;text-align:center;}
body.studio-refined.production-navigation #iBody .productionWelcome>div{display:grid;gap:8px;max-width:460px;}
body.studio-refined.production-navigation #iBody .productionWelcome h2{margin:0;color:var(--text);font:500 22px/30px var(--sans);letter-spacing:-.35px;text-transform:none;}
body.studio-refined.production-navigation #iBody .productionWelcome p{margin:0;color:var(--dim);font:400 12px/20px var(--sans);letter-spacing:0;text-transform:none;}
