:root{--custom-color-1: #491448;--custom-color-2: #bfd546;--custom-color-link: #491448}.bg-all{background-color:#bfd546 !important}.bg-completed{background-color:#729745 !important}.bg-incomplete{background-color:#345156 !important}.bg-notstarted{background-color:#491448 !important}.text-completed{color:#607E3A !important}img.embed-image{max-width:100%}img.embed-image-thumbnail{margin:3px;border:1px black solid;border-radius:5px;padding:4px;width:auto;max-width:100%;min-height:50px;max-height:70px}.materials-top .file-list-browser{margin:0 0 48px}.upload-label:focus,.upload-label:focus-within{outline:1px solid blue}.upload-label .upload-input{width:0;height:0;opacity:0}.file-browser-top{width:100%}.file-browser-top .list-layer{border-radius:0.8rem;z-index:1046;position:absolute;top:0;left:0;width:100%;max-width:1000px;min-height:300px;max-height:852px;overflow-y:auto;background-color:#fff}.file-browser-top .dimmer-layer{z-index:1045;position:fixed;top:0;left:0;height:100%;width:100%;background-color:#666;opacity:0.8}.file-browser-top .browser-top{width:99%;position:relative}.file-browser-top .filter-header{color:#2372B3;margin-bottom:5px}.file-browser-top .file-item{cursor:pointer;border-top:1px solid #D6D6D7}.file-browser-top .file-item a{color:#373737}.file-browser-top .file-details{padding:1rem;border-top:1px solid #d1d3d4;background-color:#fff}.file-browser-top .file-thumbnail{cursor:pointer;max-width:200px}.file-browser-top .detail-header{font-size:13px;font-weight:600;margin-bottom:5px}.file-browser-top .detail-box{padding:20px 48px;max-height:550px;overflow-y:auto}.file-browser-top .config-header{border-top:1px solid #D6D6D7;border-bottom:1px solid #D6D6D7;padding:0 23px;background-color:#F9F9FA;max-height:300px;overflow-y:hidden}.file-browser-top .config-arrow{margin:31px 0}.file-browser-top .uploaded-col-1{text-align:left;overflow:hidden;color:#727272}.file-browser-top .uploaded-col-2{color:#373737}.file-browser-top .browser-box{background:#eee;border:1px solid #ddd;margin:10px 5px 10px 0;padding:10px}.file-browser-top .browser-box .btn{margin-right:10px}.file-browser-top .browser-box .bottom-line{margin-bottom:10px;border-bottom:1px solid #ccc}.file-browser-top .browser-box .top-line{margin-top:10px;padding-top:15px;border-top:1px solid #ccc}.file-browser-top .file-picker-bottom{display:hidden}.file-picker-top .max-file-size{margin-left:48px;margin-right:48px}.file-picker-top .upload-drop{margin:15px 48px 30px;border:3px dashed #7CAEE7;border-radius:22px;height:316px;width:100%}.file-picker-top .drop-instruction-1{color:#666;line-height:50px}.file-picker-top .drop-instruction-2{color:#666;margin-top:-20px}.file-picker-top .file-picker-header-1{padding:8px 18px 18px;border-bottom:1px solid #D6D6D7;width:100%}.file-picker-top .file-picker-header-2{font-weight:600;font-size:24px}.file-picker-top .file-picker-header-3{font-weight:600;font-size:16px}.file-picker-top .file-picker-search{padding:20px 48px 0}.file-picker-top .file-picker-bottom{border-top:1px solid #D6D6D7;padding:20px 48px}.file-picker-top .file-picker-info{color:#fff;background-color:var(--custom-color-1);padding:10px 48px}.file-picker-top .upload-select-area{margin:30px 42px 0 52px}.file-picker-top .upload-select{font-size:18px;font-weigth:600;margin:0 10px 15px 0;padding:0;background-color:#F9F9FA;color:#727272;min-width:220px;border-radius:5px;border:1px solid #D6D6D7;cursor:pointer;text-align:center}.file-picker-top .upload-select-2{font-size:18px;font-weigth:600;margin:0 10px 15px 0;padding:0;background-color:#F9F9FA;color:var(--custom-color-link);min-width:220px;border-radius:5px;border:1px solid var(--custom-color-link);cursor:pointer;text-align:center}.file-picker-top .upload-list{border-top:1px solid #D6D6D7;background-color:#fff;margin-top:15px}.file-picker-top .upload-file{border-bottom:1px solid #D6D6D7;padding:3px 5px 3px 15px}.file-picker-top .cloud-left-icon{min-width:25px}.file-picker-top .file-checked{font-size:24px;color:#30CF7E}.file-picker-top .file-progress{width:30%;min-width:100px;border-radius:5px}.file-picker-top .file-progress-bar{border-radius:5px;height:20px;background-color:#30CF7E}.file-picker-top .file-list-browser{padding:0 15px 10px;overflow-y:auto;min-height:230px}.file-picker-top .file-list-cloud{padding:0 40px;overflow-y:auto;min-height:230px;max-height:500px}.file-picker-top .file-item{border-top:1px solid #D6D6D7}.file-picker-top .details-box{padding:5px 15px 5px 30px;border-top:1px solid #D6D6D7;background-color:#F2F2F2}.file-picker-top .picker-file-list{overflow-y:auto}.file-picker-top .img-cropper{max-width:100%;max-height:100%}
