body{font-family: "Pretendard Variable", Pretendard;}
*{font-family: "Pretendard Variable", Pretendard;}

#sidebar-menu > ul > li > a::after{content:'';position:absolute;right:-100%;top:50%;transform:translateY(-50%);width:4px;height:45px;border-radius:5px 0 0 5px; background:#f25b2b;opacity:0;transition:all 0.5s;}
#sidebar-menu > ul > li > a.active::after, #sidebar-menu > ul > li > a.mm-active::after{opacity:1;right:0;}
#sidebar-menu > ul > li > a span{font-size:14px;}
#sidebar-menu > ul > li > a span.dash-icon{display:block;height:30px;transition:all .5s;margin:0 0 4px;}
#sidebar-menu > ul > li > a span.di01{background: url(/resources/images/dashboard-icon-01.png) no-repeat center center;}
#sidebar-menu > ul > li > a span.di02{background: url(/resources/images/dashboard-icon-02.png) no-repeat center right 43%;height:36px;}
#sidebar-menu > ul > li > a span.di03{background: url(/resources/images/dashboard-icon-03.png) no-repeat center center;}
#sidebar-menu > ul > li > a span.di04{background: url(/resources/images/dashboard-icon-04.png) no-repeat center center;}
#sidebar-menu > ul > li > a span.di05{background: url(/resources/images/dashboard-icon-05.png) no-repeat center center;}
#sidebar-menu > ul > li > a span.di06{background: url(/resources/images/dashboard-icon-06.png) no-repeat center center;}
#sidebar-menu > ul > li > a span.di07{background: url(/resources/images/dashboard-icon-07.png) no-repeat center center;}
#sidebar-menu > ul > li > a span.di08{background: url(/resources/images/dashboard-icon-12.png) no-repeat center center;}
#sidebar-menu > ul > li > a:hover span{/* transition:all .4s; */}
#sidebar-menu > ul > li > a:hover span.di01, #sidebar-menu > ul > li > a.active span.di01, #sidebar-menu > ul > li > a.mm-active span.di01{background: url(/resources/images/dashboard-icon-01-on.png) no-repeat center center;}
#sidebar-menu > ul > li > a:hover span.di02, #sidebar-menu > ul > li > a.active span.di02, #sidebar-menu > ul > li > a.mm-active span.di02{background: url(/resources/images/dashboard-icon-02-on.png) no-repeat center right 43%;}
#sidebar-menu > ul > li > a:hover span.di03, #sidebar-menu > ul > li > a.active span.di03, #sidebar-menu > ul > li > a.mm-active span.di03{background: url(/resources/images/dashboard-icon-03-on.png) no-repeat center center;}
#sidebar-menu > ul > li > a:hover span.di04, #sidebar-menu > ul > li > a.active span.di04, #sidebar-menu > ul > li > a.mm-active span.di04{background: url(/resources/images/dashboard-icon-04-on.png) no-repeat center center;}
#sidebar-menu > ul > li > a:hover span.di05, #sidebar-menu > ul > li > a.active span.di05, #sidebar-menu > ul > li > a.mm-active span.di05{background: url(/resources/images/dashboard-icon-05-on.png) no-repeat center center;}
#sidebar-menu > ul > li > a:hover span.di06, #sidebar-menu > ul > li > a.active span.di06, #sidebar-menu > ul > li > a.mm-active span.di06{background: url(/resources/images/dashboard-icon-06-on.png) no-repeat center center;}
#sidebar-menu > ul > li > a:hover span.di07, #sidebar-menu > ul > li > a.active span.di07, #sidebar-menu > ul > li > a.mm-active span.di07{background: url(/resources/images/dashboard-icon-07-on.png) no-repeat center center;}
#sidebar-menu > ul > li > a:hover span.di08, #sidebar-menu > ul > li > a.active span.di08, #sidebar-menu > ul > li > a.mm-active span.di08{background: url(/resources/images/dashboard-icon-12-on.png) no-repeat center center;}
#sidebar-menu{height: calc(100% - 60px);overflow-y: auto;}
#sidebar-menu::-webkit-scrollbar{display:none;}

