.canvas-layer-group{margin:3px 0;border:1px solid #ffffff12;border-radius:8px;background:#ffffff02;overflow:hidden}.canvas-layer-group-row{display:flex;gap:4px;align-items:center;height:39px;padding:3px 7px;color:#d6d7df;border:1px solid transparent;border-radius:7px;cursor:grab;user-select:none}.canvas-layer-group-row.is-selected{border-color:#d6b84e9c;background:#d6b84e18;color:#ffeb9b}.canvas-layer-group-row button{border:0;background:none;color:inherit;padding:0;cursor:inherit}.canvas-layer-group-row .canvas-layer-visibility{flex:0 0 22px;width:22px;height:26px;cursor:pointer}.canvas-group-fold{width:16px;height:28px;flex:none;display:grid;place-items:center;cursor:pointer!important}.canvas-group-fold svg{height:12px;width:12px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .14s}.canvas-group-fold[aria-expanded=true] svg{transform:rotate(90deg)}.canvas-group-pick{display:flex;align-items:center;gap:8px;flex:1;min-width:0;height:30px;text-align:left;font-size:11px}.canvas-group-pick>svg{width:19px;height:19px;fill:#e8c96514;stroke:#d6c58a;stroke-width:1.4;flex:none}.canvas-group-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.canvas-group-meta{font-size:9px;color:#a7a7b0;margin-left:auto}.canvas-group-children{margin:0 5px 4px 15px;padding-left:5px;border-left:1px solid #ffffff12}.canvas-group-children[hidden]{display:none!important}#canvas-layer-list .is-group-child{margin:3px 0;padding:5px;min-height:50px}.canvas-group-empty{padding:10px 7px;color:#7f808a;font-size:10px;border-radius:5px}.canvas-group-name-input{min-width:0;flex:1;height:27px;padding:3px 5px;font-size:11px;background:#121318;color:#fff1bd;border:1px solid #d6b84e;border-radius:4px;outline:0}.canvas-layer-group-row.is-layer-drag-origin{opacity:.35}.canvas-layer-group-row.is-group-drop-target,.canvas-group-empty.is-group-drop-target{outline:1px solid #efcd66;outline-offset:-2px;background:#efcd6618}.canvas-layer-reordering .canvas-layer-group-row{cursor:grabbing}

.canvas-group-pick[hidden]{display:none!important}
