.order_flow_state{ background-color: #fff; border-radius: 20px; padding: 20px; box-sizing:border-box; position: relative; overflow: hidden; .order_status_list{ max-height: 250px; overflow: hidden; transition: all 0.3s ease-in-out; } .order_status_list_show { max-height: 1000px !important; } .order_status_item{ position: relative; &:nth-last-child(n+2) { padding-bottom: 30px; } .order_status_tail_end, .order_status_tail{ width: 15px; height: 15px; border: 2px solid $color_main; background-color: #fff; border-radius: 50%; position:absolute; left: 0; top: 10px; z-index: 10; } .order_status_tail_end{ background-color: $color_main; } .order_status_line{ border-left: 2px solid $color_main; height: 100%; top: 10px; left: 9px; position: absolute; z-index: 1; } .order_status_content{ display: flex; align-items: center; padding: 0 30px; .order_status_title{ color: $color_font_two; font-size: $font_size; font-weight: 700; } .order_status_time{ color: $color_font_two; font-size: $font_size_medium; padding: 0 20px; } .order_status_tag{ font-size: $font_size_min; background: #F0F0F0; border-radius: 6px; padding: 5px 10px; color: $color_font_two; } .order_status_select{ color: $color_main; } .order_status_tag_select{ color: $color_main; } } .order_status_des{ color: $color_font_two; font-size: $font_size_medium; } .order_status_des_select{ color: $color_font_one; } .pay_time{ height: 56px; background: #f6f6f6; border-radius: 20px; color: #3C3C3C; font-size: 24px; display: flex; align-items: center; justify-content: center; font-weight: 700; margin-top: 20px; text{ font-size: 28px; color: $color_main; padding: 0 10px; } } } .more{ width: 100%; text-align: center; font-size: $font_size_min; color: $color_font_one; padding-top: 20px; .miconfonts{ display: inline-block; font-size: 25px; transform:rotate(90deg); } .open_miconfonts{ transform:rotate(-90deg); } } .image_tag{ width: 140px; height: 144px; .image{ width: 140px; height: 144px; } position: absolute; top: -10px; right: -10px; } .refresh{ position: absolute; top: 23px; right: 20px; display: flex; color: #707070; display: flex; align-items: center; .mconfont{ font-size: 30px; } .refresh_text{ font-size: 23px; } } }