@import url(font.css);*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;word-break:keep-all}body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;border:0}body,input,textarea,select,button,table,h1,h2,h3,h4,h5{font-family:'Noto Sans KR','맑은 고딕','Malgun Gothic','나눔고딕','Nanum Gothic','Apple Gothic',Helvetica Neue,'돋움',Dotum,sans-serif;font-size:14px;font-weight:400;color:#555;letter-spacing:-1px}ul,ol,li{list-style:none}img{border:0 none}img,input,select,button,label{vertical-align:middle;border-radius:0}button{cursor:pointer}i,em,address{font-style:normal}a{text-decoration:none;color:#222}a:hover{text-decoration:none}caption,legend{display:none}table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}article,aside,hgroup,header,footer,figure,figcaption,nav,section{display:block}.skip{position:absolute;width:0;height:0;left:-30000%!important}.clear{display:block;height:0;font-size:0;font-size:0em;line-height:0;content:'';overflow:hidden;clear:both}.w10{width:10%!important}.w15{width:15%!important}.w18{width:18%!important}.w20{width:20%!important}.w25{width:25%!important}.w30{width:30%!important}.w35{width:35%!important}.w37{width:37%!important}.w40{width:40%!important}.w45{width:45%!important}.w49{width:49%!important}.w50{width:50%!important}.w55{width:55%!important}.w59{width:59%!important}.w60{width:60%!important}.w61{width:61%!important}.w63{width:63%!important}.w66{width:66%!important}.w70{width:70%!important}.w80{width:80%!important}.w90{width:90%!important}.w100{width:100%!important}.w100p{width:100px}.w120p{width:120px}.w130p{width:130px}.w150p{width:150px}.w160p{width:160px!important}.w180p{width:180px}.w200p{width:200px}.h5{height:5px!important}.h10{height:10px!important}.h15{height:15px!important}.h20{height:20px!important}.h25{height:25px!important}.h30{height:30px!important}.h35{height:35px!important}.h40{height:40px!important}.h50{height:50px!important}.h60{height:60px!important}.h70{height:70px!important}.h80{height:80px!important}.h90{height:90px!important}.h100{height:100px!important}.h110{height:110px!important}.h120{height:120px!important}.h130{height:130px!important}.h140{height:140px!important}.h150{height:150px!important}.h160{height:160px!important}.h170{height:170px!important}.h180{height:180px!important}.h190{height:190px!important}.h200{height:200px!important}.h210{height:210px!important}.h220{height:220px!important}.h230{height:230px!important}.h240{height:240px!important}.h250{height:250px!important}.h260{height:260px!important}.h270{height:270px!important}.h280{height:280px!important}.h290{height:290px!important}.h300{height:300px!important}.h310{height:310px!important}.h320{height:320px!important}.h330{height:330px!important}.h340{height:340px!important}.h350{height:350px!important}.h360{height:360px!important}.h370{height:370px!important}.h380{height:380px!important}.h390{height:390px!important}.h400{height:400px!important}.h410{height:410px!important}.h420{height:420px!important}.h430{height:430px!important}.h440{height:440px!important}.h450{height:450px!important}.h460{height:460px!important}.h470{height:470px!important}.h480{height:480px!important}.h490{height:490px!important}.h500{height:500px!important}.h510{height:510px!important}.h520{height:520px!important}.h530{height:530px!important}.h540{height:540px!important}.h550{height:550px!important}.h560{height:560px!important}.h570{height:570px!important}.h580{height:580px!important}.h590{height:590px!important}.h600{height:600px!important}.h610{height:610px!important}.h620{height:620px!important}.h630{height:630px!important}.h640{height:640px!important}.h650{height:650px!important}.h660{height:660px!important}.h670{height:670px!important}.h680{height:680px!important}.h690{height:690px!important}.h700{height:700px!important}.btn-area{display:flex;gap:3px;margin:10px 0}.section.btn-area{justify-content:right!important}.section.btn-area div{display:flex;align-items:center;gap:10px}.btn-group{display:inline-flex}.button.btn-outline-primary{background-color:#fff0;color:#007bff;border-color:#007bff}.button.btn-primary{color:#fff;border-color:#418dff;background:#418dff!important}.btn-group .button:focus{outline:none;box-shadow:0 0 0 3px rgb(38 143 255 / .5)}.btn-group .button:active{background-color:#0069d9;border-color:#0062cc}.button{position:relative;margin:0 1px;min-width:78px;height:35px;line-height:33px;padding:0 15px;display:inline-block;text-decoration:none!important;border:1px solid #212e4e;border-radius:10px;white-space:nowrap;color:#2b2b2b;font-size:15px;vertical-align:top;overflow:visible;cursor:pointer;background:#fff}.button.sm{min-width:auto;height:28px;line-height:26px;padding:0 10px;border-radius:3px;font-size:14px}.button.tertiary{border-color:#abaaaf;color:#555;background:#fff}.button.primary{color:#fff;border-color:#418dff;background:#418dff}.button.primary.line{color:#2d6cca;background:#fff}.button.secondary{border-color:#ff5165;color:#fff;background:#ff5165}.button.secondary.line{color:#ff5165;background:#fff}.button.icon{display:inline-flex;align-items:center}.button.icon:before{content:'';display:inline-flex;margin-right:5px;height:13px;background:url(../img/icon/marker/mng_icon.png) no-repeat}.button.icon.reset:before{width:16px;height:16px;background-position:-157px -1px}.button.icon.plus:before{width:13px;height:13px;background-position:-35px -45px}.button.icon.excel:before{width:14px;height:14px;background-position:-17px -45px}.button.icon.file:before{width:12px;height:15px;background-position:-1px -45px}.button.icon.add:before{width:10px;height:10px;background-position:-93px -25px}.button.icon.del:before{width:10px;height:10px;background-position:-107px -25px}.button.icon.save:before{width:13px;height:13px;background-position:-52px -45px}.button.icon.menu:before{width:15px;height:14px;background-position:-194px -1px}.button.icon.primary.search:before{width:13px;height:13px;background-position:-69px -45px}.button.icon.tertiary.search:before{width:13px;height:13px;background-position:-86px -45px}.button.red{background-color:red;color:#fff}.button.green{background-color:green;color:#fff}button[disabled]{cursor:not-allowed}span.success{color:#4CAF50}span.error{color:#f44336}span.secondary{color:#6c757d}.app{display:flex;flex-flow:column;width:100%}.app *{font-family:"NanumBarunGothic",sans-serif!important}.app .overlay{position:fixed;top:0rem;left:0rem;width:100vw;height:100vh;z-index:9999;background:rgb(51 51 51 / .6);-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);display:flex;flex-flow:column;justify-content:center;align-items:center;transition:-webkit-backdrop-filter 0.5s;transition:backdrop-filter 0.5s;transition:backdrop-filter 0.5s,-webkit-backdrop-filter 0.5s}.app .overlay .icon{font-size:10rem;color:#00A3E0}.app .overlay .text{margin-top:1rem;font-size:1.5rem;color:#FCFCFC}.app .alerts{position:fixed;top:0rem;left:0rem;width:100vw;height:100vh;z-index:10000;display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:flex-end;padding:1rem;pointer-events:none}.app div.section{display:flex}.app div.section.no-padding{padding:0rem!important}.app div.section.no-shadow{border-radius:0rem!important;box-shadow:none!important}.app div.section.no-bg{background-color:#fff0}.app div.section.vertical{flex-flow:column}.app div.section.vertical>*:not(:last-child){margin-bottom:.5rem}.app div.section.horizontal>:not(:last-child){margin-right:.5rem}.app div.section span.title{font-size:1.1rem;font-weight:700}.app div.section.alert-style{width:40%;position:absolute;right:0;bottom:40px;text-align:left}.app div.section.float{position:absolute}.app div.section.float.top-left{top:1rem;left:1rem}.app div.section.float.top-right{top:1rem;right:1rem}.app div.section.float.bottom-left{bottom:1rem;left:1rem}.app div.section.float.bottom-right{bottom:1rem;right:1rem}.app div.section.height-animation{height:auto;transition:height 0.3s}.app .hidden{display:none!important}.app .btn{display:inline-flex!important;flex-flow:row nowrap!important;justify-content:center!important;align-items:center!important;white-space:nowrap}.app .btn *:not(:last-child){margin-right:0.25rem!important}.app .btn span{white-space:nowrap}.app .btn>.line-separator{height:1.3rem;width:1px;margin:0rem .5rem 0rem 0.25rem!important;background-color:#dce4e8;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.app .btn:hover>.line-separator{background-color:#18191a}.app .btn-bundle{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.app .btn-bundle>button{width:100%;height:100%}.app .btn-bundle>button:not(:last-child){margin-right:.2rem}.app textarea{resize:none;overflow-y:auto}.app .fixed-table-toolbar>*:not(:first-child){margin-right:.3rem}.app .dselect-placeholder{white-space:nowrap}.app table.flat th,.app table.flat td{white-space:nowrap}.app .input-group.full-size{width:100%}.app .input-group .btn-group{width:100%}.app .input-group .btn-group>.btn:first-child{border-radius:0rem}.app .input-group div.dropdown.dselect-wrapper{flex:1 1 auto}.app .form-switch.form-switch-md .form-check-input{height:1.7rem;width:3.25rem;border-radius:3rem}.app span.bold-text,.app label.bold-text{font-weight:700}.app span.large-text,.app label.large-text{font-size:1.2rem}.app span.align-center,.app label.align-center{text-align:center}.app span.align-right,.app label.align-right{text-align:right}.app span.align-left,.app label.align-left{text-align:left}.app span.title,.app label.title{display:inline-block;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.app span.required-label::before,.app label.required-label::before{content:"*";color:red}.app .modal-body>div.form-section{width:100%}.app [x-cloak]{display:none!important}.app *.has-shadow{box-shadow:0 0 10px rgb(51 51 51 / .3)}.datepicker{z-index:2000!important}.popover{max-width:750px;max-height:750px;overflow:auto;position:relative}.popover{max-width:900px;max-height:750px;overflow:auto;position:relative}#header{position:absolute;top:0;left:0;width:100%;min-width:1400px;background:#fff;z-index:5}.header_top{display:flex;padding:5px 20px;justify-content:space-between;align-items:center}.h1_logo{font-size:20px;z-index:1}.h1_logo img{height:37px}.header_util{display:flex;margin:0}.header_util li{position:relative;display:flex;align-items:center;margin-left:20px;padding-left:21px}.header_util li:before{content:'';display:inline-block;position:absolute;top:8px;left:0;width:1px;height:16px;background:#646464}.header_util li:first-child{margin-left:0;padding-left:0}.header_util li:first-child:before{display:none}.header_util li>a{display:inline-flex;align-items:center;color:#646464}.header_util li .user{display:inline-flex;align-items:center;margin-right:20px;font-size:15px;color:#000}.header_util li .button.ico_logout{display:inline-flex;align-items:center;justify-content:center;height:35px;padding:0 15px;line-height:28px;border:1px solid #0c1d43;border-radius:5px;background-color:#0c1d43;color:#fff;cursor:pointer}.header_util li .button.ico_logout .fas{font-size:17px;margin-right:8px;color:#fff;background:none;padding:0}.header_util li .button.ico_logout:hover{background-color:#132a5b;border-color:#132a5b}.header_util li .time{display:inline-flex;align-items:center;margin-right:11px;color:#0258cf}.header_util li .time button{margin-left:10px;height:30px;padding:0 6px;line-height:28px;border-color:#183762;color:#183762}.header_util li:first-child{border:none!important;border-radius:0!important;background:none!important}.header_util li>a.site_link{border:1px solid #468efb;border-radius:3px;background:#eef9fd}.header_util li .bell{margin-right:20px;background:url(../img/icon/marker/ico_bell.png) no-repeat 0 0;width:25px;height:25px;font-size:0}.header_util li .bell.not{background-position:0 100%}#gnb{display:flex;justify-content:space-evenly;background:#216bdb;margin:0}#gnb>li{margin:10px 0}#gnb>li>a{position:relative;display:inline-block;padding:0 20px;color:#fff;font-size:18px;letter-spacing:-.055em;line-height:40px;font-weight:600}#gnb>li>a:hover{background:#418dff;border-radius:20px}#gnb>li.active>a{background:#b6d344;border-radius:37px;color:#000}#gnb>li>div.subMenuList{max-height:0;display:block;overflow:hidden;opacity:0;width:100%;position:absolute;left:0;border-bottom:1px solid #0c0b0b;background-color:#fff;z-index:999;top:100%;transition:max-height 0.5s ease,opacity 0.5s ease;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}#gnb>li:hover>div.subMenuList,#gnb>li:focus-within>div.subMenuList{opacity:1;max-height:500px}#gnb>li>div.subMenuList:before{content:'효율적인 생활폐기물 정보 활용 및 분석을 위한 생활폐기물 정보관리 플랫폼';display:block;position:absolute;bottom:0;left:0;text-align:right;width:100%;height:42px;line-height:40px;padding-right:270px;box-sizing:border-box;background:#f6f8fa}#gnb>li>div.subMenuList:after{content:'';display:block;background:url(../img/icon/logo/ch.png) no-repeat 0 0;width:295px;height:136px;position:absolute;right:20px;bottom:10px;z-index:2}#gnb>li>div.subMenuList div.mlCnt{width:100%;margin:0 auto;position:relative;text-align:left;padding-bottom:100px}#gnb>li>div.subMenuList div.mlCnt>ul{overflow:hidden;min-height:110px;padding:20px;background:#fff;font-size:0}#gnb>li>div.subMenuList div.mlCnt>ul>li{display:inline-block;width:calc(20% - 8px);margin-left:10px;position:relative;vertical-align:top}#gnb>li>div.subMenuList div.mlCnt>ul>li:nth-child(5n+1){margin-left:0}#gnb>li>div.subMenuList div.mlCnt>ul>li>a{position:relative;display:block;border-radius:5px;line-height:50px;font-size:15px;font-weight:400;padding-left:35px;color:#000;word-break:keep-all;border:1px solid #c5c5c5;letter-spacing:-1px;margin-bottom:10px;background:#fff}#gnb>li>div.subMenuList div.mlCnt>ul>li>a:hover,#gnb>li>div.subMenuList div.mlCnt>ul>li>a:focus,#gnb>li>div.subMenuList div.mlCnt>ul>li>a.active{background:#e3eaf5;border-color:#c5c5c5;color:#000}#gnb>li>div.subMenuList div.mlCnt>ul>li>ul{margin-bottom:10px}#gnb>li>div.subMenuList div.mlCnt>ul>li>ul li a{position:relative;display:block;padding:5px 0 5px 38px;font-size:15px;color:#323232}#gnb>li>div.subMenuList div.mlCnt>ul>li>ul li a:before{content:"";display:block;position:absolute;top:50%;left:28px;margin-top:-2px;width:5px;height:1px;background:#333}#gnb>li>div.subMenuList div.mlCnt>ul>li>ul li a:hover,#gnb>li>div.subMenuList div.mlCnt>ul>li>ul li a:focus{color:#0258cf}#gnb>li>div.subMenuList div.mlCnt>ul>li>ul li a.active{color:#1c94c3}#gnb>li>div.subMenuList div.mlCnt>ul>li>a::before{content:'';display:block;position:absolute;left:13px;top:calc(50% - 7px);background:url(../img/icon/marker/dot2.png) no-repeat 0 0;width:15px;height:15px}#gnb>li>div.subMenuList div.mlCnt>ul>li>a:hover::before{background-position:0 100%}.app .container{min-width:1400px;min-height:calc(96vh - 107px);padding-top:107px;background:#f3f4f8}.app .container>*:not(:last-child){margin-bottom:1rem}.app .container .contents{position:relative;width:100%;padding:20px}.search-box{position:relative;margin-bottom:10px;padding:10px 150px 10px 25px;border:1px solid #c6d0d9;border-radius:10px;background:#fff}.search-box ul{display:flex;flex-wrap:wrap;gap:5px 54px}.search-box li{display:flex;gap:8px}.search-box li>*{flex:0 1 auto}.search-box li>span{display:inline-flex;flex:0 0 auto;width:80px;line-height:28px}.search-box li>span .tooltip{margin-left:5px}.search-box li>span:before,.title-search li>span:before{content:'-';display:inline-flex;margin-right:3px}.search-box .form-control,.search-box .form-select{max-width:370px}.search-box.sch-row4 li,.search-box.sch-row7 li,.search-box.sch-row8 li,.search-box.sch-row10 li,.search-box.sch-row11 li,.search-box.sch-row12 li{width:calc(100% / 4 - 40.5px)}.search-box.sch-row3 li,.search-box.sch-row5 li,.search-box.sch-row6 li,.search-box.sch-row9 li{width:calc(100% / 3 - 36px)}.search-box.sch-row3 li.row2{width:calc(100% / 3 * 2 - 18px)}.search-box.sch-row2 li{width:calc(50% - 27px)}.search-box .btn-area{position:absolute;bottom:10px;right:25px;margin:0;display:inline-flex;align-items:center;color:#fff;border-color:#264878;background:#264878}.search-box.no-search{padding:10px 10px 10px 25px}.title-area{display:flex}.title-area .title{margin:0}.title-search{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.title-search ul{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}.title-search li{display:flex;align-items:center;gap:5px;white-space:nowrap}.title-area .btn-area{color:#fff;border-color:#264878;background:#264878}.title-info{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px;padding:14px 20px;border:1px solid #c6d0d9;border-radius:10px;box-shadow:0 1px 0 #fff,0 2px 0 #c6d0d9;background:#fff}.title-info .page-title h1{display:inline-flex;position:relative;padding-left:23px;font-size:17px;font-weight:500;color:#2b2b2b}.title-info .page-title h1:before{content:'';display:block;position:absolute;top:5px;left:0;width:17px;height:16px;background:url(../img/icon/marker/mng_icon.png) no-repeat -1px -25px}.title-info .page-title h2{display:inline-flex;position:relative;margin-left:10px;padding-left:11px;font-size:15px}.title-info .page-title h2:before{content:'';display:block;position:absolute;top:3px;left:0;width:1px;height:18px;background:#555}.breadcrumb li{display:inline-flex;align-items:center;gap:12px;margin-left:12px;font-size:15px;vertical-align:top}.breadcrumb li:before{content:'';display:block;width:6px;height:9px;margin-top:1px;background:url(../img/icon/marker/mng_icon.png) no-repeat -132px -45px}.breadcrumb li.home{margin-left:0;gap:8px}.breadcrumb li.home:before{width:17px;height:15px;background-position:-136px -1px}h1.title,h3.title{display:inline-flex;align-items:center;margin-top:30px;margin-bottom:6px;font-size:15px;font-weight:500;color:#2b2b2b;line-height:28px}h1.title:before,h3.title:before{content:'';display:block;width:15px;height:16px;margin-right:8px;background:url(../img/icon/marker/mng_icon.png) no-repeat -22px -25px}h3.title span{margin-left:10px;font-size:14px;font-weight:400}.title-btn-area{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:6px}.title-btn-area>*{margin:0!important}.sheet-container{width:100%;height:650px!important}.modal-sheet-container{width:100%;height:500px!important}.sheet-container .button,.modal-sheet-container .button{cursor:pointer;text-decoration:none;overflow:hidden;white-space:nowrap;background:#53bfca;border:0 solid #53bfca;color:#fff;margin:1px auto 1px auto;height:18px;font-size:1px}.cont-box{padding:10px 25px;border:1px solid #cacbcd;border-radius:10px;background:#fff}.cont-box>h3.title:nth-of-type(1){margin-top:0}.cont-box .tab_nav.dep1:after{content:'';display:block;width:100%;height:2px;position:absolute;bottom:-1px;left:0;background:#418dff}.multi-select{display:flex;gap:8px;align-items:center;max-width:370px;width:370px}.form-control{width:100%;border:1px solid #c6c5ca;height:28px;padding:0 8px;border-radius:3px;vertical-align:top;background:#fff!important}.form-control[disabled],.form-control[readonly]{background:#f3f4f8}textarea.form-control{min-height:110px;padding:10px}.form-select{width:100%;border:1px solid #c6c5ca;height:28px;padding:0 26px 0 8px;border-radius:3px;vertical-align:top;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff url(../img/icon/marker/bg_select.png) no-repeat right 5px top 50%!important}.form-select::-ms-expand{display:none}.form-check{margin:5px 0;height:17px}.form-check input[type=radio],.form-check input[type=checkbox]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.form-check input[type=radio]+label,.form-check input[type=checkbox]+label{position:relative;display:inline-flex;min-height:17px;padding-left:20px;line-height:17px;vertical-align:top}.form-check input[type=radio]+label.sr_only,.form-check input[type=checkbox]+label.sr_only{padding-left:17px}.form-check input[type=checkbox]+label:before{content:'';display:block;position:absolute;top:0;left:0;width:16px;height:16px;border:1px solid #555;transition:0.4s cubic-bezier(.4,0,.23,1);background-color:#fff}.form-check input[type=checkbox]+label:after{content:'';display:block;position:absolute;top:1px;left:1px;width:14px;height:14px;opacity:0;transition:0.4s cubic-bezier(.4,0,.23,1);background:url(../images/common/ico_checked.png) no-repeat 0 0;background-size:contain}.form-check input[type=checkbox]:checked+label:after{opacity:1;transition-delay:0.2s}.form-check input[type=radio]+label:before{content:'';display:block;position:absolute;top:0;left:0;width:17px;height:17px;border:1px solid #555;border-radius:100%;transition:0.4s cubic-bezier(.4,0,.23,1);background-color:#fff}.form-check input[type=radio]+label:after{content:'';display:block;position:absolute;top:4px;left:4px;width:9px;height:9px;border-radius:100%;transition:0.4s cubic-bezier(.4,0,.23,1);background-color:#fff}.form-check input[type=radio]:checked+label:after{background-color:#555}.dropdown{position:relative;display:inline-block;max-width:370px;width:100%;vertical-align:top;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff url(../img/icon/marker/bg_select.png) no-repeat right 5px top 50%!important}.dropdown-menu{position:absolute;z-index:1000;display:none;width:100%;margin-top:.5rem;padding:.5rem 0;background-color:#fff;border:1px solid #ced4da;border-radius:5px;box-shadow:0 .25rem .75rem rgb(0 0 0 / .1)}.dropdown-menu.show{display:block}.dselect-searchbox{width:calc(100% - 24px);margin:0 auto 8px auto;padding:8px 12px;font-size:14px;border:1px solid #ced4da;border-radius:5px;outline:none}.dropdown-item{display:block;width:100%;padding:8px 12px;font-size:14px;color:#495057;background-color:#fff;border:none;text-align:left;cursor:pointer;transition:background-color 0.2s ease-in-out}.dropdown-item:hover{background-color:#f8f9fa}.dropdown-item.d-none{display:none}.dropdown-item.active{background-color:#007bff;color:#fff}.dselect-no-results{padding:8px 12px;font-size:14px;color:#6c757d;text-align:center;display:none}.d-flex{display:flex}.flex-column{flex-direction:column}.badge{display:inline-block;padding:.35em .65em;font-size:.75em;font-weight:700;line-height:1;color:#fff!important;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.bg-secondary{background-color:#6f7375!important}.bg-success{background-color:#84bd00!important}.rounded-pill{border-radius:50rem!important}#footer{position:relative;min-width:1400px;padding:0 20px 20px 260px;letter-spacing:0;background:#414449}#footer .footer-logo{position:absolute;top:37px;left:33px}#footer .log-info{display:flex;gap:40px;height:45px;align-items:center;padding:0 5px;border-bottom:1px solid #505357;color:#d4d4d4}#footer .addr,#footer .copyright{padding:0 5px;color:#b5b5b5;line-height:23px}#footer .addr{margin-top:15px}#footer .addr address{display:inline-block;margin-bottom:0;margin-right:10px}.modal{z-index:1050;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;padding:20px;box-sizing:border-box;background-color:rgb(0 0 0 / .75);display:flex;align-items:center;justify-content:center}.modal-dialog{width:60%;height:auto;display:flex;justify-content:center;align-items:center}.modal-content{width:100%;max-height:80vh;overflow-y:auto;background-color:#fff;display:flex;flex-direction:column;border-radius:8px 8px 0 0}.modal .modal-cont .row{display:flex;align-items:center;margin-bottom:1rem}.modal .modal-cont .row label{flex:0 0 16.6667%;max-width:16.6667%;font-weight:700;text-align:right;padding-right:10px}.modal .modal-cont .row div{flex:0 0 33.3333%;max-width:33.3333%;padding-left:10px}.modal .modal-cont .row div span{font-weight:400;display:block}.modal .modal-title{position:relative;font-size:23px;color:#fff!important;text-indent:20px;line-height:50px;letter-spacing:-.085em;padding-left:20px;border-radius:8px 8px 0 0;background:#0075b5}.modal .modal-title h4{position:relative;font-size:23px;color:#fff!important;text-indent:20px;line-height:50px;letter-spacing:-.085em;padding-left:20px;font-weight:700}.modal .modal-title h4:before{content:'';display:block;position:absolute;left:15px;top:16px;width:8px;height:8px;border:5px solid #23558d;border-right-color:#fff600;background:rgb(255 255 255 / .5)}.modal .modal-btn{padding:10px 0 30px;text-align:center;position:sticky;bottom:0;z-index:1}.modal .modal-title .modal-close{display:flex;justify-content:center;align-items:center;position:absolute;right:15px;top:8px;background:#fff0;font-size:0;width:28px;height:28px;cursor:pointer}.modal .modal-title .modal-close:before{content:'';display:block;width:13px;height:13px;background:url(../img/icon/marker/mng_icon.png) no-repeat -136px -25px}.modal .modal-btn .button.sm{min-width:75px}.modal.layer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .5);z-index:20}.modal.layer .modal-box{width:340px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid #264878;border-radius:0 0 10px 10px;box-shadow:0 4px 0 #264878;background:#fff}.modal.layer .modal-title{padding:9px 20px}.modal.layer .modal-title .modal-close{top:6px;right:6px}.modal.layer .modal-cont{height:auto}.modal.layer .modal-btn{border-top:0;background:none}.modal.layer .alert-area{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 0 20px}.modal.layer .alert-area i{flex-shrink:0;width:42px;height:42px;background:url(../img/icon/marker/mng_icon.png) no-repeat}.modal.layer .alert-area i.warning{width:40px;background-position:-1px -62px}.modal.layer .alert-area i.info{background-position:-86px -62px}.modal.layer .alert-area i.danger{width:39px;background-position:-44px -62px}.modal.layer .alert-area i.success{background-position:-131px -62px}.modal.layer .alert-area i.delete{background-position:-176px -62px}.modal.layer .alert-conts .conts-tit{margin-bottom:5px;font-size:15px;font-weight:500;color:#2b2b2b}.modal.layer .alert-conts .conts-area{font-size:15px}.modal .modal-cont{max-height:60vh;overflow-y:auto;overflow-x:hidden;padding:20px;box-sizing:border-box;background:#fff}.modal .form-section{margin-bottom:20px;padding:10px 0;border-bottom:2px solid #ccc}.modal .section-title{display:block;font-size:18px;font-weight:700;color:#333;margin-bottom:10px}.modal .row{display:flex;align-items:center;margin-bottom:10px}.modal .row .content{width:200%;height:200px}.modal .row label{flex:1;font-size:14px;color:#555;font-weight:600}.modal input[type="text"],.modal textarea{padding:5px;border:1px solid #ccc;border-radius:4px}input[disabled],.modal textarea[disabled]{background-color:#f0f0f0;color:#888;cursor:not-allowed;border:1px solid #ccc}.modal select{width:100%;padding:5px;border:1px solid #ccc;border-radius:4px;background-color:#fff}.IBClassEdit{position:relative}td.IBClassEdit.IBText::after{content:"";position:absolute;top:2px;bottom:2px;left:2px;right:2px;border-right:1px solid #666;border-top:1px solid #666;border-bottom:1px solid #666;border-left:1px solid #666;border-radius:2px}td.IBClassEdit.IBLines::after{content:"";position:absolute;top:2px;bottom:2px;left:2px;right:2px;border:1px solid #666;border-radius:2px}td.IBClassEdit.IBLines::after{content:"";position:absolute;top:2px;bottom:2px;left:2px;right:2px;border:1px solid #666;border-radius:2px}td.IBClassEdit.IBEnum::after{content:"";position:absolute;top:2px;bottom:2px;left:2px;right:2px;border:1px solid #666;border-radius:2px}td.IBClassEdit.IBInt::after{content:"";position:absolute;top:2px;bottom:2px;left:2px;right:2px;border:1px solid #666;border-radius:2px}td.IBClassEdit.IBFloat::after{content:"";position:absolute;top:2px;bottom:2px;left:2px;right:2px;border:1px solid #666;border-radius:2px}td.IBClassEdit.IBNoRight:not(.IBTree)::after{content:"";position:absolute;top:2px;bottom:2px;left:2px;right:0;border-right:0 solid #666;border-top:1px solid #666;border-bottom:1px solid #666;border-left:1px solid #666;border-radius:2px 0 0 2px}td.IBClassEdit+.IBNoLeft::after{content:"";position:absolute;top:2px;bottom:2px;left:0;right:2px;border-right:1px solid #666;border-top:1px solid #666;border-bottom:1px solid #666;border-radius:0 2px 2px 0}td.IBClassEdit.IBPass::after{content:"";position:absolute;top:2px;bottom:2px;left:2px;right:2px;border:1px solid #666;border-radius:2px}td.IBTree::after{border:0 solid #FFF}.IBMenuMain,.IBEnumMenuMain{z-index:1100!important}.IBMenuOuter,.IBEnumMenuOuter{z-index:1101!important}.IBMessage{z-index:1200!important}.gridDetail{width:100%;border-collapse:collapse;border:1px solid #ddd}.gridDetail th,.gridDetail td{padding:10px;text-align:left}.gridDetail th{background-color:#f8f9fa;font-weight:700}.gridDetail tr:nth-child(even){background-color:#f2f2f2}.gridDetail tr:hover{background-color:#e9ecef}.gridDetail caption{font-size:18px;font-weight:700;margin-bottom:10px}