/* pages/index/punchDetail/punchDetail.wxss */ /* pages/index/achievement/achievement.wxss */ .btn { width: 20vw; height: 20vw; background-color: aqua; font-size: 5vw; } .line_grey { width: 90vw; height: 1px; background-color: #999; margin: 10px 5vw 20px; } .card { width: 92vw; margin-left: 4vw; } .card_title { font-size: 18px; color: #556191; margin: 15px 0; } .card_flex { display: flex; } .flex_grey { padding: 7px 10px; box-sizing: border-box; margin: 0 5px 10px 0; font-size: 13px; background-color: #F4F4F4; color: #666666; border-radius: 3px; } .card_context { font-size: 16px; margin: 10px 0; } .grey_font { font-size: 14px; color: #999999; margin: 20px 0; } .grey_font_bottom { margin-top: 5px; } .btn_box { display: flex; justify-content: space-around; position: fixed; bottom: 50px; width: 100vw; } .pop_title { font-size: 18px; font-weight: bold; text-align: center; margin: 20px 0; } .pop_flex { display: flex; justify-content: space-between; align-items: center; padding: 0 20px; box-sizing: border-box; } .pop_cell { width: 40vw; display: flex; align-items: center; } .pop_fz { width: 70px; } .pop_btn { position: absolute; bottom: 30px; width: 90vw; margin: 0 5vw; } .pop_tip { position: absolute; bottom: 90px; width: 90vw; margin: 0 5vw; } .pop_pic { width: 70px; height: 30px; }