.page-content {
		min-height: 100%;
		box-sizing: border-box;
		padding: 30rpx;
		background: #F7F7F7;

		.module-view {
			width: 100%;
			background: #FFFFFF;
			border-radius: 20rpx;

			&:not(:last-child) {
				margin-bottom: 20rpx;
			}

			.module-view-single {
				width: 100%;
				height: 112rpx;
				display: flex;
				justify-content: space-between;
				align-items: center;
				box-sizing: border-box;
				padding: 0 30rpx;

				text:nth-child(1) {
					font-size: 32rpx;
					font-family: Source Han Sans CN-Regular, Source Han Sans CN;
					font-weight: 400;
					color: #0B2853;
				}

				text:nth-child(2) {
					font-size: 32rpx;
					font-family: Source Han Sans CN-Regular, Source Han Sans CN;
					font-weight: 400;
					color: #B5BECB;
				}

				&:not(:last-child) {
					border-bottom: 2rpx solid rgba(229, 229, 229, 1);
				}
			}
		}
	}

	.bottom-reservation {
		box-sizing: border-box;
		padding: 20rpx 30rpx ;

		.gouxuan {
			margin-bottom: 26rpx;
			display: flex;
			align-items: center;
			color: #3887FF;

			.radio {
				display: flex;
				align-items: center;

				text {
					font-size: 28rpx;
					font-family: Source Han Sans CN-Regular, Source Han Sans CN;
					font-weight: 400;
					margin-right: 16rpx;
					color: #333333;
				}
			}
		}

		.btns {
			width: 100%;
			display: flex;
			flex-direction: row;
			justify-content: space-between;

			::v-deep button {

				height: 80rpx;
				margin: 0;
				font-size: 32rpx;
				font-family: Source Han Sans CN-Regular, Source Han Sans CN;
				font-weight: 400;

				&:nth-child(1) {
					width: 36%;
					background: #fff;
					border: 2rpx solid #B5BECB;
					color: #333333;
				}

				&:nth-child(2) {
					width: 60%;
					background: #3D8FFD;
					color: #FFFFFF;
				}
			}
		}
	}