.panel-scroll{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.panel-scroll-viewport{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#87958c #e7ece8;outline-offset:-3px;flex:1;min-height:0;overflow:hidden auto}.panel-scroll-viewport::-webkit-scrollbar{width:12px}.panel-scroll-viewport::-webkit-scrollbar-track{background:#e7ece8}.panel-scroll-viewport::-webkit-scrollbar-thumb{background:#87958c;border:3px solid #e7ece8;border-radius:8px}.panel-scroll-content{min-width:0;display:flow-root}.panel-scroll-cue{color:#435538;cursor:pointer;background:#f1eddf;border-top:1px solid #c4d0c7;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:38px;padding:9px 14px;font:600 13px Arial,sans-serif;display:flex;box-shadow:0 -5px 12px #1935290b}.panel-scroll-cue:hover{background:#e8dfc8}:is(.panel-scroll-cue:focus-visible,.panel-scroll-viewport:focus-visible){outline:2px solid #b8893d}.lab-app .panel-scroll-cue,.assembly-dialog .panel-scroll-cue{color:#e8ddbe;background:#344234;border-color:#66705a}.lab-app .panel-scroll-cue:hover,.assembly-dialog .panel-scroll-cue:hover{background:#48533c}.lab-app .panel-scroll-viewport,.assembly-dialog .panel-scroll-viewport{scrollbar-color:#879682 #26342f}.lab-app .panel-scroll-viewport::-webkit-scrollbar-track{background:#26342f}.assembly-dialog .panel-scroll-viewport::-webkit-scrollbar-track{background:#26342f}.lab-app .panel-scroll-viewport::-webkit-scrollbar-thumb{background:#879682;border-color:#26342f}.assembly-dialog .panel-scroll-viewport::-webkit-scrollbar-thumb{background:#879682;border-color:#26342f}.panel-scroll-content .rv-list,.panel-scroll-content .rv-drawing-list,.panel-scroll-content .ifc-result-list,.panel-scroll-content .register-list{flex:none;min-height:0;max-height:none;overflow:visible}.panel-scroll-content .component-register,.panel-scroll-content .explorer-tabs,.panel-scroll-content .explorer-tabs>[data-slot=tabs-content]{height:auto;min-height:0;overflow:visible}.lab-app .model-panel,.lab-app .details-panel,.ifc-app .ifc-register,.ifc-app .ifc-inspector,.rv-workspace .rv-register,.rv-workspace .rv-inspector{overflow:hidden}.rv-register>.panel-scroll{height:auto}.rv-inspector>.panel-scroll .rv-active{padding:18px 20px}.rv-inspector .panel-scroll-content>section{border-bottom:1px solid #dfe5e0;padding:18px 20px}.panel-scroll-content>.ifc-inspector-empty{min-height:200px}.assembly-details.has-panel-scroll{padding:0;overflow:hidden}.assembly-details .assembly-detail-content{padding:23px}.assembly-part-list.has-panel-scroll{overflow:hidden}.assembly-part-list .panel-scroll-content>button{text-align:left;border-bottom:1px solid #2a414d;align-items:flex-start;gap:11px;width:100%;padding:13px 16px;display:flex}.assembly-part-list .panel-scroll-content>button.chosen{background:#304735;box-shadow:inset 3px 0 #c1e879}.assembly-part-list .panel-scroll-content>button:hover{background:#29434b}.assembly-part-list .panel-scroll-content>button.part-hidden{opacity:.45}
