22 lines
1.3 KiB
Plaintext
22 lines
1.3 KiB
Plaintext
/* 联系授权确认页样式 */
|
|||
|
|
.page { padding: 24rpx; background: #f7f8fa; min-height: 100vh; box-sizing: border-box; }
|
||
|
|
.intro { background: #eef4ff; border-radius: 16rpx; padding: 24rpx; margin-bottom: 24rpx; }
|
||
|
|
.intro-title { font-size: 32rpx; font-weight: 600; color: #1f2d3d; margin-bottom: 12rpx; }
|
||
|
|
.intro-text { font-size: 26rpx; color: #5e6d82; line-height: 1.6; }
|
||
|
|
.section { margin-bottom: 28rpx; }
|
||
|
|
.section-title { font-size: 30rpx; font-weight: 600; color: #1f2d3d; margin-bottom: 16rpx; }
|
||
|
|
.card { background: #fff; border-radius: 16rpx; padding: 24rpx; margin-bottom: 16rpx; }
|
||
|
|
.card.slim { padding: 20rpx; }
|
||
|
|
.row { display: flex; margin-bottom: 12rpx; }
|
||
|
|
.label { width: 150rpx; color: #909399; font-size: 26rpx; flex-shrink: 0; }
|
||
|
|
.value { color: #303133; font-size: 26rpx; flex: 1; word-break: break-all; }
|
||
|
|
.value.strong { font-weight: 600; color: #1f2d3d; }
|
||
|
|
.actions { display: flex; justify-content: flex-end; gap: 20rpx; margin-top: 16rpx; }
|
||
|
|
.btn { font-size: 28rpx; border-radius: 12rpx; padding: 0 40rpx; line-height: 72rpx; margin: 0; }
|
||
|
|
.btn.decline { background: #f4f4f5; color: #606266; }
|
||
|
|
.btn.consent { background: #2f7df6; color: #fff; }
|
||
|
|
.empty { text-align: center; padding: 60rpx 0; }
|
||
|
|
.empty-text { color: #909399; font-size: 26rpx; }
|
||
|
|
.loading-wrap { text-align: center; padding: 40rpx 0; }
|
||
|
|
.loading-text { color: #909399; font-size: 26rpx; }
|