@import url(https://webfontworld.github.io/pretendard/Pretendard.css);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP&family=Noto+Serif+SC&display=swap);*,body,html{font-family:Pretendard,sans-serif;margin:0;padding:0;color:#444;line-height:1.6}body:has(.project_list){background:#fff}a{text-decoration:none}.header{background:#fff;height:60px;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;box-shadow:0 2px 8px 0 hsla(0,0%,73%,.25);position:relative}.header h1{width:90%}.header h1 img{max-width:140px;width:90%}.login_wrap{width:50%;padding:20vh 0;margin:10vh auto;border-radius:20px;border:1px solid #eee;text-align:center;box-shadow:0 2px 8px 0 hsla(0,0%,73%,.25)}.login_wrap input{width:50%;box-sizing:border-box;display:block;padding:8px;border-radius:8px;border:1px solid #999;margin:18px auto}.login_wrap button{width:50%;background:#4fd1c5;padding:8px;border-radius:8px;outline:none;border:0;color:#fff;font-size:18px;font-weight:800;cursor:pointer}.user_info{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:40px;gap:16px}.user_info p{color:#666}.user_info p span{color:#000;font-weight:600}.process_wrap{width:100%;height:42px;padding:8px 0;display:flex;flex-wrap:wrap;justify-content:center;gap:66px;background:#fff;box-shadow:0 2px 8px 0 hsla(0,0%,73%,.25);position:absolute}.process_wrap img{position:absolute;left:2%;width:205px;top:50%;transform:translateY(-50%);cursor:pointer}.process_wrap .step{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px}.process_wrap .step.active{position:relative;background:#f5f7fa;padding:8px;border-radius:5px}.process_wrap .step:last-child{position:relative}.process_wrap .step .num{width:28px;height:28px;border-radius:100%;border:1px solid #d8d8de;text-align:center;color:#d8d8de;font-size:12px;line-height:28px}.process_wrap .step .process{color:#6b6c7e;font-weight:600}.process_wrap .step.active .num{border:1px solid #307bf7;text-align:center;background:#307bf7;color:#fff}.process_wrap .step.active .process{color:#24313e}.process_wrap .step .quickBtn_wrap{position:absolute;background:#fff;top:40px;width:260px;border-radius:16px;box-shadow:0 5px 20px 0 hsla(0,0%,59%,.25);padding:16px 20px;box-sizing:border-box;text-align:right;z-index:3}.process_wrap .step.active .quickBtn_wrap fieldset{margin:16px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;cursor:default}.process_wrap .step.active .quickBtn_wrap fieldset label{color:#6b6c7e;font-size:14px}.process_wrap .step.active .quickBtn_wrap [type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;border:max(2px,.1em) solid #aaa;border-radius:1.25em;width:26%;height:30px;cursor:pointer}.process_wrap .step.active .quickBtn_wrap [type=checkbox]:before{content:"";position:absolute;left:0;top:0;width:26px;height:26px;border-radius:50%;transform:scale(.8);background-color:#aaa;transition:left .25s linear}.process_wrap .step.active .quickBtn_wrap [type=checkbox]:checked:before{background-color:#fff;right:0;left:50%}.process_wrap .step.active .quickBtn_wrap [type=checkbox]:checked{background-color:#307bf7;border-color:#307bf7}.process_wrap .step.active .quickBtn_wrap fieldset select{width:50%;padding:12px;border-radius:8px;border-color:#e7e7ed}.process_wrap .step.active .quickBtn_wrap .btn{padding:8px 20px;display:inline-block;box-sizing:border-box;background:#4fd1c5;border-radius:4px;color:#fff;font-weight:700}.process_wrap .step .quickBtn_wrap.export{text-align:left;display:flex;flex-wrap:wrap;flex-direction:column;gap:8px;font-size:14px;width:150px;padding:0}.process_wrap .step .quickBtn_wrap.export a{display:block;padding:12px 24px;box-sizing:border-box}.process_wrap .step .quickBtn_wrap.export a:hover{background:#f9f9f9}.process_wrap .step .quickBtn_wrap.export label{color:#6b6c7e}.process_wrap .step .quickBtn_wrap.export img{width:16px}.process_wrap .logout{position:absolute;top:16px;right:3%;background:none;border:none;color:#7d7d7d;font-size:16px;cursor:pointer;transition:all .13s ease-in-out}.process_wrap .logout:hover{font-weight:600;transition:all .13s ease-in-out}.notice{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-end;padding:12px;box-sizing:border-box;font-size:12px;align-items:flex-end}.notice p{color:#f99d96}.tc.main{width:100%;padding:0 0 26px}.tc.main .container{max-width:1200px;width:95%;margin:0 auto;background-color:#fff;border-radius:10px;padding:120px 0 60px;box-sizing:border-box}.tc.main .container .title{text-align:center}fieldset{border:0;margin:40px 0}.drop-area{border-radius:10px;border:1px dashed #e7e7ed;background:#fbfbfc;padding:40px 0;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;gap:16px;transition:.2s ease}.drop-area.drag-over{border:2px dashed #4fd1c5}.drop-area img{width:90%;max-width:50px}.drop-area .dragdrop{font-size:18px}.drop-area .available{color:#bbb;font-size:14px}.pretrans{background:#fbfbfc;padding:36px;border-radius:10px;border:1px solid #e7e7ed;word-break:keep-all;max-height:300px;box-sizing:border-box;overflow-y:scroll}.tc.main .container .plus{border-radius:8px;border:1px solid rgba(79,209,197,.7);cursor:pointer;background:#fbfdfe;padding:12px;font-size:14px;color:#4fd1c5}.drop-area.isFile{flex-direction:row;align-items:center;justify-content:center;gap:10%}.file_info{display:flex;flex-wrap:wrap}.drop-area.isFile img{width:20px}.drop-area.isFile .file_info{gap:16px;align-items:center}.drop-area.isFile .file_info a{color:#666;font-size:14px}p.file_size{border-radius:2px;border:1px solid #e7e7ed;padding:0 8px;font-size:12px}.drop-area.isFile .reset-button{width:12px;cursor:pointer}.container h2{margin:0;margin-bottom:12px;text-align:left}.row{display:flex;flex-wrap:wrap;width:100%;border-radius:10px;border:1px solid #e7e7ed;background:#fbfbfc;justify-content:space-between;margin-bottom:16px;position:relative;overflow:hidden}.row.disable:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:hsla(0,0%,96%,.4)}.row>div{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;padding:40px 0;border-right:1px solid #e7e7ed}.row.first>div,.row.second>div{width:33%}.row.second>div:last-child{width:66%}.row.third>div{width:49%}.row>div:last-child{border:0}.row fieldset{width:auto;text-align:left;margin:0}.row fieldset label{display:block;font-size:14px;margin-bottom:10px}.row fieldset label a{background:#4fd1c5;padding:8px;font-size:12px;color:#fff;border-radius:4px}.row fieldset select{width:100%;padding:12px;border-radius:8px}.row fieldset.file select{width:20%}.row fieldset.file{width:70%}.row .file_info{align-items:center;justify-content:space-between}.row .file .plus{margin:0}p.file_name{width:60%;background:#fff;padding:12px;box-sizing:border-box;border:1px solid #e7e7ed;border-radius:8px;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}p.file_name.disable{background:#f5f5f5;color:#aaa}.tc.main .container .plus.disable{background:#f5f5f5;border-color:#e7e7ed;color:#aaa;cursor:default}.confirm{border-radius:10px;background:#4fd1c5;display:inline-block;padding:16px 70px;color:#fff;font-weight:900;cursor:pointer}.confirm.disable{opacity:.2;pointer-events:none;cursor:not-allowed}.tc.main.content div:has(.confirm){text-align:center}.description{font-size:14px;margin-top:8px}.loading{display:inline-flex;justify-content:center;align-items:center;padding:24px 70px}.dot{width:8px;height:8px;margin:0 4px;background-color:#fff;border-radius:50%;animation:bounce 1.1s infinite alternate}.dot:nth-child(2){animation-delay:.2s}.dot:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,to{transform:translateY(3px)}50%{transform:translateY(-3px)}}.translateView{align-items:flex-start;background:#fff}.overlay,.translateView{display:flex;flex-wrap:wrap}.overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:4;background:rgba(0,0,0,.4);align-items:center;justify-content:center}.overlay .loading .dot{width:16px;height:16px;background:#4fd1c5;margin:0 8px}.progress_box{position:absolute;z-index:4;background:#fff;padding:32px 28px;box-sizing:border-box;border-radius:20px;top:50%;left:50%;transform:translate(-50%,-50%)}.tc_file_upload_loading_container{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:28px}.tc_file_upload_loading_container img{width:52px}.tc_file_upload_loading_contents{display:flex;flex-wrap:wrap;flex-direction:column;gap:16px;align-items:flex-start}.tc_file_upload_loading_bar_wrap{display:flex;flex-wrap:wrap;gap:10px;align-items:center}progress.tc_file_upload_loading_bar_progress{width:300px}progress.tc_file_upload_loading_bar_progress::-webkit-progress-value{background-color:#00bcb1}p.tc_file_upload_loading_content{width:100%;font-size:18px;font-weight:700;text-align:left}.table{background:#fff;margin-top:50px;margin:0 auto;border:1px solid #d8d8de;border-radius:0;height:calc(99vh - 120px);overflow-y:scroll;position:relative}.table .total_seg{margin:8px 0;color:#999}.glossary_table{width:29%;position:sticky;top:0;right:0}.table.glossary_table .th p{width:30%}.glossary_table .th p:last-child{width:40%}.glossary_table .tbody .tr,.trans_table .tbody .tr{position:relative}.glossary_table .tbody .tr:has(.saveGlo):after,.trans_table .tbody .tr:has(.saveTrans):after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"save";display:block;background:rgba(0,0,0,.4);width:40%;color:#00ffc5;border-radius:16px;text-align:center}.glossary_table .tbody .tr div{width:40%;word-break:break-word;text-align:left;font-size:14px}.glossary_table .tbody .tr div li{position:relative}.glossary_table .tbody .tr div li:hover{text-decoration:underline;cursor:pointer}.glossary_table .tbody .tr div li.copy:after{position:absolute;width:100%;left:0;top:50%;text-align:center;content:"copy";display:block;background:rgba(0,0,0,.3);border-radius:16px;color:#fff100}.glossary_table .tbody .tr textarea{font-size:14px;width:30%;border-right:1px solid #eee}.glossary_table .tbody .tr textarea:-moz-read-only{cursor:default;resize:none}.glossary_table .tbody .tr textarea:read-only{cursor:default;resize:none}.trans_table{width:70%}.table .th{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center;border-bottom:1px solid #d8d8de;background:#fbfbfc}.table .th p{width:33%;padding:4px 0;color:#666;box-sizing:border-box;font-size:14px}.trans_table .th{position:sticky;top:0;z-index:2}.trans_table .th p{width:42%;padding:4px 0;color:#666;box-sizing:border-box;font-size:14px;cursor:pointer}.trans_table .th p:first-child{width:5%}.trans_table .th p:last-child{width:10%}.trans_table .th p:hover{text-decoration:underline}.table .tr{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;border-bottom:2px solid #ddd}.table .tr:nth-child(2n){background:#f9fafc}.table .tr input,.table .tr textarea,.table .tr>div{width:33%;padding:12px;box-sizing:border-box;text-align:center;border:0;outline:0;font-size:16px;background:none}.trans_table .tr>div{padding:0;border:0;width:10%;height:100px;overflow-y:scroll;font-size:14px}.table .tr p:last-child:has(.tr_active1){background:red}.table .tr p:last-child:has(.tr_active2){background:#ff0}.table .tr p:last-child:has(.tr_active3){background:blue}.table .tr>input:last-child{border:0}.trans_table .tr textarea{width:42%;word-break:keep-all;resize:vertical;color:#24313e}.table .tr textarea,.table .tr>div,.table .tr>input{border-right:1px solid #f3f3f3}.trans_table .tr>p:first-child{width:5%;text-align:center;padding:12px;box-sizing:border-box;border-right:1px solid #f3f3f3}.table .tr textarea::-webkit-scrollbar{width:0}.trans_table .tr .table_row{display:flex;flex-wrap:wrap;width:100%;border-bottom:1px solid #f3f3f3}.trans_table .tr .table_row p:first-child{width:40%;border-right:1px solid #f3f3f3}.trans_table .tr .table_row p{width:60%;text-align:left;word-break:keep-all;font-size:14px;padding:8px}.trans_table .tr .table_row:last-child{border:0}.table .tr input,.table .tr textarea{border:1px solid transparent;transition:.2s ease;cursor:pointer}.table .tr input:focus,.table .tr textarea:focus{border:1px solid #4fd1c5;box-sizing:border-box}.table .tr input:-moz-read-only:focus,.table .tr textarea:-moz-read-only:focus{border:1px solid transparent;cursor:default}.table .tr input:read-only:focus,.table .tr textarea:read-only:focus{border:1px solid transparent;cursor:default}.table .tbody .tr textarea.Japanes{font-family:Noto Sans JP,sans-serif}.table .tbody .tr textarea.Chinese{font-family:"Noto Serif SC",serif}.tc.project_list .container{max-width:1200px;width:95%;margin:0 auto 16vh}.tc.project_list .list_wrap .list,.tc.project_list .list_wrap .th{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;align-items:center;text-align:center}.tc.project_list .list_wrap .th{background:#f9f9f9;padding:8px;box-sizing:border-box;border-radius:8px 8px 0 0;font-size:15px}.tc.project_list .list_wrap .list{font-size:14px;border-bottom:1px solid #eee;transition:.3s ease;border-radius:8px}.tc.project_list .list_wrap .list:hover{box-shadow:0 2px 8px 0 hsla(0,0%,73%,.25)}.tc.project_list .list_wrap .list p{color:#666;padding:12px 8px;box-sizing:border-box;cursor:pointer}.tc.project_list .list_wrap .index{width:2%}.tc.project_list .list_wrap .project_code{width:15%}.tc.project_list .list_wrap .project_name{width:25%}.tc.project_list .list_wrap .count,.tc.project_list .list_wrap .language{width:8%}.tc.project_list .list_wrap .engine{width:7%}.tc.project_list .list_wrap .date{width:20%}.tc.project_list .list_wrap .file{width:5%}.tc.project_list .list_wrap .list img{width:20px}.tc.project_list .list_wrap .nodata{width:100%;text-align:center;margin:18px 0}.tc.project_list .list_wrap .pagination{margin-top:56px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px}.tc.project_list .list_wrap button.page-btn{width:40px;height:40px;border:1px solid #f1f1f1;background:#fff;border-radius:8px;transition:.2s ease;cursor:pointer}.tc.project_list .list_wrap button.page-btn.active,.tc.project_list .list_wrap button.page-btn:hover{background:#13183f;color:#fff}.tc.project_list .list_wrap button.page-btn:hover img{filter:invert(1)}.tc.project_list .list_wrap button.page-btn:disabled{background:#fff;cursor:not-allowed}.tc.project_list .list_wrap button.page-btn:disabled img{opacity:.2}.tc.project_list .list_wrap button.page-btn img{width:8px;vertical-align:-2px}.tc.project_list .list_wrap button.page-btn img.rotate{transform:rotate(180deg)}.search_wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.search_wrap .field_wrap{display:flex;flex-wrap:wrap;margin:40px 0 20px;width:40%;gap:10px}.search_wrap .project_btn{display:block;background:#4fd1c5;padding:8px;border-radius:8px;color:#fff;margin:40px 0 20px}.search_wrap fieldset{margin:0}.search_wrap fieldset:last-child{width:70%}.search_wrap fieldset select{width:100%;padding:9px;border-radius:8px}.search_wrap input[type=text]{padding:8px;box-sizing:border-box;border-radius:8px;border:1px solid #999;width:100%}.creaion_wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding-top:68px}.creation_list_wrap{width:20%;background:#fff;position:sticky;top:0}.creation_result_wrap{width:79%}.creation_list{padding:16px 0;text-align:center;display:flex;flex-wrap:wrap;flex-direction:column;height:calc(100vh - 30px);border-right:1px solid #eee}.creation_list_title_wrap{width:80%;margin:0 auto 26px;text-align:left}.creation_list_title{font-size:17px;font-weight:600;padding:8px 0}.creation_list_title_wrap .description{color:#aaa}.creation_list_title span{background:#00bcb1;padding:2px 8px;border-radius:8px;color:#fff}.creation_list_cont_wrap{display:flex;flex-wrap:wrap;align-items:center;gap:8px 0;width:100%}.creation_list_wrap .creation_list_label{padding:12px 10px;font-size:15px;color:#828282;box-sizing:border-box;transition:.3s ease;cursor:pointer;width:80%;margin:0 auto;border:1px solid #e7e7ed;border-radius:8px;display:flex;flex-wrap:wrap;align-items:center}.creation_list_wrap .creation_list_label.active{border:2px solid #307bf7;background:rgba(48,123,247,.15)}.creation_list_wrap .creation_list_label img{width:20px}.creation_list_wrap .creation_list_label p{width:calc(100% - 20px);font-weight:700}.creation_result .creation_list_label img{width:20px;margin-left:8px;vertical-align:-4px}.creation_result .creation_list_label img.rotate{animation:rotate 2.5s linear infinite}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.creation_result{display:flex;flex-wrap:wrap;justify-content:space-between;background:#fff;width:99%;margin:16px 0;padding:40px;box-sizing:border-box;border-radius:8px}.creation_result h3,.creation_result h5{width:100%}.creation_result h3{font-size:20px;margin-bottom:20px}.creation_result.digest_wrap .btn{margin-bottom:20px}.creation_result h5{font-size:16px;margin-bottom:8px}.style{width:49%;border:1px solid #eee;border-radius:16px;padding:16px;box-sizing:border-box;height:50vh;max-height:600px;overflow-y:auto;resize:none;outline:none;cursor:default;font-size:16px}.style.origin.korean{width:100%}.style.origin textarea::-webkit-scrollbar{width:0}.style.origin textarea.Japanes{font-family:Noto Sans JP,sans-serif}.style.origin textarea.Chinese{font-family:"Noto Serif SC",serif}.style.trans.text_loading{background:rgba(0,0,0,.3)}.style.trans.text_loading .loading{padding:0;width:100%;height:100%}.style_wrap .creation_list_label{width:48%;margin-bottom:16px}.reference{width:100%}.reference_cont{display:block;width:95%;box-sizing:border-box;padding:24px 8px;margin:0 auto;transition:.3s ease;border-bottom:1px solid #e8e9ed;position:relative}.reference_cont:hover{box-shadow:0 2px 8px 0 hsla(0,0%,73%,.25)}.reference_cont:last-child{border:0}.keyword p,.reference_keyword{border-radius:8px;background:#f6f6f6;display:inline-block;padding:8px;box-sizing:border-box;font-size:14px}.reference_title{color:#186bc0;font-weight:600;margin:8px 0}.reference_description{font-size:14px;color:#7d7d7d}.reference_cont img{position:absolute;right:30px;top:50%;transform:translateY(-50%) rotate(-90deg)}.creaion_wrap .btn{display:inline-block;background:#4fd1c5;color:#fff;padding:16px;border-radius:8px;font-weight:800;cursor:pointer}.keyword{margin:16px 0;width:100%}.digest_wrap .keyword p{margin-right:8px}.digest{width:99%;border:1px solid #eee;padding:16px;box-sizing:border-box;margin:8px 0;border-radius:8px}.digest.mt{height:500px;overflow-y:scroll}.creation_result .creation_list_label{padding:0;margin-top:16px;cursor:default}.creation_result .creation_list_label:hover{background:none}#login_container{display:flex;width:100%;height:calc(100vh - 116px);padding-top:58px;flex-direction:column;justify-content:center;align-items:center}#login_container img{width:127px;height:95px;margin-bottom:18px}#login_container input{width:30%;box-sizing:border-box;display:block;padding:8px;border-radius:8px;border:1px solid #999;margin:18px auto}#login_container input:last-of-type{margin-top:0}#login_container button{width:30%;background:#4fd1c5;padding:8px;border-radius:8px;outline:none;border:0;color:#fff;font-size:18px;font-weight:800;cursor:pointer}