.studio-v2 .section-shortcuts{display:flex;flex-wrap:wrap;gap:6px;margin-top:13px}.studio-v2 .section-shortcuts:empty{display:none}.studio-v2 .section-shortcuts button{padding:6px 9px;min-height:30px;border:1px solid #e2e7dc;border-radius:6px;background:white;font-size:10px;color:#6d7a61}.studio-v2 .section-shortcuts button[aria-expanded="true"]{background:#edf3e6;border-color:#9fb38c;color:#36512b}.studio-v2 .library>.panel-heading{position:sticky;top:0;z-index:6;background:#fffffff5;backdrop-filter:blur(10px);padding-bottom:15px}.studio-v2 #catalog summary{scroll-margin-top:195px}
.studio-v2 .selection-shortcut{max-width:45%;font-size:11px;padding:8px 11px;color:#466437;background:#ffffffca;border:1px solid #dce5d3;border-radius:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio-v2 .canvas-top>div:first-child{min-width:0}.studio-v2 .canvas-top h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.studio-v2 #properties .selected-name{position:sticky;top:0;z-index:5;background:#fff;border-bottom:1px solid #e5eadf;padding:14px 0;margin:0 0 18px;display:flex;align-items:center;gap:10px}.studio-v2 .selected-name>div{min-width:0;flex:1}.studio-v2 .selected-name strong{overflow-wrap:anywhere}.studio-v2 .selection-clear{flex:none;border:1px solid #e1e7dc;border-radius:6px;background:#f8faf5;width:30px;height:30px;padding:0;font-size:20px;color:#718465}
.studio-v2 .object-search{position:sticky;top:0;background:white;z-index:5;padding:0 0 14px;margin-bottom:8px;border-bottom:1px solid #e7ebdf}.object-search label{display:block;font-size:12px;color:#526346;margin-bottom:9px}.object-search>div{display:flex;gap:6px}.object-search input{min-width:0;flex:1;width:100%;height:37px;border:1px solid #dfe6d6;border-radius:6px;background:#fafcf7;padding:8px 10px;font:12px inherit}.studio-v2 .object-search button{border:1px solid #e0e7d7;border-radius:6px;background:white;font-size:11px;padding:6px 9px}.object-search-status{font-size:10px;color:#76866b;margin:9px 0 0;line-height:1.6}.studio-v2 .layer.active{box-shadow:inset 3px 0 #63814d;background:#edf4e4;border-radius:5px}.studio-v2 .layer-select{text-align:left}
@media(max-width:850px){.studio-v2 .library>.panel-heading{position:static;backdrop-filter:none}.studio-v2 #catalog summary{scroll-margin-top:145px}.studio-v2 #properties .selected-name,.studio-v2 .object-search{top:135px}.studio-v2 .selection-shortcut{max-width:43%;font-size:10px;padding:7px}.studio-v2 .canvas-top h2{font-size:14px}.studio-v2 .section-shortcuts button{min-height:34px;font-size:11px}}
