.container { display: flex; flex-direction: column; .listing-info { display: grid; margin: 10px; align-content: center; border: 1px solid #f0f0f0; border-radius: 10px; view:nth-child(1) { text { font-size: 18px; } } .listing-info-item { display: flex; flex-direction: row; align-content: center; align-items: center; justify-content: start; height: 45px; border-bottom: 1px solid #f0f0f0; width: 100%; margin: 0px 10px 0px 10px; text:nth-child(1) { width: 100px; } input { font-size: 14px; color: #333; } text:nth-child(3) { width: 60px; padding-left: 10px; font-size: 12px; color: #666; } text { font-size: 14px; color: #333333; text-align: left; } } } .button-view { display: flex; justify-content: space-between; margin: 10px 10px 10px 10px; justify-content: center; justify-items: center; van-button { height: 40px; width: 50%; } } }