@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700&display=swap";.Folder_wrap{width:100%;border-bottom:1px solid #d2d2d2}.Folder_wrap .Folder_btn{width:100%;height:30px;font-size:13px;text-align:left;padding-left:10px;border:none;background-color:#f0f0f0;display:flex;align-items:center}.Folder_wrap .Folder_btn:hover{background-color:#d2d2d2}.Folder_wrap .Folder_btn .icon{margin-right:3px;color:#ef7f8c}.Folder_wrap .Folder_btn .icon .folder_icon{fill:#ef7f8c;width:18px;height:18px;position:relative;top:1px}.Folder_wrap .Folder_btn .File_wrap_ul{width:100%}.Folder_wrap .Folder_open{background-color:#d2d2d2}.Folder_wrap .File_wrap{width:100%}.Folder_wrap .File_wrap .File_btn{width:100%;height:30px;font-size:13px;text-align:left;padding-left:10px;border:none;display:flex;align-items:center;background-color:#fff}.Folder_wrap .File_wrap .File_btn:hover{background-color:#f0f0f0}.Folder_wrap .File_wrap .File_btn .icon{margin-right:3px;color:#ef7f8c}.Folder_wrap .File_wrap .File_btn .icon .file_icon{fill:#f08618;width:16px;height:16px;position:relative;top:1px}.Folder_wrap .File_wrap .File_select{background-color:#f0f0f0}.tree-container{width:100%;height:350px;border-top:1px solid #d2d2d2;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}.tree-container .file_icon{color:#f08618}.tree-container .folder_icon{color:#ef7f8c}.table-tree{height:auto!important;margin-top:20px}.tree-container .btn_menu{display:inline-block;width:100%;min-height:30px;padding:6px 0 6px 15px;font-size:13px;font-weight:500;line-height:20px;text-align:left;word-break:break-all;border:0;cursor:pointer}.tree-container .btn_menu .file_icon{fill:#f08618;width:16px;height:16px;position:relative;top:1px}.tree-container .btn_menu .ellips{font-size:13px;font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-container .menu_depth1{border-bottom:1px solid #d2d2d2}.tree-container .menu_depth1 .depth1{position:relative;margin:0;padding:6px 10px 4px 30px;color:#333}.tree-container .menu_depth1 .depth1:hover{color:#333;background:#d2d2d2}.tree-container .depth1_icon{position:absolute;top:8px;left:8px}.tree-container .menu_depth2{display:none;margin-left:5px}.tree-container .menu_depth2 .icon{color:#f08618;margin:0 5px;position:relative;top:2px}.tree-container .menu_depth2 .depth2{position:relative;padding:7px 5px 5px 30px;color:#333;line-height:18px;background:#fff}.tree-container .menu_depth2 .depth2_folder{position:relative;padding:7px 5px 5px 30px;color:#333;line-height:18px;background:#eee}.tree-container .menu_depth2 .depth2:hover{background:#eee!important}.tree-container .depth2_icon{position:absolute;top:8px;left:8px}.tree-container .menu_depth2_folder{display:none}.tree-container .menu_depth2_folder.active .depth2{color:#333;background:#eee}.tree-container .menu_depth2_folder.active .menu_depth3{display:block}.tree-container .menu_depth3{display:none;margin-left:10px}.tree-container .menu_depth3 .depth3{position:relative;padding:7px 5px 5px 30px;color:#888;line-height:18px;background:#fff}.tree-container .menu_depth3 .depth3:hover{color:#333;background:#eee}.tree-container .depth3_icon{position:absolute;top:8px;left:8px}.tree-container .menu_depth1.active .depth1{color:#333;background:#d2d2d2}.tree-container .menu_depth1.active .menu_depth2,.tree-container .menu_depth1.active .menu_depth2_folder{display:block}.tree-container .menu_depth2 .active .depth2{background:#eee;font-weight:500!important}.tree-container .menu_depth2 .active .menu_depth3{display:block}.tree-container .menu_depth2 .menu_depth3 .active .depth3{color:#333;background:#eee}.table-tree li{position:relative;border-top:1px solid #d2d2d2;list-style:none}.table-tree input[type=checkbox]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.table-tree input[type=checkbox]+label{display:flex;position:relative;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.table-tree input[type=checkbox]+label:before{content:" ";display:inline-block;width:21px;height:21px;line-height:21px;margin:4px 2px 2px 4px;text-align:center;vertical-align:middle;background:#eee;border:1px solid #d2d2d2;border-radius:3px;box-shadow:0 1px 2px #0000000d,inset 0 -15px 10px -12px #0000000d}.table-tree input[type=checkbox]+label:active:before,.table-tree input[type=checkbox]:checked+label:active:before{box-shadow:0 1px 2px #0000000d,inset 0 1px 3px #0000001a}.table-tree input[type=checkbox]:checked+label:before{content:"✔";color:#888;text-shadow:1px 1px #fff;background:#eee;border-color:#d2d2d2;box-shadow:0 1px 2px #0000000d,inset 0 -15px 10px -12px #0000000d,inset 15px 10px -12px #ffffff1a}.map_tree_container{width:200px;height:400px;box-sizing:border-box;overflow-x:auto;overflow-y:auto}.map_tree_container_scroll::-webkit-scrollbar{height:16px;width:16px}.map_tree_container_scroll::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:8px;border:4px solid #fff}.map_tree_container_scroll::-webkit-scrollbar-track{padding:10px}.report_search_wrap{position:relative;margin:20px 0}.report_search_wrap input{width:100%;height:35px;border-radius:30px;padding:0 40px 0 15px;border:2px solid #ef7f8c}.report_search_wrap input:active{border:2px solid #ef7f8c;outline:none}.report_search_wrap input:focus{border:2px solid #ef7f8c;outline:none}.report_search_wrap .search_icon{position:absolute;right:10px;top:3px}.input_error{margin-top:5px;font-size:14px;color:#de0000}*{box-sizing:border-box;margin:0;padding:0;font-family:Noto Sans KR,sans-serif}pre{font-family:Noto Sans KR,sans-serif}a{display:block;text-decoration:none;color:#555}button{cursor:pointer}button:active{transform:scale(.98)}.scroll{box-sizing:border-box}.scroll::-webkit-scrollbar{width:16px;height:16px}.scroll::-webkit-scrollbar-thumb{border-radius:8px}.scroll ::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:8px;border:4px solid #fff}.scroll::-webkit-scrollbar-thumb:horizontal{height:16px}.scroll::-webkit-scrollbar-thumb:vertical{width:16px}.scroll::-webkit-scrollbar-track{padding:10px}.scroll::-webkit-scrollbar-corner{background-color:transparent}.scroll_none::-webkit-scrollbar{height:100px;width:16px}.scroll_none::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:8px;border:4px solid #fff;display:none}.scroll_none::-webkit-scrollbar-track{padding:10px}.scroll_x::-webkit-scrollbar{height:16px;width:100px}.scroll_x::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:8px;border:4px solid #fff}.scroll_x::-webkit-scrollbar-track{padding:10px}.scroll_y::-webkit-scrollbar{height:100px;width:16px}.scroll_y::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:8px;border:4px solid #fff}.scroll_y::-webkit-scrollbar-track{padding:10px}.scroll_none{-ms-overflow-style:none;scrollbar-width:none}.scroll_none::-webkit-scrollbar{display:none}.scroll-grey::-webkit-scrollbar{height:100px;width:16px}.scroll-grey::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:8px;border:4px solid #f3f3f3}.scroll-grey::-webkit-scrollbar-track{padding:10px}input[type=checkbox],input[type=radio]{width:18px!important;height:18px!important;accent-color:#ef7f8c;cursor:pointer;margin-right:5px}.react-draggable{position:fixed}.ellips{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace{min-width:200px;max-width:634px;overflow:auto}.workspace .workspace-container{display:flex;min-width:200px}.workspace .path-list{height:480px;width:200px;flex:0 0 200px;overflow-x:hidden;border-right:solid 1px #f5f5f5;padding:5px}.workspace .path-children-list{height:calc(100% - 30px);overflow-y:auto}.workspace .path-children-list::-webkit-scrollbar{display:none}.workspace .path-item{width:194px;height:20px;line-height:20px;padding:2px}.workspace .path-item-container{display:flex;align-items:center}.workspace .path-item-title{background-color:#cbcbcb;height:30px;line-height:30px;padding-left:10px;color:#1d1919;display:flex;align-items:center}.workspace .path-item:hover,.workspace .path-item-select{background-color:#f5f5f5}.upload{width:100%;display:block;border:1px solid #eee;border-radius:5px;background-color:#fafafa}.upload .ant-upload{width:100%}.upload .uploadFont{font-size:15px;width:100%;height:50%;min-height:60px;line-height:60px;text-align:center;color:#1f272d;margin-bottom:10px}
