.stock-item-wrapper.data-v-29af7fd7 { position: relative; height: 120rpx; overflow: hidden; background: #ffffff; } .movable-area.data-v-29af7fd7 { width: 100%; height: 100%; } .movable-view.data-v-29af7fd7 { width: calc(100% + 120rpx); height: 100%; } .stock-list-item.data-v-29af7fd7 { display: flex; align-items: center; padding: 24rpx 0; height: 100%; box-sizing: border-box; background: #ffffff; border-bottom: 1rpx solid #f1f2f6; } .stock-item-wrapper:last-child .stock-list-item.data-v-29af7fd7 { border-bottom: none; } /* 滑动删除按钮 */ .delete-action.data-v-29af7fd7 { flex-shrink: 0; width: 120rpx; height: 100%; background: #ffffff; display: flex; align-items: center; justify-content: center; } .delete-icon-wrapper.data-v-29af7fd7 { width: 64rpx; height: 64rpx; background: #FF3B30; border-radius: 50%; display: flex; align-items: center; justify-content: center; box-shadow: 0 4rpx 12rpx rgba(255, 59, 48, 0.3); } .delete-icon.data-v-29af7fd7 { font-size: 32rpx; color: #ffffff; font-weight: bold; } /* 左侧股票信息 */ .stock-left.data-v-29af7fd7 { flex-shrink: 0; width: 160rpx; display: flex; flex-direction: column; } .stock-name-row.data-v-29af7fd7 { display: flex; align-items: center; margin-bottom: 8rpx; } .stock-name.data-v-29af7fd7 { font-size: 26rpx; font-weight: 600; color: #222222; margin-right: 8rpx; } .stock-tag.data-v-29af7fd7 { font-size: 18rpx; padding: 2rpx 6rpx; border-radius: 4rpx; color: #ffffff; font-weight: 500; } .market-sh.data-v-29af7fd7 { background: #FF3B30; } .market-sz.data-v-29af7fd7 { background: #34C759; } .market-cy.data-v-29af7fd7 { background: #FF9500; } .stock-code.data-v-29af7fd7 { font-size: 22rpx; color: #9ca2b5; } /* 中间趋势图 */ .stock-chart.data-v-29af7fd7 { flex: 1; height: 60rpx; display: flex; align-items: center; justify-content: center; margin: 0 16rpx; } .trend-canvas.data-v-29af7fd7 { width: 200rpx; height: 60rpx; } /* 右侧涨跌幅和价格 */ .stock-right.data-v-29af7fd7 { flex-shrink: 0; width: 120rpx; display: flex; flex-direction: column; align-items: flex-end; } .change-percent.data-v-29af7fd7 { font-size: 26rpx; font-weight: 700; padding: 4rpx 12rpx; border-radius: 6rpx; margin-bottom: 8rpx; } .change-up.data-v-29af7fd7 { background: #FF3B30; color: #ffffff; } .change-down.data-v-29af7fd7 { background: #34C759; color: #ffffff; } .stock-price.data-v-29af7fd7 { font-size: 22rpx; color: #666a7f; }