/** * 婚恋态度页 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); }