Files
code-bang/frontend/miniapp/pages/demand/contract/index.wxss
T

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;
}