/* pages/index/record/record.wxss */ .punch_detail { position: absolute; width: 100vw; height: 100vh; background-color: #F5F6FA; } .bck { padding: 20px 4vw; box-sizing: border-box; } .grey_font { color: #999; font-size: 14px; margin-bottom: 15px; } /**/ .card { width: 92vw; background-color: #fff; border-radius: 8vw; padding: 8vw; margin-bottom: 30px; box-sizing: border-box; box-shadow: 1px 1px 1px 1px rgb(228, 228, 228); } .card_title { display: flex; } .title_L { flex-shrink: 0; width: 50px; height: 50px; margin-right: 15px; } .title_pic { width: 100%; height: 100%; } .title_R { height: 65px; display: flex; align-content: space-between; flex-wrap: wrap; font-size: 4.6vw; } .grey_font { width: 100%; color: #999; font-size: 3.8vw; } .day_font { margin: 10px 0 20px; letter-spacing: 0.2vw; font-size: 4vw; } .day_font2 { margin: 20px 0; letter-spacing: 0.2vw; font-size: 3.8vw; } .day_font2_large { font-size: 5.5vw; font-weight: bold; } .flex_font { font-size: 3.5vw; margin: 20px 0; display: flex; } .grey_flex { width: 80px; color: #999; } .grey_line { width: 100%; height: 1px; background-color: #EAEAEA; } .blue_font { display: flex; justify-content: space-around; margin-top: 15px; font-size: 4.1vw; color: #458EF8; font-weight: 540; } .blue_line { width: 1px; height: 15px; background-color: #EAEAEA; } .blue_tip { position: fixed; bottom: 50px; right: 3vw; } .img_tip { width: 70px; height: 70px; } .pop_card { padding: 5vw; box-sizing: border-box; } .pop_title { font-size: 4.8vw; font-weight: bold; letter-spacing: 1px; margin-bottom: 30px; } .tem_box { display: flex; flex-wrap: wrap; } .tem_item { width: 23vw; height: 170px; text-align: center; margin: 0 3vw 30px; } .tem_pic { width: 23vw; height: 120px; border-radius: 10px; } .tem_font { font-size: 3.9vw; margin-top: 10px; }