/** * 择偶条件页 U12-U14 */ .ppref-page { min-height:100vh; background:var(--color-bg-page); padding-bottom:calc(160rpx + env(safe-area-inset-bottom)); } .ppref-body { padding:var(--spacing-2) var(--spacing-page-x); } .ppref-section { margin-bottom:var(--spacing-3); } /* ============ 标签 ============ */ .ppref-tags { display:flex; flex-wrap:wrap; gap:var(--spacing-2); margin-top:var(--spacing-3); } .ppref-tag { padding:var(--spacing-2) var(--spacing-4); border-radius:var(--radius-lg); background:var(--color-bg-disabled); color:var(--color-text-secondary); font-size:var(--font-size-sm); } .ppref-tag--selected { background:var(--color-primary-solid); color:var(--color-text-inverse); font-weight:var(--font-weight-medium); } /* ============ picker ============ */ .ppref-picker { padding:var(--spacing-3) 0; margin-top:var(--spacing-2); } .ppref-picker__value { font-size:var(--font-size-md); color:var(--color-text-primary); } /* ============ 表单 ============ */ .ppref-form { margin-top:var(--spacing-2); } .ppref-field { display:flex; align-items:center; justify-content:space-between; padding:var(--spacing-3) 0; border-bottom:var(--border-width) solid var(--color-divider); min-height:88rpx; } .ppref-field:last-child { border-bottom:none; } .ppref-field__label { font-size:var(--font-size-md); color:var(--color-text-primary); } .ppref-field__value { font-size:var(--font-size-md); color:var(--color-text-tertiary); } /* ============ 底部 ============ */ .ppref-actions { position:fixed; bottom:0; left:0; right:0; padding:var(--spacing-2) var(--spacing-page-x); padding-bottom:calc(var(--spacing-2) + env(safe-area-inset-bottom)); background:var(--color-bg-card); border-top:var(--border-width) solid var(--color-divider); z-index:var(--z-sticky); }