/* pages/device/add/add.wxss */ .container { min-height: 100vh; background-color: #F5F5F5; padding-bottom: 120rpx; } .form-section { margin: 24rpx 32rpx; background: #fff; border-radius: 16rpx; padding: 32rpx; box-shadow: 0 4rpx 16rpx rgba(0, 0, 0, 0.05); } .section-title { font-size: 30rpx; font-weight: bold; color: #333; margin-bottom: 24rpx; } .placeholder { color: #999; } .textarea-wrapper { position: relative; } .remark-textarea { width: 100%; min-height: 200rpx; padding: 24rpx; background: #F5F5F5; border-radius: 12rpx; font-size: 28rpx; line-height: 1.6; } .textarea-counter { position: absolute; right: 24rpx; bottom: 24rpx; font-size: 24rpx; color: #999; } .action-buttons { margin: 48rpx 32rpx; }