/** * 审核中页 U16 / H10 */ .rp-page { min-height:100vh; background:var(--color-bg-page); padding-bottom:calc(var(--spacing-page-x) + env(safe-area-inset-bottom)); } .rp-loading { display:flex; align-items:center; justify-content:center; min-height:60vh; } .rp-body { padding:var(--spacing-2) var(--spacing-page-x); } /* ============ 顶部状态卡 ============ */ .rp-hero { margin-bottom:var(--spacing-3); padding:var(--spacing-5) var(--spacing-4); text-align:center; } .rp-hero__icon { width:96rpx; height:96rpx; margin:0 auto var(--spacing-3); border-radius:var(--radius-full); background:var(--color-primary-light); color:var(--color-primary-strong); font-size:56rpx; line-height:96rpx; font-weight:var(--font-weight-bold); } .rp-hero__title { display:block; font-size:var(--font-size-xl); color:var(--color-text-primary); font-weight:var(--font-weight-semibold); margin-bottom:var(--spacing-2); } .rp-hero__desc { display:block; font-size:var(--font-size-md); color:var(--color-text-secondary); line-height:1.7; margin-bottom:var(--spacing-2); } .rp-hero__hint { display:block; font-size:var(--font-size-sm); color:var(--color-text-tertiary); line-height:1.6; } /* ============ 通用 section ============ */ .rp-section { margin-bottom:var(--spacing-3); padding:var(--spacing-3) var(--spacing-4); } /* ============ 双状态展示 ============ */ .rp-status-row { display:flex; align-items:center; justify-content:space-between; gap:var(--spacing-3); padding:var(--spacing-3) 0; border-bottom:var(--border-width) solid var(--color-divider); } .rp-status-row:last-child { border-bottom:none; } .rp-status-row__label { font-size:var(--font-size-md); color:var(--color-text-primary); font-weight:var(--font-weight-medium); } .rp-status-meta { padding-top:var(--spacing-2); border-top:var(--border-width) solid var(--color-divider); margin-top:var(--spacing-2); } .rp-status-meta__text { font-size:var(--font-size-sm); color:var(--color-text-tertiary); } /* ============ 审核步骤 ============ */ .rp-steps { display:flex; align-items:center; justify-content:space-between; padding:var(--spacing-2) 0; } .rp-step { flex:1; display:flex; flex-direction:column; align-items:center; gap:var(--spacing-2); position:relative; } .rp-step:not(:last-child)::after { content:''; position:absolute; top:28rpx; right:-50%; width:100%; height:2rpx; background:var(--color-divider); } .rp-step--active:not(:last-child)::after { background:var(--color-primary); } .rp-step__icon { width:56rpx; height:56rpx; border-radius:var(--radius-full); background:var(--color-bg-disabled); color:var(--color-text-tertiary); font-size:32rpx; line-height:56rpx; text-align:center; font-weight:var(--font-weight-medium); } .rp-step--active .rp-step__icon { background:var(--color-primary-solid); color:var(--color-text-inverse); } .rp-step__label { font-size:var(--font-size-sm); color:var(--color-text-tertiary); } .rp-step--active .rp-step__label { color:var(--color-text-primary); font-weight:var(--font-weight-medium); } /* ============ 操作按钮 ============ */ .rp-actions { margin:var(--spacing-4) 0; } .rp-actions__gap { height:var(--spacing-2); } /* ============ 帮助提示 ============ */ .rp-help { text-align:center; padding:var(--spacing-3) 0; } .rp-help__text { display:block; font-size:var(--font-size-sm); color:var(--color-text-tertiary); margin-bottom:var(--spacing-1); } .rp-help__link { display:inline-block; font-size:var(--font-size-sm); color:var(--color-primary-strong); text-decoration:underline; }