/* pages/edit/edit.wxss */ page { background: #f8f9fa; } .container { padding: 20rpx; box-sizing: border-box; min-height: 100vh; } .section { margin-bottom: 30rpx; background: #ffffff; border-radius: 12rpx; padding: 24rpx; box-shadow: 0 2rpx 8rpx rgba(0, 0, 0, 0.05); } .section-title { color: #333333; font-size: 32rpx; font-weight: 500; margin-bottom: 24rpx; } .input-box { margin-top: 20rpx; background: transparent; border: none; padding: 0; } .input-box text { color: #333333; font-size: 28rpx; display: block; margin-bottom: 12rpx; } .input-box input { width: 100%; height: 80rpx; padding: 0 20rpx; background: #ffffff; border: 1rpx solid #e0e0e0; border-radius: 8rpx; font-size: 28rpx; color: #333333; box-sizing: border-box; } .input-box input:focus { border-color: #007AFF; } .tip-text { color: #ff9c10; font-size: 24rpx; margin-top: 16rpx; opacity: 0.8; } .button-group { padding: 0; margin-top: 40rpx; display: flex; justify-content: space-between; } .add-btn { margin-top: 0; flex: 1; } .add-btn button { width: 100%; height: 80rpx; border-radius: 8rpx; background: #007AFF; color: white; font-size: 28rpx; border: none; } .add-btn button[disabled] { background: rgba(0, 122, 255, 0.5); color: rgba(255, 255, 255, 0.7); } .edit-ad { position: fixed; bottom: 0; width: 100%; padding: 20rpx; box-sizing: border-box; background: #f8f9fa; } .edit-ad ad { margin: 0 auto; border-radius: 8rpx; overflow: hidden; }