.container { height: calc(100vh - 124px); overflow: auto; } .card { background-color: #fff; margin-top: 6px; padding: 12px 0; } .card .h2 { font-size: 12px; color: #666; padding: 0 var(--cell-horizontal-padding,16px); margin-bottom: 6px; } .main-btn { width: 50%; } .label { font-size: 14px; color: #666; } .upload-btn { width: 80px; height: 80px; border: 1px solid #184DCF; border-radius: 0; color: #0E5A98; font-weight: 400; font-size: 14px; padding: 0; margin: 0; line-height: 1; } .upload-btn van-icon { margin-top: 10px; margin-bottom: 10px; } .upload-tips { margin-top: 10px; font-size: 12px; color: #666; } .upload-tips .danger { color: red; }