@font-face{font-family:ReaderBold;src:url(/bc8beba1cc11c11a5353.otf)}@font-face{font-family:Reader;src:url(/6deb18e9eefe68da104b.otf)}@font-face{font-family:ReaderItalic;src:url(/401eeb5a8b7060ababba.otf)}@font-face{font-family:ShiseidoNeueBold;src:url(/e350bd90864af590be23.otf)}@font-face{font-family:ShiseidoNeue;src:url(/bd788e9811622dd7f21b.otf)}body,html{font-family:sans-serif;margin:0;padding:0}#root,body,html{height:100%;width:100%}#root{display:flex;position:relative}.webkit003{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.button_spe{display:flex;justify-content:space-between;width:100%}.cus_app_bar,.cus_mainPanel,.cus_sidePanel{position:relative}.cus_mainPanel{flex-grow:1;overflow-y:scroll}.cus_menu_icon{align-items:center;display:flex;height:48px;justify-content:center;width:55px}.cus_menu_toggle{display:none}@media only screen and (max-width:600px){.cus_sidePanel{display:none}.cus_menu_toggle{display:flex}}.Header-1{font-family:ShiseidoNeueBold;font-size:101.4px;letter-spacing:-1.5px}.Header-1,.Header-2{font-stretch:normal;font-style:normal;line-height:normal}.Header-2{font-family:Reader;font-size:59.9px;font-weight:400;letter-spacing:-.5px}.Header-3{font-family:ReaderBold;font-size:47.9px;font-stretch:normal;font-style:normal;letter-spacing:normal;line-height:normal}.Header-4{font-size:34px;letter-spacing:.3px;line-height:1.2}.Header-4,.Header-5{font-family:Reader;font-stretch:normal;font-style:normal;font-weight:400}.Header-5{font-size:24px;letter-spacing:normal;line-height:normal}.Header-6{font-size:20px;letter-spacing:.3px;line-height:normal}.Header-6,.Subtitle-1{font-family:ReaderBold;font-stretch:normal;font-style:normal}.Subtitle-1{font-size:16px;letter-spacing:.2px;line-height:1.5}.Body-1{font-family:Reader;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.5px;line-height:1.56}.Body-1-imp{font-family:Reader!important;font-size:16px!important;font-stretch:normal!important;font-style:normal!important;font-weight:400!important;letter-spacing:.5px!important;line-height:1.75!important}.Subtitle-2{font-family:ShiseidoNeue;font-size:14.8px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.1px;line-height:1.62}.buttonType{font-family:ReaderBold;letter-spacing:1.2px;line-height:1.14}.Body-2,.buttonType{font-size:14px;font-stretch:normal;font-style:normal}.Body-2{line-height:1.43}.Body-2,.caption{font-family:Reader;font-weight:400;letter-spacing:.3px}.caption{font-size:12px;font-stretch:normal;font-style:normal;line-height:1.34}.tx_errorSpace{color:red;font-size:12px;height:20px}:root{--ShisedoRed:#c80421;--ShiseidoOrange:#f59700;--ShiseidoGreen:#7ed321;--PureBlack:#000;--Black-900:#3c3c3c;--Black-800:#606060;--Black-500:#c2c2c2;--Black-600:#979797;--Black-400:#dedede;--Black-300:#f0f0f0;--Black-200:#f5f5f5;--Black-100:#fafafa;--PureWhite:#fff;--Black-HighEmphasis:#000000de;--White-CopyDisabled:#ffffff61;--hite-CopyMedEmphasis:#fff9;--Black-CopyDisabled:#00000061;--Black-CopyMedEmphasis:#0009}.c_low_black{color:var(--Black-CopyDisabled)}.c_mid_black{color:var(--Black-CopyMedEmphasis)}.c_high_black{color:var(--Black-HighEmphasis)}.cus_switchWrapper{align-items:center;display:flex}.line_gap{margin-bottom:16px}.temp_multiline div{display:flex;flex-direction:column}.appLayout_crumb_sperator{padding:0 8px}.appLayout_crumb_master{display:flex;padding:0 32px;width:calc(100% - 32px)}.appLayout_crumb{cursor:pointer}.cusM_catContainer{margin:24px 0;width:100%}.cusM_catHeader{align-items:center;display:flex;justify-content:space-between}.cusM_catHeader,.cusM_catHeader_custom{background-color:#cecece;padding:12px 24px;width:calc(100% - 48px)}.cusM_catBody{padding:12px 0;width:100%}.cusM_catActionHeader{display:flex;justify-content:space-between;padding:12px;width:calc(100% - 24px)}.cusExp_button_group{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.dashbord_cardAction_root{display:flex;flex-direction:row;flex-wrap:wrap;margin:8px 0}.dashbord_cardAction_action{margin-top:8px!important}.action_drawer_bar{align-items:center;display:flex;justify-content:space-between;left:0;padding:8px 16px;position:absolute;top:0;width:calc(100% - 32px)}.cusBulkActionZone{display:flex}.cusBulkActionZone button{margin:0 4px}.bagdeView_master{display:grid;grid-template-columns:180px auto 300px;margin-top:24px;width:100%}.bv_grid{grid-column-gap:8px;grid-row-gap:8px;display:inline-grid;grid-template-columns:auto auto}.poll_bar_container{cursor:pointer;margin:12px 0}.poll_result_container{display:flex;justify-content:space-between;position:relative}.poll_bar{background:#c8042161;border-bottom-right-radius:8px;border-top-right-radius:8px;height:100%;left:0;margin:0 0 12px;position:absolute;top:0;transform:scaleX(0);transform-origin:0 50%;width:100%}.noVoucherText{padding:1rem}.customConfirmButton{background:var(--ShisedoRed)!important;color:var(--PureWhite)!important;margin:1rem!important}.filterCotainer{flex:1}.filterHeader{display:"flex";flex-direction:row}.customToolbarShadow{background-color:#fff;z-index:1500}.column-undefined{width:20px!important}.onboard_panel_zone_inner{display:flex;height:calc(100% - 48px);overflow:hidden;width:100%}.onboard_panel_1{width:360px}.onboard_panel_1,.onboard_panel_2{background-color:#fafafa;height:100%}.onboard_panel_2{border-left:1px solid #979797;flex-grow:1;overflow:hidden;position:relative}.onboard_panel_2_first{height:200px}.onboard_panel_2_first,.onboard_panel_2_second{background-color:#f5f5f5;border-bottom:1px solid #979797;width:100%}.onboard_panel_2_second{height:50px}.onboard_panel_2_third{height:150px;width:100%}.h3{margin-left:15px}.fileInput{border-color:#000 #d3d3d3 #d3d3d3 #000;border-style:solid;border-width:1px 4px 4px 1px;cursor:pointer;margin:15px;padding:10px}.imgPreview{border-color:gray;border-style:solid;border-width:5px 1px;height:200px;margin:5px 15px;text-align:center;width:500px}.previewText{margin-top:20px;width:100%}.previewFile{border-color:gray;border-style:solid;border-width:5px 1px;height:200px;margin:5px 15px;text-align:center;width:500px}.submitButton{background:#fff;border:4px solid #d3d3d3;border-radius:15px;cursor:pointer;font-size:10pt;font-weight:700;margin-left:10px;padding:12px}.cus_dy_master{padding:0;position:relative;width:calc(100% - 24px)}.cus_dy_delete{cursor:pointer;position:absolute;right:0;top:0;z-index:100}.cus_sections_master{border-bottom:1px solid #dedede;margin-bottom:24px;padding-bottom:24px}.cus_sections_top_section{padding-bottom:24px}.cus_sections_master .cus_dy_master:nth-child(odd){background-color:#32323233}.cus_sections_master .cus_dy_master:nth-child(2n){background-color:#3232321a}.cus_dy_add{color:#0000ffe6;cursor:pointer;font-size:12px;margin-left:12px}.cus_rich_text_space{padding:24px 0 0;width:100%}.cus_unit_view{display:flex;flex-grow:1;overflow:scroll}.cus_unit_view_top_header,.cus_unit_view_top_title{border-bottom:1px solid #979797}.cus_unit_view_top_title{padding:20px 0 24px}.cus_unit_top_title_items{display:flex;flex-direction:column}.cus_unit_view_top_title_actions_item{display:flex;flex-direction:row;padding:15px 0 0}.cus_unit_view_top_title_replicate{padding:0 0 0 20px}.cus_unit_view_top_lang{padding:16px 0}.cus_unit_view_top_title_mid_child{margin-right:24px}.cus_unit_view_top_title_mid{align-items:flex-start;display:flex;padding:25px 32px 10px 0;width:100%}.cus_table{display:flex;justify-content:space-between;width:100%}.cus_sequence_col{align-items:center;background-color:#1414144d;display:flex;flex-direction:column;padding:24px 0 0;width:80px}.cus_other_col{padding:12px 24px;width:calc(100% - 128px)}.cus_sequence_input{text-align:center;width:calc(100% - 32px)}.cus_sequence_input:focus{outline-width:0}.cus_sequence_input_invalid{border:1px solid red}.translation-status{border:1px solid #73ad21;height:30px}.lesson-title{border:1px solid #73ad21;height:50px}.preview-control,.translation-options{border:1px solid #73ad21;height:30px}.lesson-details{border:1px solid #73ad21;height:900px}.sequence_div,.sequence_div_gs{display:flex;flex-direction:column;flex-grow:1;min-height:50%}.table_data{table-layout:fixed!important}.cus_loader_stopper{background-color:#f0f0f0;height:100%;position:absolute;width:100%;z-index:1000}.correctOptionPanel{background-color:#73ad21;color:#fff;padding:8px;width:100%}.otherOptionPanel{background-color:#979797;color:#fff;padding:8px;width:100%}.module_report_master,.mr_inner_content{position:relative;width:100%}.mr_inner_content{display:flex;justify-content:space-between}.mr_left_lessonList{width:200px}.mr_complete_bc_master{width:calc(100% - 216px)}.module_card{cursor:pointer;padding:16px}.lesson_card{cursor:pointer;margin:8px;padding:8px}.mc_selected{background-color:#f006}.mdc-linear-progress,.mdc-linear-progress__bar{height:2px}.mdc-linear-progress__buffer{background-color:red}.cus_login_master{flex-wrap:wrap;justify-content:space-around;width:calc(100% - 16px)}.cus_login_master,.cus_login_text_container{align-items:center;display:flex;flex-direction:row}.cus_login_text_container{justify-content:center}.cus_login_text_zone{padding-bottom:16px;text-align:center}.cus_result_table_master{margin-top:20px;overflow-x:auto;width:calc(100% - 32px)}.complextab_li_text{font-weight:700}.cus_result_table_header{font-size:24px;padding-left:16px;padding-top:16px}.cus_unit_module_header{padding-bottom:32px}.mod_workspace_master{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.mod_workspace_module_details{padding:24px}.mod_workspace_panel_zone{height:100%;width:100%}.taskList{padding-left:20px}.mod_workspace_panel_module_status_zone{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #979797;display:flex;height:47px;justify-content:space-between;width:100%}.mod_workspace_panel_zone_inner{display:flex;height:calc(100% - 48px);overflow:hidden;width:100%}.mod_workspace_panel_1{background-color:#fafafa;height:100%;width:360px}.mod_workspace_panel_2{background-color:#fafafa;border-left:1px solid #979797;flex-grow:1;height:100%;overflow:hidden;position:relative}.mod_workspace_panel_3{height:100%;max-width:450px;min-width:300px;overflow:scroll}.cus_modoutline_content{height:calc(100% - 56px);overflow:scroll;position:relative;width:100%}.cus_lesson_ttile{line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cus_list_sub_header_master{cursor:pointer;width:100%}.cus_list_sub_header_top{align-items:center;display:flex;height:54px;padding:0 0 0 48px;width:calc(100% - 48px)}.cus_list_sub_header_bottom{align-items:center;display:flex;height:54px;padding:0 0 0 72px;width:calc(100% - 72px)}.micro_action{color:#c80421;cursor:pointer;margin-right:8px}.cus_list_item{color:#c80421}.cus_work_space_disable{background-color:#3737374d;height:100%;left:0;position:absolute;top:0;width:100%;z-index:100}.cus_header_top_sub{align-items:center;padding:0 32px 0 0;width:calc(100% - 32px)}.cus_header_top_sub,.cus_unit_action_bar{display:flex;justify-content:space-between}.cus_unit_action_bar{background-color:#c2c2c2;height:36px;padding:16px 32px;width:calc(100% - 64px)}.cus_backTO{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;padding:12px}.i_rotate_{transform:rotate(-90deg)}.notification_panel{align-items:center;background-color:#f5a623;color:#fff;display:flex;height:56px;left:0;padding:0 0 0 32px;position:absolute;top:0;width:calc(100% - 32px);z-index:1000}.cus_sequencer_master{align-items:center;display:flex;width:80px}.cus_sequencer_controls_box{display:flex;flex-direction:column;margin-left:8px;width:20px}.cus_sequencer_controls_box div{cursor:pointer;height:20px;width:20px}.cus_sequencer_controls_box div:hover{color:red}.cus_unit_title_space_right{width:40px}.color_box{height:30px;transform:translateY(-3px);width:40px}.badge_preview_master{align-items:center;display:flex;flex-direction:column;overflow:hidden;width:311px}.box-2{border:4px solid #0000;border-image-slice:1;border-radius:8px}.badge_preview_master_empty{align-items:center;background-color:#3232324d;display:flex;flex-direction:column;height:388px;justify-content:center;overflow:hidden;width:311px}.onboard_panel_module_status_zone{align-items:center;background-color:#f5f5f5;border-bottom:1px solid #979797;display:flex;height:40px;padding-left:7px;width:100%}.justify_content_center{justify-content:center}.lesson_panel_zone_inner{display:flex;height:calc(100% - 48px);overflow:hidden;width:100%}.lesson_panel_1{background-color:#fafafa;height:100%;width:360px}.cus_modoutline_master{height:100%;position:relative;width:100%}.cus_panel_infobar{align-items:center;background-color:#f0f0f0;cursor:pointer;display:flex;height:56px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 16px)}.backArrow{margin-right:7px}.panel1_menu{align-items:center;border-bottom:1px solid #979797;display:flex;height:60px;padding-left:15px;padding-right:5px}.icon_wrap{height:24px;margin-right:8px;width:24px}.panel2_menu{height:40px}.panel2_menu,.panelLeftCheckpoint_menu{align-items:center;display:flex;padding:15px 5px 0 40px}.cus_unit_title_space{align-items:center;display:flex;justify-content:space-between;width:100%}.cus_unit_title_space_left{align-items:center;display:flex;width:calc(100% - 40px)}.panel3_menu{align-items:flex-end;border-bottom:1px solid #979797;display:flex;height:40px;justify-content:flex-start;padding:0 5px 20px 60px}.lesson_panel_2{background-color:#fafafa;border-left:1px solid #979797;flex-grow:1;height:100%;overflow:hidden;position:relative}.cus_unitView_master{height:100%;position:relative;width:100%}.cus_unit_view_format,.cus_unit_view_inner{display:flex;flex-direction:column;height:100%;width:100%}.cus_unit_view_format{position:relative}.cus_unit_view_top_header{background-color:#f0f0f0;padding:0 0 0 24px;position:relative;width:calc(100% - 24px)}.cus_unit_view_top_title{display:flex;justify-content:space-between;padding:32px 0 24px;width:100%}.cus_unit_view_top_title_actions{padding:0 32px 0 0}.cus_unit_view_top_title_actions_item{margin-left:8px}.cus_unit_view_top_lang{border-top:1px solid #979797;color:var(--Black-CopyMedEmphasis);padding:16px 0 24px}.cus_unit_view_content_space{flex-grow:1;overflow:scroll;position:relative;width:100%}.cus_fg_zone{padding:32px 0 32px 32px;width:calc(100% - 32px)}.cus_floating_space{bottom:40px;position:absolute;right:24px;z-index:100}.cus_check_action_bar{background-color:#c2c2c2;display:flex;height:36px;justify-content:space-between;padding:16px 32px;width:calc(100% - 64px)}.cus_eidtot_layout{display:flex;height:100%;overflow:hidden;width:100%}.cus_eidtot_layout_left{display:flex;flex-direction:column;height:100%;position:relative;width:calc(100% - 380px)}.cus_eidtot_layout_right{border-left:1px solid #dedede;height:100%;width:380px}.cus_unit_view_cus_input{border-bottom:1px solid #dedede;margin-left:32px;padding:32px 24px 24px 0;width:calc(100% - 56px)}.cus_unit_view_cus_input_title{padding:0 0 8px}.awardBadge_master{display:flex;flex-direction:column;height:100%;width:100%}.awardBadge_bottom_container{display:flex;flex-grow:2;width:100%}.awardBadge_btm_left{border-right:1px solid #00000061;max-width:320px;min-width:200px;overflow-y:scroll}.awardBadge_btm_right{flex-grow:1;position:relative}.awardBadge_warning_text{color:var(--ShiseidoOrange);margin-top:16px}.awardBadge_child{position:relative}.rep_button_wrapper{display:flex;justify-content:space-evenly;text-align:center}.cus_replicate_card{margin-bottom:24px;min-width:300}.cus_replicate_avatar{margin:1em;text-align:center}.cus_replicate_form{padding:0 1em 1em}.cus_replicate_input{display:flex;margin:0 0 12px;width:100%}.cus_replicate_hint{color:#ccc}.cus_replicate_header,.cus_replicate_hint{margin-top:1em;text-align:center}.cus_replicate_button{text-align:center}.cus_replicate_choice{display:flex;flex-direction:row;justify-content:space-around;padding-bottom:12px}.cus_replicate_choice_inner{align-items:center;background:none;border-radius:6px;cursor:pointer;display:flex;height:70px;justify-content:center;width:80px}.cus_replicate_choice_text{text-align:center}.cus_login_noti_text,.cus_replicate_choice_text{color:green;font-size:x-small}.cus_replicate_post_content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:44%}.searchModules>div:before{border:none!important}.searchModules>div{border:1px solid #0000006b;margin-top:0!important}.searchModules{padding-top:15px!important}.searchModules>div>input,.searchModules>label{padding-left:10px}.searchModules>label{color:#0000008a!important}.tableCSS>thead>tr{font-size:11px}.tableCSS>thead>tr>th{text-align:left}.tableCSS{margin-top:20px;width:100%}.resetLessonTitle>span{font-weight:700!important}