.category-item-control{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.category-item-control button{background-color:transparent;font-size:11px;padding:0 1px;line-height:20px;letter-spacing:-.6px;color:#fff;border:0;margin-left:10px}.category-item-control button.edit{color:#fff}.category-item-control button.delete{color:#4a4a4a}.category-item-control button.cancel{color:#d3d3d3}.category-item-control button.confirm{color:#4a4a4a}.category-item-control button:hover{cursor:pointer;text-decoration:underline}.category-item-control button:focus{outline:none}.category-item{height:40px;border-radius:6px;padding:10px 10px 10px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:2px;position:relative;color:#4a4a4a;display:-webkit-box;display:-ms-flexbox;display:flex}.category-item.add{margin-top:20px}.category-item.add span{color:#9b9b9b}.category-item.add:hover,.category-item.view:hover{background-color:#f0f0f0;cursor:pointer}.category-item.active{background-color:#9b9b9b;color:#fff}.category-item.active:hover{background-color:#919191;cursor:pointer}.category-item input{-webkit-box-flex:1;-ms-flex:1;flex:1;height:20px;font-size:14px;font-style:normal;font-stretch:normal;line-height:1.43;letter-spacing:-.8px;background-color:transparent;border:0}@media screen and (max-width:768px){.category-item input{width:calc(100% - 70px)}}.category-item input::-webkit-input-placeholder{color:#d3d3d3}.category-item input::-moz-placeholder{color:#d3d3d3}.category-item input:-ms-input-placeholder{color:#d3d3d3}.category-item input::-ms-input-placeholder{color:#d3d3d3}.category-item input::placeholder{color:#d3d3d3}.category-item input:focus{outline:none}.category-item .folder-icon{position:absolute;top:5px;left:5px;width:30px}.category-item span{display:inline-block;line-height:20px;font-size:14px;font-weight:400;letter-spacing:-.8px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.warning-message-container{text-align:center}.warning-message-container .ic-warning{width:41px;height:41px;margin:0 auto 28px}.warning-message-container .warning-message{font-size:15px;line-height:25px;font-weight:400;font-style:normal;font-stretch:normal;letter-spacing:-.9px;color:#9b9b9b}.lesson-item{background-color:#f2f2f2;border-radius:6px;border:1px solid #d3d3d3;border-left:7px solid #224ba2;padding:17px 13px 14px;position:relative;-webkit-box-shadow:0 2px 4px 0 hsla(0,0%,70.6%,.19);box-shadow:0 2px 4px 0 hsla(0,0%,70.6%,.19);margin-bottom:10px}.lesson-item .lesson-item__title{display:-webkit-box;display:-ms-flexbox;display:flex}.lesson-item .lesson-item__title .title{width:calc(100% - 106px);font-size:16px;color:#4a4a4a;letter-spacing:-.8px;font-weight:500;line-height:20px;margin-bottom:6px;margin-right:6px}.lesson-item .lesson-item__title .controller{width:100px;font-size:12px;letter-spacing:-.8px;color:#d3d3d3}.lesson-item .lesson-item__title .controller>span{color:#9b9b9b}.lesson-item .lesson-item__title .controller>span:hover{text-decoration:underline;cursor:pointer}.lesson-item .description{color:#d3d3d3;font-weight:200}.lesson-item .description>span{font-size:14px;color:#4a4a4a;letter-spacing:-.8px;line-height:20px}.fifl-popper{border:1px solid #d3d3d3;color:#4a4a4a;letter-spacing:-.8px;padding:15px;-webkit-box-shadow:0 2px 12px 0 hsla(0,0%,70.6%,.1);box-shadow:0 2px 12px 0 hsla(0,0%,70.6%,.1)}.fifl-popper>span{line-height:20px}.fifl-popper>span a{color:#6c6c6c;-webkit-text-decoration:#6c6c6c underline;text-decoration:#6c6c6c underline}.course-edit-form__container .course-edit-form__contents-container{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0!important;padding:40px 97px;background-color:#fff;border-radius:6px;-webkit-box-shadow:0 2px 4px 0 hsla(0,0%,70.6%,.5);box-shadow:0 2px 4px 0 hsla(0,0%,70.6%,.5)}@media screen and (max-width:1024px){.course-edit-form__container .course-edit-form__contents-container{padding:40px 20px}}@media screen and (max-width:768px){.course-edit-form__container .course-edit-form__contents-container{padding:20px}}.course-edit-form__container .course-edit-form__contents-container .course-edit-form__contents-wrapper{max-width:768px;margin:auto}.course-edit-form__container .course-edit-form__contents-container .course-edit-form__contents-wrapper .course-edit-form__name{width:100%}.course-edit-form__container .course-edit-form__contents-container .course-edit-form__contents-wrapper .course-edit-form__single-forms{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.course-edit-form__container .course-edit-form__contents-container .course-edit-form__contents-wrapper .course-edit-form__single-forms{-ms-flex-wrap:wrap;flex-wrap:wrap}}.course-edit-form__container .course-edit-form__contents-container .course-edit-form__contents-wrapper .course-edit-form__single-forms .course-edit-form__single-form{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.course-edit-form__container .course-edit-form__contents-container .course-edit-form__contents-wrapper .course-edit-form__single-forms .course-edit-form__single-form:last-child{margin-left:30px}@media screen and (max-width:768px){.course-edit-form__container .course-edit-form__contents-container .course-edit-form__contents-wrapper .course-edit-form__single-forms .course-edit-form__single-form:last-child{margin-left:0;margin-top:20px}}.course-edit-form__container .course-edit-form__contents-container .course-edit-form__contents-wrapper .course-edit-form__single-forms .course-edit-form__single-form .el-checkbox{margin:0;height:50px;border-radius:6px;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.course-edit-form__container .course-edit-form__contents-container .course-edit-form__contents-wrapper .course-edit-form__single-forms .course-edit-form__single-form .el-checkbox:last-child{margin-left:10px}.course-edit-form__container .course-edit-form__contents-container .course-edit-form__contents-wrapper .course-edit-form__single-forms .course-edit-form__single-form .el-checkbox .el-checkbox__input{width:14px;height:14px;margin:auto}.course-edit-form__container .course-edit-form__contents-container .course-edit-form__contents-wrapper .course-edit-form__single-forms .course-edit-form__single-form .el-checkbox .el-checkbox__label{margin:auto;line-height:20px;font-size:14px;font-weight:400}.course-edit-form__container .course-edit-form__contents-container .course-edit-form__contents-wrapper .course-edit-form__single-forms .course-edit-form__single-form .course-edit-form__single-form__number-selectors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.course-edit-form__container .course-edit-form__contents-container .course-edit-form__contents-wrapper .course-edit-form__single-forms .course-edit-form__single-form .course-edit-form__single-form__number-selectors .course-edit-form__single-form__number-selector{margin:0}.course-edit-form__container .course-edit-form__contents-container .course-edit-form__contents-wrapper .course-edit-form__single-forms .course-edit-form__single-form .el-form-item:last-child{margin-bottom:0}.course-edit-form__container .course-edit-form__contents-container .course-edit-form__contents-wrapper .course-edit-form__single-forms .course-edit-form__single-form .course-edit-form__single-form__course-infos,.course-edit-form__container .course-edit-form__contents-container .course-edit-form__contents-wrapper .course-edit-form__single-forms .course-edit-form__single-form .el-form-item__content{display:-webkit-box;display:-ms-flexbox;display:flex}.course-edit-form__container .course-edit-form__contents-container .course-edit-form__contents-wrapper .course-edit-form__single-forms .course-edit-form__single-form .course-edit-form__single-form__course-infos .el-form-item:first-child{margin-right:50px}.form-bottom-description{font-size:14px;line-height:22px;color:#9b9b9b}@media screen and (max-width:768px){.form-bottom-description{margin-bottom:.75rem}}.booking-exist__notice{font-size:12px;height:18px;line-height:18px;letter-spacing:-.6px;color:#4a4a4a;margin-top:10px;display:inline-block}.booking-exist__message{word-break:keep-all}.booking-list-container{border-radius:8px;background-color:#f2f2f2;height:177px;overflow:auto;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px 0 0}.booking-list-container ul{list-style-type:none;padding:0;margin:0}.booking-list-container li{line-height:25px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.booking-list-container li.booking-list__before{color:#224ba2}.booking-list-container li .booking-list__date{display:inline-block;width:143px;margin-right:7px}.resource-category-edit-form .setting-cell{border-radius:6px;background-color:#fff;-webkit-box-shadow:0 2px 4px 0 hsla(0,0%,70.6%,.5);box-shadow:0 2px 4px 0 hsla(0,0%,70.6%,.5);padding:20px;margin-bottom:15px}.resource-category-edit-form .setting-cell .header{height:27px;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.6px;color:#4a4a4a;border-bottom:1px solid #d3d3d3;margin-bottom:8px}.resource-category-edit-form .course-controller{margin:10px 20px}.resource-category-edit-form .empty-message{min-height:350px}.resource-category-edit-form .empty-message>div{text-align:center}.resource-category-edit-form .empty-message>div .warning-message-container{margin-bottom:30px}.confirm-booking{border-radius:8px;background-color:#f2f2f2;height:177px;overflow:auto;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.confirm-booking li{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:20px;height:20px;letter-spacing:-.8px;color:#9b9b9b}.confirm-booking li span:first-child{display:inline-block;width:143px;line-height:27px;height:27px;vertical-align:top;margin-right:7px}.confirm-booking li span:last-child{display:inline-block;width:calc(100% - 153px);height:27px;line-height:27px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:top}