.svg-icon[data-v-6f8ba964]{width:1em;height:1em;fill:currentColor}.c-svg[data-v-6f8ba964]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.text-ellipsis[data-v-053f1ecf]{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.layers-panel[data-v-053f1ecf]{width:250px;border-left:1px solid #e0e0e0;background-color:#fff;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:6}.layers-header[data-v-053f1ecf]{display:flex;justify-content:space-between;align-items:center;padding:15px;border-bottom:1px solid #e0e0e0}.layers-header h3[data-v-053f1ecf]{margin:0;font-size:16px;font-weight:500;color:#333}.layer-actions-group[data-v-053f1ecf]{display:flex;gap:8px}.add-group-btn[data-v-053f1ecf],.add-layer-btn[data-v-053f1ecf]{width:30px;height:30px;background:none;border:1px solid #ddd;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#333;cursor:pointer;transition:all .2s ease}.add-group-btn[data-v-053f1ecf]:hover,.add-layer-btn[data-v-053f1ecf]:hover{background-color:#f0f0f0}.group-icon[data-v-053f1ecf]{font-size:14px}.layers-list[data-v-053f1ecf]{position:relative;flex:1;overflow-y:auto}.layer-item[data-v-053f1ecf]{display:flex;flex-direction:column;padding:10px;cursor:pointer;transition:all .2s ease;border:1px solid transparent;border-left:0;border-right:0;border:none;border-bottom:1px solid #f5f2f2}.layer-item.group-layer[data-v-053f1ecf]{background-color:rgba(240,248,255,.3);border-color:#e6f7ff}.layer-item[data-v-053f1ecf]:hover{background-color:#f0f0f0;border-color:#e0e0e0}.layer-item.active[data-v-053f1ecf]{background-color:#e6f7ff;border-color:#91d5ff}.layer-item.editing[data-v-053f1ecf]{background-color:#fff7e6;border-color:#ffd666}.layer-header[data-v-053f1ecf]{display:flex;align-items:center;width:100%}.layer-review[data-v-053f1ecf]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;margin-left:6px;overflow:hidden;flex:none;background:repeating-conic-gradient(#f5f5f5 0 25%,#fff 0 50%) 50% /10px 10px;border:1px solid #e0e0e0}.layer-thumbnail[data-v-053f1ecf]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.visibility-btn[data-v-053f1ecf]{width:22px;height:22px;cursor:pointer;flex:none}.layer-name-container[data-v-053f1ecf]{flex:1;margin:0 10px;max-width:92px}.layer-name[data-v-053f1ecf]{color:#333;font-size:14px;text-align:left;display:block;width:100%}.layer-name-input[data-v-053f1ecf]{width:100%;padding:2px 4px;border:1px solid #1890ff;border-radius:3px;font-size:14px;color:#333;background-color:#fff;outline:none;box-sizing:border-box}.layer-name-input[data-v-053f1ecf]:focus{border-color:#40a9ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.layer-actions[data-v-053f1ecf]{position:absolute;right:10px;display:flex}.layer-action-btn[data-v-053f1ecf]{background:none;border:none;padding:2px;font-size:12px;color:#666;opacity:.7;cursor:pointer;transition:opacity .2s}.layer-action-btn[data-v-053f1ecf]:hover{opacity:1;background:none}.delete-btn[data-v-053f1ecf]{font-size:16px;color:#999;cursor:pointer;width:22px;height:22px}.delete-btn[data-v-053f1ecf]:hover{color:#ff4d4f}.layer-elements[data-v-053f1ecf]{margin-top:8px;margin-left:20px;display:flex;flex-direction:column;gap:4px}.child-layers[data-v-053f1ecf]{margin-left:20px;margin-top:5px}.child-layer[data-v-053f1ecf]{padding:8px;background-color:hsla(0,0%,94%,.3);border-left:2px solid #e0e0e0}.child-layer[data-v-053f1ecf]:hover{background-color:hsla(0,0%,88%,.5)}.child-layer.active[data-v-053f1ecf]{background-color:rgba(230,247,255,.5);border-left:2px solid #1890ff}.child-layer.editing[data-v-053f1ecf]{background-color:rgba(255,247,230,.5);border-left:2px solid #ffd666}.background-indicator[data-v-053f1ecf]{display:flex;align-items:center;justify-content:center;margin-left:4px}.background-icon[data-v-053f1ecf]{font-size:22px;color:#999}.fixed-indicator[data-v-053f1ecf]{display:flex;align-items:center;justify-content:center;margin-left:4px}.fixed-icon[data-v-053f1ecf]{font-size:14px;color:#1890ff}.sortable-layers[data-v-053f1ecf]{width:100%}.ghost[data-v-053f1ecf]{opacity:.5;background-color:#f0f0f0;border:2px dashed #1890ff}.chosen[data-v-053f1ecf]{background-color:#e6f7ff;border:1px solid #1890ff}.drag[data-v-053f1ecf]{opacity:.8;transform:rotate(5deg);box-shadow:0 4px 8px rgba(0,0,0,.2)}.child-layers .ghost[data-v-053f1ecf]{opacity:.4;background-color:#fff7e6;border:2px dashed #faad14}.child-layers .chosen[data-v-053f1ecf]{background-color:#fff7e6;border:1px solid #faad14}.child-layers .drag[data-v-053f1ecf]{opacity:.7;transform:rotate(3deg);box-shadow:0 2px 6px rgba(0,0,0,.15)}.sortable-fallback[data-v-053f1ecf]{display:none}.sortable-ghost[data-v-053f1ecf]{opacity:.4;background-color:#f0f8ff;border:2px dashed #1890ff}.layer-item.disabled[data-v-053f1ecf]{opacity:.6;cursor:not-allowed}.layer-item.disabled[data-v-053f1ecf]:hover{background-color:transparent}