	html,
	body {
		background-color: #fff;
	}

	.wrapper {
		/* padding: 0.2rem; */
	}

	.container {
		text-align: center;
		margin-top: .3rem;
	}


	
	/* 基础重置样式 */
	* {
		margin: 0;
		padding: 0;
		box-sizing: border-box;
		-webkit-tap-highlight-color: transparent;
		/* 去除移动端点击高亮 */
	}

	body {
		font-family: 'PingFang SC', 'Microsoft YaHei', sans-serif;
		font-size: 16px;
		background-color: #f8f9fa;
	}

	/* 表单容器 */
	.form-container {
		max-width: 750px;
		/* 移动端最大宽度 */
		margin: 20px auto;
		padding: 0 15px;
		background-color: #fff;
		border-radius: 8px;
		box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
	}

	/* 表单单项 */
	.form-item {
		display: flex;
		align-items: center;
		/* 垂直居中 */
		height: 50px;
		padding: .1rem .12rem;
		border-bottom: 1px solid #f0f2f5;
		background-color: #fff;
	}

	/* 最后一项去除下边框 */
	.form-item:last-child {
		border-bottom: none;
	}

	/* 表单标题 */
	.form-label {
		flex-shrink: 0;
		/* 防止标题被压缩 */
		width: 80px;
		/* 标题固定宽度，可根据需求调整 */
		color: #333;
		font-size: .28rem;
		text-align: left;
		font-weight: bold;
		/* 标题左对齐 */
	}

	/* 输入框容器 */
	.form-input-wrap {
		flex: 1;
		/* 占据剩余空间 */
		height: 100%;
		display: flex;
		align-items: center;
	}

	/* 输入框样式 */
	.form-input {
		width: 100%;
		height: 32px;
		/* 输入框高度小于容器，留出垂直空间 */
		border: none;
		outline: none;
		font-size: 15px;
		color: #666;
	}

	/* 输入框placeholder样式 */
	.form-input::placeholder {
		color: #999;
		font-size: 14px;
	}

	/* 输入框聚焦效果 */
	.form-input:focus {
		color: #262626;
	}

	.form-content{
		font-weight: 500;
		font-size: 0.28rem;
		color: #737373;
	}

	
	/* 图标样式优化 */
	.van-icon-closed-eye, .van-icon-eye-o {
	  font-size: 16px;
	  transition: color 0.2s;
	  position: absolute;
	  right: 0.5rem;
	}
	