﻿body,td,th{font-family:"맑은 고딕","malgun",Dotum,sans-serif;font-size:12px;color:#666;letter-spacing:0px}body{background:#f7f8f9}.hidden{display:none}input,button{font-family:"맑은 고딕","malgun",Dotum,sans-serif;font-size:12px;overflow:visible}input[type=radio]{width:13px;height:13px;font-family:"맑은 고딕","malgun",Dotum,sans-serif;vertical-align:middle}input[type=checkbox]{width:13px;height:13px;font-family:"맑은 고딕","malgun",Dotum,sans-serif;vertical-align:middle}input[type=text]{font-family:"맑은 고딕","malgun",Dotum,sans-serif;font-size:12px;color:#666;border-color:#ced4da;box-shadow:none}input[type=password]{font-family:"맑은 고딕","malgun",Dotum,sans-serif;font-size:12px;color:#666;border-color:#ced4da;box-shadow:none}input[type=file]{font-family:"맑은 고딕","malgun",Dotum,sans-serif;font-size:12px;height:22px;color:#666;background:#fff;border:1px solid #cdcdcd}select{font-family:"맑은 고딕","malgun",Dotum,sans-serif;font-size:12px;color:#666;vertical-align:middle;border:none}textarea{font-family:"맑은 고딕","malgun",Dotum,sans-serif;font-size:12px;color:#666;padding:5px;vertical-align:middle;border:1px solid #cdcdcd}em,address{font-style:normal}select,input{outline:0}input[type=number]:disabled,input[type=text]:disabled{background:#f1f3f5 !important;cursor:not-allowed}html,body{padding:0;margin:0;width:100%;height:100%;overflow:hidden}button:focus{outline:0 !important}#wrap{position:relative;width:100%;height:100%}#container{position:absolute;top:10px;right:0;bottom:38px;left:0;overflow-x:hidden;overflow-y:auto}#container .inner{width:680px;margin:0 auto;padding:10px 0}.form-control{box-shadow:none !important}.table thead tr th{border-bottom:0 !important}table.table01{border-collapse:separate;border-spacing:0;text-align:center;line-height:1.5;border-top:1px solid #ccc;border-left:1px solid #ccc;margin:auto}table.table01 th{padding:10px;font-weight:bold;vertical-align:middle;text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #fff;border-left:1px solid #fff;background:#eee}table.table01 td{padding:10px;vertical-align:middle;text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc}table.table02 caption{height:45px;line-height:45px;color:#333;padding-left:35px;border-top:3px solid #464646;border-bottom:1px solid #c9c9c9;background:#ececec}table.table02 caption.center{padding-top:6px;height:39px;line-height:130%;text-align:center;color:#333;padding-left:0;border-top:3px solid #464646;border-bottom:1px solid #c9c9c9;background:#ececec}table.table02 tbody th{padding:10px;vertical-align:middle;font-family:"malgunbd";color:#333;border-right:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;background:#ececec}table.table02 tbody td{padding:10px;vertical-align:middle;padding-left:15px;background:#fafafa;border-bottom:1px solid #c9c9c9}.btn.black{border-color:#191919;color:#fff;background-color:#333;text-decoration:none}.btn_left{clear:both;text-align:left}.btn_right{clear:both;text-align:right}.btn_center{clear:both;text-align:center}.selbox{*margin-top:2px;height:28px;*height:18px;padding:3px 4px 4px 3px;border:solid 1px #abadb3;vertical-align:middle}input.tbox01{width:200px;height:26px;line-height:26px}textarea.textarea01{width:410px;height:95px;margin:10px 0}.t_blue{color:#004fa8}.t_red{color:#f55500}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.mr5{margin-right:5px}.mr15{margin-right:15px}.mr30{margin-right:30px}.mt15{margin-top:15px}.mb10{margin-bottom:10px}.mb25{margin-bottom:25px}.excelFile{width:0;height:0 !important;border:0px !important}html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,em,img,ins,q,strong,sub,sup,b,i,dl,dt,dd,ol,ul,li,a,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;-webkit-text-size-adjust:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol,li,dl{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}a,a:link,a:hover,a:active{text-decoration:none}em,i,address{font-style:normal;font-weight:normal}table{border-collapse:collapse;border-spacing:0}img,fieldset{border:0}hr,legend{display:none}textarea{resize:none}button{border:0;margin:0;padding:0;background:none;outline:0}button,input{cursor:pointer}a:link{color:#1f2124;text-decoration:none}a:visited{color:#1f2124;text-decoration:none}a:hover{color:#1f2124;text-decoration:none}a:active{color:#1f2124;text-decoration:none}.pop-wrap{position:fixed;z-index:20;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0}.pop-wrap .pop{position:relative;z-index:20;width:100%;max-width:250px;background:#fff;margin:auto;top:20%;border:1px solid #888;padding:20px;border-radius:4px;text-align:center}.pop-wrap .pop p{margin-top:10px;font-size:13px;line-height:20px;word-break:keep-all;letter-spacing:-0.08em}.pop-wrap .pop img{display:block;margin:auto}.pop-wrap .pop .button-wrap{text-align:center;margin-top:32px}.pop-wrap .pop .button-wrap button{width:35%}.btn-wrap{margin-top:20px}.btn-wrap button{padding:5px 8px;color:#fff;font-size:1.1em;border-radius:4px;font-weight:600;cursor:pointer}button.btn-main{background:#00bfa5;color:#fff;border:1px solid #00a58f}button.btn-main:focus{color:#fff}button.btn-submit{margin-top:16px;margin-left:auto;display:flex}button.btn-main:hover{background:#00a58f;color:#fff;border:1px solid #00a58f}button.btn-sub{background:#ccc;color:#fff;border:1px solid #aaa}.btn-wrap button.btn-sub{margin-left:5px}button.btn-sub:hover{background:#aaa;color:#fff;border:1px solid #aaa}button.off,button.off:hover{background:#ddd;color:#ccc;border:1px solid #aaa}.container.form{margin:55px auto}.container.form .title{font-size:1em;letter-spacing:-0.07em;font-weight:bold}header{width:100%;height:50px;background:#fff;border-bottom:1px solid #ccc}header .header-container{display:flex;min-width:460px;max-width:1300px;overflow:hidden;margin:0 auto;padding:0 15px}.header-logo{width:160px;height:48px;background:url("/resources/images/logo.png") no-repeat right;background-size:contain;float:left;cursor:pointer}.header-btn{display:flex;justify-content:center;align-items:center;gap:10px}nav{display:flex;align-items:center;justify-content:center;font-size:14px;overflow:hidden;margin-right:auto;user-select:none}.nav-list{display:flex;justify-content:center;align-items:center;gap:20px;margin:0}.nav-list .nav-item .nav-link{white-space:nowrap}.nav-list .nav-item .nav-link.active{font-weight:bold}@media(min-width: 0px)and (max-width: 600px){.nav{display:block}.nav li{float:none}.container.view-mh .option{float:none}.view-mh button.btn-download{width:100%}.view-mh .control .select-term{float:none}.add-mh .control .option{float:none}.add-mh button.btn-upload{width:100%;margin-top:16px}}section{height:calc(100% - 50px);overflow:auto}section::-webkit-scrollbar-track{margin:0 4px;padding:0 5px;-webkit-box-shadow:inset 0 0 6px rgba(51,51,51,.15);-moz-box-shadow:inset 0 0 6px rgba(51,51,51,.15);box-shadow:inset 0 0 6px rgba(51,51,51,.15);background:#fff}section::-webkit-scrollbar{width:6px;border-radius:6px}section::-webkit-scrollbar-thumb{border-radius:6px;background:#ced4da}section::-webkit-scrollbar-thumb:hover{background:#b5bbc1;cursor:pointer}.form-control{height:36px !important}.form-control.name{flex:0 0 200px !important}.container.form{margin:0 auto;padding:35px 0}.container.form .title-area{display:flex;align-items:center;margin-bottom:5px;line-height:34px;height:34px}.container.form .title-area .title{font-size:14px;letter-spacing:-0.07em;font-weight:bold;margin-right:auto}.container.form .control .select-month{float:left}.container.form .control th{font-size:.8em}.container.form button.btn-block{margin:16px 0}table th,table td{letter-spacing:-0.07em}.table .top{text-align:right}.wrap table input[type=checkbox]{background:none}.wrap select.custom-select{width:100%;height:2em;border-radius:4px;border:1px solid #ccc;padding:0 6px}.wrap table span.message{float:right;font-size:.9em;color:red}.wrap .form button.btn-block{margin:16px 3px}.wrap table th,table td{font-size:12px;letter-spacing:-0.03rem}.wrap table .top th{font-size:.7em}.wrap table .top{background:#e1e1e1;text-align:right}.container.admin .menu-wrap{display:flex;width:100%;justify-content:space-between}.container .menu-wrap .item{border:1px solid #ccc;background:#fff;margin:16px;padding:32px 16px;font-size:.8em;text-align:center;letter-spacing:-0.05em;cursor:pointer}.container .menu-wrap .item img{margin-right:8px}.container.admin .menu-wrap .item{width:100%}.container .menu-wrap .item:hover{border:1px solid #00bfa5}.container.admin .menu-wrap{display:flex;width:100%;justify-content:space-between}.container .menu-wrap .item{border:1px solid #ccc;background:#fff;margin:16px;padding:32px 16px;font-size:.8em;text-align:center;letter-spacing:-0.05em;cursor:pointer}.container .menu-wrap .item img{margin-right:8px}.container.admin .menu-wrap .item{width:100%}.container .menu-wrap .item:hover{border:1px solid #00bfa5}.container.form table th,.container.form table td{vertical-align:middle}.container.add-pj table,.container.add-ep table,.container.login table{width:100%;border:1px solid #ccc}.container.add-ep table td .input-wrap{width:100%;overflow:hidden;display:flex;align-items:center;gap:16px}.container.add-ep table td .input-wrap .input-group{flex:1}.add-pj{display:flex;gap:4px}.container.form.view-ep .table tbody tr.on,.container.form.view-ep .table tbody tr:hover,.container.form.view-pj .table tbody tr.on,.container.form.view-pj .table tbody tr:hover{background:rgba(237,244,255,.3);cursor:pointer}.view-mh .control{width:100%;overflow:hidden}.view-mh button.btn-view{float:right}.add-mh .table-responsive{max-height:2000px}.add-mh .title{float:left}.add-mh button.btn-search{float:right;margin:0 0 0 8px}.contents-wrap{width:100%;border-bottom:0}.control{display:flex;width:100%;padding:12px 16px;border:1px solid #ced4da;border-bottom:0;background:#fff}.control .control-area h5{font-size:12px;height:24px;line-height:24px}.control .control-area .select-wrap{display:flex;gap:10px}.control .control-area .select-wrap input{flex:0 0 320px}.control .select-term{margin-right:auto}.control .select-term .form-wrap{display:flex}.control .select-term .input-group{margin-right:8px}.control .option{display:flex;margin-top:auto}.control .option .option-card{display:flex;gap:8px}.control .option .option-card+.option-card:before{content:"";display:inline-block;height:34px;margin:0 8px 0 16px;border-left:1px solid #ced4da}.select-wrap select.custom-select{min-width:160px;height:34px;line-height:34px}.select-wrap select.custom-select.year,.select-wrap select.custom-select.month{min-width:80px}.add-mh .table thead .btn-upload{margin:0}.tbody input{border:none;padding:0px !important;background:#fff !important;text-align:left !important;height:18px}@media(min-width: 0px)and (max-width: 550px){.container.login{width:auto}.view-mh button.btn-download{width:100%;margin-top:8px}}@media(min-width: 0px)and (max-width: 700px){.container.form.view-ep .control .search,.container.form.view-pj .control .search{float:none;width:100%;overflow:hidden}.container.form.view-ep .control .search .form-control,.container.form.view-pj .control .search .form-control{width:50%}.container.form.view-ep .control .search .btn,.container.form.view-pj .control .search .btn{float:right}.container.form.view-ep .control .btn-control,.container.form.view-pj .control .btn-control{width:100%;overflow:hidden;float:none;margin-top:8px}.container.form.view-ep .control .btn-control button,.container.form.view-pj .control .btn-control button{width:45%;float:left}.container.form.view-ep .control .btn-control button:last-child,.container.form.view-pj .control .btn-control button:last-child{float:right}}@media(min-width: 551px)and (max-width: 700px){.container{width:100%}.container .menu-wrap .item img{display:block;margin:8px auto}}@media(min-width: 768px)and (max-width: 992px){.container{width:100%}}@media(min-width: 992px){.container{width:100%}}@media(min-width: 1400px){.container{max-width:1300px}}.excelFile{width:0;height:0 !important;border:0px !important;display:none !important}#footer{display:flex;width:100%;margin-top:10px}#footer button{margin-left:auto}#memberRegistrationModal .modal-body{min-width:560px}#projectRegistrationModal .modal-body{min-width:560px}.modal-dialog{width:auto;margin:1.75rem}.modal-content{max-width:min-content}.modal-dialog-centered{display:flex;align-items:center;justify-content:center;min-height:calc(100% - 3.5rem)}.modal-header{display:flex;padding:20px}.modal-header .modal-title{margin-right:auto;font-weight:bold;font-size:16px;letter-spacing:-0.07rem}.modal-header .close{margin-left:auto}.modal-header .close span{display:inline-block;font-size:18px}.modal-body{display:flex;min-width:920px;gap:16px;padding:20px;width:100%}.modal-body .table-scroll{width:100%;max-height:680px;overflow-y:auto;border:1px solid #ced4da}.modal-body .table-scroll::-webkit-scrollbar-track{margin:0 4px;padding:0 5px;-webkit-box-shadow:inset 0 0 6px rgba(51,51,51,.15);-moz-box-shadow:inset 0 0 6px rgba(51,51,51,.15);box-shadow:inset 0 0 6px rgba(51,51,51,.15);background:#fff}.modal-body .table-scroll::-webkit-scrollbar{width:6px;border-radius:6px}.modal-body .table-scroll::-webkit-scrollbar-thumb{border-radius:6px;background:#ced4da}.modal-body .table-scroll::-webkit-scrollbar-thumb:hover{background:#b5bbc1;cursor:pointer}.modal-body .table-scroll table{overflow-y:auto;border-collapse:separate;border-spacing:0;box-sizing:border-box;table-layout:fixed}.modal-body .table-scroll table th,.modal-body .table-scroll table td{table-layout:fixed}.modal-body .table-scroll table thead{position:sticky;top:0;z-index:99}.modal-body .table-scroll table thead tr{border-bottom:1px solid #ced4da}.modal-body .table-scroll table thead tr th{border-bottom:1px solid #ced4da !important;border-right:1px solid #ced4da}.modal-body .table-scroll table thead tr:first-child th:nth-child(3){border-bottom:0 !important}.modal-body .table-scroll table thead tr:first-child th:last-child{border-right:0}.modal-body .table-scroll table thead tr:last-child{border-right:0}.modal-body .table-scroll table tbody tr:first-child td{border-top:0}.modal-body .table-scroll table tbody tr td{height:32px;line-height:1.2;vertical-align:middle}.modal-body .table-scroll table tbody::-webkit-scrollbar{width:.5rem}.modal-body .table-scroll table tbody::-webkit-scrollbar-track{margin-left:1rem}.modal-body .table-scroll table tbody::-webkit-scrollbar-thumb{background:#d2d2d2;border-radius:1rem;visibility:visible;transition:.3s all linear}.modal-body input{border-radius:4px;border:1px solid #ccc;padding:6px;height:34px;line-height:34px;width:100%}.modal-body .grid-row-form{display:flex;flex-direction:column;gap:16px;width:100%}.modal-body .grid-row{display:flex;align-items:center;gap:8px;width:100%}.modal-body .grid-row h5{width:20%;letter-spacing:-0.3px}.modal-body .grid-row .form-group{position:relative;display:flex;flex:1;margin-bottom:0}.modal-body .grid-row .form-group .message{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:12px;letter-spacing:-0.3px;color:#66afe9}.modal-body .grid-row .form-group .input-group{width:100%}.modal-body .grid-row .form-group.date{align-items:center}.modal-body .grid-row .form-group.date .wave{margin:0 8px}.modal-body .grid-row .form-group .form{display:flex;width:100%}.modal-body .grid-row .form-group .form+.form{margin-left:8px}.modal-body .grid-row .form-group .form select{width:100%}.modal-body .gird{flex:1}.modal-body .gird h5{margin-bottom:5px;color:#212529;font-size:13px}.modal-body .gird .form-group{display:flex}.modal-body .gird .form-group .btn-add{margin-left:6px}.modal-body .gird .form-group-list .list-group{max-height:328px;height:328px;margin-bottom:0;overflow:hidden;overflow-y:auto;border:1px solid #ced4da;border-radius:4px}.modal-body .gird .form-group-list .list-group::-webkit-scrollbar-track{margin:0 4px;padding:0 5px;-webkit-box-shadow:inset 0 0 6px rgba(51,51,51,.15);-moz-box-shadow:inset 0 0 6px rgba(51,51,51,.15);box-shadow:inset 0 0 6px rgba(51,51,51,.15);background:#fff}.modal-body .gird .form-group-list .list-group::-webkit-scrollbar{width:6px;border-radius:6px}.modal-body .gird .form-group-list .list-group::-webkit-scrollbar-thumb{border-radius:6px;background:#ced4da}.modal-body .gird .form-group-list .list-group::-webkit-scrollbar-thumb:hover{background:#b5bbc1;cursor:pointer}.modal-body .gird .form-group-list .list-group .list-group-item{display:flex;justify-content:space-between;align-items:center;border:0;padding:10px}.modal-body .gird .form-group-list .list-group .list-group-item.active,.modal-body .gird .form-group-list .list-group .list-group-item:hover{color:#666;background:#f8f9fa;cursor:pointer}.modal-body .gird .form-group-list .list-group .list-group-item .button-option{display:flex;gap:12px}.modal-body .gird .form-group-list .list-group .list-group-item p{font-weight:400;font-size:13px;letter-spacing:-0.03rem}.modal-body .gird .form-group-list .list-group .list-group-item button{width:18px;height:18px;display:flex;justify-content:center;align-items:center}.modal-body .gird .form-group-list .list-group .list-group-item button.btn-delete{display:flex}.modal-body .gird .form-group-list .list-group .list-group-item button.btn-delete svg{fill:#ced4da}.modal-body .gird .form-group-list .list-group .list-group-item.edit{justify-content:flex-start;gap:10px;line-height:1}.modal-body .gird .form-group-list .list-group .list-group-item input{width:100%;height:28px;line-height:28px;padding:6px;border-radius:4px;box-shadow:none;outline:0;border:1px solid #ced4da}.modal-footer{padding:20px}.modal-footer button{width:12%}#PopupLayer{width:400px;height:max-content;background:#fff;position:absolute;top:50%;left:50%;margin-left:-200px;margin-top:-150px;text-align:center;border-radius:4px;box-shadow:10px 11px 49px 2px rgba(0,0,0,.35)}.wrap.form.login{position:fixed;z-index:10;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0}.popup-layer{position:fixed;z-index:10;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0}.pop-up{font-size:13px;overflow:hidden;text-align:left}.pop-up .pop{margin:auto;padding:20px;text-align:center;z-index:20}.pop-up .pop p{letter-spacing:-0.08em}.pop-up .pop img{display:block;margin:auto}.pop-up .pop .button-wrap{text-align:center;margin-top:32px}.pop-up .pop .button-wrap button{width:35%}.pop-up .pop table{padding:16px;width:100%;margin:20px auto 0;background:#fff;border:1px solid #e1e1e1}.pop-up .pop table tr{border-bottom:1px solid #e1e1e1}.pop-up .pop table tr th,.pop-up .pop table tr td{padding:6px 10px}.pop-up .pop table tr th{padding-left:12px;text-align:left;font-weight:800;background:#f9f9f9}.pop-up .pop table tr th.item-title{width:20%;font-size:.7em;letter-spacing:-0.05em}.pop-up .pop table tr td input{width:100%;height:34px;padding:6px;line-height:34px;background:#fff;text-align:left;border-radius:4px;border:1px solid #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.pop-up h1{width:100%;margin:0 auto;font-size:16px;text-align:left;font-weight:bold;letter-spacing:-0.07em}.table-responsive{max-height:495px}.table-responsive table tr th,.table-responsive table tr td{text-align:center}.form table{background:#fff;width:100%;margin-bottom:0}.form table th,.form table td{text-align:center}.form table td{padding:6px 8px}.form table th{vertical-align:middle !important;padding:12px 8px}.form table th.item-title{width:20%;letter-spacing:-0.05em}.form table input{width:100%;background:rgba(0,0,0,0) !important;text-align:left}.form table input[type=number]{padding:6px !important;border:1px solid #ced4da;height:34px;line-height:34px;border-radius:4px}.form table input[type=number]::-webkit-inner-spin-button{appearance:none;-moz-appearance:none;-webkit-appearance:none}.form table input[type=checkbox]{background:none}.form table thead{background:#f1f3f5;border:1px solid #ced4da}.form table tbody{height:100%;border:1px solid #ced4da;overflow-y:scroll}.form table tbody td.multi-select{display:flex;gap:18px}.form table tbody tr td.item-cont{width:100%;min-width:400px;display:flex;gap:16px}.form table tbody tr td.item-cont .custom-select{flex:1}.form table span.message{float:right;font-size:11px;color:red}.form select{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form select.custom-select{border-radius:4px;border:1px solid #ccc;padding:6px;height:34px;line-height:34px}.table-wrap{overflow:hidden;width:100%}.table-wrap table{width:100%;table-layout:fixed;padding:0;border:1px solid #ced4da}.table-wrap table tr th{padding:12px 8px}.table-wrap table tr td{padding:6px 8px}.table-wrap table.unregistered-table{max-width:600px;width:100%}.table-wrap table.unregistered-table thead tr{grid-template-columns:.42fr 1fr 1fr 1fr .6fr}.table-wrap table.unregistered-table tbody td:nth-child(1){width:4%}.table-wrap table.unregistered-table tbody td:nth-child(2){width:9.4%}.table-wrap table.unregistered-table tbody td:nth-child(3){width:9.4%}.table-wrap table.unregistered-table tbody td:nth-child(4){width:9.5%}.table-wrap table.unregistered-table tbody td:nth-child(5){width:5.7%}.table-wrap table.member-table thead tr{grid-template-columns:.52fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1.05fr}.table-wrap table.project-table thead tr{grid-template-columns:.32fr .4fr .6fr 1fr 1fr 1fr .6fr}.table-wrap table.project-table tbody td:nth-child(1){width:3%}.table-wrap table.project-table tbody td:nth-child(2){width:3.8%}.table-wrap table.project-table tbody td:nth-child(3){width:5.7%}.table-wrap table.project-table tbody td:nth-child(4){width:9.5%}.table-wrap table.project-table tbody td:nth-child(5){width:9.5%}.table-wrap table.project-table tbody td:nth-child(6){width:9.5%}.table-wrap table.project-table tbody td:nth-child(7){width:5.5%}.table-wrap table.work-table input{text-align:center !important}.table-wrap table td,.table-wrap table th{text-align:center}.table-wrap table thead{width:100%;border:0}.table-wrap table thead tr{width:100%}.table-wrap table thead tr:nth-child(1){border-bottom:1px solid #ced4da}.table-wrap table thead tr th{border-right:1px solid #ced4da}.table-wrap table thead tr th.border-item{border-bottom:1px solid #ced4da !important}.table-wrap table tbody{position:relative;width:100%}.table-wrap table tbody::-webkit-scrollbar{width:.5rem}.table-wrap table tbody::-webkit-scrollbar-track{margin-left:1rem}.table-wrap table tbody::-webkit-scrollbar-thumb{background:#d2d2d2;border-radius:1rem;visibility:visible;transition:.3s all linear}.table-wrap table tbody tr{width:100%;border-top:1px solid #ced4da}.table-wrap table tbody tr:nth-child(1){border-top:0}.table-wrap table tbody tr.sum{background:#edf0f3}.table-wrap table tbody tr.sum td{height:44px}.table-wrap table tbody tr.none td{height:38px}.table-wrap table tbody tr td{height:55px}.table-wrap table tbody tr td select{width:100%;text-align:left}.table-wrap table tbody tr td:first-child{width:5%}.table-wrap table tbody tr td.gird-item{padding:0}.table-wrap table tbody tr:first-child td{border-top:0}.table-wrap table tfoot tr.sum{background:#edf0f3}#tabContainer .nav-tabs{border-bottom:0}#tabContainer .nav-tabs li.active a{color:#333;background:#fff}#tabContainer .nav-tabs li a{color:#b4b7b9;border-right:1px solid #ddd;border-left:1px solid #ddd;border-top:1px solid #ddd;font-size:12px;letter-spacing:-0.03rem;padding:10px 20px}#tabContainer .nav-tabs li a:hover{font-weight:bold}.login-container{display:flex;flex-direction:column;width:100%;height:100%;max-width:660px;margin:0 auto}.login-wrap{width:100%;padding:0 60px;margin-top:60px}.login-wrap .logo{display:block;width:200px;margin:120px auto 60px}.login-wrap .login-inner{padding:64px;border:1px solid #e9ecef;border-radius:4px}.login-wrap .login-inner .login-form{display:flex;flex-direction:column;gap:20px}.login-wrap .login-inner .login-form .input-group{display:flex;flex-direction:column;gap:4px}.login-wrap .login-inner .login-form .input-group .input-label{width:100px}.login-wrap .login-inner .login-form .input-group input{border-radius:4px}.login-wrap .login-inner .login-form .input-group input.focus{border:1px solid red}.login-wrap .login-inner button{height:40px;margin-top:36px}.login-wrap .login-inner .error{display:none;letter-spacing:-0.3px;color:red;font-size:12px}.login-wrap .login-inner .form_error{display:none;letter-spacing:-0.3px;color:red;font-size:12px;word-break:keep-all}.login-footer{flex:0 0 60px;margin-top:24px;justify-content:center;align-items:center;display:flex;font-size:13px;color:#ced4da;font-weight:lighter}
