/* Listing B: persistent section navigation, compact bilingual review. */
#developmentWorkbenchRoot .dw-product-detail-window:has(.dwp-panel[data-dwp-panel="listing"]:not([hidden])):not(.is-expanded){width:min(1480px,calc(100vw - 48px));height:92dvh}
#developmentWorkbenchRoot .dw-product-detail-window:has(.dwp-panel[data-dwp-panel="listing"]:not([hidden])) .dwp-body{display:flex;min-height:0;overflow:hidden;padding:0!important}
#developmentWorkbenchRoot .dwp-panel[data-dwp-panel="listing"]:not([hidden]){display:flex;flex:1;min-height:0;min-width:0;padding:0!important}
#developmentWorkbenchRoot .dwp-panel .dwl-sidebar-view{display:flex;flex:1;min-height:0;min-width:0}
.dwl-workspace{display:flex;flex:1;min-height:0;min-width:0}
.dwl-nav{flex:0 0 172px;display:flex;flex-direction:column;gap:6px;padding:18px 10px;border-right:1px solid #e4eaf3;overflow:auto;background:#fff}
.dwl-nav button{display:flex;align-items:center;gap:10px;flex:none;padding:12px 10px;border:0;border-radius:6px;background:transparent;color:#253956;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;text-align:left;cursor:pointer}
.dwl-nav button i{font-size:17px;width:20px;text-align:center}
.dwl-nav button.active{background:#eaf1ff;color:#2563eb;font-weight:650}
.dwl-nav button:hover{background:#f1f6ff}
.dwl-main{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;padding:14px 18px 0}
.dwl-sidebar-view .dwl-top{padding:0 0 10px;gap:8px}
.dwl-sidebar-view .dwl-meta{font-size:11px;gap:5px}
.dwl-sidebar-view .dwl-meta>span+span:before{margin-right:5px}
.dwl-sidebar-view .dwl-actions{gap:7px}
.dwl-sidebar-view .dwl-toolbar{flex:none;justify-content:flex-end;padding:0 0 10px;gap:8px}
.dwl-sidebar-view .dwl-toolbar:has(>[role="group"]){justify-content:space-between}
.dwl-scroll{flex:1;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 0 12px}
.dwl-sidebar-view .dwl-section{border:0;padding:4px 0 0}
.dwl-sidebar-view .dwl-section>header{min-height:30px;margin:0 0 10px}
#developmentWorkbenchRoot .dwp-panel .dwl-sidebar-view .dwl-section h4{font-size:16px;color:#142745;font-weight:650}
.dwl-sidebar-view .dwl-section h4 small{font-size:12px;color:#4a6082}
.dwl-sidebar-view .dwl-pair.is-bilingual{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}
.dwl-sidebar-view .dwl-en,.dwl-sidebar-view .dwl-zh{padding:12px 16px}
.dwl-sidebar-view .dwl-zh{margin:0;border-left:1px solid #e0e8f4;background:#f6f8fc}
#developmentWorkbenchRoot .dwp-panel .dwl-sidebar-view .dwl-text,#developmentWorkbenchRoot .dwp-panel .dwl-sidebar-view .dwl-zh p{font-size:14px;line-height:1.6;color:#263650;margin:0}
#developmentWorkbenchRoot .dwp-panel .dwl-sidebar-view .dwl-zh p{color:#52617a}
.dwl-sidebar-view .dwl-language-head{margin:0;padding:10px 0;background:#f8faff;border:1px solid #e1e8f3;color:#263e61;border-radius:6px 6px 0 0}
.dwl-sidebar-view .dwl-language-head+ .dwl-pair{border:1px solid #e1e8f3;border-top:0;border-radius:0 0 6px 6px;overflow:hidden}
.dwl-bullet-table{border:1px solid #dfe7f3;border-radius:6px;overflow:hidden}
.dwl-grid-head{display:grid;grid-template-columns:46px minmax(0,1fr);background:#f5f8fd;border-bottom:1px solid #dfe7f3}
.dwl-grid-head.is-bilingual{grid-template-columns:46px minmax(0,1fr) minmax(0,1fr)}
.dwl-grid-head strong{padding:12px 16px;color:#24395c;font-size:13px;font-weight:600}
.dwl-sidebar-view .dwl-bullet{display:grid;grid-template-columns:46px minmax(0,1fr);gap:0;padding:0;align-items:stretch;border-top:1px solid #e0e8f4}
.dwl-sidebar-view .dwl-bullet:first-of-type{border-top:0}
.dwl-sidebar-view .dwl-bullet>span{min-width:0;align-self:start;justify-self:center;padding:3px 7px;margin:12px 0;font-size:12px;color:#2563eb}
.dwl-sidebar-view .dwl-bullet .dwl-en{padding:12px 16px}
.dwl-sidebar-view .dwl-platform{flex:none;padding:10px 0;font-size:12px}
.dwl-version-note{font-size:13px;color:#61728d;line-height:1.7;margin:12px 0}
.dwl-sidebar-view .dw-listing-analysis{margin-top:8px}
.dwl-sidebar-view textarea{font-size:14px;line-height:1.6;min-height:90px}
.dwl-sidebar-view textarea[data-dwl-field="description"]{min-height:320px}
body.theme-dark .dwl-nav{background:#182333;border-color:#354156}
body.theme-dark .dwl-nav button{color:#d8e4f6}
body.theme-dark .dwl-nav button.active{background:#263e61;color:#9ec0ff}
body.theme-dark .dwl-sidebar-view .dwl-zh{background:#202d40}
body.theme-dark #developmentWorkbenchRoot .dwp-panel .dwl-sidebar-view .dwl-text,body.theme-dark #developmentWorkbenchRoot .dwp-panel .dwl-sidebar-view .dwl-zh p{color:#d2def0}
@media(max-width:900px){.dwl-nav{flex-basis:146px}.dwl-nav button{font-size:12px;gap:7px}.dwl-main{padding:12px 12px 0}.dwl-sidebar-view .dwl-top{align-items:flex-start}.dwl-sidebar-view .dwl-meta{width:100%}}
@media(max-width:700px){.dwl-workspace{flex-direction:column}.dwl-nav{flex:0 0 auto;flex-direction:row;overflow:auto;padding:8px;border-right:0;border-bottom:1px solid #e4eaf3}.dwl-nav button{padding:8px;white-space:nowrap}.dwl-sidebar-view .dwl-pair.is-bilingual{grid-template-columns:1fr}.dwl-grid-head.is-bilingual{grid-template-columns:46px 1fr}.dwl-grid-head.is-bilingual>strong:last-child{display:none}.dwl-sidebar-view .dwl-zh{border-left:0;border-top:1px solid #e0e8f4}.dwl-sidebar-view .dwl-language-head{display:none!important}}
