.recovery_page[data-v-70798d7c]{width:100%;min-height:100vh;background:#f5f7fa;padding:.75rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:PingFang SC,Source Han Sans,Arial,sans-serif}.font_bold[data-v-70798d7c]{font-weight:600}.cert_module[data-v-70798d7c]{width:21.9375rem;background:#62d5d8;border-radius:.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;padding-bottom:.625rem;margin:0 auto .75rem}.cert_module .cert_title[data-v-70798d7c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:1rem .625rem .75rem .625rem}.cert_module .cert_title .cert_title_text[data-v-70798d7c]{font-weight:600;font-size:1rem;color:#fff;text-align:left}.cert_module .cert_title .cert_date[data-v-70798d7c]{font-size:.875rem;opacity:.9}.cert_module .cert_content_top[data-v-70798d7c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:20.6875rem;background:#fff;border-radius:.5rem .5rem 0 0;margin:auto;border:none}.cert_module .cert_content_top .cert_content_left[data-v-70798d7c]{padding:.9375rem 0 0 .6875rem}.cert_module .cert_content_top .cert_content_left .title_box[data-v-70798d7c]{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}.cert_module .cert_content_top .cert_content_left .title_box .title_icon[data-v-70798d7c]{width:.875rem;height:.875rem;margin-right:.125rem;vertical-align:middle}.cert_module .cert_content_top .cert_content_left .title_box .title_text[data-v-70798d7c]{font-weight:600;font-size:.9375rem;color:#000}.cert_module .cert_content_top .cert_content_left .score_value[data-v-70798d7c]{font-weight:600;font-size:1.75rem;color:#62d5d8;padding-top:.9375rem;font-family:DIN,sans-serif}.cert_module .cert_content_top .cert_content_left .score_compare[data-v-70798d7c]{font-weight:500;font-size:.75rem;color:#666}.cert_module .cert_content_top .cert_content_right[data-v-70798d7c]{width:11.125rem;background:#fff;border-radius:.25rem .25rem 0 0;border:.0625rem solid #ecf8f5;margin:1.875rem .6875rem 0 auto}.cert_module .cert_content_top .cert_content_right .table_row[data-v-70798d7c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cert_module .cert_content_top .cert_content_right .table_row.table_row_1[data-v-70798d7c]{background-color:#fafdfd}.cert_module .cert_content_top .cert_content_right .table_row .name_cell[data-v-70798d7c]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:1.5625rem;line-height:1.5625rem;padding-left:.75rem;font-weight:400;font-size:.75rem;color:#000}.cert_module .cert_content_top .cert_content_right .table_row .base_cell[data-v-70798d7c]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:1.5625rem;line-height:1.5625rem;padding-left:.75rem;font-weight:600;font-size:.75rem;color:#000}.cert_module .cert_content_rank_box[data-v-70798d7c]{width:20.6875rem;background:#fff;border-radius:0 0 .5rem .5rem;margin:auto;padding:1.125rem 0 .9375rem 0;margin-top:-.125rem}.cert_module .cert_content_rank_box .cert_content_rank[data-v-70798d7c]{width:19.3125rem;background:#fafdfd;border-radius:.5rem;border:.0625rem solid #ecf8f5;margin:auto;padding:.75rem}.cert_module .cert_content_rank_box .cert_content_rank .cert_content_rank_title[data-v-70798d7c]{font-weight:600;font-size:.875rem;color:#000;padding-bottom:.375rem}.cert_module .cert_content_rank_box .cert_content_rank .rank_item[data-v-70798d7c]{margin-bottom:.4375rem;font-weight:400;font-size:.8125rem;color:#000;display:inline-block;width:50%}.cert_module .cert_content_rank_box .cert_content_rank .rank_item .rank_value[data-v-70798d7c]{font-weight:600;font-size:.8125rem;color:#62d5d8}.training_completion_status[data-v-70798d7c]{width:21.9375rem;margin:0 auto .75rem;background:#fff;border-radius:.75rem;padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.training_completion_status .title_box[data-v-70798d7c]{margin-bottom:.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}.training_completion_status .title_box .title_icon[data-v-70798d7c]{width:.875rem;height:.875rem;margin-right:.25rem}.training_completion_status .title_box .title_text[data-v-70798d7c]{font-size:1rem;font-weight:600;color:#222}.training_completion_status .title_sub[data-v-70798d7c]{font-size:.875rem;color:#666;margin-bottom:.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.training_completion_status .title_sub .title_sub_text[data-v-70798d7c]{font-weight:400;font-size:.8125rem;color:#999;line-height:1.125rem;text-align:left}.training_completion_status .title_sub .title_sub_status[data-v-70798d7c]{font-weight:700;font-size:.875rem;color:#62d5d8;line-height:1.25rem;text-align:right;font-style:normal}.training_completion_status .title_sub_bar[data-v-70798d7c]{width:100%;height:.375rem;background:#eaeaea;border-radius:.125rem;margin-bottom:.375rem}.training_completion_status .title_sub_bar .bar_active[data-v-70798d7c]{height:100%;background:#62d5d8;border-radius:.125rem}.training_completion_status .item_box[data-v-70798d7c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:.375rem 0;font-size:.875rem}.training_completion_status .item_box[data-v-70798d7c]:last-child{border-bottom:none}.training_completion_status .item_box .item_name[data-v-70798d7c]{color:#222}.training_completion_status .item_box .status_uncompleted[data-v-70798d7c]{color:#999}.training_completion_status .item_box .status_completed[data-v-70798d7c]{color:#62d5d8}.module_card[data-v-70798d7c]{width:21.9375rem;margin:0 auto .75rem;background:#fff;border-radius:.75rem;padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.module_card .title_box[data-v-70798d7c]{margin-bottom:.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}.module_card .title_box .title_icon[data-v-70798d7c]{width:.875rem;height:.875rem;margin-right:.25rem;margin-top:.125rem}.module_card .title_box .title_text[data-v-70798d7c]{font-size:1rem;font-weight:600;color:#222;margin-top:-.0625rem}.module_card .chart_box[data-v-70798d7c]{width:100%;height:15rem}.ability_data_table[data-v-70798d7c]{margin-top:.75rem}.ability_data_table .ability_table_head[data-v-70798d7c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#f5f9f9;padding:.625rem 0;border-radius:.25rem}.ability_data_table .ability_table_head .ability_th[data-v-70798d7c]{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:.75rem;color:#666}.ability_data_table .ability_table_row[data-v-70798d7c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:.0625rem solid #f1f8f8;border-left:.0625rem solid #f1f8f8}.ability_data_table .ability_table_row .ability_td[data-v-70798d7c]{padding:.625rem 0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:.875rem;color:#222;border-right:.0625rem solid #f1f8f8;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ability_data_table .ability_table_row .ability_td.up_arrow[data-v-70798d7c]{color:#ff5c5c;font-weight:500}.ability_data_table .ability_table_row .ability_td.down_arrow[data-v-70798d7c]{color:#43c76b;font-weight:500}.ability_data_table .ability_table_row .ability_td.black[data-v-70798d7c]{color:#999}.scroll_table_wrap[data-v-70798d7c]{width:100%;overflow-x:auto;margin-top:.625rem}.scroll_table_wrap .sensor_table[data-v-70798d7c]{min-width:20rem;display:flow-root}.scroll_table_wrap .sensor_table .sensor_table_head[data-v-70798d7c]{border-radius:.5rem .5rem 0 0;white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-top:.0625rem solid #e8f4f4;border-left:.0625rem solid #e8f4f4}.scroll_table_wrap .sensor_table .sensor_table_head .sensor_th[data-v-70798d7c]{background:#f5f9f9;min-width:7.5rem;padding:.625rem;text-align:center;font-size:.875rem;color:#666;font-weight:600;border-right:.0625rem solid #e8f4f4;border-bottom:.0625rem solid #e8f4f4}.scroll_table_wrap .sensor_table .sensor_table_row[data-v-70798d7c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-left:.0625rem solid #e8f4f4}.scroll_table_wrap .sensor_table .sensor_table_row .sensor_td[data-v-70798d7c]{min-width:7.5rem;padding:.625rem;text-align:center;font-size:.875rem;color:#222;border-right:.0625rem solid #e8f4f4;border-bottom:.0625rem solid #e8f4f4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.scroll_table_wrap .sensor_table .sensor_table_row .sensor_td.black[data-v-70798d7c]{color:#999}.scroll_table_wrap .sensor_table .sensor_table_row .sensor_td.font_bold[data-v-70798d7c]{font-weight:500}.scroll_table_wrap .sensor_table .sensor_table_row .sensor_td.red_up[data-v-70798d7c]{color:#ff5c5c}.scroll_table_wrap .sensor_table .sensor_table_row .sensor_td.green_down[data-v-70798d7c]{color:#43c76b}.contribute_desc[data-v-70798d7c],.sensor_desc[data-v-70798d7c]{font-size:.75rem;color:#999;line-height:1.5;margin:.25rem 0 .75rem}.contribute_table .contribute_row[data-v-70798d7c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:.625rem 0;border-bottom:.0625rem solid #f5f5f5;font-size:.875rem;color:#222}.contribute_table .contribute_row .add_green[data-v-70798d7c]{color:#62d5d8}.contribute_table .contribute_row[data-v-70798d7c]:last-child{border-bottom:none}.contribute_total[data-v-70798d7c]{font-size:.875rem;color:#222;line-height:1.5;margin-top:.75rem;text-align:center}.obstacle_list[data-v-70798d7c]{margin-top:.5rem;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}.obstacle_list .obstacle_item[data-v-70798d7c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:.5rem;font-size:.875rem;line-height:1.5}.obstacle_list .obstacle_item .obstacle_text[data-v-70798d7c]{color:#222;padding-right:.625rem}.obstacle_list .obstacle_item .obstacle_level[data-v-70798d7c]{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:.875rem;font-weight:500;text-align:right;white-space:nowrap}.obstacle_list .obstacle_item .text_error[data-v-70798d7c]{color:#ff5c5c}.obstacle_list .obstacle_item .text_warning[data-v-70798d7c]{color:#ff9f43}.obstacle_list .obstacle_item .text_success[data-v-70798d7c]{color:#43c76b}.highlight_list[data-v-70798d7c]{margin-top:.5rem;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:.5rem}.highlight_list .highlight_item[data-v-70798d7c]{padding:.5rem .75rem;font-size:.8125rem;color:#222;background:#f4fcfb;border-radius:.5rem}.highlight_list .highlight_item .check_icon[data-v-70798d7c]{color:#62d5d8;font-weight:700;margin-right:.25rem}.track_conclusion[data-v-70798d7c]{margin-top:.75rem;padding:.75rem;background:#f4fcfb;border-radius:.5rem}.track_conclusion .con_title[data-v-70798d7c]{font-size:.875rem;font-weight:600;color:#222;margin-bottom:.375rem}.track_conclusion .con_text[data-v-70798d7c]{font-size:.8125rem;color:#666;line-height:1.5}.progress_list[data-v-70798d7c]{margin-top:.5rem}.progress_list .progress_item .progress_left[data-v-70798d7c],.progress_list .progress_item[data-v-70798d7c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.progress_list .progress_item .progress_left[data-v-70798d7c]{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.375rem;font-size:.875rem;color:#666;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.progress_list .progress_item .progress_right[data-v-70798d7c]{color:#222;font-weight:600;font-family:DIN,sans-serif;font-size:.875rem}.progress_list .progress_bg[data-v-70798d7c]{margin-bottom:1rem;width:100%;height:.5rem;background:#f0f0f0;border-radius:62.4375rem;overflow:hidden}.progress_list .progress_bg .progress_fill[data-v-70798d7c]{height:100%;background:#62d5d8;border-radius:62.4375rem;-webkit-transition:width .3s ease;transition:width .3s ease}.progress_list .progress_bg[data-v-70798d7c]:last-child{margin-bottom:0}.stage_grid[data-v-70798d7c]{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;margin-top:.5rem}.stage_grid .stage_card[data-v-70798d7c],.stage_grid[data-v-70798d7c]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.stage_grid .stage_card[data-v-70798d7c]{width:calc(50% - .375rem);background:#f8f9fa;border-radius:.5rem;padding:1rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-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}.stage_grid .stage_card .stage_label[data-v-70798d7c]{font-size:.75rem;color:#666;margin-bottom:.375rem}.stage_grid .stage_card .stage_val[data-v-70798d7c]{font-size:1.125rem;font-weight:600;color:#222;font-family:DIN,sans-serif}.conclusion_text[data-v-70798d7c]{font-size:.8125rem;line-height:1.6;color:#666;background:#f9f9f9;padding:.75rem;border-radius:.5rem;margin-top:.5rem}