.section-head.svelte-ptthro{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.layer-list.svelte-ptthro{display:flex;flex-direction:column;gap:.3rem;max-height:260px;overflow-y:auto}.layer-item.svelte-ptthro{display:flex;align-items:center;gap:.55rem;width:100%;min-height:48px;padding:.35rem .45rem;border:1px solid var(--border);border-radius:10px;background:var(--bg);color:var(--text);text-align:left}.layer-item[aria-pressed=true].svelte-ptthro{border-color:var(--primary);background:var(--surface-soft)}.layer-badge.svelte-ptthro{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--surface-strong);color:var(--primary);font-size:.72rem;font-weight:800}.layer-name.svelte-ptthro{display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden;font-size:.78rem;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.layer-type.svelte-ptthro{color:var(--text-muted);font-size:.65rem;font-weight:500}.layer-opacity.svelte-ptthro{flex:none;color:var(--text-muted);font-size:.68rem;font-variant-numeric:tabular-nums}.selected-head.svelte-ptthro{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.selected-copy.svelte-ptthro{display:flex;flex-direction:column;gap:.15rem;min-width:0}.selected-copy.svelte-ptthro strong:where(.svelte-ptthro){overflow:hidden;font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.layer-thumb.svelte-ptthro{flex:none;width:48px;height:48px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);object-fit:contain}
