.rehab_log{width:23.4375rem;min-height:100vh;background-color:#f5f5f5;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.rehab_log .stats_card{width:100%;margin:0 auto;height:6.25rem;background:#fff;border-radius:0 0 1rem 1rem;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:0 1rem}.rehab_log .stats_card,.rehab_log .stats_card .stats_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.rehab_log .stats_card .stats_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.rehab_log .stats_card .stats_item .stats_num{font-size:1.5rem;font-weight:700;color:#333;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.rehab_log .stats_card .stats_item .stats_num .num_unit{font-size:.875rem;margin-left:.125rem}.rehab_log .stats_card .stats_item .stats_num_cyan{color:#62d5d8}.rehab_log .stats_card .stats_item .stats_label{font-size:.8125rem;color:#999;margin-top:.125rem}.rehab_log .stats_card .stats_item_line{width:.0625rem;height:2rem;background:#e6eaea}.rehab_log .train_head{width:21.9375rem;margin:1.4375rem auto .75rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.rehab_log .train_head .head_line{width:.125rem;height:1rem;background:#62d5d8}.rehab_log .train_head .head_text{font-size:1rem;font-weight:700;color:#333;margin-left:.375rem}.rehab_log .train_head .head_count{font-size:.8125rem;color:#999;margin-left:.25rem}.rehab_log .train_list{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:21.9375rem;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.625rem}.rehab_log .train_list .train_item{width:100%;min-height:5.375rem;background:#fff;padding:0 .75rem;-webkit-box-sizing:border-box;box-sizing:border-box}.rehab_log .train_list .train_item,.rehab_log .train_list .train_item .icon_wrap{border-radius:.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.rehab_log .train_list .train_item .icon_wrap{width:2rem;height:2rem;background:#e8f7f8;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.rehab_log .train_list .train_item .item_main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:.75rem}.rehab_log .train_list .train_item .item_main .item_row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.rehab_log .train_list .train_item .item_main .item_row .item_day{font-size:.875rem;font-weight:700;color:#333}.rehab_log .train_list .train_item .item_main .item_row .item_stage{font-size:.8125rem;color:#999;margin-left:.25rem}.rehab_log .train_list .train_item .item_main .item_date{font-size:.8125rem;color:#999;margin:.1875rem 0}.rehab_log .train_list .train_item .item_main .item_exercise{font-size:.8125rem;color:#666}.rehab_log .train_list .train_item .item_status{width:4.25rem;height:1.5rem;border-radius:1rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:.8125rem;margin:0 .5rem}.rehab_log .train_list .train_item .item_status.status_ok{background:#e8f7f8;color:#62d5d8}.rehab_log .train_list .train_item .item_status.status_no{background:#fff9f7;color:#f82727}.rehab_log .train_list .train_item .arrow_icon{width:1rem;height:1rem}