.side-bottom-box{height: 60px; background: #313234; display: flex; justify-content: center; align-items: center;}
.side-bottom-box > ul{list-style:none;padding:0;margin:0;}
.side-bottom-box > ul > li{margin:0 5px;}
.side-bottom-box > ul > li > button{border:none;outline:none;background:none;}
.side-bottom-box > ul > li.side-bottom-icon{display:block;height:22px;width:22px;}
.side-bottom-box > ul > li.side-bottom-icon button, .side-bottom-box > ul > li.side-bottom-icon a{text-indent:-9999px;display:block;}
.side-bottom-box > ul > li.sb01{background: url(/resources/images/dashboard-icon-08.png) no-repeat center center;}
.side-bottom-box > ul > li.sb02{background: url(/resources/images/dashboard-icon-09.png) no-repeat center center;}
.side-bottom-box > ul > li.sb03{background: url(/resources/images/dashboard-icon-10.png) no-repeat center center;}
.side-bottom-box > ul > li.sb04{background: url(/resources/images/dashboard-icon-11.png) no-repeat center center;}
.side-bottom-box > ul > li.sb01:hover{background: url(/resources/images/dashboard-icon-08-on.png) no-repeat center center;}
.side-bottom-box > ul > li.sb02:hover{background: url(/resources/images/dashboard-icon-09-on.png) no-repeat center center;}
.side-bottom-box > ul > li.sb03:hover{background: url(/resources/images/dashboard-icon-10-on.png) no-repeat center center;}
.side-bottom-box > ul > li.sb04:hover{background: url(/resources/images/dashboard-icon-11-on.png) no-repeat center center;}

.contents-list .custom-checkbox{padding-left:0;}
.contents-list .custom-checkbox+.custom-checkbox{border-top:1px solid #ced4da;}
.contents-list .custom-checkbox label{display:block; position:relative; padding:0.5rem 0.5rem 0.5rem 2rem; margin-bottom:0; cursor:pointer; user-select:none;}
.contents-list .custom-control-label::before,
.contents-list .custom-control-label::after{top:50%; left:0.5rem; transform:translate(0, -50%);}

.inventory-setting-box .card-title{padding: 0 0 24px; font-size:0.938rem;}
.top-box .check-box{display:flex; align-items: center;padding-bottom:1.25rem;}
.top-box .check-box input[switch] + label{width:36px;height:20px;background-color:#ccc;margin:0;}
.top-box .check-box input[switch] + label:after{width:16px;height:16px;background-color:#fff;left:2px;}
.top-box .check-box input[switch]:checked + label:after{left:18px;}
.top-box .check-box input[switch="default"]:checked + label{background:#f35b2c;}
.top-box .check-box span{font-size:0.938rem;padding:0 30px 0 10px;}

.inventory-setting-box .list-box{margin-left:-12px;margin-right:-12px;}
.inventory-setting-box .list-box > div{justify-content: space-between;}
.inventory-setting-box .list-box .list{border:1px solid #eaeaea;background:#fff;box-sizing:border-box; border-radius:15px;box-shadow:0px 1px 3px rgba(0,0,0,0.1);overflow:hidden;}
.inventory-setting-box .list-box .list:hover, .inventory-setting-box .list-box .list.active{border-color:#444;}
.inventory-setting-box .list-box .list-l{width:15.8%;}
.inventory-setting-box .list-box .list-l.on{width:15%;}
.inventory-setting-box .list-box .list-r{width:25%;}
.inventory-setting-box .list-box .list-r.on{width:18%;}
.inventory-setting-box .list-box .list06{display:none;}
.inventory-setting-box .list-box .list .top{display: flex; flex-direction: column; align-items: center; padding:18px 0;}
.inventory-setting-box .list-box .list .top > div{display: flex; flex-direction: column; text-align: center; height: 38px; justify-content: center;}
.inventory-setting-box .list-box .list .top > div > p{line-height:1.4;}
.inventory-setting-box .list-box .list .mid .search{position:relative;}
.inventory-setting-box .list-box .list .mid .search a{position:absolute;right:20px;top:14px;box-sizing:border-box; width:20px;height:20px;background:url(/resources/images/inventory-icon01.png) no-repeat center center;text-indent:-9999px;}
.inventory-setting-box .list-box .list .mid .search input{width: 100%; outline: none; border: none; padding: 14px 20px; box-sizing: border-box; border: 1px solid #e9e9e9; border-width: 1px 0 0 0;}
.inventory-setting-box .list-box .list .bottom .custom-control{padding: 10px 20px; border-bottom: 1px solid #dbdbdb; border-top:1px solid #dbdbdb; background: #f2f4f6;}
.custom-control-label::before, .custom-control-label::after{width:1.625rem;height:1.625rem;left:0;top:0;}
.custom-control-label::before{border-radius:100% !important;background-color:#ccc;border-color:#ccc;}
.custom-control-input:checked ~ .custom-control-label::before{background-color:#444;border-color:#444;}
.custom-control-label{cursor:pointer;height: 1.625rem; display: flex; align-items: center; padding-left:2.25rem; font-size:0.875rem;color:#999;font-weight:300;}
.inventory-setting-box .list-box .list .bottom .custom-checkbox02{align-items: center;}
.inventory-setting-box .list-box .list .bottom .custom-checkbox02 > div:first-child{flex: 0 0 55%;}
.inventory-setting-box .list-box .list .bottom .custom-checkbox02 > div:last-child{font-size:0.875rem;color:#999;flex:0 0 45%;text-align:center;box-sizing:border-box;}
.inventory-setting-box .list-box .list .bottom .custom-checkbox04{overflow-y:scroll;padding: 10px 30px 10px 20px;}
.inventory-setting-box .list-box .list .bottom .custom-checkbox04::-webkit-scrollbar{}
.inventory-setting-box .list-box .list .bottom .custom-checkbox04::-webkit-scrollbar{width: 14px; height: 14px;}
.inventory-setting-box .list-box .list .bottom .custom-checkbox04::-webkit-scrollbar-thumb{outline: none; border-radius: 10px; border: 4px solid transparent; box-shadow: inset 6px 6px 0 rgba(179, 185, 199, 0.65);}
.inventory-setting-box .list-box .list .bottom .custom-checkbox04::-webkit-scrollbar-thumb:hover{ border: 4px solid transparent; box-shadow: inset 6px 6px 0 rgba(179, 185, 199, 1);}
.inventory-setting-box .list-box .list .bottom .custom-checkbox04::-webkit-scrollbar-track{box-shadow: none;  background-color: transparent;}
.inventory-setting-box .list-box .list .bottom .select-box{min-height:500px;max-height:500px;overflow-y:scroll;}
.inventory-setting-box .list-box .list .bottom .select-box::-webkit-scrollbar{width: 14px; height: 14px;}
.inventory-setting-box .list-box .list .bottom .select-box::-webkit-scrollbar-thumb{outline: none; border-radius: 10px; border: 4px solid transparent; box-shadow: inset 6px 6px 0 rgba(179, 185, 199, 0.65);}
.inventory-setting-box .list-box .list .bottom .select-box::-webkit-scrollbar-thumb:hover{ border: 4px solid transparent; box-shadow: inset 6px 6px 0 rgba(179, 185, 199, 1);}
.inventory-setting-box .list-box .list .bottom .select-box::-webkit-scrollbar-track{box-shadow: none;  background-color: transparent;}
.inventory-setting-box .list-box .list .bottom .select-box ul{list-style:none;padding:0;margin:0;padding:10px;box-sizing:border-box;background:#fff;border:none; margin-top: -10px; margin-bottom: -10px; padding-bottom: 0;}
.inventory-setting-box .list-box .list .bottom .select-box ul li{padding:10px; margin:0 0 10px;display: flex; align-items: center;}
.inventory-setting-box .list-box .list .bottom .select-box ul li:last-child{margin:0;}
.inventory-setting-box .list-box .list .bottom .select-box ul li.active, .inventory-setting-box .list-box .list .bottom .select-box ul li:hover{background:#f2f4f6;border-radius:10px;}
.inventory-setting-box .list-box .list .bottom .select-box ul li .custom-control-label b{margin-right:5px;}
.inventory-setting-box .list-box .list .bottom .select-box ul li div{color: #999; font-weight: 300; font-size: 0.875rem;cursor:pointer; display: flex; align-items: center;}
.inventory-setting-box .list-box .list .bottom .select-box ul li div.clickd{flex:1;}
.inventory-setting-box .list-box .list .bottom .select-box ul li div b{margin-right:3px;}
.inventory-setting-box .list-box .list .bottom .select-box ul li:hover div b, .inventory-setting-box .list-box .list .bottom .select-box ul li.active div b{color:#444;font-weight:bold;}
.inventory-setting-box .list-box .list .bottom .select-box ul li.disable{opacity:0;position:absolute;left:-99999999px;}
.inventory-setting-box .list-box .list .bottom .select-box-wrap{padding: 10px 10px 10px 0;}
.inventory-setting-box .list-box .list .bottom .select-box ul.custom-checkbox03 li{align-items: center;}
.inventory-setting-box .list-box .list .bottom .select-box ul.custom-checkbox03 li > div:first-child{flex:0 0 55%;}
.inventory-setting-box .list-box .list .bottom .select-box ul.custom-checkbox03 li > div:last-child{color:#999;flex:0 0 45%;text-align:center;justify-content: center;box-sizing: border-box;}
.inventory-setting-box .last-ft-box{ width: 100%; color: #999; background: #fff; border-radius: 15px; box-shadow: 0px 1px 3px rgba(0,0,0,0.1); font-size: 0.875rem; padding: 15px; display: flex; align-items: center; justify-content: center;  margin: 20px 0; color: #e93636; font-weight: 500;}
.inventory-setting-box .last-ft-box i{ font-size: 18px; margin-right: 10px;}

.center-modal{display:block; position: fixed; top:auto; z-index: 99; overflow: hidden; outline: 0; width: 314px; height: 130px; left: 50%; bottom: 0; transform: translateX(-50%);}
.center-modal .modal-dialog{position:absolute;bottom:0;left:50%;transform: translateX(-50%);}
.center-modal .modal-dialog .modal-content{padding:20px 30px; background-color: rgba(255,255,255,0.9);}
.center-modal .modal-dialog .close{position:absolute;right:10px;top:10px;}
.center-modal .modal-dialog .btn{border-radius: 1.5rem; width: 120px; font-size: 0.875rem; letter-spacing: -1px; padding: 0.5rem 0.375rem;}
.center-modal .modal-dialog .btn-outline-primary{color:#444;border-color:#444;}
.center-modal .modal-dialog .btn-outline-primary:hover{color:#fff;border-color:#444;background-color:#444;}
.center-modal .modal-dialog .btn-outline-primary:focus, .center-modal .modal-dialog .btn-outline-primary.focus{-webkit-box-shadow: 0 0 0 0.15rem rgba(145, 145, 145, 0.25);  box-shadow: 0 0 0 0.15rem rgba(145, 145, 145, 0.25);}
.center-modal .modal-dialog .btn-secondary{border-color:#f25b2b;background-color:#f25b2b;}
.center-modal .modal-dialog .btn-secondary:hover{color:#fff;border-color:#f25b2b;background-color:#f25b2b;}
.center-modal .modal-dialog .btn-secondary:focus, .center-modal .modal-dialog .btn-secondary.focus{-webkit-box-shadow: 0 0 0 0.15rem rgba(255, 162, 96, 0.25);  box-shadow: 0 0 0 0.15rem rgba(255, 162, 96, 0.25);}
.center-modal .btn-secondary:not(:disabled):not(.disabled):active:focus, .center-modal .btn-secondary:not(:disabled):not(.disabled).active:focus, .center-modal .show > .btn-secondary.dropdown-toggle:focus{-webkit-box-shadow: 0 0 0 0.15rem rgba(255, 162, 96, 0.25);  box-shadow: 0 0 0 0.15rem rgba(255, 162, 96, 0.25);}
.center-modal .btn-secondary:not(:disabled):not(.disabled):active, .center-modal .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle{color:#fff;border-color:#f25b2b;background-color:#f25b2b;}

.top-box .btn-secondary{background-color: #fff;color: #f25b2b; border-color: #fff; font-size: 0.875rem; border-radius: 20px; height: 34px; min-width: 92px; display: flex; justify-content: space-between; padding: 0 8px 0 15px; align-items: center;}
.top-box .btn-secondary i{color:#888; font-size: 22px;}
.top-box .btn-secondary:focus, .top-box .btn-secondary.focus{color:#f25b2b;border-color:#fff;background-color:#fff;-webkit-box-shadow: 0 0 0 0.15rem rgba(255, 162, 96, 0.25);  box-shadow: 0 0 0 0.15rem rgba(255, 162, 96, 0.25);}
.top-box .btn-secondary:not(:disabled):not(.disabled):active:focus, .top-box .btn-secondary:not(:disabled):not(.disabled).active:focus, .top-box .show > .btn-secondary.dropdown-toggle:focus{-webkit-box-shadow: 0 0 0 0.15rem rgba(255, 162, 96, 0.25);  box-shadow: 0 0 0 0.15rem rgba(255, 162, 96, 0.25);}
.top-box .btn-secondary:not(:disabled):not(.disabled):active, .top-box .btn-secondary:not(:disabled):not(.disabled).active, .top-box .show > .btn-secondary.dropdown-toggle{color:#f25b2b;border-color:#fff;background-color:#fff;}
.top-box .check-box{padding:0;}
.top-box .dropdown{margin-right:10px;}
.top-box .dropdown-menu{min-width:94px;}
.top-box .nav-pills .nav-link.active, .top-box .nav-pills .show > .nav-link{    background-color: #f25b2b;}
.top-box .nav{background-color: #fff; border-radius: 25px; padding: 3px; height: 34px;margin-right:24px;}
.top-box .nav-justified .nav-item{border-radius: 20px; min-width: 75px; height: 28px;}
.top-box .nav-link{display: flex; align-items: center; height: 28px; justify-content: center; padding:0; font-size:0.875rem;}
.top-box .nav-tabs > li > a, .top-box .nav-pills > li > a{color:#999;}
.top-box .btn-dark{border-radius: 25px; min-width: 100px;margin-left:10px;font-size:0.875rem;}

.inventory-list-box{border:2px solid #666;border-radius:20px; overflow:hidden;margin:12px 0 0;}
.inventory-list-box.active{height: 50px;  overflow: hidden;}
.inventory-list-box .inventory-list-box-top{border-bottom:1px solid #d4d4d4;background:#666;}
.inventory-list-box .inventory-list-box-top .right{background:#fff;width:calc(100% - 58px); display: flex; align-items: center;padding:0 20px;box-sizing:border-box; height: 48px;}
.inventory-list-box .inventory-list-box-top .right > div{ align-items: center;}
.inventory-list-box .inventory-list-box-top .right p{margin:0;font-size:1rem; font-weight: 600;  color: #666;}
.inventory-list-box .inventory-list-box-top .right p.last{color:#f25b2b;}
.inventory-list-box .inventory-list-box-top .right .boundary{display: block; width: 8px; height: 8px; border: 2px solid #666; border-width: 2px 2px 0 0; transform: rotate(45deg); margin: 0 8px;}
.inventory-list-box .inventory-list-box-top .right .shrink-box .btn-shrink{display: flex; width: 10px; height: 10px; border: solid #666; border-width: 2px 2px 0 0; transform: rotate(315deg);}
.inventory-list-box .inventory-list-box-top .right .shrink-box .btn-shrink.active{transform: rotate(135deg); position: relative; top: -3px;}
.inventory-list-box .btn-inventory-show{width:58px;height:48px;background: #666 url(/resources/images/inventory-icon03.png) no-repeat center center;display: flex; align-items: center; justify-content: center;}
.inventory-list-box .inventory-step-box{display:flex;}
.inventory-list-box .inventory-step-box .inventory-step-item{width:25%;box-sizing:border-box;border-right:1px solid #d4d4d4;background:#fff;}
.inventory-list-box .inventory-step-box .inventory-step-item:last-child{border-right:0;}
.inventory-list-box .inventory-step-box .inventory-step-item ul{list-style:none;padding:0 10px;margin:0;}
.inventory-list-box .inventory-step-box .inventory-step-item .top{position:relative;}
.inventory-list-box .inventory-step-box .inventory-step-item .top input{width: 100%; outline: none; border: none;  height: 40px; padding: 0 20px;  box-sizing: Border-box; color: #666;  font-size: 0.875rem;  border-bottom: 1px solid #d4d4d4; background: #fff;}
.inventory-list-box .inventory-step-box .inventory-step-item .top input::placeholder{color:#999;}
.inventory-list-box .inventory-step-box .inventory-step-item .top .btn-search{display: flex; width: 25px; height: 38px; background: #fff url(/resources/images/inventory-icon01.png) no-repeat center center;  position: absolute;  border: none;  box-sizing: border-box;  right: 20px;  top: 0; padding: 0;}
.inventory-list-box .inventory-step-box .inventory-step-item .select-box-wrap{height: 328px; padding: 10px 10px 10px 0; box-sizing: border-box;}
.inventory-list-box .inventory-step-box .inventory-step-item .select-box-wrap .select-box{min-height:308px;max-height:308px;overflow-y:auto;}
.inventory-list-box .inventory-step-box .inventory-step-item .select-box-wrap .select-box::-webkit-scrollbar{width: 14px; height: 14px;}
.inventory-list-box .inventory-step-box .inventory-step-item .select-box-wrap .select-box::-webkit-scrollbar-thumb{outline: none; border-radius: 10px; border: 4px solid transparent; box-shadow: inset 6px 6px 0 rgba(179, 185, 199, 0.65);}
.inventory-list-box .inventory-step-box .inventory-step-item .select-box-wrap .select-box::-webkit-scrollbar-thumb:hover{ border: 4px solid transparent; box-shadow: inset 6px 6px 0 rgba(179, 185, 199, 1);}
.inventory-list-box .inventory-step-box .inventory-step-item .select-box-wrap .select-box::-webkit-scrollbar-track{box-shadow: none;  background-color: transparent;}
.inventory-list-box .inventory-step-box .inventory-step-item .select-box-wrap .select-box ul li{padding: 0 35px; box-sizing: border-box; cursor: pointer; font-size: 0.875rem; color: #999; letter-spacing: normal; min-height: 46px;  display: flex;  align-items: center; position:relative;}
.inventory-list-box .inventory-step-box .inventory-step-item .select-box-wrap .select-box ul li b{margin-right:3px;}
.inventory-list-box .inventory-step-box .inventory-step-item .select-box-wrap .select-box ul li:hover, .inventory-list-box .inventory-step-box .inventory-step-item .select-box-wrap .select-box ul li.active{background-color:#f2f4f6;border-radius:10px;}
.inventory-list-box .inventory-step-box .inventory-step-item .select-box-wrap .select-box ul li:hover b, .inventory-list-box .inventory-step-box .inventory-step-item .select-box-wrap .select-box ul li.active b{color:#f25b2b;}
.inventory-list-box .inventory-step-box .inventory-step-item .select-box-wrap .select-box ul li.active{position: sticky; top: 0;  z-index: 1;}
.inventory-list-box .inventory-step-box .inventory-step-item .select-box-wrap .select-box ul li.active::after{content:'';width:8px;height:8px;border:solid #666;border-width:2px 2px 0 0; position:absolute;right:20px;transform:rotate(45deg);}
.inventory-list-box .inventory-step-box .inventory-step-item .select-box-wrap .select-box .btn-edit{display:flex;width:16px;height:16px;background: url(/resources/images/inventory-icon04.png) no-repeat center center;position:absolute;left:10px;}

.justify-content-space-between{justify-content: space-between !important;}

.inventory-result-list-box{margin:30px 0 0;}
.inventory-result-list-box .inventory-new-top-box .nav{max-width: 231px;}
.inventory-result-list-box .inventory-new-top-box .nav-justified .nav-item{max-width:74px;}
.search-box{max-width:270px; border-radius: 25px; max-height:34px; overflow: hidden; position:relative;}
.search-box input{border:none;width:100%;height:100%;box-sizing:border-box;font-size:0.875rem;outline:none;padding:0 20px;}
.search-box input::placeholder{color:#999;font-size:0.875rem;}
.search-box .btn-search{display: flex; width: 16px; height: 34px; background: #fff url(/resources/images/inventory-icon01.png) no-repeat center center; position: absolute; border: none; box-sizing: border-box; right: 20px; top: 0; padding: 0;}
.inventory-result-table-box{background:#fff;border:1px solid #bbb;border-radius:25px;margin:14px 0 0;}
.inventory-result-table-box .table-responsive{border:none;margin:0;overflow: visible;}
.inventory-result-table-box .table{}
.inventory-result-table-box .table th, .inventory-result-table-box .table td{text-align:center; padding:0.5rem;white-space:normal !important;}
.inventory-result-table-box .table th{font-size:1rem;border-color:#dfdfdf;}
.inventory-result-table-box .table td{font-size:0.875rem;border-color:#dfdfdf;position:relative;white-space:normal;}
.inventory-result-table-box .table td.text-left{padding-left: 1.5rem;}
.inventory-result-table-box .table td .btn-note{}
.inventory-result-table-box .table td .note-box-wrap{display:none;}
.inventory-result-table-box .table td .note-box{z-index:1;position: absolute;border: 1px solid #d0d2d4; left: 50%; top: 50%; width: 494px; transform: translate(-50%, -50%); background: #fff; border-radius: 10px; padding: 7px; box-sizing: border-box; box-shadow: 0px 0px 10px rgba(0,0,0,0.25);display: flex; justify-content: space-between;align-items: center;}
.inventory-result-table-box .table td .note-box div{width: 126px;}
.inventory-result-table-box .table td .note-box div button{min-width:58px;}
.inventory-result-table-box .table td .note-box input[type="text"]{width: calc(100% - 136px);text-align:left;padding:0 12px;box-sizing:border-box;}
.inventory-result-table-box .table tbody th{border-right:1px solid #dfdfdf;  box-sizing: border-box;   white-space: normal !important;}
.inventory-result-table-box .table tbody tr.on td, .inventory-result-table-box .table tbody tr:hover td{background:#f2f4f6;}
.inventory-result-table-box .table i{font-size: 1.125rem; vertical-align: middle; margin-left: 3px;}
.inventory-result-table-box .table input[type="text"]{border: 1px solid #bbb; outline: none;  width: 100px;  height: 40px;  border-radius: 10px;  padding:0 10px ;text-align: right;  color: #666;  background: #fff;  letter-spacing: 0;  font-size: 0.875rem;}
.inventory-result-table-box .table select{border: 1px solid #bbb; outline: none;  width: 100px;  height: 40px;  border-radius: 10px;  padding:0 10px ; color: #666;  background: #fff;  letter-spacing: 0;  font-size: 0.875rem;}
.inventory-result-table-box .table .btn-outline-secondary{color:#444;border-color:#444;height:34px;border-radius:20px;}
.inventory-result-table-box .table .btn-outline-secondary:hover{color:#fff;background-color:#444;}
.inventory-result-table-box .table .btn-secondary{border-radius:20px;background-color:#444;}
.inventory-result-table-box .table .btn.w80{min-width:80px;}
.inventory-result-table-box .table .btn.w100{min-width:100px;}
.inventory-result-table-box .table .btns{width:20px;height:20px;margin:0 5px;display:flex;opacity:0.4;}
.inventory-result-table-box .table .btns.on{opacity:1;}
.inventory-result-table-box .table .btn-lock{background:url(/resources/images/inventory-icon05.png) no-repeat center center;}
.inventory-result-table-box .table .btn-file{background:url(/resources/images/inventory-icon06.png) no-repeat center center;}

body.right-bar-enabled{overflow:hidden;}
.btn-history{box-sizing: border-box;  position: fixed; right: 0; top:240px; width: 25px; height: 130px; writing-mode: vertical-lr; background: url(/resources/images/inventory-icon09.png) no-repeat center center;  color: #fff;  padding: 32px 0 38px 3px;  text-align: center;  font-size: 1em;}
.btn-reply{box-sizing: border-box;  position: fixed; right: 0; top:170px; width: 25px; height: 75px; writing-mode: vertical-lr; background: url(/resources/assets/images/sidebar-reply-bg.png) no-repeat center center;  color: #fff;  padding:0 4px 10px;  text-align: center;  font-size: 1em;}
.btn-history:hover{color:#fff;}
.btn-find-and-change{box-sizing: border-box;  position: fixed; right: 0; top:365px; width: 25px; height: 132px; background: url(/resources/assets/images/gray-bg-01.png) no-repeat center center;  color: #fff;  padding:0 4px;  text-align: center;font-size: 1em;line-height: 16px; display: flex;align-items: center;}
.rightbar-overlay02{background-color: rgba(0,0,0,0.5);position:fixed;} 
.rightbar-overlay{z-index:100;}
.right-bar-history-box{box-sizing:border-box;min-width:352px;max-width:352px;z-index:101;}
.right-bar-history-box .rightbar-title{padding: 0 22px 0 44px; height: 67px; border-bottom: 3px solid #444; box-sizing: border-box; display: flex; justify-content: space-between; align-items: center;}
.right-bar-history-box .rightbar-title h5{font-size:1rem;color:#444;font-weight:bold;}
.right-bar-history-box .rightbar-title a{display:flex;width:22px;height:21px;background:url(/resources/images/inventory-icon07.png) no-repeat center center;line-height:normal;border-radius:0;position:relative;top:-3px;}
.right-bar-history-box .search-box{padding:20px;max-height: 70px; box-sizing:border-box;border-bottom:1px solid #dbdbdb;position:relative; max-width: 100%; border-radius: 0;}
.right-bar-history-box .search-box input{border:1px solid #999;padding:0 16px;border-radius:25px;color:#444;width:100%;height:34px;}
.right-bar-history-box .search-box input::placeholder{color:#999;font-size:0.875rem;}
.right-bar-history-box .search-box .btn-search{display: flex; width: 25px; height: 20px; background: #fff url(/resources/images/inventory-icon01.png) no-repeat center center; position: absolute; border: none; box-sizing: border-box;  right: 35px;  top: 25px;  padding: 0;}

.right-bar-history-box .history-list-wrap{height:calc(100% - 142px);padding:10px 5px 10px 0;}
.right-bar-history-box .history-list-wrap .history-list-box{height:100%;overflow-y:auto;padding-right:5px;}
.right-bar-history-box .history-list-wrap .history-list-box::-webkit-scrollbar{width: 14px; height: 14px;}
.right-bar-history-box .history-list-wrap .history-list-box::-webkit-scrollbar-thumb{outline: none; border-radius: 10px; border: 4px solid transparent; box-shadow: inset 6px 6px 0 rgba(179, 185, 199, 0.65);}
.right-bar-history-box .history-list-wrap .history-list-box::-webkit-scrollbar-thumb:hover{ border: 4px solid transparent; box-shadow: inset 6px 6px 0 rgba(179, 185, 199, 1);}
.right-bar-history-box .history-list-wrap .history-list-box::-webkit-scrollbar-track{box-shadow: none;  background-color: transparent;}
.right-bar-history-box .history-list-wrap .history-list-box ul{padding:0;margin:0;list-style:none;}
.right-bar-history-box .history-list-wrap .history-list-box ul li{padding:20px;box-sizing:border-box;position:relative;border-bottom:1px solid #dbdbdb;min-height:120px;max-height:120px;display: flex; flex-direction: column; justify-content: space-between;position:relative;}
.right-bar-history-box .history-list-wrap .history-list-box ul li:last-child{border-bottom:0;}
.right-bar-history-box .history-list-wrap .history-list-box ul li span{font-size:0.75rem;color:#444;margin:0 0 18px;display:block;margin:0;    padding-right: 10px;}
.right-bar-history-box .history-list-wrap .history-list-box ul li p{font-size:0.875rem;color:#444;font-weight:600;margin:0;}
.right-bar-history-box .history-list-wrap .history-list-box ul li div em{font-style:normal;color:#999;font-size:0.75rem;}
.right-bar-history-box .history-list-wrap .history-list-box ul li .btn-edit-index-modal{position:absolute;right:10px;top:20px;width:21px;height:21px;background: url(/resources/images/inventory-icon08.png) no-repeat center center;}

.select-charge-modal .modal-dialog{max-width:640px;}
.select-charge-modal .modal-dialog .modal-content{padding: 40px 60px; border-radius: 25px; box-shadow: 5px 5px 15px 0px rgba(0,0,0,.3);}
.select-charge-modal .modal-dialog .modal-content .modal-head{min-width:520px;}
.select-charge-modal .modal-dialog .modal-content .modal-head .close{position: absolute; right: 20px; top: 20px; font-size: 24px; font-weight: 500;}
.select-charge-modal .modal-dialog .modal-content .modal-head h5{font-size: 1.125rem; font-weight: bold; border-bottom: 1px solid #999; padding: 0 0 10px; margin: 0 0 20px;}
.select-charge-modal .modal-dialog .modal-content .modal-head p{font-size: 0.875rem; color: #999; margin: 0 0 15px;}
.select-charge-modal .modal-dialog .modal-content .modal-body{min-width:520px;padding:0;}
.select-charge-modal .modal-dialog .modal-content .modal-body .top{}
.select-charge-modal .modal-dialog .modal-content .modal-body .top > p{margin:0;font-size:0.875rem;color:#222;}
.select-charge-modal .modal-dialog .modal-content .modal-body .top div{margin:0 0 15px;}
.select-charge-modal .modal-dialog .modal-content .modal-body .top div p{margin:0;font-size:0.875rem;color:#999;}
.select-charge-modal .modal-dialog .modal-content .modal-body .top div p b{color:#222;}
.select-charge-modal .modal-dialog .modal-content .modal-body .dropdown{margin:0 0 10px;}
.select-charge-modal .modal-dialog .modal-content .modal-body .dropdown button{border: 1px solid #bbb;background: #fff; color: #999; width: 100%; text-align: left; display: flex; justify-content: space-between; font-size: 0.875rem; height: 46px; align-items: center; padding: 0 14px; border-radius: 10px;}
.select-charge-modal .modal-dialog .modal-content .modal-body .dropdown-menu{width: 100%; max-height: 200px; overflow-y: auto;}
.select-charge-modal .modal-dialog .modal-content .modal-body .select-result-wrap{background:#f2f4f6;border-radius:15px;padding:14px 24px;max-height:110px;margin:0 0 20px;}
.select-charge-modal .modal-dialog .modal-content .modal-body .select-result-box{box-sizing:border-box;overflow-y:auto;max-height:82px;}
.select-charge-modal .modal-dialog .modal-content .modal-body .select-result-box::-webkit-scrollbar{width: 14px; height: 14px;}
.select-charge-modal .modal-dialog .modal-content .modal-body .select-result-box::-webkit-scrollbar-thumb{outline: none; border-radius: 10px; border: 4px solid transparent; box-shadow: inset 6px 6px 0 rgba(179, 185, 199, 0.65);}
.select-charge-modal .modal-dialog .modal-content .modal-body .select-result-box::-webkit-scrollbar-thumb:hover{ border: 4px solid transparent; box-shadow: inset 6px 6px 0 rgba(179, 185, 199, 1);}
.select-charge-modal .modal-dialog .modal-content .modal-body .select-result-box::-webkit-scrollbar-track{box-shadow: none;  background-color: transparent;}
.select-charge-modal .modal-dialog .modal-content .modal-body .select-result-box ul{height:100%;padding:0;margin:0;padding-right:10px;}
.select-charge-modal .modal-dialog .modal-content .modal-body .select-result-box ul li{margin: 0 0 10px;font-size:0.875rem;display: flex; align-items: center; justify-content: space-between;}
.select-charge-modal .modal-dialog .modal-content .modal-body .select-result-box ul li:last-child{margin:0;}
.select-charge-modal .modal-dialog .modal-content .modal-body .select-result-box ul li .btn-delete{display:block;width:20px;height:20px;background: url(/resources/images/inventory-icon10.png) no-repeat center center;}
.select-charge-modal .modal-dialog .modal-content .modal-body .button-items{text-align:center;}
.select-charge-modal .modal-dialog .modal-content .modal-body .button-items button{min-width:80px;height:34px;border-radius:25px;font-size:0.875rem;margin: 0 5px 12px;}
.select-charge-modal .modal-dialog .modal-content .modal-body .button-items .btn-outline-primary{color:#444;border-color:#444;}
.select-charge-modal .modal-dialog .modal-content .modal-body .button-items .btn-outline-primary:hover{color:#fff;border-color:#444;background-color:#444;}
.select-charge-modal .modal-dialog .modal-content .modal-body .button-items .btn-outline-primary:focus, .select-charge-modal .modal-dialog .modal-content .modal-body .button-items .modal-dialog .btn-outline-primary.focus{-webkit-box-shadow: 0 0 0 0.15rem rgba(145, 145, 145, 0.25);  box-shadow: 0 0 0 0.15rem rgba(145, 145, 145, 0.25);}
.select-charge-modal .modal-dialog .modal-content .modal-body .button-items .btn-secondary{border-color:#f25b2b;background-color:#f25b2b;}
.select-charge-modal .modal-dialog .modal-content .modal-body .button-items .btn-secondary:hover{color:#fff;border-color:#f25b2b;background-color:#f25b2b;}
.select-charge-modal .modal-dialog .modal-content .modal-body .button-items .btn-secondary:focus, .select-charge-modal .modal-dialog .modal-content .modal-body .button-items .modal-dialog .btn-secondary.focus{-webkit-box-shadow: 0 0 0 0.15rem rgba(255, 162, 96, 0.25);  box-shadow: 0 0 0 0.15rem rgba(255, 162, 96, 0.25);}
.select-charge-modal .modal-dialog .modal-content .modal-body .button-items .btn-secondary:not(:disabled):not(.disabled):active:focus, .select-charge-modal .modal-dialog .modal-content .modal-body .button-items .btn-secondary:not(:disabled):not(.disabled).active:focus, .select-charge-modal .modal-dialog .modal-content .modal-body .button-items .show > .btn-secondary.dropdown-toggle:focus{-webkit-box-shadow: 0 0 0 0.15rem rgba(255, 162, 96, 0.25);  box-shadow: 0 0 0 0.15rem rgba(255, 162, 96, 0.25);}
.select-charge-modal .modal-dialog .modal-content .modal-body .button-items .btn-secondary:not(:disabled):not(.disabled):active, .select-charge-modal .modal-dialog .modal-content .modal-body .button-items .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle{color:#fff;border-color:#f25b2b;background-color:#f25b2b;}

.big-modal{padding:0 !important;}
.big-modal .modal-dialog{margin: 0; max-width: 100%; padding: 40px;height:100%; max-height: 100%;}
.big-modal .modal-dialog .modal-content{height:100%;border-radius:15px; overflow-y: auto; background: #fff;}
/* 팝업스크롤 */
.big-modal .modal-dialog .modal-content::-webkit-scrollbar{width: 14px; height: 14px;}
.big-modal .modal-dialog .modal-content::-webkit-scrollbar-thumb{outline: none; border-radius: 10px; border: 4px solid transparent; box-shadow: inset 6px 6px 0 rgba(179, 185, 199, 0.65);}
.big-modal .modal-dialog .modal-content::-webkit-scrollbar-thumb:hover{ border: 4px solid transparent; box-shadow: inset 6px 6px 0 rgba(179, 185, 199, 1);}
.big-modal .modal-dialog .modal-content::-webkit-scrollbar-track{box-shadow: none;  background-color: transparent;}

.modal-box{padding:0;}
.modal-box .modal-dialog-centered{justify-content: center;}
.modal-box .modal-content{padding:40px;box-sizing:border-box;border-radius: 25px;}
.modal-box .modal-head{}
.modal-box .modal-head h5{font-size: 1.125rem; color: #222; font-weight: 600; border-bottom: 1px solid #999; padding: 0 0 10px;}
.modal-box .modal-head .close{position: absolute; right: 20px; top: 20px; font-size: 30px; font-weight: 500;}
.modal-box .modal-body{padding:0;}
.modal-box .button-items{text-align:center;margin:0;}
.modal-box .button-items button{min-width:80px;height:34px;border-radius:25px;font-size:0.875rem;margin: 0 5px 12px;}
.modal-box .button-items .btn-outline-primary{color:#444;border-color:#444;}
.modal-box .button-items .btn-outline-primary:hover{color:#fff;border-color:#444;background-color:#444;}
.modal-box .button-items .btn-outline-primary:focus, .modal-box .button-items .modal-dialog .btn-outline-primary.focus{-webkit-box-shadow: 0 0 0 0.15rem rgba(145, 145, 145, 0.25);  box-shadow: 0 0 0 0.15rem rgba(145, 145, 145, 0.25);}
.modal-box .button-items .btn-secondary{border-color:#f25b2b;background-color:#f25b2b;}
.modal-box .button-items .btn-secondary:hover{color:#fff;border-color:#f25b2b;background-color:#f25b2b;}
.modal-box .button-items .btn-secondary:focus, .modal-box .button-items .modal-dialog .btn-secondary.focus{-webkit-box-shadow: 0 0 0 0.15rem rgba(255, 162, 96, 0.25);  box-shadow: 0 0 0 0.15rem rgba(255, 162, 96, 0.25);}
.modal-box .button-items .btn-secondary:not(:disabled):not(.disabled):active:focus, .modal-box .button-items .btn-secondary:not(:disabled):not(.disabled).active:focus, .modal-box .button-items .show > .btn-secondary.dropdown-toggle:focus{-webkit-box-shadow: 0 0 0 0.15rem rgba(255, 162, 96, 0.25);  box-shadow: 0 0 0 0.15rem rgba(255, 162, 96, 0.25);}
.modal-box .button-items .btn-secondary:not(:disabled):not(.disabled):active, .modal-box .button-items .btn-secondary:not(:disabled):not(.disabled).active, .modal-box .show > .btn-secondary.dropdown-toggle{color:#fff;border-color:#f25b2b;background-color:#f25b2b;}

.modal-box .button-items .btn-gray{border-color:#444;background-color:#444;color:#fff;}
.modal-box .button-items .btn-gray:hover{color:#fff;border-color:#444;background-color:#444;}
.modal-box .button-items .btn-gray:focus, .modal-box .button-items .modal-dialog .btn-gray.focus{-webkit-box-shadow: 0 0 0 0.15rem rgba(255, 162, 96, 0.25);  box-shadow: 0 0 0 0.15rem rgba(255, 162, 96, 0.25);}
.modal-box .button-items .btn-gray:not(:disabled):not(.disabled):active:focus, .modal-box .button-items .btn-gray:not(:disabled):not(.disabled).active:focus, .modal-box .button-items .show > .btn-gray.dropdown-toggle:focus{-webkit-box-shadow: 0 0 0 0.15rem rgba(0, 0, 0, 0.25);  box-shadow: 0 0 0 0.15rem rgba(0, 0, 0, 0.25);}
.modal-box .button-items .btn-gray:not(:disabled):not(.disabled):active, .modal-box .button-items .btn-gray:not(:disabled):not(.disabled).active, .modal-box .show > .btn-gray.dropdown-toggle{color:#fff;border-color:#444;background-color:#444;}

.modal-box p.tit01{text-align: center; font-size: 1.125rem; margin: 0; font-weight: bold; padding: 30px 0 30px;}
.modal-box p.tit02{padding:30px 0 5px;}
.modal-box span.tit01{font-size: 0.875rem;  text-align: center;  display: block;  margin: 0 0 30px;}
.modal-box-small .modal-dialog{max-width:420px;}

.manage-data-box .modal-content{max-width:420px;}
.manage-data-box .modal-content .modal-body{padding:0;}
.manage-data-box .select{display:flex;justify-content: space-between;padding:25px 0;}
.manage-data-box .select a{display: flex; min-width: 155px; border: 1px solid #dfdfdf; border-radius: 15px; min-height: 220px; flex-direction: column; align-items: center; justify-content: center;transition:all .4s;}
.manage-data-box .select a span{width:50px;height:50px;display:flex;margin:0 0 24px;transition:all .4s;}
.manage-data-box .select .left span{background:url(/resources/images/inventory-icon11.png) no-repeat center center;}
.manage-data-box .select .right span{background:url(/resources/images/inventory-icon12.png) no-repeat center center;}
.manage-data-box .select a:hover, .manage-data-box .select div.on a{border-color:#222; color:#222;}
.manage-data-box .select .left:hover span, .manage-data-box .select .left.on span{background:url(/resources/images/inventory-icon11-on.png) no-repeat center center;}
.manage-data-box .select .right:hover span, .manage-data-box .select .right.on span{background:url(/resources/images/inventory-icon12-on.png) no-repeat center center;}
.manage-data-box .select a p{text-align:center;color:#222;font-size:1rem; margin: 0; line-height: 1.4;transition:all .4s;}
.manage-data-box .select a:hover p, .manage-data-box .select div.on a p{font-weight:bold;}

.modal-open{padding:0 !important;}

.manage-data-box02 .modal-dialog{max-width:640px;}
.manage-data-box02 .modal-content{padding:40px 60px;}
.manage-data-box02 .modal-body{padding:30px 0 0 0;}
.manage-data-box02 .drag-drop-box{border: 2px dotted #bbb; border-radius: 10px; display: flex; flex-direction: column; justify-content: center;  align-items: center;  padding: 24px 0;margin:0 0 24px;}
.manage-data-box02 .drag-drop-box span{width:28px;height:28px;display:flex; background:url(/resources/images/inventory-icon11-on.png) no-repeat center center;background-size:24px;}
.manage-data-box02 .drag-drop-box p{color: #222; font-size: 1.125rem; font-weight: 700; padding: 20px 0; margin: 0;}
.manage-data-box02 .drag-drop-box em{color: #999; font-style: normal; text-align: center; line-height: 1.4;  font-size: 0.75rem;}
.manage-data-box02 .data-info-box{background: #f2f4f6; border-radius: 10px; padding: 24px; box-sizing: border-box; position:relative;margin:0 0 24px;}
.manage-data-box02 .data-info-box p{color: #222; font-size: 1rem; font-weight: bold; height: 30px; display: block; padding-left: 30px;  margin: 0 0 10px;background: url(/resources/images/inventory-icon13.png) no-repeat center left;}
.manage-data-box02 .data-info-box span{color: #444; font-size: 0.875rem;}
.manage-data-box02 .data-info-box .btn-outline-dark{position: absolute;right: 24px; top: 22px; height: 34px; font-size: 0.875rem; border-radius: 20px; background-color: #fff; min-width: 108px;}
.manage-data-box02 .data-info-box .btn-outline-dark:hover{background-color:#343a40;}
.manage-data-box02 .data-status-box{}
.manage-data-box02 .data-status-box .ing-box{}
.manage-data-box02 .data-status-box .ing-box > p{font-size: 0.875rem; color: #222; margin: 0; font-weight: bold;padding:0 0 5px;}
.manage-data-box02 .data-status-box .ing-box .ing-status-box{background: #f2f4f6; border-radius: 10px; padding: 24px; box-sizing: border-box; position: relative; margin: 0 0 24px;}
.manage-data-box02 .data-status-box .ing-box .ing-status-box .d-md-flex{height:28px;}
.manage-data-box02 .data-status-box .ing-box .ing-status-box .left{padding-left: 33px;background:url(/resources/images/inventory-icon14.png) no-repeat top left;}
.manage-data-box02 .data-status-box .ing-box .ing-status-box .left p{color: #222; font-size: 0.875rem; font-weight: bold; margin: 0; letter-spacing: 0; line-height: 1;}
.manage-data-box02 .data-status-box .ing-box .ing-status-box .left div span{color: #999; font-size: 0.75rem; margin-right: 10px; letter-spacing: -0.5px;}
.manage-data-box02 .data-status-box .ing-box .ing-status-box .right{display: flex;align-items: center;}
.manage-data-box02 .data-status-box .ing-box .ing-status-box .right a{font-size: 1.5rem; font-weight: normal; color: #999;}
.manage-data-box02 .data-status-box .ing-box .ing-status-box .progress-box{display: flex;justify-content: space-between; align-items: flex-end;}
.manage-data-box02 .data-status-box .ing-box .ing-status-box .progress-box .progress{height:5px;width: calc(100% - 40px);}
.manage-data-box02 .data-status-box .ing-box .ing-status-box .progress-box .progress .progress-bar{background-color:#f25b2b; border-radius: 10px;}
.manage-data-box02 .data-status-box .ing-box .ing-status-box .progress-box span{color: #999; font-size: 0.75rem;    display: flex; height: 15px;}
.manage-data-box02 .data-status-box .result-box > p{font-size: 0.875rem; color: #222; margin: 0; font-weight: bold;padding:0 0 5px;}
.manage-data-box02 .data-status-box .result-box .result-status-box{background: #f2f4f6; border-radius: 10px 10px 0 0; padding: 24px; box-sizing: border-box; position: relative; margin: 0 0 5px;}
.manage-data-box02 .data-status-box .result-box .result-status-box .d-md-flex{height:28px;}
.manage-data-box02 .data-status-box .result-box .result-status-box .left{padding-left: 33px;background:url(/resources/images/inventory-icon14.png) no-repeat top left;}
.manage-data-box02 .data-status-box .result-box .result-status-box .left p{color: #222; font-size: 0.875rem; font-weight: bold; margin: 0; letter-spacing: 0; line-height: 1;}
.manage-data-box02 .data-status-box .result-box .result-status-box .left div span{color: #999; font-size: 0.75rem; margin-right: 10px; letter-spacing: -0.5px;}
.manage-data-box02 .data-status-box .result-box .result-status-box .right{display: flex;align-items: center;}
.manage-data-box02 .data-status-box .result-box .result-status-box .right .btn-delete{display:block;width:20px;height:20px;background: url(/resources/images/inventory-icon10.png) no-repeat center center;}
.manage-data-box02 .data-status-box .result-box .result-info-box{background: #f2f4f6; border-radius: 0 0 10px 10px; padding: 20px 24px; box-sizing: border-box; position: relative; margin: 0 0 24px;}
.manage-data-box02 .data-status-box .result-box .result-info-box ul{padding:0;list-style:none;margin:0;display:flex;}
.manage-data-box02 .data-status-box .result-box .result-info-box ul li{}
.manage-data-box02 .data-status-box .result-box .result-info-box ul li > p{font-size:0.875rem;color:#444;margin:0;}
.manage-data-box02 .data-status-box .result-box .result-info-box ul li div{padding-left:30px;height:30px;display: flex;align-items: center;min-width:86px;}
.manage-data-box02 .data-status-box .result-box .result-info-box ul li.all-data div{padding-left:36px;background: url(/resources/images/inventory-icon15.png) no-repeat center left;min-width:110px;}
.manage-data-box02 .data-status-box .result-box .result-info-box ul li.success div{background: url(/resources/images/inventory-icon16.png) no-repeat center left;}
.manage-data-box02 .data-status-box .result-box .result-info-box ul li.fail div{background: url(/resources/images/inventory-icon17.png) no-repeat center left;}
.manage-data-box02 .data-status-box .result-box .result-info-box ul li div span{font-size: 0.875rem;}
.manage-data-box02 .data-status-box .result-box .result-info-box ul li div span b{}
.manage-data-box03 .modal-dialog{max-width: 550px;}
.manage-data-box03 .modal-body{padding:0;}
.manage-data-box03 .modal-body > p{font-size:0.875rem;margin:20px 0 15px;}
.manage-data-box03 .modal-body .btn-download{min-width: 110px; height: 34px; border-radius: 25px; font-size: 0.875rem; margin: 0;}
.manage-data-box03 .custom-control{list-style: none; padding: 0; margin:0 0 26px;}
.manage-data-box03 .custom-control li{padding: 10px 20px; margin: 0 0 10px; display: flex; align-items: center;background: #f2f4f6; border-radius: 10px;max-height:56px;}
.manage-data-box03 .custom-control li:last-child{margin:0;}
.manage-data-box03 .custom-control li > div > p{margin:0;}
.manage-data-box03 .custom-control li > div > div{display:flex;}
.manage-data-box03 .custom-control li > div > div > span{color:#999;font-size:0.75rem; min-width: 84px; display: block;}
.manage-data-box03 .custom-control-label::before, .manage-data-box03 .custom-control-label::after{width:1.625rem;height:1.625rem;left:0;top:0;}
.manage-data-box03 .custom-control-label::before{border-radius:100%;background-color:#ccc;border-color:#ccc;}
.manage-data-box03 .custom-control-input:checked ~ .custom-control-label::before{background-color:#444;border-color:#444;}
.manage-data-box03 .custom-control-label{cursor:pointer;height: 1.625rem; display: flex; align-items: center; padding-left:40px; font-size:0.875rem;color:#999;font-weight:300;}
.manage-data-box03 .button-items button{margin:0 5px 0;}
.manage-data-box03 .download-box > p{margin: 26px 0 16px;font-size:0.875rem;}
.manage-data-box03 .download-box > p > b{color:#f25b2b;}
.manage-data-box04 .modal-dialog{max-width: 420px;}
.manage-data-box04 .modal-body{padding:0;}
.manage-data-box04 p{text-align: center; font-size: 1.125rem; margin: 0; font-weight: bold; padding: 40px 0 40px;}
.manage-data-box05 .modal-dialog{max-width: 640px;}
.manage-data-box05 .modal-body{padding:0;}
.manage-data-box05 .modal-content{padding:40px 60px;}
.manage-data-box05 .nav-pills .nav-link.active, .manage-data-box05 .nav-pills .show > .nav-link{    background-color: #f25b2b;}
.manage-data-box05 .nav{background-color: #f4f6f8; border-radius: 25px; padding: 3px; height: 34px;max-width: 160px; margin: 26px 0 16px;}
.manage-data-box05 .nav-justified .nav-item{border-radius: 20px; min-width: 75px; height: 28px;}
.manage-data-box05 .nav-link{display: flex; align-items: center; height: 28px; justify-content: center; padding:0; font-size:0.875rem;}
.manage-data-box05 .nav-tabs > li > a, .manage-data-box05 .nav-pills > li > a{color:#999;}
.manage-data-box05 .drag-drop-box{border: 2px dotted #bbb; border-radius: 10px; display: flex; flex-direction: column; justify-content: center;  align-items: center;  padding: 24px 0;margin:0 0 24px;}
.manage-data-box05 .drag-drop-box span{width:28px;height:28px;display:flex; background:url(/resources/images/inventory-icon11-on.png) no-repeat center center;background-size:24px;}
.manage-data-box05 .drag-drop-box p{color: #222; font-size: 1.125rem; font-weight: 700; padding: 20px 0; margin: 0;}
.manage-data-box05 .drag-drop-box em{color: #999; font-style: normal; text-align: center; line-height: 1.4;  font-size: 0.75rem;}
.manage-data-box05 .ing-box{margin:0 0 22px;}
.manage-data-box05 .ing-box > p{font-size: 0.875rem; color: #222; margin: 0; font-weight: bold;padding:0 0 5px;}
.manage-data-box05 .ing-box > p > b{color:#f25b2b;}
.manage-data-box05 .ing-box .ing-box-slide{min-height: 230px; background: #f2f4f6; border-radius: 10px; padding: 20px 0 20px; box-sizing: Border-box;}
.manage-data-box05 .ing-box .ing-status-box{background: #f2f4f6; padding:8px 24px; box-sizing: border-box; position: relative;min-height:59px;}
.manage-data-box05 .ing-box .ing-status-box .d-md-flex{height:28px;}
.manage-data-box05 .ing-box .ing-status-box .left{padding-left: 33px;background:url(/resources/images/inventory-icon14.png) no-repeat top left;}
.manage-data-box05 .ing-box .ing-status-box .left p{color: #222; font-size: 0.875rem; font-weight: bold; margin: 0; letter-spacing: 0; line-height: 1;}
.manage-data-box05 .ing-box .ing-status-box .left div span{color: #999; font-size: 0.75rem; margin-right: 10px; letter-spacing: -0.5px;}
.manage-data-box05 .ing-box .ing-status-box .right{display: flex;align-items: center;}
.manage-data-box05 .ing-box .ing-status-box .right a{font-size: 1.5rem; font-weight: normal; color: #999;}
.manage-data-box05 .ing-box .ing-status-box .progress-box{display: flex;justify-content: space-between; align-items: flex-end;}
.manage-data-box05 .ing-box .ing-status-box .progress-box .progress{height:5px;width: calc(100% - 40px);}
.manage-data-box05 .ing-box .ing-status-box .progress-box .progress .progress-bar{background-color:#f25b2b; border-radius: 10px;}
.manage-data-box05 .ing-box .ing-status-box .progress-box span{color: #999; font-size: 0.75rem;    display: flex; height: 15px;}
.manage-data-box05 .ing-box .ing-box-slide .swiper-pagination-fraction, .manage-data-box05 .ing-box .ing-box-slide .swiper-pagination-custom, .manage-data-box05 .ing-box .ing-box-slide .swiper-horizontal > .swiper-pagination-bullets, .manage-data-box05 .ing-box .ing-box-slide .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:13px;}
.manage-data-box05 .ing-box .ing-box-slide .swiper-pagination-bullets .swiper-pagination-bullet, .manage-data-box05 .ing-box .ing-box-slide .swiper-pagination-bullets .swiper-pagination-bullet{width:10px;height:10px; background: #000; opacity: 0.2;margin: 0 5px;}
.manage-data-box05 .ing-box .ing-box-slide .swiper-pagination-bullets .swiper-pagination-bullet-active{background:#000;opacity:1;}
.manage-data-box05 .ing-box .btn-delete {display: block;width: 20px;height: 20px;background: url(/resources/images/inventory-icon10.png) no-repeat center center;}
.manage-data-box05 .url-upload-box > p{font-size: 0.875rem; color: #999; margin: 15px 0 25px;}
.manage-data-box05 .url-upload-box .url-box{margin:0 0 30px;}
.manage-data-box05 .url-upload-box .url-box p{font-size:0.875rem;margin:0;color:#222;font-weight:bold;margin:0 0 5px;}
.manage-data-box05 .url-upload-box .url-box input[type="text"]{border-radius: 10px; border: 1px solid #bbb; height: 46px; padding: 0 12px; min-width: 426px;margin:0 0 15px;outline:none;}
.manage-data-box05 .url-upload-box .url-box input[type="text"]::placeholder{color:#999;font-size:0.875rem;}
.manage-data-box05 .url-upload-box .url-box .bottom div{align-items: center;}
.manage-data-box05 .url-upload-box .url-box .bottom div input{margin:0;}
.manage-data-box05 .url-upload-box .url-box .bottom div a{font-size: 0.875rem; border-radius: 25px; min-width: 80px;}
.manage-data-box05 .ing-box .ing-status-box .left.url{background-image:url(/resources/images/inventory-icon18.png);}

.index-save-box .modal-dialog{max-width: 640px;}
.index-save-box .modal-head h5{border-bottom:0;padding:0 0 20px;}
.index-save-box .modal-body{padding:0;}
.index-save-box .modal-body p{margin:0 0 5px;font-size:0.875rem;color:#222;}
.index-save-box .modal-body input{border:1px solid #bbb;border-radius:10px;min-height:48px;width:100%;padding:0 14px;box-sizing:border-box;margin:0 0 30px;outline:none;}

.history-detail-box .table thead th{vertical-align:middle;}
.history-detail-box .inventory-result-table-box .table th, .history-detail-box .inventory-result-table-box .table td{padding: 10px 0.85rem;line-height:1.2;}
.history-detail-box .inventory-result-table-box .table tbody td:last-child{text-align:left;width: 420px;max-width: 420px; text-wrap: wrap;padding: 10px 2rem;}
.history-detail-box .inventory-result-table-box .table tbody td b{color:#f25b2b;}
.history-detail-box .inventory-result-table-box .table tbody td.active{position:relative;}
.history-detail-box .inventory-result-table-box .table tbody td.active::after{content: ''; width: 16px; height: 19px; position: absolute; left: 50%; top: 0; transform: translateX(-50%); margin-top: -9.5px; background:url(/resources/images/inventory-icon19.png) no-repeat center center;}
.history-detail-box .inventory-new-top-box .nav{background-color: #f4f6f8;}
.history-detail-box .inventory-setting-box .card-title{padding:0 0 24px 30px; background:url(/resources/images/inventory-icon20.png) no-repeat left 3px;}
.history-detail-box .inventory-step-box .inventory-step-item .select-box-wrap{height:170px;}
.history-detail-box .modal-content{padding:30px;box-sizing:border-box;overflow-y:auto;}
.history-detail-box .inventory-list-box .inventory-list-box-top .right{width:100%;}
.history-detail-box .inventory-result-list-box{margin:20px 0 26px;}
.history-detail-box .inventory-list-box .inventory-step-box .inventory-step-item .select-box-wrap .select-box{min-height:151px;max-height:151px;}
.history-detail-box .inventory-result-table-box .table tbody tr:last-child.on td:last-child, .history-detail-box .inventory-result-table-box .table tbody tr:last-child:hover td:last-child{border-radius:0 0 25px 0;}
.history-detail-box .custom-control-label::before, .history-detail-box .custom-control-label::after{width:1.625rem;height:1.625rem;left:0;top:0;}
.history-detail-box .custom-control-label::before{border-radius:100%;background-color:#ccc;border-color:#ccc;}
.history-detail-box .custom-control-input:checked ~ .custom-control-label::before{background-color:#444;border-color:#444;}
.history-detail-box .custom-control-label{cursor:pointer;height: 1.625rem; display: flex; align-items: center; padding-left:0; font-size:0.875rem;color:#999;font-weight:300;}
.history-detail-box .custom-control-label::before, .history-detail-box .custom-control-label::after{width:1.625rem;height:1.625rem;left:0;top:0;}
.history-detail-box .custom-control{margin:0 auto; width: 1.625rem; padding:0;}

.select-index-box .modal-content{padding:30px;box-sizing:border-box;}
.select-index-box .inventory-setting-box .list-box .list .bottom .select-box{min-height: 370px; max-height: 370px;}
.select-index-box .inventory-setting-box .card.emphasis-notice-box .text-wp-title{padding: 0 0 24px 30px;background: url(/resources/images/inventory-icon20.png) no-repeat left 6px;}
.select-index-box .inventory-setting-box .card-title b{font-size:1.125rem;}
.select-index-box .top-box .nav{background-color: #f4f6f8;}
.select-index-box .button-items{margin:40px 0 0;position:relative;}
.select-index-box .button-items .position-left{position:absolute;left:0;}

.emphasis-notice-box{width:100%;height:50px;background:#dedfdf; display: flex; align-items: center; justify-content: center; position: relative;}
.sticky-table-header{z-index:99;border-bottom:0;}
.emphasis-notice-box .text-wp{ display: flex; flex-direction: row; justify-content: center; align-items: center; font-size:15px}
.emphasis-notice-box .text-wp a{font-size:14px; font-weight: 500; margin-left:90px}
.emphasis-notice-box .text-wp a i{margin-left:10px; color:#444}
.emphasis-notice-box .text-wp .btn-org{padding:5px 15px; font-size:12px; margin-right:50px}
.emphasis-notice-box .btn-close{position: absolute; right: 40px; font-size: 26px;color:#444;}

.dashboard-top-box .nav{margin-right:10px;}
.dashboard-top-box > div{margin:0 0 40px;}
.dashboard-top-box > div > div > p{font-size: 1rem; margin: 0; color: #444; padding: 4px 10px}

.white-box{border:1px solid #e8e8e8;border-radius:10px;background:#fff;box-shadow:0 1px 5px rgba(0,0,0,0.1);padding:30px 30px 40px 30px;box-sizing:border-box;position:relative; min-height:300px}
.col-md-9-5{-ms-flex: 0 0 74%; flex: 0 0 74%; max-width: 74%;position: relative; padding-right: 12px; padding-left: 12px;}
.col-md-3-5{-ms-flex: 0 0 25.5%; flex: 0 0 25.5%; max-width: 25.5%;}
.dashboard-box .notice-wp02{float:none;width:100%; min-height: 350px;}
.notice-wp02 table tbody tr td{padding:10px 0;height:50px;}
.notice-wp02 .ellipsis-box{white-space: nowrap; overflow: hidden; width:100%; display: flex; align-items: center;}
.notice-wp02 .ellipsis-box .ellipsis{display: inline-block;  width:100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;margin:0;padding-right: 3px; color: #444;  font-weight: 500;}
.notice-wp02 .ellipsis-box span.new{width:15px;height:14px;margin:0; display: flex; align-items: center; justify-content: center; background:url(/resources/images/dashboard-icon-19.png) no-repeat center center;}
.notice-wp02 .ellipsis-box span.first{margin-right:5px;font-size:0.75rem;}
.dashboard-box .notice-wp02 td em{font-style:normal;color:#999;}
.dash-charts-box .dash-charts{/* min-width:20%; */max-width:388px;box-sizing:border-box;}
.dash-charts-box-02 .dash-charts{}
.margin-bottom-10{margin-bottom:10px;}
.margin-bottom-20{margin-bottom:20px;}
.margin-bottom-30{margin-bottom:30px;}
.margin-top-20{margin-top:20px !important;}
.margin-top-30{margin-top:30px !important;}
.dash-charts-box .swiper-slide{background:#fff;padding:0 0 36px;}
.dash-charts-box-02 .swiper-slide{padding:0;}
.dash-charts-box .swiper-pagination{bottom:0 !important;}
.dash-charts-box .swiper-pagination-bullet{width:10px;height:10px;background:#999;opacity:0.3;}
.dash-charts-box .swiper-pagination-bullet-active{background:#999;opacity:1;}
.dash-charts-box-01{width: 100%;}
.dash-charts-box-01 > div{margin-right: -10px; margin-left: -5px;}
.dash-charts-box-01 .dash-charts{box-sizing: border-box; box-sizing: border-box; max-width: 32%;}
.dash-charts-box-01 .dash-charts .swiper-slide{width:100% !important;padding:0 5px 36px;box-sizing:border-box;}
.dash-charts-tit{font-size:1.25rem;color:#666;font-weight:bold;margin:0 0 5px;}
.dash-charts-tit p{margin:0;}
.title-top-box{margin:0 0 30px;align-items: center;position:relative;}
.title-top-box .icon-bg{padding:0 0 0 30px;align-items: center;height: 21px;display:flex;}
.title-top-box .icon-bg01{background:url(/resources/images/dashboard-icon-14.png) no-repeat center left;}
.title-top-box .icon-bg02{background:url(/resources/assets/images/main-notice-icon.png) no-repeat center left;}
.title-top-box .icon-bg03{width:100%; justify-content: center;}
.title-top-box .icon-bg03 img{position: relative; top: -3px; left: -6px;}
.title-top-box .icon-bg04{background:url(/resources/images/dashboard-icon-16.png) no-repeat center left;}
.title-top-box .icon-bg05{background:url(/resources/images/dashboard-icon-17.png) no-repeat center left;}
.title-top-box .icon-bg06{background:url(/resources/images/dashboard-icon-18.png) no-repeat center left;}
.title-top-box .icon-bg p{margin:0;color:#222;font-size:1.125rem; font-weight: bold; font-family: "Pretendard Variable", Pretendard;}
.title-top-box .button{display:flex;width:21px;height:21px;}
.title-top-box .button01{background:url(/resources/images/dashboard-icon-22.png) no-repeat center center;}
.title-top-box .button02{background:url(/resources/images/dashboard-icon-13.png) no-repeat center center;}
.title-top-box .icon-bg03 .button01{position:absolute;right:0;top:0;}
.notice-wp02 table tbody tr td:first-child{text-align:center;}
.notice-wp02 .nav-tabs-custom .nav-item .nav-link{font-size:1rem;color:#999;}
.notice-wp02 .nav-tabs-custom .nav-item .nav-link.active{color:#444;font-weight:bold;}
.notice-wp02 .nav-tabs-custom .nav-item .nav-link::after{background:#444;}
.notice-wp02 table tr th{font-size:1rem;}
.pagination-box{display:flex; justify-content: center; bottom: 20px; left: 50%; margin-left: -31px; position: absolute;}
.pagination-box.right{left:auto; right:0}
.pagination-box a{display:flex;width:21px;height:21px;margin:0 5px;opacity:0.3;justify-content: center; align-items: center;}
.pagination-box a.prev, .pagination-box a.next{text-indent:-9999px;}
.pagination-box a.active{opacity:1;}
.pagination-box a:first-child{background:url(/resources/images/dashboard-icon-20.png) no-repeat center center;}
.pagination-box a:last-child{background:url(/resources/images/dashboard-icon-21.png) no-repeat center center;}

.paging-select-box{ position: absolute; right: 30px; display: flex; flex-direction: row; align-items: center; bottom: 20px;}
.paging-select-box .dropdown-toggle{ height: 18px; padding: 0; width: 48px; font-size: 12px; color: #999; display: flex;  justify-content: space-evenly; align-items: baseline;;}
.paging-select-box .dropdown-toggle i{ font-size: 9px;}


.flex-setting01{display: flex; flex-wrap: wrap; justify-content: space-between;}
.flex-setting02{display:flex; justify-content: space-between; align-items: center;}
.gray-line-box{display: inline-block; border: 1px solid #DBDBDB; border-radius: 20px; padding:30px; width: 100%; position: relative; min-height:185px;}
.dashboard-box .status-con-box > div{/* min-width:500px;max-width:500px; */ width:30%; box-sizing:border-box;}
.dashboard-box .status-con-box > div.w580{max-width:580px; width:39%;}

.chart-skills{margin: 0;padding: 0;list-style-type: none;overflow: hidden;position: relative;width: 247px;height: 123px;}
.chart-skills *, .chart-skills::before{box-sizing: border-box;}
.chart-skills::before{ position: absolute;content: '';width: inherit; height: inherit; border: 22px solid rgba(211, 211, 211, .3); border-bottom: none; border-top-left-radius: 175px; border-top-right-radius: 175px;}
.chart-skills li{position: absolute;  top: 100%;  left: 0;  width: inherit;  height: inherit;  border: 22px solid;  border-top: none;  border-bottom-left-radius: 175px;  border-bottom-right-radius: 175px;  transform-origin: 50% 0;}
.chart-skills li:nth-child(1){z-index: 1;  border-color: #ef8200;  animation: chartAni1 .5s linear 1 forwards;}
@keyframes chartAni1{
    0%{transform: rotateZ(0);}
    100%{transform: rotateZ(90deg)}
}
.text-align-left{text-align:left !important;}

/*체크된 지표만 표시*/
.checked_view #level_id1 li,
.checked_view #level_id2 li,
.checked_view #level_id3 li,
.checked_view #level_id4 li,
.checked_view #level_id5 li{
	display:none !important;
}
.checked_view #level_id1 li.checked,
.checked_view #level_id2 li.checked,
.checked_view #level_id3 li.checked,
.checked_view #level_id4 li.checked,
.checked_view #level_id5 li.checked{
	display:flex !important;
}
/*평가항목 선택 시나 선택된 인덱스만 보기시 전체선택/해제 금지*/
.checked_cmn .custom-allcheck,
.checked_view .custom-allcheck{
	pointer-events: none;
}

.notice-wp03 table tbody tr th{padding:10px;}
.notice-wp03 table tbody tr td{height:auto;padding:20px 10px;font-size:0.875rem;}
.notice-wp04 table tbody tr th, .notice-wp04 table tbody tr td{padding:10px;}
.notice-wp05 table tbody tr td{padding:0;}

.chart-skills-box{position: relative; display: flex; max-width: 247px;}
.chart-skills-box p{position: absolute; left: 50%; bottom: 0; margin: 0; z-index: 1; color: #ef8200; font-size: 1.75rem; font-weight: 800; transform: translateX(-50%);}
.rainbow-box .tit{font-size:1rem;color:#444;font-weight:600;}
.rainbow-box .color-box div{min-width:110px;}
.rainbow-box .color-box div span{font-size:1rem;text-align:center;display:block; letter-spacing: 0px;font-weight: 600; height:14px;}
.rainbow-box .color-box div p{text-align:center;margin:0;color:#444;font-size:1.313rem;  font-weight: 600; display: flex; align-items: baseline; justify-content: center; height: 50px;}
.rainbow-box .color-box div b{font-size:2.5rem;font-weight:800;}
.rainbow-box .color-box div.color01 span, .rainbow-box .color-box div.color01 b{color:#25b483;}
.rainbow-box .color-box div.color02 span, .rainbow-box .color-box div.color02 b{color:#1c9ea6;}
.rainbow-box .color-box div.color03 span, .rainbow-box .color-box div.color03 b{color:#247ee3;}
.rainbow-box .color-box div.color04 span{color:#999;}
.rainbow-box .color-box div.color04 b{font-size:3.75rem;color:#444;line-height:0.9;}
.rainbow-box .color-box div.color04 p{color:#999;}
.orange-box{display: flex; flex-direction: column; justify-content: center;}
.orange-box span{color: #444;font-size: 1rem; font-weight: 700;}
.orange-box p{font-size: 2.25rem;line-height:0.9; color: #e9eef4; margin: 0;}
.orange-box p b{font-size: 3.75rem; color: #ef8200;}

.blind-behind-box{position: absolute; border-radius: 10px; width: 100%;  height: 100%;  box-sizing: Border-box;  left: 0;  top: 0;  background: rgba(255,255,255,0.93);  z-index: 10;    display: flex;  justify-content: center;  align-items: center;}
.blind-behind-box .text-box{display: flex; flex-direction: column; align-items: center;  justify-content: center; text-align:center;}
.blind-behind-box .text-box p{font-size: 1.125rem; font-weight: 700; color: #444;}
.blind-behind-box .text-box span{font-size: 0.875rem;  color: #444;  margin: 0 0 30px;}
.blank-table-box{display: flex; justify-content: center; align-items: center; flex-direction: column;}
.blank-table-box.blank-table-box01{min-height:350.5px;}
.blank-table-box.blank-table-box02{min-height:150px;}
.blank-table-box.blank-table-box03{min-height:445px;}
.blank-table-box.blank-table-box04{min-height:620px;;}
.blank-table-box p{font-size: 1.125rem; font-weight: 700; color: #444;margin:0 0 10px;}
.blank-table-box span{font-size: 0.875rem; color: #444;}
.blank-table-box a, .blind-behind-box a{min-width:140px;}
.min-max-height-544{min-height:544px;max-height:544px;}
.btn-warning{color: #fff;background-color: #f25b2b;border-color: #f25b2b;}
.btn-warning:hover{ color: #fff; background-color: #f25b2b;  border-color: #e34a19; }
.btn-warning:focus, .btn-warning.focus{color: #fff; background-color: #f25b2b; border-color: #e34a19; -webkit-box-shadow: 0 0 0 0.15rem rgba(247, 144, 70, 0.5); box-shadow:0 0 0 0.15rem rgb(247 144 70 / 50%); }
.btn-warning.disabled, .btn-warning:disabled{color: #fff; background-color: #f25b2b;  border-color: #f25b2b;}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,  .show > .btn-warning.dropdown-toggle{color: #fff; background-color: #e34a19; border-color: #d1910a; }
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus{-webkit-box-shadow: 0 0 0 0.15rem rgba(247, 190, 70, 0.5);box-shadow: 0 0 0 0.15rem rgba(247, 190, 70, 0.5);}
.btn-round{font-size: 0.875rem; border-radius: 25px; padding: 0.375rem 1rem;}
.border-bottom-0{border-bottom:0;}

.card-title-box .card-title{padding: 0 0 24px 30px; font-size: 0.938rem;}
.card-title-box .card-title01{background: url(/resources/images/dashboard-icon-14.png) no-repeat left 3px;}
.card-title-box .card-title02{background: url(/resources/images/dashboard-icon-15.png) no-repeat left 3px;}
.card-title-box .card-title03{background: url(/resources/images/dashboard-icon-16.png) no-repeat left 3px;}
.card-title-box .card-title b{font-size:1.125rem;}
.card-title-box .card-title span{font-size:1rem;}
.dash-modal-box .modal-head .close{right:36px;top:30px;z-index:10;}
.table-box{background: #fff; border: 1px solid #bbb; border-radius: 25px;}
.table-box .table{margin:0;text-align:center;}
.table-box.on{overflow:hidden;height:48px;}
.table-box .table .thead-light tr:first-child th:first-child{border-radius:25px 0 0 0;}
.table-box .table .thead-light tr:first-child th:last-child{border-radius:0 25px 0 0;}
.font-12{font-size:0.75rem;}
.font-14{font-size:0.875rem;}
.font-16{font-size:1rem;}
.font-18{font-size:1.125rem;}
.table-box01 .table tr th{font-size:1rem;color:#444;height: 48px; padding: 0 0.85rem; vertical-align: middle;}
.table-box01 .table tr td{height:64px;}
.table-box01 .table tr td span{color:#999;}
.custom-checkbox-solo{width: 26px; padding: 0; margin: 0 auto !important;}
.scroll-wrap{}
.scroll-wrap .scroll-box{padding-right:10px;max-height: 650px; overflow-y:auto;margin-right:-24px;min-height:650px;}
.scroll-wrap .scroll-box::-webkit-scrollbar{width: 14px; height: 14px;}
.scroll-wrap .scroll-box::-webkit-scrollbar-thumb{outline: none; border-radius: 10px; border: 4px solid transparent; box-shadow: inset 6px 6px 0 rgba(179, 185, 199, 0.65);}
.scroll-wrap .scroll-box::-webkit-scrollbar-thumb:hover{ border: 4px solid transparent; box-shadow: inset 6px 6px 0 rgba(179, 185, 199, 1);}
.scroll-wrap .scroll-box::-webkit-scrollbar-track{box-shadow: none;  background-color: transparent;}
.button-items-left{display: flex; justify-content: flex-end;}
.button-items-left button{margin:0 0 0 10px !important;}
.padding-20-40{padding:20px 40px !important;}
.table02 input[type="text"]{border: 1px solid #bbb; outline: none; min-width: 265px; height: 40px; border-radius: 10px; text-align: center; color: #666; background: #fff; letter-spacing: -1px; font-size: 0.875rem;}
.table02 .btn-delete{display:block;width:20px;height:20px;background: url(/resources/images/inventory-icon10.png) no-repeat center center;margin:0 auto;}
.table02 .btn-delete:hover, .table02 .btn-delete.on{display:block;width:20px;height:20px;background: url(/resources/images/inventory-icon10-on.png) no-repeat center center;}
.table02 .btn-change{display:block;width:12px;height:17px;background: url(/resources/images/dashboard-icon-23.png) no-repeat center center;margin:0 auto;}
.table02 tbody tr.on td, .table02 tbody tr:hover td{background:#f2f4f6;}
.table02 tbody tr:last-child.on td:first-child, .table02 tbody tr:last-child:hover td:first-child{border-radius:0 0 0 25px;}
.table02 tbody tr:last-child.on td:last-child, .table02 tbody tr:last-child:hover td:last-child{border-radius:0 0 25px 0;}
.dashboard-nav-top-wrap{position:relative;}
.dashboard-nav-top-wrap .dashboard-nav-top-box{position: absolute; left: 12px; top: 0; right: 12px; margin: 0; z-index:10;}
.dashboard-nav-top-wrap.active .bg-black{position: absolute; left: 12px; bottom: 64px; top: 0; right: 12px; background: rgba(0,0,0,0.5); z-index: 9; border-radius: 25px;}
.dashboard-nav-top-wrap .dashboard-nav-top-box .right{width:100%;}
.dashboard-nav-top-wrap .scroll-wrap{padding-top:70px;}
.dashboard-nav-top-wrap .scroll-wrap .scroll-box{max-height:580px;min-height:580px;}
.table03 tbody tr td{height:65px;padding:0 0.85rem;}
textarea.line-box{height: 40px; border-radius: 10px; border: 1px solid #bbb; min-width: 446px;}

/* 파일 업로드 영역*/
.ajax-upload-dragdrop{position:relative;}
.ajax-upload-dragdrop .ajax-file-upload{position:absolute !important;left:0;right:0;top:0;bottom:0;}
.ajax-file-upload-container{margin-top:48px !important;}
.ajax-file-upload-statusbar{background: #f2f4f6;border-radius: 10px;padding: 24px;box-sizing: border-box;position: relative;margin: 28px 0 24px;position:relative;width:auto !important;}
.ajax-file-upload-statusbar +.ajax-file-upload-statusbar{margin: 48px 0 24px;}
.ajax-file-upload-statusbar:before{content:'파일업로드중'; font-size:0.875rem; color:#222; margin:0; font-weight:bold; position:absolute; top:-28px; left:0;}
.ajax-file-upload-statusbar.ok:before{content:'업로드완료';}
.ajax-file-upload-filename{padding-left: 33px;	height:28px;	background: url(/resources/images/inventory-icon14.png) no-repeat top left;}
.ajax-file-upload-bar{	margin-top:10px !important;	height: 5px;	width: calc(100% - 40px) !important;	background-color: #f25b2b;	border-radius: 10px;	text-indent:calc(100% + 15px);	line-height:5px;}

.blank-box{position: fixed;  left: 114px;  top: 70px;  bottom: 0;  width: 100%;  z-index: 9999;  background: #f7f7f7;     height: calc(100% - 70px); display: flex;  justify-content: center;  align-items: center;  flex-direction: column;}
.blank-box p{font-size:1.125rem; color:#222; text-align:center; font-weight: 700;}
.blank-box span{text-align:center; color:#444; font-size:0.875rem;display:block;}

.select-depth-box{}
.select-depth-box .list-box{margin-left:-12px;margin-right:-12px;}
.select-depth-box .list-box > div{justify-content: space-between;}
.select-depth-box .list-box .list{border:1px solid #eaeaea;background:#fff;box-sizing:border-box; border-radius:15px;box-shadow:0px 1px 3px rgba(0,0,0,0.1);overflow:hidden;}
.select-depth-box .list-box .list:hover, .select-depth-box .list-box .list.active{border-color:#444;}
.select-depth-box .list-box .list-width-21{width:21%;}
.select-depth-box .list-box .list-width-35{width:35%;}
.select-depth-box .list-box .list06{display:none;}
.select-depth-box .list-box .list .top{display: flex; flex-direction: column; align-items: center; padding:18px 0;}
.select-depth-box .list-box .list .top > div{display: flex; flex-direction: column; text-align: center; height: 38px; justify-content: center;}
.select-depth-box .list-box .list .top > div > p{line-height:1.4;}
.select-depth-box .list-box .list .mid .search{position:relative;}
.select-depth-box .list-box .list .mid .search a{position:absolute;right:20px;top:14px;box-sizing:border-box; width:20px;height:20px;background:url(/resources/images/inventory-icon01.png) no-repeat center center;text-indent:-9999px;}
.select-depth-box .list-box .list .mid .search input{width: 100%; outline: none; border: none; padding: 14px 20px; box-sizing: border-box; border: 1px solid #e9e9e9; border-width: 1px 0 0 0;}
.select-depth-box .list-box .list .bottom .custom-control{padding: 10px 20px; border-bottom: 1px solid #dbdbdb; border-top:1px solid #dbdbdb; background: #f2f4f6;}
.select-depth-box .list-box .list .bottom .custom-checkbox05 > div:first-child{flex: 0 0 90%;}
.select-depth-box .list-box .list .bottom .custom-checkbox05 > div:last-child{font-size:0.875rem;color:#999;flex:0 0 10%;text-align:center;box-sizing:border-box;display: flex; justify-content: center; align-items: center;}
.select-depth-box .list-box .list .bottom .select-box{min-height:350px;max-height:350px;overflow-y:auto;}
.select-depth-box .list-box .list .bottom .select-box::-webkit-scrollbar{width: 14px; height: 14px;}
.select-depth-box .list-box .list .bottom .select-box::-webkit-scrollbar-thumb{outline: none; border-radius: 10px; border: 4px solid transparent; box-shadow: inset 6px 6px 0 rgba(179, 185, 199, 0.65);}
.select-depth-box .list-box .list .bottom .select-box::-webkit-scrollbar-thumb:hover{ border: 4px solid transparent; box-shadow: inset 6px 6px 0 rgba(179, 185, 199, 1);}
.select-depth-box .list-box .list .bottom .select-box::-webkit-scrollbar-track{box-shadow: none;  background-color: transparent;}
.select-depth-box .list-box .list .bottom .select-box ul{list-style:none;padding:0;margin:0;padding:10px;box-sizing:border-box;background:#fff;border:none; margin-top: -10px; margin-bottom: -10px; padding-bottom: 0;}
.select-depth-box .list-box .list .bottom .select-box ul li{padding:10px; margin:0 0 10px;display: flex; align-items: center;}
.select-depth-box .list-box .list .bottom .select-box ul li:last-child{margin:0;}
.select-depth-box .list-box .list .bottom .select-box ul li.active, .select-depth-box .list-box .list .bottom .select-box ul li:hover{background:#f2f4f6;border-radius:10px;}
.select-depth-box .list-box .list .bottom .select-box ul li .custom-control-label b{margin-right:5px;}
.select-depth-box .list-box .list .bottom .select-box ul li div{color: #999; font-weight: 300; font-size: 0.875rem;cursor:pointer; display: flex; align-items: center;}
.select-depth-box .list-box .list .bottom .select-box ul li div.clickd{flex:1;}
.select-depth-box .list-box .list .bottom .select-box ul li div b{margin-right:3px;}
.select-depth-box .list-box .list .bottom .select-box.font-weight-bold ul li div b{font-weight:bold;}
.select-depth-box .list-box .list .bottom .select-box ul li:hover div b, .select-depth-box .list-box .list .bottom .select-box ul li.active div b{color:#444;font-weight:bold;}
.select-depth-box .list-box .list .bottom .select-box ul li.disable{opacity:0;position:absolute;left:-99999999px;}
.select-depth-box .list-box .list .bottom .select-box-wrap{padding: 10px 10px 10px 0;}
.select-depth-box .list-box .list .bottom .select-box ul.custom-checkbox03 li{align-items: center;}
.select-depth-box .list-box .list .bottom .select-box ul.custom-checkbox03 li > div:last-child{color:#999; flex:0 0 10%;text-align:center;justify-content: center;box-sizing: border-box;}
.select-depth-box .list-box .list .bottom .custom-checkbox04{overflow-y:scroll; padding: 10px 0 10px 20px;}
.select-depth-box .list-box .list .bottom .custom-checkbox04::-webkit-scrollbar{}
.select-depth-box .list-box .list .bottom .custom-checkbox04::-webkit-scrollbar{width: 14px; height: 14px;}
.select-depth-box .list-box .list .bottom .custom-checkbox04::-webkit-scrollbar-thumb{outline: none; border-radius: 10px; border: 4px solid transparent; box-shadow: inset 6px 6px 0 rgba(179, 185, 199, 0.65);}
.select-depth-box .list-box .list .bottom .custom-checkbox04::-webkit-scrollbar-thumb:hover{ border: 4px solid transparent; box-shadow: inset 6px 6px 0 rgba(179, 185, 199, 1);}
.select-depth-box .list-box .list .bottom .custom-checkbox04::-webkit-scrollbar-track{box-shadow: none;  background-color: transparent;}

/*보고서 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.select-depth-box .list-box .list .bottom .select-box ul.custom-checkbox03.report-list{ padding: 10px 0 0 10px;}
.select-depth-box .list-box .list .bottom .select-box ul.custom-checkbox03.report-list li{ justify-content: space-between; padding: 10px 17px 10px 10px}
.select-depth-box .list-box .list .bottom .select-box ul.custom-checkbox03.report-list li > div:first-child{flex:auto;}
.select-depth-box .list-box .list .bottom .select-box ul.custom-checkbox03.report-list li .report-list-icon{opacity:0}
.select-depth-box .list-box .list .bottom .select-box-wrap2{padding:10px 0}
.select-depth-box .list-box .list .bottom .select-box ul.custom-checkbox03.report-list li .report-list-ck-icon .report-list-icon{opacity:1}
.select-depth-box .list-box .list .bottom .select-box ul.custom-checkbox03.report-list li .report-list-icon button{ border: 0; background: none; margin: 0 20px 0 0}
.select-depth-box .list-box .list .bottom .select-box ul.custom-checkbox03.report-list li:hover .report-list-icon{opacity: 1;}
.select-depth-box .list-box .list .bottom .select-box ul.custom-checkbox03.report-list li input[type="text" i]{ width: 94%; border: 1px solid #bbb; border-radius: 8px; height: 45px;}
.select-depth-box .report-add-con{margin-top: 15px;}
.select-depth-box .report-add-con a {padding: 10px 20px; background: #f2f4f6; display: flex; align-items: center; color:#999}
.select-depth-box .report-add-con a img{margin-right:10px}
.select-box.date-none{display: flex; justify-content: center; align-items: center;}
.select-box.date-none .txt{color: #999; font-weight: 500;}
.report-setting-box .list-box .list .bottom .custom-checkbox05 > div:first-child{ flex: 0 0 85%;}
.report-select-depth-box .list-box .list .bottom .select-box{ padding-right: 10px;}
.report-select-depth-box .list-box .list .bottom .select-box ul.custom-checkbox03.report-list li > div:first-child{padding-right:65px;}
.report-select-depth-box .list-box .list .bottom .custom-checkbox04{padding:10px 12px 10px 20px;}
.report-select-depth-box .list-box .list .bottom .select-box-wrap2{padding:10px 0 10px 0;}
.report-select-depth-box .list-box .list .bottom .custom-checkbox05 > div:last-child{flex:0 0 15%;}
.report-select-depth-box .list-box .list .bottom .select-box ul.custom-checkbox03 li > div:last-child{flex:0 0 10%; position:relative;}
.report-select-depth-box .list-box .list .bottom .select-box ul.custom-checkbox03.report-list li .report-list-icon{position:absolute;right:28px;}
.report-select-depth-box .list-box .list .bottom .select-box ul.custom-checkbox03.report-list li .report-list-icon button{margin:0 10px 0 0;;}
.report-select-depth-box .list-box .list .bottom .select-box{min-height:350px;max-height:350px;overflow-y:auto;}
.report-select-depth-box .list-box .list .bottom .select-box::-webkit-scrollbar{width: 10px; height: 14px;}
.report-select-depth-box .list-box .list .bottom .select-box::-webkit-scrollbar-thumb{outline: none; border-radius: 10px; border: 4px solid transparent; box-shadow: inset 6px 6px 0 rgba(179, 185, 199, 0.65);}
.report-select-depth-box .list-box .list .bottom .select-box::-webkit-scrollbar-thumb:hover{ border: 4px solid transparent; box-shadow: inset 6px 6px 0 rgba(179, 185, 199, 1);}
.report-select-depth-box .list-box .list .bottom .select-box::-webkit-scrollbar-track{box-shadow: none;  background-color: transparent;}
.inventory-list-box .inventory-step-box.report-step-box .inventory-step-item .select-box-wrap .select-box ul li.active{position: relative;}


/* 확인한 알람*/
.alarm_chk{ 
	display:block; opacity:0.45; border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 10px 0;
}
.alarm_chk.chk{ opacity:1; }

.template-slide-01{width:100% !important;}

/* 보고서 */
.flex-setting03{display:flex; justify-content: space-between;margin-left:-12px;margin-right:-12px;}
.title-top-box > p{margin: 0; color: #444; font-size: 18px; font-weight: 600; display: flex; justify-content: center; align-items: center;}
.depth-box{border: 1px solid #d8d8d8; border-radius: 15px; overflow:hidden; background: #f9f9f9;}
.depth-box > b{display: flex; height: 50px; background: #666; color: #fff; font-size: 18px; align-items: center; justify-content: center; font-weight: 600; letter-spacing: -0.5px;}
.depth-box ul{margin:0;}
.depth-box ul p{margin:0;}
.depth-box .depth01{font-size:16px;color:#666; padding:16px 0; min-height: 400px;}
.depth-box .depth01 > li > p{display:flex;align-items:center;min-height:45px;font-weight:600;}
.depth-box p{padding:0 20px;box-sizing:border-box;}
.depth-box .depth02{font-size:14px;background:#fff;}
.depth-box .depth02 > li{padding: 0 20px;}
.depth-box .depth02 > li > p{display:flex;align-items:center;min-height:30px;padding:0;}
.depth-box .depth03{color:#999;font-weight:400;}
.depth-box .depth03 > li > p{display:flex;padding:0; align-items:center;min-height:30px;}
.depth-box .depth03 > li:last-child{padding-bottom:10px}
.depth-box-wrap{max-height:400px;overflow-y:auto;}

/* 보고서 관련 */
.w__100{flex:0 0 100%; max-width:100%; padding-left:12px; padding-right:12px;}
.w__50{flex:0 0 50%; max-width:50%; padding-left:12px; padding-right:12px;}
.w__33{flex:0 0 33.33333%; max-width:33.33333%; padding-left:12px; padding-right:12px;}
.w__25{flex:0 0 25%; max-width:25%; padding-left:12px; padding-right:12px;}
.w__24{flex:0 0 24%; max-width:24%; padding-left:12px; padding-right:12px;}
.w__20{flex:0 0 20%; max-width:20%; padding-left:12px; padding-right:12px;}
.w__16{flex:0 0 16.66667%; max-width:16.66667%; padding-left:12px; padding-right:12px;}
/* 보고서 댓글 */
.reply__color01,
.reply__color02,
.reply__color03,
.reply__color04,
.reply__color05,
.reply__color06,
.reply__color07{border:0;}
/* 보고서 위 댓글 표시 */
.reply__tag{position:relative;}
/*.reply__tag:after{
	content:attr(data-name1);
	position:absolute;
	top: -23px;
	background: #fff;
	color: #999;
	border-radius: 20px;
	width: 20px;
	height: 20px;
	display:none;
	justify-content: center;
	align-items: center;
	margin-left:-68px;
}*/
.reply__tag:before{
	/*content: attr(data-name);*/
	content: '';
	position: absolute;
	display: none;
	/*line-height: 26px;*/
	/*top: -26px;*/
	top:0;
	left:0;
	/*padding:0 10px 0 30px;*/
	/*margin-left:-72px;*/
	/*border-radius: 50px;*/
	/*height: 26px;*/
	/*align-items: center;*/
	/*justify-content: center;*/
	/*width:100px;*/
	/*overflow: hidden;*/
	/*white-space: nowrap;*/
	/*text-overflow: ellipsis;*/
	/*word-break: break-all;*/
}
.reply__color01.reply__tag{border-left:1px solid #DE6DAB; border-right:1px solid #DE6DAB;}
.reply__color02.reply__tag{border-left:1px solid #DEA36B; border-right:1px solid #DEA36B;}
.reply__color03.reply__tag{border-left:1px solid #9CBDFF; border-right:1px solid #9CBDFF;}
.reply__color04.reply__tag{border-left:1px solid #75CAC4; border-right:1px solid #75CAC4;}
.reply__color05.reply__tag{border-left:1px solid #8E8DE8; border-right:1px solid #8E8DE8;}
.reply__color06.reply__tag{border-left:1px solid #A8CA74; border-right:1px solid #A8CA74;}
.reply__color07.reply__tag{border-left:1px solid #D88B81; border-right:1px solid #D88B81;}

.view_reply_tag .reply__color01:before{border:1px solid #DE6DAB !important; border-bottom:0 !important;}
.view_reply_tag .reply__color02:before{border:1px solid #DEA36B !important; border-bottom:0 !important;}
.view_reply_tag .reply__color03:before{border:1px solid #9CBDFF !important; border-bottom:0 !important;}
.view_reply_tag .reply__color04:before{border:1px solid #75CAC4 !important; border-bottom:0 !important;}
.view_reply_tag .reply__color05:before{border:1px solid #8E8DE8 !important; border-bottom:0 !important;}
.view_reply_tag .reply__color06:before{border:1px solid #A8CA74 !important; border-bottom:0 !important;}
.view_reply_tag .reply__color07:before{border:1px solid #D88B81 !important; border-bottom:0 !important;}
/*.view_reply_tag .reply__tag{pointer-events:auto;}*/
.reply______name{
	position:absolute; 
	overflow: width:100px; 
	overflow:hidden; 
	white-space:nowrap; 
	text-overflow: ellipsis; 
	word-break: break-all;
	display:none;
	cursor:pointer;
}
.view_reply_tag .reply__tag:before,
.view_reply_tag .reply__tag:after,
.view_reply_tag .reply______name{ 
	display: block;
}
/* 담당자모달 인덱스 경로 */
#current_row_navigation p{margin:0; font-size:1rem; font-weight:600; color:#666;}
#current_row_navigation .boundary{display:block; width:8px; height:8px; border:2px solid #666; border-width:2px 2px 0 0; transform:rotate(45deg); margin:0 8px;}
#current_row_navigation p.last{color: #f25b2b;}

@media (max-width: 992px) {
.gap-list-content .page-ex-tit p{padding:0 0 10px;}
.gap-list-content .white-box{padding:30px 30px 120px 30px;}
.gap-list-content .white-box .pagination-box{bottom:70px; margin-left: 0; transform: translateX(-50%);}
.gap-list-content .white-box .paging-select-box{flex-direction: row-reverse; right:auto; left:30px;}
.gap-list-content .white-box .paging-select-box .dropdown{margin-right:14px;}
}
.fr-element table td.fr-selected-cell, .fr-element table th.fr-selected-cell{
	border: 1px solid #0098f7 !important;
}
