| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381 | 			@font-face {		font-family: OPPOSans-R ;		src: url('@/font/OPPOSans-R-2.ttf');	}	@font-face {		font-family: OPPOSans-M ;		src: url('@/font/OPPOSans-M-2.ttf');	}	page {		height: 100%;		background-color: #F4F8FF;		font-family: OPPOSans-R;	}		.container {		position: relative;		width: 100%;		height: 100%;		background: linear-gradient(180deg, #1763E7 0%, #DCE9FF 56%, #F4F8FF 100%);	}		.cards-list {		position: absolute;		top: 100px;		left: 4%;		width: 92%;		height: 86%;	}	.card {		position: relative;		width: 100%;		min-height: 200rpx;		margin-bottom: 32rpx;		padding: 0 40rpx 40rpx;		box-sizing: border-box;		background-color: #fff;		border-radius: 40rpx;		overflow: hidden;				.special-item {			width: 100%;			min-height: 136rpx;			padding: 0 34rpx;			background: linear-gradient(112deg, #113EF0 0%, #8C49FF 100%, #E7F0FF 100%);			box-shadow: 0rpx -36rpx 44rpx -34rpx rgba(0, 25, 121, 0.3);			border-radius: 24rpx;					.card-name-text {				color: #fff !important;			}					.card-name-description {				color: #fff !important;			}		}					.card-name {			display: flex;			justify-content: space-between;			align-items: flex-start;			width: 100%;			min-height: 84rpx;			padding: 10rpx 0;			border-bottom: 2rpx solid #D8D8D8;		}				.card-name-title {			display: flex;			align-items: center;						.card-name-description {				min-width: 160rpx;				font-size: 36rpx;				font-weight: 400;				color: #9E9E9E;			}		}						.card-name-text {			font-size: 36rpx;			font-weight: 500;			color: #343437;			word-break: break-all;		}				.card-item{			display: flex;			justify-content: space-between;			align-items:flex-start;			position: relative;			margin-top: 25rpx;						.card-item-name {				min-width: 160rpx;				font-size: 32rpx;				font-weight: 400;				color: #9E9E9E;			}						.card-item-content {				font-size: 32rpx;				font-weight: 400;				color: #343437;				word-break: break-all;			}						.card-item-description {				display: flex;				align-items: center;				font-size: 32rpx;				color: #343437;			}						.remind-text{				color:#D8D8D8;			}						.card-item-input {				margin: auto 0;				text-align: right;				font-size: 32rpx;				color: #343437;			}						.center-input{				text-align: center;			}						.card-item-textarea {				width: 100%;				height: 168rpx;				padding: 20rpx;				box-sizing: border-box;				background: #EAF0FA;				border-radius: 20rpx;			}						.card-item-unit{				min-width: 64rpx;				margin:auto 0 auto 15rpx;				font-size: 32rpx;				line-height: 32rpx;				color: #343437;	 			}				.can-click{				color: #1869F6;				font-weight: 700			}					.card-item-range{				display:flex;			}					.card-item-announcement{				color:#343437;				font-size: 36rpx;				overflow:hidden;				text-overflow:ellipsis;				white-space:nowrap;			}						.card-item-announcement-detail{				color:#343437;				font-size: 36rpx;			}						.card-item-announcement-content{				color:#9E9E9E;				font-size: 32rpx;			}		}				.first-card-item {			margin: 0;		}					.card-btn {			display: flex;			flex-direction: column;			justify-content: center;			width: 45%;			height: 66rpx;			text-align: center;			color: #fff;			font-size: 32rpx;			background: #1869F6;			border-radius: 16rpx;		}				.thin-btn{			width: 32.5%;		}				.fat-btn{			width: 100%;		}				.empty-btn {			color: #1869F6;			border: 2rpx solid #1869F6;			background: #fff;		}						.text-btn {			display: flex;			flex-direction: row;			justify-content: flex-start;			align-items: center;			width: 22.5%;			color: #1869F6;			border: 2rpx solid #fff;			background: #fff;							image {				margin-right: 26rpx;				width: 36rpx;				height: 40rpx;			}		}			.report-btn{			color:#1869F6;			background-color:#E2ECFF;					font-size: 24rpx;		}			.card-icon{			position:absolute;			top: 15rpx;			right: 30rpx;			width:182rpx;			height:182rpx;			background: url("@/static/inputed.png");			background-size: 100% 100%;			transform: rotate(30deg);			opacity:0.3;		}				.no-input{			background: url("@/static/notInput.png");			background-size: 100% 100%;		}				.question-closed{			background: url("@/static/question-closed.png");			background-size: 100% 100%;		}				.question-not-close{			background: url("@/static/question-notClose.png");			background-size: 100% 100%;		}	}		.only-card{		padding: 40rpx;	}		.confirm-btn{		width: 100%;		height: 84rpx;		margin-top: 50rpx;		line-height: 84rpx;		font-size: 36rpx;		color: #fff;		text-align: center;		background: #1869F6;		border-radius: 16rpx;	}		.ban-submit{		background:#9acafc;	}		.upload-file-area{		width: 100%;		min-height:160rpx;		font-size: 32rpx;		color:#343437;				.upload-file-name{			margin-bottom: 20rpx;		  word-break:break-all		}	}		.gap-bottom{		width: 100%;		height: 60rpx;	}		.card-fold-option {		position: absolute;		display: flex;		justify-content: space-between;		align-items: center;		left: 0;		bottom: 0;		width: 100%;		height: 38rpx;		padding: 0 40rpx;		box-sizing: border-box;		background: linear-gradient(270deg, #CADDFF 4%, rgba(219, 232, 255, 0) 100%);		z-index: 999;				.card-fold-count {			flex: 1;			font-size: 28rpx;			color: #1869F6;		}			.card-fold-center {			flex: 1;				.card-fold-btn {				width: 32rpx;				height: 20rpx;				margin: 0 auto;				background-image: url("@/static/icon-fold.png");				background-size: 100% 100%;			}				.card-unfold-btn {				transform: rotate(180deg);			}		}			.card-fold-chaos {			flex: 1;		}	}		.order-by {			display: flex;			align-items: center;			justify-content: space-between;			width: 100%;			height: 106rpx;			margin-bottom: 34rpx;			padding: 0 40rpx;			border-radius: 40rpx;			background: #FFF;				.order-by-item {				flex: 1;				display: flex;				justify-content: center;				align-items: center;				font-size: 32rpx;				color: #343437;					.order-by-icon {					width: 22rpx;					height: 46rpx;					margin-left: 24rpx;					background-image: url("@/static/orderBy-none.png");					background-size: 100% 100%;				}					.desc {					background-image: url("@/static/orderBy-desc.png");				}					.asc {					background-image: url("@/static/orderBy-asc.png");				}			}		}	// 以下为单项设置	.flex{		display: flex;	}		.flex-align-start{		align-items: flex-start;	}	
 |