diff --git a/src/index.html b/src/index.html index f895658..997338c 100644 --- a/src/index.html +++ b/src/index.html @@ -1617,6 +1617,18 @@ box-shadow: inset 3px 0 0 var(--accent); } + .layerGroupBlock { margin:0 0 4px; border:1px solid var(--line); background:rgba(127,127,127,.04); } + .layerGroupHeader { display:flex; align-items:stretch; gap:3px; } + .layerGroupToggle { width:28px; flex:0 0 auto; border:0; border-right:1px solid var(--line); background:transparent; color:var(--muted); cursor:pointer; font-size:.78rem; } + .layerGroupToggle:hover { background:rgba(127,127,127,.1); color:var(--ink); } + .layerGroupButton { flex:1; min-width:0; border:0; background:transparent; color:var(--ink); display:flex; justify-content:space-between; gap:8px; align-items:center; padding:7px 10px; cursor:pointer; text-align:left; font-weight:700; } + .layerGroupButton.active { color:var(--accent); background:#eff6ff; } + .layerGroupButton.multiSelected { color:var(--accent); background:rgba(0,184,230,.08); box-shadow:inset 3px 0 0 var(--accent); } + .layerGroupName { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; } + .layerGroupMeta { color:var(--muted); font-size:.74rem; flex:0 0 auto; font-weight:600; } + .layerGroupChildren { display:grid; gap:3px; padding:4px 4px 4px 18px; border-top:1px solid var(--line); } + .layerGroupBlock.collapsed .layerGroupChildren { display:none; } + .textTools { display: flex; gap: 8px; @@ -3853,6 +3865,20 @@ + +