.page { display:flex; flex-direction: column; height: 100vh; } .form { background:#fff; } .field { display:flex; align-items:center; justify-content: space-between; padding: 0.5625rem 0.625rem; border-bottom:0.03125rem solid #f3f3f3; } .label { color:#666; } .input { flex:1; text-align: right; color:#333; } .value { color:#333; } .actions { margin-top: 0.625rem; padding: 0 0.625rem; } .primary { width: 100%; background: #3c9cff; color:#fff; border-radius: 0.25rem; padding: 0.6875rem 0; } .sheet { background:#fff; } .sheet-item { padding: 0.8125rem; text-align:center; border-bottom:0.03125rem solid #f2f2f2; } .sheet-cancel { padding: 0.8125rem; text-align:center; color:#666; }