2026-09-09 22:05:00 +08:00
|
|
|
/* U63 本地资格补充核验页 */
|
|
|
|
|
.page {
|
2026-09-23 01:06:46 +08:00
|
|
|
padding:24rpx;
|
|
|
|
|
background:var(--color-bg-page);
|
|
|
|
|
min-height:100vh;
|
|
|
|
|
padding-bottom:120rpx;
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.header {
|
2026-09-23 01:06:46 +08:00
|
|
|
background:var(--color-bg-card);
|
|
|
|
|
border-radius:16rpx;
|
|
|
|
|
padding:32rpx 24rpx;
|
|
|
|
|
margin-bottom:24rpx;
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.title {
|
2026-09-23 01:06:46 +08:00
|
|
|
display:block;
|
|
|
|
|
font-size:32rpx;
|
|
|
|
|
font-weight:600;
|
|
|
|
|
color:var(--color-text-strong);
|
|
|
|
|
margin-bottom:12rpx;
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.desc {
|
2026-09-23 01:06:46 +08:00
|
|
|
display:block;
|
|
|
|
|
font-size:26rpx;
|
|
|
|
|
color:var(--color-text-secondary);
|
|
|
|
|
line-height:1.6;
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.type-tag {
|
2026-09-23 01:06:46 +08:00
|
|
|
background:var(--color-success-light);
|
|
|
|
|
border-radius:8rpx;
|
|
|
|
|
padding:16rpx 20rpx;
|
|
|
|
|
margin-bottom:24rpx;
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.type-tag text {
|
2026-09-23 01:06:46 +08:00
|
|
|
font-size:24rpx;
|
|
|
|
|
color:var(--color-success-strong);
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.section {
|
2026-09-23 01:06:46 +08:00
|
|
|
background:var(--color-bg-card);
|
|
|
|
|
border-radius:16rpx;
|
|
|
|
|
padding:24rpx;
|
|
|
|
|
margin-bottom:24rpx;
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.section-title {
|
2026-09-23 01:06:46 +08:00
|
|
|
font-size:28rpx;
|
|
|
|
|
font-weight:600;
|
|
|
|
|
color:var(--color-text-strong);
|
|
|
|
|
margin-bottom:20rpx;
|
|
|
|
|
display:block;
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.evidence-list {
|
2026-09-23 01:06:46 +08:00
|
|
|
display:flex;
|
|
|
|
|
flex-direction:column;
|
|
|
|
|
gap:12rpx;
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.evidence-card {
|
2026-09-23 01:06:46 +08:00
|
|
|
padding:24rpx;
|
|
|
|
|
border-radius:12rpx;
|
|
|
|
|
border:2rpx solid var(--color-border);
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.evidence-card.active {
|
2026-09-23 01:06:46 +08:00
|
|
|
border-color:var(--color-primary);
|
|
|
|
|
background:var(--color-primary-light);
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.evidence-label {
|
2026-09-23 01:06:46 +08:00
|
|
|
display:block;
|
|
|
|
|
font-size:28rpx;
|
|
|
|
|
font-weight:500;
|
|
|
|
|
color:var(--color-text-primary);
|
|
|
|
|
margin-bottom:4rpx;
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.evidence-desc {
|
2026-09-23 01:06:46 +08:00
|
|
|
display:block;
|
|
|
|
|
font-size:24rpx;
|
|
|
|
|
color:var(--color-text-tertiary);
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.upload-area {
|
2026-09-23 01:06:46 +08:00
|
|
|
border:2rpx dashed var(--color-border-strong);
|
|
|
|
|
border-radius:12rpx;
|
|
|
|
|
padding:24rpx;
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.upload-hint {
|
2026-09-23 01:06:46 +08:00
|
|
|
text-align:center;
|
|
|
|
|
margin-bottom:16rpx;
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.hint-text {
|
2026-09-23 01:06:46 +08:00
|
|
|
font-size:24rpx;
|
|
|
|
|
color:var(--color-text-tertiary);
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.image-grid {
|
2026-09-23 01:06:46 +08:00
|
|
|
display:flex;
|
|
|
|
|
flex-wrap:wrap;
|
|
|
|
|
gap:16rpx;
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.image-item {
|
2026-09-23 01:06:46 +08:00
|
|
|
width:160rpx;
|
|
|
|
|
height:160rpx;
|
|
|
|
|
position:relative;
|
|
|
|
|
border-radius:8rpx;
|
|
|
|
|
overflow:hidden;
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.image-preview {
|
2026-09-23 01:06:46 +08:00
|
|
|
width:100%;
|
|
|
|
|
height:100%;
|
|
|
|
|
object-fit:cover;
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.image-remove {
|
2026-09-23 01:06:46 +08:00
|
|
|
position:absolute;
|
|
|
|
|
top:4rpx;
|
|
|
|
|
right:4rpx;
|
|
|
|
|
width:36rpx;
|
|
|
|
|
height:36rpx;
|
|
|
|
|
background:rgba(0,0,0,0.5);
|
|
|
|
|
border-radius:50%;
|
|
|
|
|
display:flex;
|
|
|
|
|
align-items:center;
|
|
|
|
|
justify-content:center;
|
|
|
|
|
color:var(--color-text-inverse);
|
|
|
|
|
font-size:24rpx;
|
|
|
|
|
line-height:1;
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.upload-btn {
|
2026-09-23 01:06:46 +08:00
|
|
|
width:160rpx;
|
|
|
|
|
height:160rpx;
|
|
|
|
|
border:2rpx dashed var(--color-border-strong);
|
|
|
|
|
border-radius:8rpx;
|
|
|
|
|
display:flex;
|
|
|
|
|
flex-direction:column;
|
|
|
|
|
align-items:center;
|
|
|
|
|
justify-content:center;
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.upload-icon {
|
2026-09-23 01:06:46 +08:00
|
|
|
font-size:48rpx;
|
|
|
|
|
color:var(--color-text-disabled);
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.upload-text {
|
2026-09-23 01:06:46 +08:00
|
|
|
font-size:24rpx;
|
|
|
|
|
color:var(--color-text-tertiary);
|
|
|
|
|
margin-top:8rpx;
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.privacy-note {
|
2026-09-23 01:06:46 +08:00
|
|
|
background:var(--color-info-light);
|
|
|
|
|
border-radius:8rpx;
|
|
|
|
|
padding:16rpx 20rpx;
|
|
|
|
|
margin-bottom:24rpx;
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.note-text {
|
2026-09-23 01:06:46 +08:00
|
|
|
font-size:24rpx;
|
|
|
|
|
color:var(--color-info-strong);
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.action-bar {
|
2026-09-23 01:06:46 +08:00
|
|
|
position:fixed;
|
|
|
|
|
bottom:0;
|
|
|
|
|
left:0;
|
|
|
|
|
right:0;
|
|
|
|
|
padding:16rpx 24rpx;
|
|
|
|
|
background:var(--color-bg-card);
|
|
|
|
|
box-shadow:0 -2rpx 12rpx rgba(0,0,0,0.05);
|
|
|
|
|
padding-bottom:calc(16rpx + env(safe-area-inset-bottom));
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.btn-primary {
|
2026-09-23 01:06:46 +08:00
|
|
|
width:100%;
|
|
|
|
|
height:88rpx;
|
|
|
|
|
line-height:88rpx;
|
|
|
|
|
background:var(--color-primary-solid);
|
|
|
|
|
color:var(--color-text-inverse);
|
|
|
|
|
border-radius:12rpx;
|
|
|
|
|
font-size:30rpx;
|
|
|
|
|
font-weight:500;
|
|
|
|
|
border:none;
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.btn-primary:disabled {
|
2026-09-23 01:06:46 +08:00
|
|
|
background:var(--color-bg-muted);
|
2026-09-09 22:05:00 +08:00
|
|
|
}
|