124 lines
1.9 KiB
Plaintext
124 lines
1.9 KiB
Plaintext
/* pages/demand/contract/index.wxss */
|
|
.contract-container {
|
|
padding: 32rpx;
|
|
background-color: #fff;
|
|
}
|
|
|
|
.form-section {
|
|
margin-bottom: 32rpx;
|
|
}
|
|
|
|
.section-title {
|
|
font-size: 32rpx;
|
|
font-weight: 500;
|
|
color: var(--text-primary);
|
|
margin-bottom: 24rpx;
|
|
}
|
|
|
|
/* 横向单选组样式 */
|
|
.radio-group-horizontal {
|
|
display: flex;
|
|
flex-direction: row;
|
|
gap: 48rpx;
|
|
}
|
|
|
|
.radio-group-horizontal .t-radio {
|
|
margin-right: 0;
|
|
}
|
|
|
|
/* 表单组样式 */
|
|
.form-group {
|
|
margin-bottom: 32rpx;
|
|
background-color: #fff;
|
|
border-radius: 8rpx;
|
|
}
|
|
|
|
.group-title {
|
|
font-size: 28rpx;
|
|
color: var(--text-primary);
|
|
font-weight: 500;
|
|
margin-bottom: 24rpx;
|
|
padding: 0 32rpx;
|
|
}
|
|
|
|
/* 输入框样式 */
|
|
.t-input {
|
|
margin-bottom: 24rpx;
|
|
}
|
|
|
|
/* 文本域样式 */
|
|
.t-textarea {
|
|
min-height: 160rpx;
|
|
margin-bottom: 24rpx;
|
|
}
|
|
|
|
.agreement-section {
|
|
margin: 32rpx 0;
|
|
padding: 0 32rpx;
|
|
}
|
|
|
|
.submit-section {
|
|
margin-top: 48rpx;
|
|
padding: 0 32rpx;
|
|
}
|
|
|
|
/* 复选框样式 */
|
|
.t-checkbox {
|
|
margin: 24rpx 0;
|
|
}
|
|
|
|
/* 签约条款链接样式 */
|
|
.agreement-link {
|
|
display: inline;
|
|
color: #0052d9;
|
|
text-decoration: none;
|
|
}
|
|
|
|
/* 仅正文加下划线,《》符号不加 */
|
|
.agreement-text {
|
|
text-decoration: underline;
|
|
}
|
|
|
|
.agreement-mark {
|
|
text-decoration: none;
|
|
}
|
|
|
|
/* ================= 附件上传 ================= */
|
|
/* 不加左右内边距,与页面容器 32rpx 对齐 */
|
|
.attach-card {
|
|
padding: 24rpx 0 8rpx;
|
|
}
|
|
|
|
.attach-head {
|
|
display: flex;
|
|
flex-direction: row;
|
|
align-items: center;
|
|
justify-content: space-between;
|
|
margin-bottom: 8rpx;
|
|
}
|
|
|
|
.attach-title {
|
|
font-size: 28rpx;
|
|
font-weight: 500;
|
|
color: var(--text-primary);
|
|
}
|
|
|
|
.attach-extra {
|
|
font-size: 24rpx;
|
|
color: var(--text-placeholder, #bbb);
|
|
}
|
|
|
|
.attach-tip {
|
|
font-size: 24rpx;
|
|
color: var(--text-secondary, #888);
|
|
margin-bottom: 8rpx;
|
|
}
|
|
|
|
.attach-list {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
}
|
|
|
|
.file-tag-margin {
|
|
margin: 8rpx 16rpx 8rpx 0;
|
|
} |