/** * 婚恋态度页 U10 */ .pt-page { min-height: 100vh; background: var(--color-bg-page); padding-bottom: calc(160rpx + env(safe-area-inset-bottom)); } .pt-body { padding: var(--spacing-2) var(--spacing-page-x); } .pt-section { margin-bottom: var(--spacing-3); } .pt-form { margin-top: var(--spacing-2); } .pt-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; } .pt-field:last-child { border-bottom: none; } .pt-field--column { flex-direction: column; align-items: flex-start; } .pt-field__label { font-size: var(--font-size-md); color: var(--color-text-primary); flex-shrink: 0; width: 280rpx; } .pt-field--column .pt-field__label { width: auto; margin-bottom: var(--spacing-2); } .pt-field__value { flex: 1; text-align: right; font-size: var(--font-size-md); color: var(--color-text-primary); } .pt-field__value--placeholder { color: var(--color-text-placeholder); } .pt-field__textarea { width: 100%; min-height: 120rpx; font-size: var(--font-size-md); color: var(--color-text-secondary); line-height: var(--line-height-relaxed); } .pt-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); }