body{margin:0;padding:0}body,button,input,textarea{font-family:sans-serif;font-size:14px;color:#000000de}:focus{outline:none}[hidden]{display:none!important}.common-list{padding:0;margin:0;list-style:none}.flex-fill{flex-grow:1;min-width:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:#a6a6a6;border-left:2px solid #0000;border-radius:4px}::-webkit-scrollbar-track{background-color:initial;border-left:2px solid #0000}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none}.cdk-global-overlay-wrapper,.cdk-overlay-container{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper,.cdk-overlay-pane{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{pointer-events:auto;box-sizing:border-box;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop,.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:initial!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:initial!important;height:0!important}@keyframes cdk-text-field-autofill-start{
  /*!*/}@keyframes cdk-text-field-autofill-end{
  /*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.input-element{width:100%;border:0;box-shadow:none;padding:0;box-sizing:initial;font-size:1em;background-color:initial;color:inherit;line-height:inherit}.input-element::placeholder{color:#b5b5c3}textarea.input-element{display:block}.lc-button{position:relative;display:inline-block;font-weight:400;white-space:nowrap;text-align:center;background-image:none;cursor:pointer;border:0;background-color:inherit;-webkit-user-select:none;user-select:none;transition:color,background-color .2s ease-in-out}.lc-button[disabled]{pointer-events:none;cursor:default}.lc-button>i{margin:0 6px 0 -6px}.lc-button.icon-btn{width:36px;min-width:auto}.lc-button.icon-btn>i{margin:0}button.lc-button{touch-action:manipulation;height:36px;padding:0 16px;border-radius:18px;box-sizing:border-box;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;min-width:88px}button.lc-button.btn-lg{height:40px;border-radius:20px}button.lc-button.lc-small{height:32px;min-width:64px;border-radius:16px}.lc-button:not([disabled]).cdk-keyboard-focused,.lc-button:not([disabled]).cdk-program-focused,.lc-button:not([disabled]):hover{background-color:#0000000a}.lc-button:not([disabled]).lc-basic.lc-primary{color:#3699ff}.lc-button:not([disabled]).lc-basic.lc-primary.cdk-keyboard-focused,.lc-button:not([disabled]).lc-basic.lc-primary.cdk-program-focused,.lc-button:not([disabled]).lc-basic.lc-primary:hover{color:#187de4}.lc-button:not([disabled]).lc-basic.lc-accent{color:#ffa800}.lc-button:not([disabled]).lc-basic.lc-accent.cdk-keyboard-focused,.lc-button:not([disabled]).lc-basic.lc-accent.cdk-program-focused,.lc-button:not([disabled]).lc-basic.lc-accent:hover{color:#ee9d01}.lc-button:not([disabled]).lc-basic.lc-success{color:#0bb783}.lc-button:not([disabled]).lc-basic.lc-success.cdk-keyboard-focused,.lc-button:not([disabled]).lc-basic.lc-success.cdk-program-focused,.lc-button:not([disabled]).lc-basic.lc-success:hover{color:#04aa77}.lc-button:not([disabled]).lc-basic.lc-warn{color:#f64e60}.lc-button:not([disabled]).lc-basic.lc-warn.cdk-keyboard-focused,.lc-button:not([disabled]).lc-basic.lc-warn.cdk-program-focused,.lc-button:not([disabled]).lc-basic.lc-warn:hover{color:#ee2d41}.lc-button:not([disabled]).lc-light.lc-primary{color:#3699ff;background-color:#e1f0ff}.lc-button:not([disabled]).lc-light.lc-primary.cdk-keyboard-focused,.lc-button:not([disabled]).lc-light.lc-primary.cdk-program-focused,.lc-button:not([disabled]).lc-light.lc-primary:hover{color:#fff;background-color:#3699ff}.lc-button:not([disabled]).lc-light.lc-accent{color:#ffa800;background-color:#fff4de}.lc-button:not([disabled]).lc-light.lc-accent.cdk-keyboard-focused,.lc-button:not([disabled]).lc-light.lc-accent.cdk-program-focused,.lc-button:not([disabled]).lc-light.lc-accent:hover{color:#fff;background-color:#ffa800}.lc-button:not([disabled]).lc-light.lc-success{color:#0bb783;background-color:#d7f9ef}.lc-button:not([disabled]).lc-light.lc-success.cdk-keyboard-focused,.lc-button:not([disabled]).lc-light.lc-success.cdk-program-focused,.lc-button:not([disabled]).lc-light.lc-success:hover{color:#fff;background-color:#0bb783}.lc-button:not([disabled]).lc-light.lc-warn{color:#f64e60;background-color:#ffe2e5}.lc-button:not([disabled]).lc-light.lc-warn.cdk-keyboard-focused,.lc-button:not([disabled]).lc-light.lc-warn.cdk-program-focused,.lc-button:not([disabled]).lc-light.lc-warn:hover{color:#fff;background-color:#f64e60}.lc-button:not([disabled]).lc-flat.lc-primary{background-color:#3699ff;color:#fff}.lc-button:not([disabled]).lc-flat.lc-primary.cdk-keyboard-focused,.lc-button:not([disabled]).lc-flat.lc-primary.cdk-program-focused,.lc-button:not([disabled]).lc-flat.lc-primary:hover{background-color:#187de4}.lc-button:not([disabled]).lc-flat.lc-accent{background-color:#ffa800;color:#fff}.lc-button:not([disabled]).lc-flat.lc-accent.cdk-keyboard-focused,.lc-button:not([disabled]).lc-flat.lc-accent.cdk-program-focused,.lc-button:not([disabled]).lc-flat.lc-accent:hover{background-color:#ee9d01}.lc-button:not([disabled]).lc-flat.lc-success{background-color:#0bb783;color:#fff}.lc-button:not([disabled]).lc-flat.lc-success.cdk-keyboard-focused,.lc-button:not([disabled]).lc-flat.lc-success.cdk-program-focused,.lc-button:not([disabled]).lc-flat.lc-success:hover{background-color:#04aa77}.lc-button:not([disabled]).lc-flat.lc-warn{background-color:#f64e60;color:#fff}.lc-button:not([disabled]).lc-flat.lc-warn.cdk-keyboard-focused,.lc-button:not([disabled]).lc-flat.lc-warn.cdk-program-focused,.lc-button:not([disabled]).lc-flat.lc-warn:hover{background-color:#ee2d41}.lc-button[disabled]{color:#00000061;border-color:#e4e6ef}.lc-button[disabled].lc-flat{background-color:#0000001f}.lc-button[disabled].lc-light{background-color:#0000001f;color:#fff}.icon-button{border:0;border-radius:0;background-color:initial;width:32px;height:32px;border-radius:50%;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;color:#0000008a;cursor:pointer;padding:0;transition:all .2s ease-in-out}.icon-button.sm{width:24px;height:24px;border-radius:50%}.icon-button.sm>i{font-size:16px}.icon-button[disabled]{color:#00000061;pointer-events:none}.icon-button:not([disabled]):focus,.icon-button:not([disabled]):hover{color:#3699ff}.icon-button:not([disabled]).light{color:#3699ff;background-color:#e1f0ff}.icon-button:not([disabled]).light:focus,.icon-button:not([disabled]).light:hover{color:#fff;background-color:#3699ff}.link-button{border:0;border-radius:0;background-color:initial;height:40px;display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;color:#3699ff;text-decoration:none;cursor:pointer;padding:0}.link-button:not([disabled]):hover{color:#187de4}.link-button[disabled]{color:#00000061;pointer-events:none;cursor:default}.link-button>i{margin-right:8px}.link-btn{cursor:pointer;color:#3699ff;text-decoration:none;transition:all .2s ease-in-out}.link-btn:not([disabled]):hover{color:#187de4}.lc-form-field{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:8px;border-radius:4px;overflow:hidden;box-sizing:border-box;border:1px solid #e4e6ef;transition:all .15s ease-in-out;line-height:22px;position:relative}.lc-form-field:hover{border-color:#3699ff}.lc-form-field.lc-focused{border-color:#3699ff;box-shadow:0 0 0 2px #3699ff33}.lc-form-field.lc-error{border-color:#f64e60}.lc-form-field.lc-error.lc-focused{border-color:#f64e60;box-shadow:0 0 0 2px #f64e6033}.lc-form-field.lc-disabled{background-color:#0000000f!important;color:#00000061!important}.lc-form-field .input-element{line-height:22px}.lc-form-field>i:last-child{margin-right:-4px}.lc-form-field .lc-field-clear{position:absolute;right:0;bottom:5px;cursor:pointer;width:28px;height:28px;border-radius:50%;color:#0000008a;transition:opacity .15s ease;pointer-events:none;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#fff;font-size:14px;z-index:-1;opacity:0}.lc-form-field .lc-field-clear>i{font-size:18px}.lc-form-field:not(.lc-empty):not(.lc-disabled) .lc-field-clear{z-index:5;opacity:1;pointer-events:inherit}.form-control{margin-bottom:24px;position:relative}.form-control .control-label{font-size:13px;line-height:24px;display:block;margin-bottom:4px}.form-control .control-label.required:after{content:"*";margin-left:4px;display:inline-block;color:#f64e60;font-size:1em}.form-control .lc-form-field{width:100%;position:relative;z-index:5;background-color:#fff}.form-control .lc-form-field+file-preview{margin-top:8px}.form-control .error-hint{position:absolute;line-height:20px;bottom:-20px;left:0;right:0;z-index:0;font-size:12px;color:#f64e60;animation:error-show .2s ease-in-out}@keyframes error-show{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.lc-modal-container{display:block;box-sizing:border-box;overflow:auto;outline:0;box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f;width:100%;height:100%;min-height:inherit;max-height:inherit}.cdk-high-contrast-active .lc-modal-container{outline:1px solid}.lc-modal-title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:16px 24px;box-sizing:border-box;margin:0;border-bottom:1px solid #e4e6ef;background-color:#fff}.lc-modal-title:first-child{border-radius:8px 8px 0 0}.lc-modal-content{max-height:70vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.lc-modal-actions,.lc-modal-content{padding:12px 24px;box-sizing:border-box;background-color:#fff}.lc-modal-actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;border-top:1px solid #e4e6ef}.lc-modal-actions:last-child{border-radius:0 0 8px 8px}.lc-modal-actions>button:not(:first-child){margin-left:12px}.lc-options-container{width:100%;background-color:#fff;box-shadow:0 2px 4px -1px #0003,0 4px 5px 0 #00000024,0 1px 10px 0 #0000001f;padding:8px 0;box-sizing:border-box;border-radius:4px;margin:4px 0;max-height:320px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.lc-options-container::-webkit-scrollbar{width:4px;height:4px}.lc-options-container::-webkit-scrollbar-thumb{background-color:#a6a6a6;border-radius:2px}.lc-options-container::-webkit-scrollbar-track{background-color:initial}.lc-options-container .search-input{height:40px;margin-top:-8px;margin-bottom:8px;position:sticky;top:-8px;background-color:#fff;z-index:5;border-bottom:1px solid #e4e6ef}.lc-option,.lc-options-container .search-input{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:0 16px}.lc-option{min-height:40px;cursor:pointer}.lc-option>i{margin-right:8px}.lc-option:hover{background-color:#0000000a}.lc-option.lc-selected{color:#3699ff;background-color:#e1f0ff}.lc-option.lc-disabled{color:#00000061;pointer-events:none;-webkit-user-select:none;user-select:none}.lc-menu-container{box-shadow:0 3px 3px -2px #0003,0 3px 4px 0 #00000024,0 1px 8px 0 #0000001f;padding:8px 0;box-sizing:border-box;border-radius:4px;margin:4px 0;background-color:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;transform-origin:top left}.lc-menu-container .menu-dividers{height:1px;background-color:#e4e6ef;width:100%;margin:8px 0}.lc-menu-item{min-width:140px;min-height:40px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:0 16px;cursor:pointer}.lc-menu-item:hover{background-color:#0000000a}.lc-menu-item>i:first-child{margin-right:16px;color:#9bacbe}button.lc-menu-item{cursor:pointer;border:0;border-radius:0;background-color:initial}button.lc-menu-item[disabled]{color:#00000061}button.lc-menu-item[disabled]>i{color:#00000061;cursor:default}.lc-checkbox{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer}.lc-checkbox .checkbox-input{bottom:0;left:50%}.lc-checkbox .input-wrapper{display:inline-block;position:relative;height:16px;line-height:0;box-sizing:border-box}.lc-checkbox .input-wrapper+span{padding:0 12px}.lc-checkbox .checkbox-inner{width:16px;height:16px;border:1px solid;box-sizing:border-box;border-radius:3px;display:inline-flex;flex-direction:row;justify-content:center;align-items:center}.lc-checkbox .checkbox-checkmark{top:0;left:0;right:0;bottom:0;position:absolute;width:100%;opacity:0;stroke-width:2.5px;transition:all .25s ease-in-out;stroke:#fff}.lc-checkbox .checkbox-mixedmark{height:2px;width:calc(100% - 6px);border-radius:2px;opacity:0;transition:all .25s ease-in-out}.lc-checkbox.lc-checked .checkbox-inner{border:0}.lc-checkbox.lc-checked .checkbox-inner .checkbox-checkmark{opacity:1}.lc-checkbox.lc-checked .checkbox-inner .checkbox-mixedmark{opacity:0}.lc-checkbox.lc-indeterminate .checkbox-inner{border:0}.lc-checkbox.lc-indeterminate .checkbox-inner .checkbox-checkmark{opacity:0}.lc-checkbox.lc-indeterminate .checkbox-inner .checkbox-mixedmark{opacity:1}.lc-checkbox .checkbox-inner{border-color:#0000008a}.lc-checkbox .checkbox-checkmark{color:#fff}.lc-checkbox .checkbox-mixedmark{background-color:#fff}.lc-checkbox.cdk-focused .checkbox-inner,.lc-checkbox:hover .checkbox-inner{border-color:#3699ff}.lc-checkbox.lc-disabled{cursor:default}.lc-checkbox.lc-disabled .checkbox-inner{border-color:#00000061}.lc-checkbox.lc-checked .checkbox-inner,.lc-checkbox.lc-indeterminate .checkbox-inner{background-color:#3699ff}.lc-checkbox.lc-checked.lc-disabled .checkbox-inner,.lc-checkbox.lc-indeterminate.lc-disabled .checkbox-inner{background-color:#00000061}.lc-radio{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer}.lc-radio .radio-input{bottom:0;left:50%}.lc-radio .input-wrapper{display:inline-block;position:relative;height:16px;line-height:0;box-sizing:border-box}.lc-radio .input-wrapper+span{padding:0 12px}.lc-radio .radio-inner{width:16px;height:16px;border-radius:50%;border:1px solid;box-sizing:border-box;display:inline-flex;flex-direction:row;justify-content:center;align-items:center}.lc-radio .radio-inner:after{content:" ";width:8px;height:8px;border-radius:50%;opacity:0;transform:scale(0);transition:all .15s ease-in-out}.lc-radio.lc-checked .radio-inner:after{opacity:1;transform:scale(1)}.lc-radio-group{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center}.lc-radio .radio-inner{border-color:#e4e6ef}.lc-radio.cdk-focused .radio-inner,.lc-radio.lc-checked .radio-inner,.lc-radio:hover .radio-inner{border-color:#3699ff}.lc-radio.lc-checked .radio-inner:after{background-color:#3699ff}.lc-switch{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.lc-switch .input-wrapper{position:relative}.lc-switch .switch-input{bottom:0;left:50%}.lc-switch .toggle-bar{position:relative;width:36px;height:20px;border-radius:10px;transition:all .15s ease-in-out;background-color:#e0e0e0}.lc-switch .toggle-thumb{width:16px;height:16px;border-radius:50%;box-shadow:0 2px 1px -1px #0003,0 1px 1px 0 #00000024,0 1px 3px 0 #0000001f;position:absolute;top:2px;left:2px;z-index:3;transition:all .15s ease-in-out;background-color:#fff}.lc-switch.lc-checked .toggle-bar{background-color:#ffa8004d}.lc-switch.lc-checked .toggle-thumb{transform:translateX(16px);background-color:#ffa800}.lc-picker{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer}.lc-picker .picker-value{flex:1;-webkit-user-select:none;user-select:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-picker .picker-placeholder{color:#b5b5c3}.lc-picker .picker-icon{display:block;margin-left:4px;flex-shrink:0}.lc-picker .picker-icon>*{display:block;width:20px;height:20px}.lc-picker.lc-disabled{pointer-events:none}.lc-form-field .lc-picker{width:100%}.lc-form-field .picker-icon{margin-right:-4px}.lc-form-field.lc-allow-clear:not(.lc-empty):not(.lc-disabled):hover .picker-icon{opacity:0}.lc-calendar{display:block;-webkit-user-select:none;user-select:none}.lc-calendar .calendar-footer,.lc-calendar .calendar-header{height:40px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 4px;box-sizing:border-box;text-align:center}.lc-calendar .header-view{flex:1}.lc-calendar .link-btn{background-color:inherit;border:0;box-shadow:none;cursor:pointer;padding:4px 6px;border-radius:3px}.lc-calendar .switch-icon{flex-shrink:0;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;overflow:hidden;cursor:pointer}.lc-calendar .switch-icon>svg{width:24px;height:24px}.lc-calendar .calendar-table{width:280px;border-collapse:collapse;border-spacing:0}.lc-calendar .calendar-table th{font-size:.9em}.lc-calendar .calendar-table th.red{color:#f44336}.lc-calendar .calendar-table td,.lc-calendar .calendar-table th{padding:4px;font-weight:400;text-align:center;vertical-align:middle}.lc-calendar .calendar-cell{cursor:pointer;line-height:32px;border-radius:16px}.lc-calendar .year-cell{margin:12px 0}.lc-calendar .month-cell{margin:6px}.lc-calendar .day-cell{width:100%}.lc-calendar-container{padding:8px}.lc-calendar-container,.lc-time-picker-container{width:100%;background-color:#fff;box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;box-sizing:border-box;border-radius:3px;margin:4px 0}.lc-time-picker-container{padding:8px 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch}.lc-time-picker-container>ol{list-style:none;display:block;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;text-align:center;margin:0;height:256px;padding:0 0 224px;box-sizing:border-box}.lc-time-picker-container>ol:not(:first-child){border-left:1px solid #0000001f}.lc-time-picker-container>ol::-webkit-scrollbar{width:4px;height:4px}.lc-time-picker-container>ol::-webkit-scrollbar-thumb{background-color:initial;border-left:2px solid #0000;border-radius:2px}.lc-time-picker-container>ol::-webkit-scrollbar-track{background-color:initial;border-left:2px solid #0000}.lc-time-picker-container>ol:hover::-webkit-scrollbar-thumb{background-color:#bababa}.lc-time-picker-container>ol>li{line-height:32px;width:48px;cursor:pointer;margin-right:-4px}.lc-message-container{position:fixed;top:20px;width:100%;pointer-events:none}.lc-message{display:block;display:flex;flex-direction:row;justify-content:center;align-items:center;pointer-events:none}.lc-message .message-content{padding:8px 16px;box-sizing:border-box;border-radius:4px;box-shadow:0 3px 3px -2px #0003,0 3px 4px 0 #00000024,0 1px 8px 0 #0000001f;max-width:40vw;min-width:120px;text-align:center;white-space:pre-wrap}.lc-tooltip-panel{pointer-events:none!important}.lc-tooltip{color:#fff;border-radius:4px;margin:14px;max-width:250px;padding:6px 8px;overflow:hidden;text-overflow:ellipsis;background:#616161e6;font-size:.9em}.cdk-high-contrast-active .lc-tooltip{outline:1px solid}.lc-picker .picker-icon{color:#0000008a}.lc-picker.lc-disabled .picker-icon{color:#00000061}.lc-calendar{display:inline-block}.lc-calendar .switch-icon{color:#0000008a}.lc-calendar .switch-icon:hover{background-color:#0000000a}.lc-calendar .link-btn:hover{background-color:#0000000a;color:#3699ff}.lc-calendar .calendar-cell.disabled,.lc-calendar .calendar-cell.sub{color:#00000061}.lc-calendar .calendar-cell:not(.disabled):not(.active).today{box-shadow:0 0 0 1px #e4e6ef}.lc-calendar .calendar-cell:not(.disabled).active{background-color:#3699ff;color:#fff}.lc-calendar .calendar-cell:not(.disabled):not(.active):hover{background-color:#0000000a}.lc-time-picker-container li.active{background-color:#3699ff1f}.lc-time-picker-container li:not(.active):hover{background-color:#0000000a}.lc-message.lc-error{color:#f64e60}.lc-message.lc-success{color:#0bb783}.lc-message .message-content{background-color:#fff}body{background-color:#eef0f8}.cdk-drag-animating{transition:transform .15s cubic-bezier(0,0,.2,1)}.hover-enter{animation:fade-enter .3s ease-in-out}@keyframes fade-enter{0%{opacity:0}to{opacity:1}}.image-modal-backdrop{background-color:#000c}.image-modal-container .lc-modal-container{box-shadow:none}.flicker{animation:flicker 1.2s ease-in-out infinite}@keyframes flicker{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.loading-icon{animation:loadingCircle 1s linear infinite;margin-right:8px;font-size:20px}@keyframes loadingCircle{to{transform:rotate(1turn)}}audio-file{padding:12px;background-color:#eef0f8;box-sizing:border-box;overflow:hidden}audio-file .lc-icon{font-size:24px;color:#9bacbe}audio-file .time{display:inline-block;width:56px;text-align:center}audio-file .progress-bar{height:6px;background-color:#e5e5e5;border-radius:3px}audio-file .progress-bar .fill,audio-file .thumb{background-color:#9bacbe}audio-file .thumb{top:-6px;left:-6px;width:12px;height:12px;border-radius:50%;box-sizing:border-box;cursor:pointer}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/assets/fonts/MaterialIcons-Regular.ttf) format("woff2")}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:url(/assets/fonts/MaterialIcons-Regular-Outlined.woff2) format("woff2")}.mat-icon{font-family:Material Icons;font-weight:400;font-style:normal;font-size:20px;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-user-select:none;user-select:none;color:currentColor;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.lc-icon,.mat-icon{display:inline-block}.lc-icon{font-size:20px}.lc-icon>svg{display:block;width:1em;height:1em}.lc-icon.primary{color:#3699ff}.table-page{display:block;padding:16px 24px;box-sizing:border-box}.table-page .top-tools{flex-direction:row;align-items:center;margin:-16px -24px 0;position:sticky;top:0;z-index:20;background-color:#eef0f8}.table-page .table-container,.table-page .top-tools{display:flex;justify-content:flex-start;padding:16px 24px}.table-page .table-container{flex:1;box-sizing:border-box;flex-direction:column;align-items:stretch;position:relative;overflow:hidden}.table-page .scroll-container{flex:1;margin:0 -24px;padding:0 20px 0 24px;box-sizing:border-box;overflow-y:scroll;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.table-page .scroll-container::-webkit-scrollbar{width:4px;height:4px}.table-page .scroll-container::-webkit-scrollbar-thumb{background-color:#a6a6a6;border-radius:2px}.table-page .scroll-container::-webkit-scrollbar-track{background-color:initial}.root-page{display:block;min-height:100vh}.root-page .top-header{height:56px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-shrink:0;background-color:#fff;padding-right:16px;z-index:5;border-bottom:1px solid #e5e5e5;box-sizing:border-box}.root-page .top-header>.back-btn{width:32px;height:32px;border-radius:50%;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;margin-left:8px}.root-page .top-header>.back-btn>i{font-size:24px}.root-page .top-header .title-row{min-width:240px;max-width:480px;font-size:18px;font-weight:700;padding:0 16px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.root-page .top-header .title-row,.root-page .top-header .title-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.root-page .top-header>button:last-child{margin-right:-8px}.root-page .nav-tabs{margin-left:100px}.root-page .nav-tabs,.root-page .nav-tabs>a{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.root-page .nav-tabs>a{height:56px;padding:0 24px;text-decoration:none;box-sizing:border-box;color:#0000008a;position:relative}.root-page .nav-tabs>a.active{color:#ffa800}.root-page .nav-tabs>a.active:after{content:" ";background-color:#ffa800;height:3px;position:absolute;left:0;bottom:0;right:0;z-index:1;animation:tab-liner .2s ease-in-out}.root-page .main-container{height:calc(100vh - 56px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;z-index:0}.query-form{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}.query-form>:not(:first-child){margin-left:16px}.query-form .lc-form-field{background-color:#fff}.query-form .search-input{width:200px}.query-form .search-input>i{margin-right:8px;color:#0000008a}@keyframes tab-liner{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.card-panel{border-radius:8px;background-color:#fff}.section-card{padding:16px 24px;box-sizing:border-box}.section-card>.header-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:12px}.section-card>.header-row .title{font-weight:700;font-size:16px}empty-list{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:60%;color:#b5b5c3}empty-list>img{width:120px;margin-bottom:32px}.normal-table{width:100%;border-spacing:0}.normal-table td,.normal-table th{padding:8px 12px;text-align:left;vertical-align:middle}.normal-table th{font-size:13px;color:#b5b5c3;position:sticky;top:0;background-color:#fff;border-bottom:1px solid #e4e6ef;z-index:5;height:24px}.normal-table tbody tr:hover td{background-color:#f3f6f9!important}.normal-table tbody td{border-bottom:1px solid #e4e6ef}.table-card{flex:1;padding:16px 24px;box-sizing:border-box;flex-direction:column;align-items:stretch;position:relative;overflow:hidden}.table-card,.table-card .table-tools{display:flex;justify-content:flex-start}.table-card .table-tools{flex-shrink:0;flex-direction:row;align-items:center;margin-bottom:16px}.table-card .scroll-container{flex:1;margin:0 -24px;padding:0 20px 0 24px;box-sizing:border-box;overflow-y:scroll;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.table-card .scroll-container::-webkit-scrollbar{width:4px;height:4px}.table-card .scroll-container::-webkit-scrollbar-thumb{background-color:#a6a6a6;border-radius:2px}.table-card .scroll-container::-webkit-scrollbar-track{background-color:initial}.report-table{width:100%;border-spacing:0}.report-table th{padding:16px 6px;text-align:left;vertical-align:middle}.report-table th:first-child{padding-left:24px}.report-table td{height:52px;padding:20px 6px;text-align:left;vertical-align:middle}.report-table td:first-child{padding-left:24px}.report-table th{font-size:13px;font-weight:400;color:#9a9a9a;position:sticky;top:0;z-index:5;height:24px;background-color:#f6f8f9}.report-table tbody td{border-bottom:1px solid #e4e6ef}.content-page{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:12px;box-sizing:border-box}.content-page .card-panel{box-sizing:border-box;flex-shrink:0;padding:16px}.content-page .scroll-container{overflow-y:scroll;margin:0 -16px;padding:0 12px 0 16px;box-sizing:border-box;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.content-page .scroll-container::-webkit-scrollbar{width:4px;height:4px}.content-page .scroll-container::-webkit-scrollbar-thumb{background-color:#a6a6a6;border-radius:2px}.content-page .scroll-container::-webkit-scrollbar-track{background-color:initial}.content-page .drag-handle{width:20px;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:move}.content-page .drag-handle>i{font-size:14px;color:#00000061}.content-page .icon-tip{color:#0000008a}.content-page .top-panel{margin-bottom:12px;flex-shrink:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;width:100%;padding:12px 0}.content-page .top-panel .dividers{height:40px;width:1px;background-color:#e4e6ef}.content-page .top-panel+div{flex:1;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;overflow:hidden}.content-page .top-panel+div>.left-panel{position:relative;width:320px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;overflow:hidden}.content-page .top-panel+div>.right-panel{margin-left:12px;flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;overflow:hidden}.content-page .top-panel+div>.right-panel .scroll-container{padding-bottom:120px}.content-page .mode-switch{height:48px;flex-shrink:0;display:flex;flex-direction:row;justify-content:center;align-items:stretch;padding:0 16px;margin:-8px -8px 8px}.content-page .mode-switch>a{height:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:0 24px;text-decoration:none;box-sizing:border-box;color:#0000008a;position:relative;cursor:pointer}.content-page .mode-switch>a.active{color:#ffa800}.content-page .mode-switch>a.active:after{content:" ";background-color:#ffa800;height:3px;position:absolute;left:30%;bottom:0;right:30%;z-index:1;animation:tab-liner .2s ease-in-out}.content-page .lesson-list{flex:1;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;padding:12px 16px;margin:-12px 0}.content-page .lesson-list::-webkit-scrollbar{width:4px;height:4px}.content-page .lesson-list::-webkit-scrollbar-thumb{background-color:#a6a6a6;border-radius:2px}.content-page .lesson-list::-webkit-scrollbar-track{background-color:initial}.content-page .lesson-item{flex-shrink:0;height:40px;border-radius:4px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:0 24px;min-width:60px;box-sizing:border-box;font-size:16px;margin-right:16px;cursor:pointer}.content-page .lesson-item>.icon-button{font-size:16px;margin:0 -12px 0 8px;color:#0000008a;display:none}.content-page .lesson-item>i{color:#9bacbe;margin:0 8px 0 -6px}.content-page .lesson-item:hover{background-color:#0000000a}.content-page .lesson-item.active{background-color:#fff4de;color:#ffa800}.content-page .lesson-item.active>i{color:#ffa800}.content-page .lesson-item.active>.icon-button{display:flex;color:#ffa800}.content-page .lesson-bar{flex-shrink:0;height:40px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:16px;font-weight:700}.content-page .lesson-bar>:last-child{margin-right:-8px}.content-page .lesson-bar .run-item{font-size:13px;font-weight:400;margin-right:16px}.content-page .module-bar{font-size:16px;padding:0}.content-page .module-items{overflow:hidden;padding:4px 0 16px}.content-page .item-list{border-radius:4px;border:1px solid #e4e6ef;position:relative;min-height:40px;overflow:hidden}.content-page .item-list.empty{border-style:dashed}.content-page .item-list.cdk-drop-list-dragging .empty-tip{display:none}.content-page .item-bar{border-radius:0}.content-page .item-bar .title-row{width:50%}.content-page .item-bar:not(:first-child){border-top:1px solid #e4e6ef}.content-page .empty-tip{font-size:12px;color:#00000061;justify-content:center;position:absolute;top:0;right:0;left:0;bottom:0}.content-bar,.content-page .empty-tip{display:flex;flex-direction:row;align-items:center}.content-bar{height:40px;justify-content:flex-start;padding:0 8px;box-sizing:border-box;border-radius:4px;background-color:#fff}.content-bar>:not(:first-child){margin-left:8px}.content-bar .title{flex:1}.content-bar .title,.content-bar .title-row{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-bar .title-row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer}.content-bar .title-row>.mat-icon{margin-right:8px;transition:transform .1s ease-in-out}.content-bar .title-row.collapsed>.mat-icon{transform:rotate(-90deg)}.content-bar.left-module-bar{margin:0 -8px;cursor:pointer}.content-bar.left-module-bar:hover{background-color:#0000000a}.content-bar.left-module-bar.active{background-color:#fff4de}.content-bar.left-module-bar .index{width:20px;font-weight:700;display:inline-block;flex-shrink:0;text-align:center}.content-bar.left-module-bar .num{width:20px;height:20px;border-radius:2px;background-color:#aa776233;color:#aa7762;display:flex;flex-direction:row;justify-content:center;align-items:center;margin-left:8px;font-weight:700}.content-bar.item-bar .points{flex-shrink:0;width:80px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:13px}.content-bar.item-bar .points>img{width:16px;height:16px;margin-right:4px}.content-bar.item-bar .nodes{flex-shrink:0;width:80px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.content-bar.item-bar .nodes>i{font-size:18px;color:#9bacbe;margin-right:4px}.content-bar.item-bar .tools{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.content-bar.item-bar .flow-icon{width:24px;height:24px;display:block;margin-right:8px}.content-bar.cdk-drag-preview{border:0!important;box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;border-radius:4px;max-width:480px!important}.content-bar.cdk-drag-placeholder{background-color:#00800026!important;border:0!important}.content-bar.cdk-drag-placeholder>*{opacity:0}.question-form{min-height:65vh}.question-form .options-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.question-form .option-add>button{margin-right:24px}.question-form .placeholder{color:#b5b5c3}.question-form .word-list{align-items:stretch;flex-wrap:wrap;margin-top:16px}.question-form .word-list,.question-form .word-list .word{display:flex;flex-direction:row;justify-content:flex-start}.question-form .word-list .word{height:40px;align-items:center;padding:0 12px;border-radius:4px;border:1px solid #e4e6ef;box-sizing:border-box;color:#0000008a;cursor:default;margin:0 6px 6px 0}.question-form-option-item{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;background-color:#fff;padding:0 8px;margin:0 -8px 8px}.question-form-option-item>.index{padding-top:10px;min-width:20px}.question-form-option-item>.icon-button{margin:4px -4px 4px 4px}.question-form-option-item>.lc-form-field{margin-right:6px}.question-form-option-item .word{height:40px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:0 12px;border-radius:4px;border:1px solid #e4e6ef;box-sizing:border-box;color:#0000008a;cursor:default}.question-form-option-item .drag-handle{flex-shrink:0;width:24px;height:40px;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:move;margin-right:8px}.question-form-option-item .drag-handle>i{font-size:14px;color:#00000061}.question-form-option-item.cdk-drag-preview{border:0!important;box-shadow:0 3px 1px -2px #0003,0 2px 2px 0 #00000024,0 1px 5px 0 #0000001f;border-radius:4px}.question-form-option-item.cdk-drag-placeholder{background-color:#00800026!important;border:0!important}.question-form-option-item.cdk-drag-placeholder>*{opacity:0}.three-bounce{text-align:center;font-size:26px;display:flex;flex-direction:row;justify-content:center;align-items:center}.three-bounce>div{display:inline-block;width:12px;height:12px;border-radius:100%;background-color:#3699ff;animation:bouncedelay 1.4s ease-in-out infinite both;margin:4px}.three-bounce .one{animation-delay:-.32s}.three-bounce .two{animation-delay:-.16s}@keyframes bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.partial-loading{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;background-color:inherit;min-height:80px}