.flex_child_2_2{-webkit-box-flex:2;-ms-flex:2 2 2rem;flex:2 2 2rem}.flex_child_2_2 .reh_con_scroll .table-container{grid-template-columns:1fr 1fr 1fr 1fr}.flex_child_2_2 .reh_con_scroll .item-parent:nth-child(odd){grid-column:1/3}.flex_child_2_2 .reh_con_scroll .item-parent:nth-child(2n){grid-column:3/5}.flex_child_2_2 .reh_con_scroll .item-parent:nth-child(12),.flex_child_2_2 .reh_con_scroll .item-parent:nth-child(13){grid-column:1/5}.reh_con_scroll .table-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;text-align:left;width:100%}.reh_con_scroll .table-container .item-parent{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:45px;margin:.5rem}.reh_con_scroll .table-container .item-parent .item-title{-webkit-box-flex:2;-ms-flex:2 1 1rem;flex:2 1 1rem;font-weight:700}.reh_con_scroll .table-container .item-parent .item-value{-webkit-box-flex:3;-ms-flex:3 3 1rem;flex:3 3 1rem}.reh_btn{max-height:120px}.reh_details_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:340px}.reh_details_container .reh_con_scroll{max-height:230px;min-height:220px}.flex_child_3_3{-webkit-box-flex:3;-ms-flex:3 3 10rem;flex:3 3 10rem;overflow:hidden}.mt125{margin-top:125px}.rehab_record_list .table-container{grid-template-columns:1fr}.rehab_record_list .table-container .table-header{background:#f7f7f7;margin:0;position:sticky;top:0}.rehab_record_list .table-container .table-body{margin:0}.record_box{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:150px;justify-content:center}.rehab_list_wrap .right_add_list_btn{display:block;float:right;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.rehab_list{max-height:270px;overflow:auto}.rehab_list .table-container .table-header{background:var(--grey10);position:sticky;top:0}.rehab_list .table-container .table-header:hover{background:var(--grey10)}.con_add a{color:var(--blue70)}.modal_inputBox .table-container .item-parent:last-child{grid-column:1/3}.modal_inputBox .table-container .item-parent:last-child .item-value{-webkit-box-flex:7;-ms-flex:7 3 1rem;flex:7 3 1rem}.modal_inputBox .table-container .item-parent:last-child textarea{height:120px}.addAndEditExerciseInputBox,.addAndEditExerciseInputBox .addAndEditExerciseInputBoxSection{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.addAndEditExerciseInputBox .addAndEditExerciseInputBoxSection{-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between}.addAndEditExerciseInputBox .addAndEditExerciseInputBoxSection .table-container .item-parent .item-value{-webkit-box-flex:2;-ms-flex:2 3 0rem;flex:2 3 0rem}.addAndEditExerciseInputBox .addAndEditExerciseInputBoxSection .table-container .item-parent.memo .item-title{max-width:112.3px}.addAndEditExerciseInputBox .addAndEditExerciseInputBoxSection .table-container .item-parent.memo .item-value{-webkit-box-flex:3;-ms-flex:3 3 0rem;flex:3 3 0rem}.addAndEditExerciseInputBox .addAndEditExerciseInputBoxSection .bottom_btn_2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}.addAndEditExerciseInputBox .addAndEditExerciseInputBoxSection .bottom_btn_2 a:first-child{display:inline-block;float:left}.addAndEditExerciseInputBox .addAndEditExerciseInputBoxSection .bottom_btn_2 aa:nth-child(2){display:inline-block;float:right;width:200px}.addAndEditExerciseInputBox .addAndEditExerciseInputBoxSection .vs__dropdown-menu{max-height:255px}.v--modal-overlay[data-modal=add-edit-exercise-modal] .vld-background{border-radius:10px}.v--modal-overlay[data-modal=add-edit-exercise-modal] .v--modal{background:none}.v--modal-overlay[data-modal=add-edit-exercise-modal] .v--modal .modal_double{display:-webkit-box;display:-ms-flexbox;display:flex;width:720px}@media screen and (max-width:720px){.v--modal-overlay[data-modal=add-edit-exercise-modal] .v--modal .modal_double{width:100%}}.v--modal-overlay[data-modal=add-edit-exercise-modal] .addAndEditExerciseInputBox .bottom_btn_2 a:nth-child(2){margin-left:10px;width:190px}.rehabListSection{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:270px}.rehabListSection .section{height:380px}.rehabListSection div:first-child{-webkit-box-flex:3;-ms-flex:3;flex:3}.rehabListSection div:nth-child(2){-webkit-box-flex:5;-ms-flex:5;flex:5}.rehabListSection .table-header .item-value:first-child{-webkit-box-flex:5!important;-ms-flex-positive:5!important;flex-grow:5!important}.rehabListSection .item-parent{margin:0}.rehabListSection .table-body .item-value:first-child{-webkit-box-flex:5!important;-ms-flex-positive:5!important;flex-grow:5!important}.col_w_6{float:left;min-height:400px;width:calc(50% - 22px)}.reh_con_scroll{overflow-y:auto}.section_wrap{margin:30px 35px;position:relative}.section_wrap .section_title .con_date{color:#c8c8c8;float:right;font-size:14px;font-weight:400}.section_wrap .section_title .con_add a{color:var(--blue70);float:right;font-size:13px;font-weight:400}.section_wrap .section_title .con_add a img{margin-right:5px}.section_wrap .section_title .right_btn a{color:#c8c8c8;float:right;font-size:14px;font-weight:400}.rehabilitationRow{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.dim,.rehabilitationRow{display:-webkit-box;display:-ms-flexbox;display:flex}.dim{background-color:#3b3a39;border-radius:5px;height:100%;opacity:.5;width:100%;z-index:100}.dim,.text{position:absolute}.text{color:#fff;font-size:30px;left:calc(50% - 130px);top:calc(50% - 50px);z-index:101}