.pl-panel{scrollbar-gutter:stable}.pl-plan{touch-action:none;user-select:none}.pl-settings nav{overflow:auto}.brand-reorder{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.brand-reorder button{cursor:grab;padding:9px;border:1px dashed #8e9bc1;border-radius:8px;background:#fff;color:#27377b}.brand-reorder button.dragging{opacity:.35}.bmk-brand-row{scroll-behavior:auto!important}.supplier-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px}.supplier-card{border:1px solid #dbe2ef;border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:12px}.supplier-card img{width:100%;height:85px;object-fit:contain}.supplier-card a{color:inherit}.supplier-card small{color:#7786a4}
@media(max-width:900px){.pl-shell{display:flex!important;flex-direction:column!important;overflow:auto!important}.pl-stage{flex:none!important;min-height:330px!important;overflow:visible!important}.pl-view{height:36dvh!important;min-height:220px!important;flex:none!important}.pl-view .ds-fps-wrap,.pl-view .ds-fps-view{height:100%!important}.pl-settings{flex:1 0 330px!important;min-height:330px!important}.pl-settings .pl-panel{max-height:44dvh!important;min-height:190px!important}.pl-header{min-height:60px!important;padding:8px 12px!important}.pl-header h2{font-size:15px!important}.pl-header .pl-home img{max-width:100px!important}.pl-actions button{padding:7px!important;font-size:11px!important}.pl-toolbar{padding:8px!important;gap:6px!important}.pl-status,.pl-footnote{font-size:10px!important}.pl-rooms{max-height:90px;flex:none}.pl-camera-controls{gap:5px}.pl-settings nav{display:grid!important;grid-template-columns:repeat(4,1fr)!important}}
