.bs-box{width:170px;max-width:70%;height:170px;transition:border-radius .15s}.bs-sample{background:#fff;border-radius:5px;width:34px;height:22px}.bs-layers{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.bs-layer{border:1px solid var(--border-input);border-radius:var(--radius-sm);background:var(--bg-input);align-items:center;gap:.25rem;padding:.2rem .25rem .2rem .2rem;display:flex}.bs-layer.is-selected{border-color:var(--accent-indigo);box-shadow:inset 0 0 0 1px var(--accent-indigo)}.bs-layer-main{border-radius:calc(var(--radius-sm) - 2px);min-width:0;min-height:40px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:.6rem;padding:.3rem .5rem;display:flex}.bs-layer-main:focus-visible{outline:2px solid var(--accent-indigo);outline-offset:1px}.bs-layer-swatch{border-radius:6px;flex-shrink:0;width:22px;height:22px;box-shadow:inset 0 0 0 1px #7f7f7f66}.bs-layer-text{flex-direction:column;min-width:0;display:flex}.bs-layer-name{font-size:.85rem;font-weight:600}.bs-layer-sum{color:var(--text-secondary);font:.75rem var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bs-layer.is-hidden .bs-layer-name,.bs-layer.is-hidden .bs-layer-sum{text-decoration:line-through}.bs-editor{border-top:1px solid var(--border-card);flex-direction:column;gap:.9rem;padding-top:.9rem;display:flex}.bs-editor-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.bs-editor-title{color:var(--text-primary);font-size:.9rem;font-weight:700}
