/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/components/layout/Header.vue?vue&type=style&index=0&id=5e628c52&lang=scss&scoped=true ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*****************************************************************
  scss default set
 *****************************************************************/
/*****************************************************************
  Vuetify default set
 *****************************************************************/
/* Primary */
/* Secondary */
/* section color */
/* input color */
/* font-color */
/* point color */
/* font default */
/* font-weight */
/*----------------------------------------------------------------
  Input - text-field
-----------------------------------------------------------------*/
/* 마진 / 패딩 설정 */
.mt10[data-v-5e628c52] {
  margin-top: 10px !important;
}
.pt10[data-v-5e628c52] {
  padding-top: 10px !important;
}
.mt20[data-v-5e628c52] {
  margin-top: 20px !important;
}
.pt20[data-v-5e628c52] {
  padding-top: 20px !important;
}
.mt30[data-v-5e628c52] {
  margin-top: 30px !important;
}
.pt30[data-v-5e628c52] {
  padding-top: 30px !important;
}
.mt40[data-v-5e628c52] {
  margin-top: 40px !important;
}
.pt40[data-v-5e628c52] {
  padding-top: 40px !important;
}
.mt50[data-v-5e628c52] {
  margin-top: 50px !important;
}
.pt50[data-v-5e628c52] {
  padding-top: 50px !important;
}
.mt60[data-v-5e628c52] {
  margin-top: 60px !important;
}
.pt60[data-v-5e628c52] {
  padding-top: 60px !important;
}
.mt70[data-v-5e628c52] {
  margin-top: 70px !important;
}
.pt70[data-v-5e628c52] {
  padding-top: 70px !important;
}
.mt80[data-v-5e628c52] {
  margin-top: 80px !important;
}
.pt80[data-v-5e628c52] {
  padding-top: 80px !important;
}
.mt90[data-v-5e628c52] {
  margin-top: 90px !important;
}
.pt90[data-v-5e628c52] {
  padding-top: 90px !important;
}
.mt100[data-v-5e628c52] {
  margin-top: 100px !important;
}
.pt100[data-v-5e628c52] {
  padding-top: 100px !important;
}
.mt110[data-v-5e628c52] {
  margin-top: 110px !important;
}
.pt110[data-v-5e628c52] {
  padding-top: 110px !important;
}
.mt120[data-v-5e628c52] {
  margin-top: 120px !important;
}
.pt120[data-v-5e628c52] {
  padding-top: 120px !important;
}
.mt130[data-v-5e628c52] {
  margin-top: 130px !important;
}
.pt130[data-v-5e628c52] {
  padding-top: 130px !important;
}
.mt140[data-v-5e628c52] {
  margin-top: 140px !important;
}
.pt140[data-v-5e628c52] {
  padding-top: 140px !important;
}
.mt150[data-v-5e628c52] {
  margin-top: 150px !important;
}
.pt150[data-v-5e628c52] {
  padding-top: 150px !important;
}
.mt160[data-v-5e628c52] {
  margin-top: 160px !important;
}
.pt160[data-v-5e628c52] {
  padding-top: 160px !important;
}
.mt170[data-v-5e628c52] {
  margin-top: 170px !important;
}
.pt170[data-v-5e628c52] {
  padding-top: 170px !important;
}
.mt180[data-v-5e628c52] {
  margin-top: 180px !important;
}
.pt180[data-v-5e628c52] {
  padding-top: 180px !important;
}
.mt190[data-v-5e628c52] {
  margin-top: 190px !important;
}
.pt190[data-v-5e628c52] {
  padding-top: 190px !important;
}
.mt200[data-v-5e628c52] {
  margin-top: 200px !important;
}
.pt200[data-v-5e628c52] {
  padding-top: 200px !important;
}
.mt210[data-v-5e628c52] {
  margin-top: 210px !important;
}
.pt210[data-v-5e628c52] {
  padding-top: 210px !important;
}
.mt220[data-v-5e628c52] {
  margin-top: 220px !important;
}
.pt220[data-v-5e628c52] {
  padding-top: 220px !important;
}
.mt230[data-v-5e628c52] {
  margin-top: 230px !important;
}
.pt230[data-v-5e628c52] {
  padding-top: 230px !important;
}
.mt240[data-v-5e628c52] {
  margin-top: 240px !important;
}
.pt240[data-v-5e628c52] {
  padding-top: 240px !important;
}
.mt250[data-v-5e628c52] {
  margin-top: 250px !important;
}
.pt250[data-v-5e628c52] {
  padding-top: 250px !important;
}
.mt260[data-v-5e628c52] {
  margin-top: 260px !important;
}
.pt260[data-v-5e628c52] {
  padding-top: 260px !important;
}
.mt270[data-v-5e628c52] {
  margin-top: 270px !important;
}
.pt270[data-v-5e628c52] {
  padding-top: 270px !important;
}
.mt280[data-v-5e628c52] {
  margin-top: 280px !important;
}
.pt280[data-v-5e628c52] {
  padding-top: 280px !important;
}
.mt290[data-v-5e628c52] {
  margin-top: 290px !important;
}
.pt290[data-v-5e628c52] {
  padding-top: 290px !important;
}
.mt300[data-v-5e628c52] {
  margin-top: 300px !important;
}
.pt300[data-v-5e628c52] {
  padding-top: 300px !important;
}
.mt310[data-v-5e628c52] {
  margin-top: 310px !important;
}
.pt310[data-v-5e628c52] {
  padding-top: 310px !important;
}
.mt320[data-v-5e628c52] {
  margin-top: 320px !important;
}
.pt320[data-v-5e628c52] {
  padding-top: 320px !important;
}
.mt330[data-v-5e628c52] {
  margin-top: 330px !important;
}
.pt330[data-v-5e628c52] {
  padding-top: 330px !important;
}
.mt340[data-v-5e628c52] {
  margin-top: 340px !important;
}
.pt340[data-v-5e628c52] {
  padding-top: 340px !important;
}
.mt350[data-v-5e628c52] {
  margin-top: 350px !important;
}
.pt350[data-v-5e628c52] {
  padding-top: 350px !important;
}
.mt360[data-v-5e628c52] {
  margin-top: 360px !important;
}
.pt360[data-v-5e628c52] {
  padding-top: 360px !important;
}
.mt370[data-v-5e628c52] {
  margin-top: 370px !important;
}
.pt370[data-v-5e628c52] {
  padding-top: 370px !important;
}
.mt380[data-v-5e628c52] {
  margin-top: 380px !important;
}
.pt380[data-v-5e628c52] {
  padding-top: 380px !important;
}
.mt390[data-v-5e628c52] {
  margin-top: 390px !important;
}
.pt390[data-v-5e628c52] {
  padding-top: 390px !important;
}
.mt400[data-v-5e628c52] {
  margin-top: 400px !important;
}
.pt400[data-v-5e628c52] {
  padding-top: 400px !important;
}
.mt410[data-v-5e628c52] {
  margin-top: 410px !important;
}
.pt410[data-v-5e628c52] {
  padding-top: 410px !important;
}
.mt420[data-v-5e628c52] {
  margin-top: 420px !important;
}
.pt420[data-v-5e628c52] {
  padding-top: 420px !important;
}
.mt430[data-v-5e628c52] {
  margin-top: 430px !important;
}
.pt430[data-v-5e628c52] {
  padding-top: 430px !important;
}
.mt440[data-v-5e628c52] {
  margin-top: 440px !important;
}
.pt440[data-v-5e628c52] {
  padding-top: 440px !important;
}
.mt450[data-v-5e628c52] {
  margin-top: 450px !important;
}
.pt450[data-v-5e628c52] {
  padding-top: 450px !important;
}
.mt460[data-v-5e628c52] {
  margin-top: 460px !important;
}
.pt460[data-v-5e628c52] {
  padding-top: 460px !important;
}
.mt470[data-v-5e628c52] {
  margin-top: 470px !important;
}
.pt470[data-v-5e628c52] {
  padding-top: 470px !important;
}
.mt480[data-v-5e628c52] {
  margin-top: 480px !important;
}
.pt480[data-v-5e628c52] {
  padding-top: 480px !important;
}
.mt490[data-v-5e628c52] {
  margin-top: 490px !important;
}
.pt490[data-v-5e628c52] {
  padding-top: 490px !important;
}
.mt500[data-v-5e628c52] {
  margin-top: 500px !important;
}
.pt500[data-v-5e628c52] {
  padding-top: 500px !important;
}
.mt510[data-v-5e628c52] {
  margin-top: 510px !important;
}
.pt510[data-v-5e628c52] {
  padding-top: 510px !important;
}
.mt520[data-v-5e628c52] {
  margin-top: 520px !important;
}
.pt520[data-v-5e628c52] {
  padding-top: 520px !important;
}
.mt530[data-v-5e628c52] {
  margin-top: 530px !important;
}
.pt530[data-v-5e628c52] {
  padding-top: 530px !important;
}
.mt540[data-v-5e628c52] {
  margin-top: 540px !important;
}
.pt540[data-v-5e628c52] {
  padding-top: 540px !important;
}
.mt550[data-v-5e628c52] {
  margin-top: 550px !important;
}
.pt550[data-v-5e628c52] {
  padding-top: 550px !important;
}
.mt560[data-v-5e628c52] {
  margin-top: 560px !important;
}
.pt560[data-v-5e628c52] {
  padding-top: 560px !important;
}
.mt570[data-v-5e628c52] {
  margin-top: 570px !important;
}
.pt570[data-v-5e628c52] {
  padding-top: 570px !important;
}
.mt580[data-v-5e628c52] {
  margin-top: 580px !important;
}
.pt580[data-v-5e628c52] {
  padding-top: 580px !important;
}
.mt590[data-v-5e628c52] {
  margin-top: 590px !important;
}
.pt590[data-v-5e628c52] {
  padding-top: 590px !important;
}
.mt600[data-v-5e628c52] {
  margin-top: 600px !important;
}
.pt600[data-v-5e628c52] {
  padding-top: 600px !important;
}
.mt610[data-v-5e628c52] {
  margin-top: 610px !important;
}
.pt610[data-v-5e628c52] {
  padding-top: 610px !important;
}
.mt620[data-v-5e628c52] {
  margin-top: 620px !important;
}
.pt620[data-v-5e628c52] {
  padding-top: 620px !important;
}
.mt630[data-v-5e628c52] {
  margin-top: 630px !important;
}
.pt630[data-v-5e628c52] {
  padding-top: 630px !important;
}
.mt640[data-v-5e628c52] {
  margin-top: 640px !important;
}
.pt640[data-v-5e628c52] {
  padding-top: 640px !important;
}
.mt650[data-v-5e628c52] {
  margin-top: 650px !important;
}
.pt650[data-v-5e628c52] {
  padding-top: 650px !important;
}
.mt660[data-v-5e628c52] {
  margin-top: 660px !important;
}
.pt660[data-v-5e628c52] {
  padding-top: 660px !important;
}
.mt670[data-v-5e628c52] {
  margin-top: 670px !important;
}
.pt670[data-v-5e628c52] {
  padding-top: 670px !important;
}
.mt680[data-v-5e628c52] {
  margin-top: 680px !important;
}
.pt680[data-v-5e628c52] {
  padding-top: 680px !important;
}
.mt690[data-v-5e628c52] {
  margin-top: 690px !important;
}
.pt690[data-v-5e628c52] {
  padding-top: 690px !important;
}
.mt700[data-v-5e628c52] {
  margin-top: 700px !important;
}
.pt700[data-v-5e628c52] {
  padding-top: 700px !important;
}
.mt710[data-v-5e628c52] {
  margin-top: 710px !important;
}
.pt710[data-v-5e628c52] {
  padding-top: 710px !important;
}
.mt720[data-v-5e628c52] {
  margin-top: 720px !important;
}
.pt720[data-v-5e628c52] {
  padding-top: 720px !important;
}
.mt730[data-v-5e628c52] {
  margin-top: 730px !important;
}
.pt730[data-v-5e628c52] {
  padding-top: 730px !important;
}
.mt740[data-v-5e628c52] {
  margin-top: 740px !important;
}
.pt740[data-v-5e628c52] {
  padding-top: 740px !important;
}
.mt750[data-v-5e628c52] {
  margin-top: 750px !important;
}
.pt750[data-v-5e628c52] {
  padding-top: 750px !important;
}
.mt760[data-v-5e628c52] {
  margin-top: 760px !important;
}
.pt760[data-v-5e628c52] {
  padding-top: 760px !important;
}
.mt770[data-v-5e628c52] {
  margin-top: 770px !important;
}
.pt770[data-v-5e628c52] {
  padding-top: 770px !important;
}
.mt780[data-v-5e628c52] {
  margin-top: 780px !important;
}
.pt780[data-v-5e628c52] {
  padding-top: 780px !important;
}
.mt790[data-v-5e628c52] {
  margin-top: 790px !important;
}
.pt790[data-v-5e628c52] {
  padding-top: 790px !important;
}
.mt800[data-v-5e628c52] {
  margin-top: 800px !important;
}
.pt800[data-v-5e628c52] {
  padding-top: 800px !important;
}
.mt810[data-v-5e628c52] {
  margin-top: 810px !important;
}
.pt810[data-v-5e628c52] {
  padding-top: 810px !important;
}
.mt820[data-v-5e628c52] {
  margin-top: 820px !important;
}
.pt820[data-v-5e628c52] {
  padding-top: 820px !important;
}
.mt830[data-v-5e628c52] {
  margin-top: 830px !important;
}
.pt830[data-v-5e628c52] {
  padding-top: 830px !important;
}
.mt840[data-v-5e628c52] {
  margin-top: 840px !important;
}
.pt840[data-v-5e628c52] {
  padding-top: 840px !important;
}
.mt850[data-v-5e628c52] {
  margin-top: 850px !important;
}
.pt850[data-v-5e628c52] {
  padding-top: 850px !important;
}
.mt860[data-v-5e628c52] {
  margin-top: 860px !important;
}
.pt860[data-v-5e628c52] {
  padding-top: 860px !important;
}
.mt870[data-v-5e628c52] {
  margin-top: 870px !important;
}
.pt870[data-v-5e628c52] {
  padding-top: 870px !important;
}
.mt880[data-v-5e628c52] {
  margin-top: 880px !important;
}
.pt880[data-v-5e628c52] {
  padding-top: 880px !important;
}
.mt890[data-v-5e628c52] {
  margin-top: 890px !important;
}
.pt890[data-v-5e628c52] {
  padding-top: 890px !important;
}
.mt900[data-v-5e628c52] {
  margin-top: 900px !important;
}
.pt900[data-v-5e628c52] {
  padding-top: 900px !important;
}
.mt910[data-v-5e628c52] {
  margin-top: 910px !important;
}
.pt910[data-v-5e628c52] {
  padding-top: 910px !important;
}
.mt920[data-v-5e628c52] {
  margin-top: 920px !important;
}
.pt920[data-v-5e628c52] {
  padding-top: 920px !important;
}
.mt930[data-v-5e628c52] {
  margin-top: 930px !important;
}
.pt930[data-v-5e628c52] {
  padding-top: 930px !important;
}
.mt940[data-v-5e628c52] {
  margin-top: 940px !important;
}
.pt940[data-v-5e628c52] {
  padding-top: 940px !important;
}
.mt950[data-v-5e628c52] {
  margin-top: 950px !important;
}
.pt950[data-v-5e628c52] {
  padding-top: 950px !important;
}
.mt960[data-v-5e628c52] {
  margin-top: 960px !important;
}
.pt960[data-v-5e628c52] {
  padding-top: 960px !important;
}
.mt970[data-v-5e628c52] {
  margin-top: 970px !important;
}
.pt970[data-v-5e628c52] {
  padding-top: 970px !important;
}
.mt980[data-v-5e628c52] {
  margin-top: 980px !important;
}
.pt980[data-v-5e628c52] {
  padding-top: 980px !important;
}
.mt990[data-v-5e628c52] {
  margin-top: 990px !important;
}
.pt990[data-v-5e628c52] {
  padding-top: 990px !important;
}
.mt1000[data-v-5e628c52] {
  margin-top: 1000px !important;
}
.pt1000[data-v-5e628c52] {
  padding-top: 1000px !important;
}
.at[data-v-5e628c52] {
  text-align: center !important;
}
.al[data-v-5e628c52] {
  text-align: left !important;
}
.ar[data-v-5e628c52] {
  text-align: right !important;
}
.ac[data-v-5e628c52] {
  text-align: center !important;
}
.brtn[data-v-5e628c52] {
  border-top: 0 !important;
}
.brbn[data-v-5e628c52] {
  border-bottom: 0 !important;
}
.v-application[data-v-5e628c52] {
  font-family: "KakaoFont", "돋움", "dotum", sans-serif !important;
}
.v-application .title[data-v-5e628c52] {
  font-family: "KakaoFont", "돋움", "dotum", sans-serif !important;
}
.v-application--is-ltr .v-list-item__action[data-v-5e628c52]:first-child, .v-application--is-ltr .v-list-item__icon[data-v-5e628c52]:first-child {
  margin-right: 15px !important;
}
.v-application .error--text[data-v-5e628c52] {
  color: #FF5A4D !important;
  caret-color: #FF5A4D !important;
}
.v-application a[data-v-5e628c52] {
  color: inherit;
}
.v-application ul[data-v-5e628c52], .v-application ol[data-v-5e628c52] {
  padding-left: 0 !important;
}
.theme--light.v-btn[data-v-5e628c52] {
  color: #fff;
}
.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot fieldset[data-v-5e628c52] {
  color: #DEDEDE !important;
}
.theme--light.v-input input[data-v-5e628c52], .theme--light.v-input textarea[data-v-5e628c52] {
  color: #333333;
}
.theme--light.v-input--is-disabled .v-input__slot input[data-v-5e628c52], .theme--light.v-input--is-disabled .v-input__slot textarea[data-v-5e628c52] {
  color: #A1A1A1 !important;
}
.v-btn__content[data-v-5e628c52] {
  letter-spacing: 0;
}
.mdi-magnify[data-v-5e628c52]::before {
  content: "";
  width: 14px;
  height: 14px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEFSURBVHgBlZENkcIwEIWT9ATUwXEOOAUgAQUNUQAOAAWAgv4YYHBQFAAOKqEG2vLtDO2kDBR4M5lNdvftz4tWd8RxHBpjllxt69NaX6qq2jvncvUAcyeNIZ25NnVd/1tr/+Tw3uEnHK8fiRrnSIIQKOwK9QRZlh3ofCK+6zoGQbDCJq9IAkiO4oveqE3TjOl2VAOgaEleznTT1vfDCSWg3gChCs5v11F9CDqGmNInFv4IAx1nrHTtiDw2OFdDJAovZUdfQCOfi7K5SC5f84yEoltOfwIvYS6SiwhUv8hOMp50wkqexSRRFLkesQWdJySPuJascWoVT9M08clafQGf/BXRI09unH2IpxYhfKsAAAAASUVORK5CYII=) no-repeat 0 0;
  background-size: 100%;
}
.v-data-table > .v-data-table__wrapper > table > tbody > tr > td[data-v-5e628c52],
.v-data-table > .v-data-table__wrapper > table > thead > tr > td[data-v-5e628c52],
.v-data-table > .v-data-table__wrapper > table > tfoot > tr > td[data-v-5e628c52] {
  font-size: 11px;
}
.v-data-table > .v-data-table__wrapper > table > tbody > tr > td .negative[data-v-5e628c52],
.v-data-table > .v-data-table__wrapper > table > thead > tr > td .negative[data-v-5e628c52],
.v-data-table > .v-data-table__wrapper > table > tfoot > tr > td .negative[data-v-5e628c52] {
  color: red !important;
}
.v-ripple__container[data-v-5e628c52] {
  display: none !important;
}
.v-dialog[data-v-5e628c52] {
  background: #fff;
}
.v-dialog--fullscreen > .v-card[data-v-5e628c52] {
  min-width: 1000px;
}
.v-text-field__details[data-v-5e628c52] {
  padding: 5px 5px 0 !important;
}
.v-select__selection--comma[data-v-5e628c52] {
  color: #333333;
}
.v-chip.secondary.theme--light[data-v-5e628c52] {
  border-color: #d4d4d4 !important;
}
.v-chip-group .v-slide-group__content[data-v-5e628c52] {
  padding: 0;
}
.v-chip-group .v-chip[data-v-5e628c52] {
  margin: 2px 6px;
}
.al[data-v-5e628c52] {
  text-align: left !important;
  justify-content: flex-start !important;
}
.ar[data-v-5e628c52] {
  text-align: right !important;
}
.ac[data-v-5e628c52] {
  text-align: center !important;
}
.row[data-v-5e628c52] {
  display: flex !important;
}
.bdn[data-v-5e628c52] {
  border: none !important;
}
.full-width[data-v-5e628c52] {
  width: 100% !important;
}
.fc-r[data-v-5e628c52] {
  color: #FF5A4D !important;
}
.fc-bk[data-v-5e628c52] {
  color: #333333 !important;
}
.fc-g[data-v-5e628c52] {
  color: #A1A1A1 !important;
}
.fc-gr[data-v-5e628c52] {
  color: #00AF46 !important;
}
.fc-sb[data-v-5e628c52] {
  color: #00A3FF !important;
}
.fc-y[data-v-5e628c52] {
  color: #FFBE0A !important;
}
.nec[data-v-5e628c52]::after {
  content: "*";
  display: inline-flex;
  margin-left: 5px;
  font-size: 14px;
  font-weight: 700;
  color: #FF5A4D;
}
.txt-link[data-v-5e628c52] {
  color: #0500FF !important;
  text-decoration: underline !important;
}
.max-2[data-v-5e628c52] {
  display: -webkit-box !important;
  overflow: hidden !important;
  max-width: 100% !important;
  max-height: 2.8em !important;
  line-height: 1.4em !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  word-wrap: break-word !important;
  word-break: break-all !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
}
.max-2.v-input[data-v-5e628c52] {
  height: inherit !important;
}
.max-2.v-input label[data-v-5e628c52] {
  display: -webkit-box !important;
  max-height: 2.4em !important;
  line-height: 1.2em !important;
  word-break: break-word !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  font-weight: 400;
}
.logo[data-v-5e628c52] {
  cursor: pointer;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-22.use[1]!./node_modules/@vue/vue-loader-v15/lib/loaders/stylePostLoader.js!./node_modules/postcss-loader/dist/cjs.js??clonedRuleSet-22.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-22.use[3]!./node_modules/@vue/vue-loader-v15/lib/index.js??vue-loader-options!./src/App.vue?vue&type=style&index=0&id=7ba5bd90&lang=scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*****************************************************************
  scss default set
 *****************************************************************/
/*****************************************************************
  Vuetify default set
 *****************************************************************/
/* Primary */
/* Secondary */
/* section color */
/* input color */
/* font-color */
/* point color */
/* font default */
/* font-weight */
/*----------------------------------------------------------------
  Input - text-field
-----------------------------------------------------------------*/
/* 마진 / 패딩 설정 */
.mt10 {
  margin-top: 10px !important;
}
.pt10 {
  padding-top: 10px !important;
}
.mt20 {
  margin-top: 20px !important;
}
.pt20 {
  padding-top: 20px !important;
}
.mt30 {
  margin-top: 30px !important;
}
.pt30 {
  padding-top: 30px !important;
}
.mt40 {
  margin-top: 40px !important;
}
.pt40 {
  padding-top: 40px !important;
}
.mt50 {
  margin-top: 50px !important;
}
.pt50 {
  padding-top: 50px !important;
}
.mt60 {
  margin-top: 60px !important;
}
.pt60 {
  padding-top: 60px !important;
}
.mt70 {
  margin-top: 70px !important;
}
.pt70 {
  padding-top: 70px !important;
}
.mt80 {
  margin-top: 80px !important;
}
.pt80 {
  padding-top: 80px !important;
}
.mt90 {
  margin-top: 90px !important;
}
.pt90 {
  padding-top: 90px !important;
}
.mt100 {
  margin-top: 100px !important;
}
.pt100 {
  padding-top: 100px !important;
}
.mt110 {
  margin-top: 110px !important;
}
.pt110 {
  padding-top: 110px !important;
}
.mt120 {
  margin-top: 120px !important;
}
.pt120 {
  padding-top: 120px !important;
}
.mt130 {
  margin-top: 130px !important;
}
.pt130 {
  padding-top: 130px !important;
}
.mt140 {
  margin-top: 140px !important;
}
.pt140 {
  padding-top: 140px !important;
}
.mt150 {
  margin-top: 150px !important;
}
.pt150 {
  padding-top: 150px !important;
}
.mt160 {
  margin-top: 160px !important;
}
.pt160 {
  padding-top: 160px !important;
}
.mt170 {
  margin-top: 170px !important;
}
.pt170 {
  padding-top: 170px !important;
}
.mt180 {
  margin-top: 180px !important;
}
.pt180 {
  padding-top: 180px !important;
}
.mt190 {
  margin-top: 190px !important;
}
.pt190 {
  padding-top: 190px !important;
}
.mt200 {
  margin-top: 200px !important;
}
.pt200 {
  padding-top: 200px !important;
}
.mt210 {
  margin-top: 210px !important;
}
.pt210 {
  padding-top: 210px !important;
}
.mt220 {
  margin-top: 220px !important;
}
.pt220 {
  padding-top: 220px !important;
}
.mt230 {
  margin-top: 230px !important;
}
.pt230 {
  padding-top: 230px !important;
}
.mt240 {
  margin-top: 240px !important;
}
.pt240 {
  padding-top: 240px !important;
}
.mt250 {
  margin-top: 250px !important;
}
.pt250 {
  padding-top: 250px !important;
}
.mt260 {
  margin-top: 260px !important;
}
.pt260 {
  padding-top: 260px !important;
}
.mt270 {
  margin-top: 270px !important;
}
.pt270 {
  padding-top: 270px !important;
}
.mt280 {
  margin-top: 280px !important;
}
.pt280 {
  padding-top: 280px !important;
}
.mt290 {
  margin-top: 290px !important;
}
.pt290 {
  padding-top: 290px !important;
}
.mt300 {
  margin-top: 300px !important;
}
.pt300 {
  padding-top: 300px !important;
}
.mt310 {
  margin-top: 310px !important;
}
.pt310 {
  padding-top: 310px !important;
}
.mt320 {
  margin-top: 320px !important;
}
.pt320 {
  padding-top: 320px !important;
}
.mt330 {
  margin-top: 330px !important;
}
.pt330 {
  padding-top: 330px !important;
}
.mt340 {
  margin-top: 340px !important;
}
.pt340 {
  padding-top: 340px !important;
}
.mt350 {
  margin-top: 350px !important;
}
.pt350 {
  padding-top: 350px !important;
}
.mt360 {
  margin-top: 360px !important;
}
.pt360 {
  padding-top: 360px !important;
}
.mt370 {
  margin-top: 370px !important;
}
.pt370 {
  padding-top: 370px !important;
}
.mt380 {
  margin-top: 380px !important;
}
.pt380 {
  padding-top: 380px !important;
}
.mt390 {
  margin-top: 390px !important;
}
.pt390 {
  padding-top: 390px !important;
}
.mt400 {
  margin-top: 400px !important;
}
.pt400 {
  padding-top: 400px !important;
}
.mt410 {
  margin-top: 410px !important;
}
.pt410 {
  padding-top: 410px !important;
}
.mt420 {
  margin-top: 420px !important;
}
.pt420 {
  padding-top: 420px !important;
}
.mt430 {
  margin-top: 430px !important;
}
.pt430 {
  padding-top: 430px !important;
}
.mt440 {
  margin-top: 440px !important;
}
.pt440 {
  padding-top: 440px !important;
}
.mt450 {
  margin-top: 450px !important;
}
.pt450 {
  padding-top: 450px !important;
}
.mt460 {
  margin-top: 460px !important;
}
.pt460 {
  padding-top: 460px !important;
}
.mt470 {
  margin-top: 470px !important;
}
.pt470 {
  padding-top: 470px !important;
}
.mt480 {
  margin-top: 480px !important;
}
.pt480 {
  padding-top: 480px !important;
}
.mt490 {
  margin-top: 490px !important;
}
.pt490 {
  padding-top: 490px !important;
}
.mt500 {
  margin-top: 500px !important;
}
.pt500 {
  padding-top: 500px !important;
}
.mt510 {
  margin-top: 510px !important;
}
.pt510 {
  padding-top: 510px !important;
}
.mt520 {
  margin-top: 520px !important;
}
.pt520 {
  padding-top: 520px !important;
}
.mt530 {
  margin-top: 530px !important;
}
.pt530 {
  padding-top: 530px !important;
}
.mt540 {
  margin-top: 540px !important;
}
.pt540 {
  padding-top: 540px !important;
}
.mt550 {
  margin-top: 550px !important;
}
.pt550 {
  padding-top: 550px !important;
}
.mt560 {
  margin-top: 560px !important;
}
.pt560 {
  padding-top: 560px !important;
}
.mt570 {
  margin-top: 570px !important;
}
.pt570 {
  padding-top: 570px !important;
}
.mt580 {
  margin-top: 580px !important;
}
.pt580 {
  padding-top: 580px !important;
}
.mt590 {
  margin-top: 590px !important;
}
.pt590 {
  padding-top: 590px !important;
}
.mt600 {
  margin-top: 600px !important;
}
.pt600 {
  padding-top: 600px !important;
}
.mt610 {
  margin-top: 610px !important;
}
.pt610 {
  padding-top: 610px !important;
}
.mt620 {
  margin-top: 620px !important;
}
.pt620 {
  padding-top: 620px !important;
}
.mt630 {
  margin-top: 630px !important;
}
.pt630 {
  padding-top: 630px !important;
}
.mt640 {
  margin-top: 640px !important;
}
.pt640 {
  padding-top: 640px !important;
}
.mt650 {
  margin-top: 650px !important;
}
.pt650 {
  padding-top: 650px !important;
}
.mt660 {
  margin-top: 660px !important;
}
.pt660 {
  padding-top: 660px !important;
}
.mt670 {
  margin-top: 670px !important;
}
.pt670 {
  padding-top: 670px !important;
}
.mt680 {
  margin-top: 680px !important;
}
.pt680 {
  padding-top: 680px !important;
}
.mt690 {
  margin-top: 690px !important;
}
.pt690 {
  padding-top: 690px !important;
}
.mt700 {
  margin-top: 700px !important;
}
.pt700 {
  padding-top: 700px !important;
}
.mt710 {
  margin-top: 710px !important;
}
.pt710 {
  padding-top: 710px !important;
}
.mt720 {
  margin-top: 720px !important;
}
.pt720 {
  padding-top: 720px !important;
}
.mt730 {
  margin-top: 730px !important;
}
.pt730 {
  padding-top: 730px !important;
}
.mt740 {
  margin-top: 740px !important;
}
.pt740 {
  padding-top: 740px !important;
}
.mt750 {
  margin-top: 750px !important;
}
.pt750 {
  padding-top: 750px !important;
}
.mt760 {
  margin-top: 760px !important;
}
.pt760 {
  padding-top: 760px !important;
}
.mt770 {
  margin-top: 770px !important;
}
.pt770 {
  padding-top: 770px !important;
}
.mt780 {
  margin-top: 780px !important;
}
.pt780 {
  padding-top: 780px !important;
}
.mt790 {
  margin-top: 790px !important;
}
.pt790 {
  padding-top: 790px !important;
}
.mt800 {
  margin-top: 800px !important;
}
.pt800 {
  padding-top: 800px !important;
}
.mt810 {
  margin-top: 810px !important;
}
.pt810 {
  padding-top: 810px !important;
}
.mt820 {
  margin-top: 820px !important;
}
.pt820 {
  padding-top: 820px !important;
}
.mt830 {
  margin-top: 830px !important;
}
.pt830 {
  padding-top: 830px !important;
}
.mt840 {
  margin-top: 840px !important;
}
.pt840 {
  padding-top: 840px !important;
}
.mt850 {
  margin-top: 850px !important;
}
.pt850 {
  padding-top: 850px !important;
}
.mt860 {
  margin-top: 860px !important;
}
.pt860 {
  padding-top: 860px !important;
}
.mt870 {
  margin-top: 870px !important;
}
.pt870 {
  padding-top: 870px !important;
}
.mt880 {
  margin-top: 880px !important;
}
.pt880 {
  padding-top: 880px !important;
}
.mt890 {
  margin-top: 890px !important;
}
.pt890 {
  padding-top: 890px !important;
}
.mt900 {
  margin-top: 900px !important;
}
.pt900 {
  padding-top: 900px !important;
}
.mt910 {
  margin-top: 910px !important;
}
.pt910 {
  padding-top: 910px !important;
}
.mt920 {
  margin-top: 920px !important;
}
.pt920 {
  padding-top: 920px !important;
}
.mt930 {
  margin-top: 930px !important;
}
.pt930 {
  padding-top: 930px !important;
}
.mt940 {
  margin-top: 940px !important;
}
.pt940 {
  padding-top: 940px !important;
}
.mt950 {
  margin-top: 950px !important;
}
.pt950 {
  padding-top: 950px !important;
}
.mt960 {
  margin-top: 960px !important;
}
.pt960 {
  padding-top: 960px !important;
}
.mt970 {
  margin-top: 970px !important;
}
.pt970 {
  padding-top: 970px !important;
}
.mt980 {
  margin-top: 980px !important;
}
.pt980 {
  padding-top: 980px !important;
}
.mt990 {
  margin-top: 990px !important;
}
.pt990 {
  padding-top: 990px !important;
}
.mt1000 {
  margin-top: 1000px !important;
}
.pt1000 {
  padding-top: 1000px !important;
}
.at {
  text-align: center !important;
}
.al {
  text-align: left !important;
}
.ar {
  text-align: right !important;
}
.ac {
  text-align: center !important;
}
.brtn {
  border-top: 0 !important;
}
.brbn {
  border-bottom: 0 !important;
}
.v-application {
  font-family: "KakaoFont", "돋움", "dotum", sans-serif !important;
}
.v-application .title {
  font-family: "KakaoFont", "돋움", "dotum", sans-serif !important;
}
.v-application--is-ltr .v-list-item__action:first-child, .v-application--is-ltr .v-list-item__icon:first-child {
  margin-right: 15px !important;
}
.v-application .error--text {
  color: #FF5A4D !important;
  caret-color: #FF5A4D !important;
}
.v-application a {
  color: inherit;
}
.v-application ul, .v-application ol {
  padding-left: 0 !important;
}
.theme--light.v-btn {
  color: #fff;
}
.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot fieldset {
  color: #DEDEDE !important;
}
.theme--light.v-input input, .theme--light.v-input textarea {
  color: #333333;
}
.theme--light.v-input--is-disabled .v-input__slot input, .theme--light.v-input--is-disabled .v-input__slot textarea {
  color: #A1A1A1 !important;
}
.v-btn__content {
  letter-spacing: 0;
}
.mdi-magnify::before {
  content: "";
  width: 14px;
  height: 14px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEFSURBVHgBlZENkcIwEIWT9ATUwXEOOAUgAQUNUQAOAAWAgv4YYHBQFAAOKqEG2vLtDO2kDBR4M5lNdvftz4tWd8RxHBpjllxt69NaX6qq2jvncvUAcyeNIZ25NnVd/1tr/+Tw3uEnHK8fiRrnSIIQKOwK9QRZlh3ofCK+6zoGQbDCJq9IAkiO4oveqE3TjOl2VAOgaEleznTT1vfDCSWg3gChCs5v11F9CDqGmNInFv4IAx1nrHTtiDw2OFdDJAovZUdfQCOfi7K5SC5f84yEoltOfwIvYS6SiwhUv8hOMp50wkqexSRRFLkesQWdJySPuJascWoVT9M08clafQGf/BXRI09unH2IpxYhfKsAAAAASUVORK5CYII=) no-repeat 0 0;
  background-size: 100%;
}
.v-data-table > .v-data-table__wrapper > table > tbody > tr > td,
.v-data-table > .v-data-table__wrapper > table > thead > tr > td,
.v-data-table > .v-data-table__wrapper > table > tfoot > tr > td {
  font-size: 11px;
}
.v-data-table > .v-data-table__wrapper > table > tbody > tr > td .negative,
.v-data-table > .v-data-table__wrapper > table > thead > tr > td .negative,
.v-data-table > .v-data-table__wrapper > table > tfoot > tr > td .negative {
  color: red !important;
}
.v-ripple__container {
  display: none !important;
}
.v-dialog {
  background: #fff;
}
.v-dialog--fullscreen > .v-card {
  min-width: 1000px;
}
.v-text-field__details {
  padding: 5px 5px 0 !important;
}
.v-select__selection--comma {
  color: #333333;
}
.v-chip.secondary.theme--light {
  border-color: #d4d4d4 !important;
}
.v-chip-group .v-slide-group__content {
  padding: 0;
}
.v-chip-group .v-chip {
  margin: 2px 6px;
}
.al {
  text-align: left !important;
  justify-content: flex-start !important;
}
.ar {
  text-align: right !important;
}
.ac {
  text-align: center !important;
}
.row {
  display: flex !important;
}
.bdn {
  border: none !important;
}
.full-width {
  width: 100% !important;
}
.fc-r {
  color: #FF5A4D !important;
}
.fc-bk {
  color: #333333 !important;
}
.fc-g {
  color: #A1A1A1 !important;
}
.fc-gr {
  color: #00AF46 !important;
}
.fc-sb {
  color: #00A3FF !important;
}
.fc-y {
  color: #FFBE0A !important;
}
.nec::after {
  content: "*";
  display: inline-flex;
  margin-left: 5px;
  font-size: 14px;
  font-weight: 700;
  color: #FF5A4D;
}
.txt-link {
  color: #0500FF !important;
  text-decoration: underline !important;
}
.max-2 {
  display: -webkit-box !important;
  overflow: hidden !important;
  max-width: 100% !important;
  max-height: 2.8em !important;
  line-height: 1.4em !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  word-wrap: break-word !important;
  word-break: break-all !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
}
.max-2.v-input {
  height: inherit !important;
}
.max-2.v-input label {
  display: -webkit-box !important;
  max-height: 2.4em !important;
  line-height: 1.2em !important;
  word-break: break-word !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  font-weight: 400;
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
caption {
  position: absolute;
  top: 0;
  left: -99999px;
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
  visibility: hidden;
}
a {
  text-decoration: none;
}
img {
  display: block;
}
.v-application .v-application--wrap {
  font-family: "KakaoFont", "돋움", "dotum", sans-serif;
  font-size: 16px;
}
.v-application .v-application--wrap p {
  margin-bottom: 0;
}
.v-application .wrap ul,
.v-application .wrap ol {
  padding-left: 0;
}
@font-face {
  font-family: "KakaoFont";
  font-style: normal;
  font-weight: 100;
  src: local("KakaoLight"), local("KakaoLight");
  src: url(/assets/fonts/KakaoLight.bce6145e.eot?#iefix) format("embedded-opentype");
  src: url(/assets/fonts/KakaoLight.bce6145e.eot);
  src: url(/assets/fonts/KakaoLight.93d61a1f.woff2) format("woff2"), url(/assets/fonts/KakaoLight.06a7dab2.woff) format("woff");
}
@font-face {
  font-family: "KakaoFont";
  font-style: normal;
  font-weight: 400;
  src: local("KakaoRegular"), local("KakaoRegular");
  src: url(/assets/fonts/KakaoRegular.8909924d.eot?#iefix) format("embedded-opentype");
  src: url(/assets/fonts/KakaoRegular.8909924d.eot);
  src: url(/assets/fonts/KakaoRegular.3276dcd5.woff2) format("woff2"), url(/assets/fonts/KakaoRegular.47de863d.woff) format("woff");
}
@font-face {
  font-family: "KakaoFont";
  font-style: normal;
  font-weight: 700;
  src: local("KakaoBold"), local("KakaoBold");
  src: url(/assets/fonts/KakaoBold.f11f0105.eot?#iefix) format("embedded-opentype");
  src: url(/assets/fonts/KakaoBold.f11f0105.eot);
  src: url(/assets/fonts/KakaoBold.ecc434ef.woff2) format("woff2"), url(/assets/fonts/KakaoBold.cd75d891.woff) format("woff");
}
html {
  overflow-x: auto !important;
}
html.overflow-y-hidden {
  overflow-y: hidden !important;
}
html.overflow-hidden {
  overflow: hidden !important;
}
.v-application--wrap {
  min-width: 1260px;
  min-height: 720px;
  flex-direction: row !important;
}
#container {
  width: calc(100% - 80px);
  padding: 20px;
}
#container .btn-toggle-set {
  border-right: 1px solid #DEDEDE;
  border-left: 1px solid #DEDEDE;
  border-top: 2px solid #000;
}
#container.full {
  width: 100%;
}
#container-nopadding {
  width: calc(100% - 80px);
  padding: 20px 20px 20px 0px;
}
#container-nopadding .content-section .btn-toggle-set {
  border-right: 1px solid #DEDEDE;
  border-left: 1px solid #DEDEDE;
}
#container-nopadding.full {
  width: 100%;
}
#footer {
  position: absolute;
  bottom: 3%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#footer .copyright {
  display: flex;
  align-items: center;
  font-size: 12px !important;
  color: #A1A1A1;
  line-height: 1;
}
#footer .copyright .footer-logo {
  padding: 0 8px;
}
.login-area {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 400px;
  text-align: center;
}
.login-area .login-logo {
  width: 100%;
}
.login-area .login-logo .v-image {
  margin: 0 auto !important;
}
.login-area .login-form {
  margin-top: 40px;
}
.login-area .login-form .login-set .inp-login .inp {
  width: 420px;
  margin: 0 auto;
  border-radius: 4px;
}
.login-area .login-form .login-set .inp-login .inp .v-input__slot {
  min-height: 40px;
}
.login-area .login-form .login-set .inp-login .inp.password {
  margin-top: 20px;
}
.login-area .login-form .login-set .inp-login .login-btn {
  width: 100%;
  height: 40px;
  margin-top: 20px;
  background: #7D7D7D;
  letter-spacing: 0px !important;
  text-transform: none;
}
.login-area .login-form .login-set .google-login {
  width: 100%;
}
.login-area .login-form .login-set .google-login .add-txt {
  padding: 10px 0;
  font-size: 14px;
}
.login-area .login-form .login-set .google-login .google-btn {
  width: 100%;
  height: 40px;
  padding: 0 !important;
  background: none !important;
}
.login-area .login-form .login-set .google-login .google-btn .v-btn__content {
  width: 100%;
  height: 100%;
  line-height: 40px;
  background: #4285F4 !important;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0;
  text-transform: none;
}
.login-area .login-form .login-set .google-login .google-btn::before {
  content: "";
  z-index: 1;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 40px;
  height: 40px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmIwZjhiZTkwLCAyMDIxLzEyLzE1LTIxOjI1OjE1ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBM0YxQjI5NUM1MzMxMUVDOTFDOEVFNUNFRjgxM0Q3NiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBM0YxQjI5NEM1MzMxMUVDOTFDOEVFNUNFRjgxM0Q3NiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjMuMiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMDJEMzU2Q0M1MzExMUVDQjcyMEZFMEUwOEE5OTkxNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMDJEMzU2REM1MzExMUVDQjcyMEZFMEUwOEE5OTkxNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuGonrIAAAQdSURBVHja7JhraFtlGMf/77nlnFyaNLVrbbsms6vaKbKZdR3iLkoZW8fqKrM454c5hqAwwQ/DjwNBP3gbKGPocOLAgeIGVYbgQIaTORrITJ1ray9bhu3atWxpcprLufomk9Ys1TY0afMhB86HPLzve37n+T+3E7L1HXk/AxwF4EIRXhxDyJHTr0uuKicpRj4wME1vscLdAyzyqwRYAiwBzlcH83GIaZrAtAwzEQcM856R50E4HrDbQQhZPkC1/xqU7ktQgwFooesw5SjAsmCcLrAP1kLwtcCy6RmwdfVLCEg9ZkSmMH36CyR/+hFmJAzo+r+oqSOpN43xW1B7Akh8fwbizt2Q2l8AcTgKC5iSU70ahHzsQ+iD/fNvMAzot8cQ++oktKE/YX/jLTCu8sIB6qFhyJ+8D314IEetBAgtTxfWg6aShPzRu9BvDGXYCS+Af+wJCKlYW+mhb2FAG+yDEvBDo95OJYztwGuwtG4HYbnCASYudEHt7aGks1nJ1nkgdnRCat0BYrPP2IXmjTTm9iD23bdgBAvEtvac4XID1KbAMh+DXxWFeoPKZBAQpxP2Q4dppm6Yc0sK2LZ3/9IUakPuA8MEYdsVgsU3CSJqEFt3QniyuUgK9d0LVNokiBWQto6CrTQgPreHuim7CF+f0Bd0ZH0FS1XJE6ApB2el40yIWx4GW1M359qDJxILOvPzVyV4H2Dy1IvVu5m/xZWLlm8qZuZxWGCE+4IyuWhAWsPzGINiZi+NRXpgpU9gmex3XFGWHZcJ2v4i8UyPue0kf4DE/SzMkc9SbRi/aW4cC1ej8+ZF7PBszppWjh+Q7gtgoCug4tRFNQOuTCL5k5iUrYfBVeBXpRJH5cfxh+bE2aHzSOpK1lqXlWTcKf7+0czMfqSagYXLYx2EUIXz1r04HG3BgO5Mm4KTffjgyklEFPk/t8UVE2f8KrqHZwNOoGAbGlhIlnxKTJOk1nsQjpH3MJWMzth/CP2MidgdPL96GxqdHjgEO51ZdUyrcYxMj+NsXwDdAR9V2QPyjz9qyhlsauKwkDE2p+a4trIJ+xp34cS1b6AaWtqm6CoujV2B//ZVeMpqUCW6oZgawskIbkZvpUOAVF6GOPki+Nh6SALBbh+HcuvCpuycu/fLTe30oUmc6u+agUyXSUPFYDiEQYSyizw/gUT1p+DC1NNrtqFtLV+4eZBnOOx7tB1uqRxfD5zDX/I4lfT/C1oqyytEG15Z50DHauu87W3RI79DsKGzcTt8K9bgy94u/DLqR1SNzbnWwgpo825Bx0OtaHI3LO1HU4OzHm9vPIS4moB/4nf03hlOxx5DGLhFJzyOWjxVvQ5WXlzez06JAmyuaU7fpX8WSoAlwGUADI+FzaIF5GgPePOl47EjxIS3GAH/FmAAMzhf2AmIYA0AAAAASUVORK5CYII=) no-repeat 0 0;
  background-size: 100%;
  opacity: 1;
}
.login-area .login-form .login-set .google-login .google-btn:hover {
  transform: none;
  opacity: 1 !important;
}
.login-area .login-form .forget-set {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
  display: flex;
}
.login-area .login-form .forget-set .btn-help {
  padding: 0 17px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEFSURBVHgBnZGtqoVAFIWXF0HEYrNp9BkMRouPYLXZTGajLyAYrDarxegjmIwaRJvFppzrHu544HoO5+eDgZm911qw9wi3g3Vd0XUdPsE0TSiKAvHwI0kSfEMcxxD3fWcP3/dhGMZbxmmakKYpyPvDi2VZgkZ5BWmKojjfZ8CyLGyUvu+fmqlHGtJeAjzPg+M4yPMcTdOAdsOhO9WoR5ogCM6eyC+yLMO2bei6zoQ0p+u6rFdVFdq2PfdEvUsAhwRRFCHLsvN3VFVlNfq2/1wCCBKGYYh5ntlb0zQIgvBIeg8YhgGSJD0U8SDOOI73gANYloW6rtl5F/KQV7j9rXvbNnwCmYlf8+p13E22Zd8AAAAASUVORK5CYII=) no-repeat 0 10px;
  font-size: 14px;
  font-weight: 400;
  color: #7D7D7D !important;
  text-transform: none;
  letter-spacing: 0 !important;
}
.login-area .login-form .forget-set .btn-help::before {
  opacity: 0;
}
.login-area .login-form .forget-set .btn-email {
  padding: 0 15px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFYSURBVHgBjVI7qsJQED1RO/FTW2grioWCgjuwFOws3YdrcAOCvaCljZ0igmClhaRJ0oQ0IYEkVQL3ZQaSl4+oB4Z7GebM58xIIgQyIJdt2/yvVCoolUrZEOQ8lmVhs9nERMJ8Pke73c5lj+G6rlgul+JwOPCf7H6/s09V1WSoKCSTnE4n1Ot1TCYTlMtltsFggPF4jN1ulyqYIuq6juFwCEmSUkH9fp9bD4LgPbFarcIwDGQRzVssFt8TR6MRHo8HNE2LfZ7nIZyZ2012ImXXcT6fcTweedZarcZJWq0WFovFZyKBVvJ8PhGqik6ng2azmZs7JlLwfr/nClSNRCLIshz7ZrMZV4+JRFqtVuj1emyKorDCkWCR73q9Yjqd8or4ANbrtdhut+IbomPwfV8UaDfUCin6Dd1ul1/Hcf5v9Xa7wTTNj0RaTUqc1+uFy+WCX9BoNPgk/wCTaPlDzsP5fQAAAABJRU5ErkJggg==) no-repeat -1px 7px;
  font-size: 14px;
  font-weight: 400;
  color: #7D7D7D !important;
  text-transform: none;
  letter-spacing: 0 !important;
}
.login-area .login-form .forget-set .btn-email::before {
  opacity: 0;
}
.login-area .login-form .forget-set .btn-password {
  padding: 0 15px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFwSURBVHgBjVIxjoJQEB0M0cKYWNp5AgsbE1tjoVYewM7OzgPY2FkYL2FhjIU9VDQkJByACmggFARCQggJ8HdnNrDALupr/mT+fzNv3h+OfQNeII5j8DwPOp0O9Pt94Diucs83EcMwhNvtBqZpVvLr9RrG43FRiG8in04nGA6HsNvtoNfrUV7TNHg+n+A4DiyXy5/HrIYsy9j5fGb3+53iHKqqMkmSmG3b7HA4MMMwKN+qd8fqvu/DarUqZKIH2FkQBPJkOp2CKIr/j2BZFp3dbrfI4QhoIGIwGEAURSDLMqr/WwDnr4Pnedjv9xS//AWUijJRYh1loq7rZDDmWmXy5XIh8mKxgCbgO5Q/n89/FdTJ5W541263Kc6/Ed+hAiqARiB5NBpVyOi2oig0Uhn5IhUepGlKwWQyqXS+Xq+0hdvtltb441VOkgSOxyPFZalNKAqgXNd1i29E8mw2g3fgcF0fjwcEQVC52Gw2JPsdvgBcs9N24yxrfwAAAABJRU5ErkJggg==) no-repeat -1px 7px;
  font-size: 14px;
  font-weight: 400;
  color: #7D7D7D !important;
  text-transform: none;
  letter-spacing: 0 !important;
}
.login-area .login-form .forget-set .btn-password::before {
  opacity: 0;
}
.mypage .sub-title-1 {
  font-size: 16px;
}
.mypage .con .v-btn {
  min-width: 120px;
}
.mypage .btn-area {
  margin-top: 30px;
}
.mypage .btn-area .v-btn {
  min-width: 80px;
  height: 40px !important;
  font-size: 14px;
}
.error-area {
  position: absolute;
  left: 50%;
  top: 50%;
  min-width: 500px;
  transform: translate(-50%, -50%);
  text-align: center;
}
.error-area .icon-error {
  margin: 0 auto;
}
.error-area .tit {
  padding: 20px 0 15px;
  font-size: 22px;
  color: #333333;
  font-weight: 400;
  text-align: center;
}
.error-area .con {
  padding-bottom: 25px;
  font-size: 14px;
  color: #333333;
  font-weight: 400;
  text-align: center;
}
.error-area .v-btn {
  min-width: 80px !important;
  height: 40px !important;
  font-weight: 700 !important;
}
.pt-tabs .table td .v-btn {
  min-width: 70px !important;
}
.pt-tabs .form-list li {
  display: flex;
  align-items: flex-start;
}
.pt-tabs .form-list li .tit {
  font-size: 14px;
  color: #333333;
  font-weight: 700;
}
.pt-tabs .form-list li .con .txt-area {
  width: 100%;
  background: #F6F5F4;
}
.pt-tabs .form-list li .con .txt-area .v-textarea .v-input__slot {
  padding: 0 15px;
  background: #F6F5F4 !important;
}
.pt-tabs .form-list li .con .txt-area .v-textarea .v-input__slot::before {
  border: none !important;
}
.pt-tabs .form-list li .con .txt-area .v-textarea .v-input__slot::after {
  content: none;
}
.pt-tabs .form-list li .con .txt-area .v-textarea .v-input__slot .v-text-field__slot textarea {
  height: 300px !important;
  margin: 10px 20px 10px 10px !important;
  overflow-y: scroll !important;
}
.pt-tabs .form-list li .con .form-group {
  margin-left: -10px;
}
.pt-tabs .form-list li .con .form-group .v-btn {
  min-width: 62px;
  height: 32px;
  border-radius: 4px !important;
  font-weight: 500;
  font-size: 12px;
}
.app-info {
  padding: 14px 0 30px 0;
}
.app-info .sub-title-1 {
  width: 100%;
  font-size: 16px;
  height: 1.8rem;
}
.app-info .con-area {
  width: 100%;
}
.app-info .con-area .con-set1 {
  display: flex;
  align-items: flex-start;
}
.app-info .con-area .con-set1 .about {
  width: calc(100% - 185px);
  margin-left: 20px;
}
.app-info .con-area .con-set1 .about .title {
  display: flex;
  align-items: center;
  padding: 5px 0;
  font-size: 26px !important;
}
.app-info .con-area .con-set1 .about .title .system {
  padding-left: 15px;
  font-weight: 700;
  font-size: 17px !important;
}
.app-info .con-area .con-set1 .about .title .system::before {
  content: "|";
  display: inline-flex;
  margin-right: 10px;
  font-size: 18px;
}
.app-info .con-area .con-set1 .about .title .status {
  padding-left: 20px;
  font-size: 14px !important;
}
.app-info .con-area .con-set1 .about .title .status.fc-bk::before {
  background: #333333;
}
.app-info .con-area .con-set1 .about .title .status.fc-gr::before {
  background: #00AF46;
}
.app-info .con-area .con-set1 .about .title .status.fc-g::before {
  background: #A1A1A1;
}
.app-info .con-area .con-set1 .about .title .status::before {
  display: inline-flex;
  margin-right: 5px;
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 10px;
}
.app-info .con-area .con-set1 .about .info-box {
  width: 100%;
  border-top: 1px solid #E3E3E3;
  border-bottom: 1px solid #E3E3E3;
}
.app-info .con-area .con-set1 .about .info-box .form-list {
  display: flex;
  flex-wrap: wrap;
  padding: 10px 0;
}
.app-info .con-area .con-set1 .about .info-box .form-list li {
  line-height: 1;
}
.app-info .con-area .con-set1 .about .info-box .form-list li .tit {
  font-size: 14px;
  color: #333333;
  font-weight: 700;
}
.app-info .con-area .con-set1 .about .info-box .form-list li .con {
  font-size: 14px;
  color: #333333;
}
.app-info .con-area .con-set1 .about .info-box .form-list li .con .url {
  position: relative;
  display: block;
  color: #333333;
}
@media all and (max-width: 1380px) {
.app-info .con-area .con-set1 .about .info-box .form-list li .con {
    font-size: 13px;
}
}
.app-info .con-area .con-set1 .about .info-box .form-list li:nth-child(2n) {
  width: 60%;
}
@media all and (max-width: 1680px) {
.app-info .con-area .con-set1 .about .info-box .form-list li:nth-child(2n) {
    width: 65%;
}
}
@media all and (max-width: 1480px) {
.app-info .con-area .con-set1 .about .info-box .form-list li:nth-child(2n) {
    width: 67%;
}
}
.app-info .con-area .con-set1 .about .info-box .form-list li:nth-child(odd) {
  width: 40%;
}
@media all and (max-width: 1680px) {
.app-info .con-area .con-set1 .about .info-box .form-list li:nth-child(odd) {
    width: 35%;
}
}
@media all and (max-width: 1480px) {
.app-info .con-area .con-set1 .about .info-box .form-list li:nth-child(odd) {
    width: 33%;
}
}
.app-info .con-area .con-set2 {
  display: flex;
  align-items: center;
  margin-top: 20px;
}
.app-info .con-area .con-set2 .guide-set {
  margin-left: 30px;
}
.app-info .con-area .con-set2 .guide-set .sub-title-2 {
  margin: 0 0 5px;
  font-weight: 700;
  color: #333333;
}
.app-info .con-area .con-set2 .guide-set .v-btn {
  min-width: 120px !important;
  min-height: 38px !important;
  margin: 15px 0 0 2px !important;
  font-weight: 400;
  font-size: 14px !important;
}
.app-info .con-area .con-set2 .guide-set .v-btn:last-child {
  margin-left: 20px !important;
}
.app-info .con-area .con-set2 .warn-box .title {
  font-size: 17px !important;
}
.app-info .con-area .con-set2 .warn-box .warning-list {
  margin: 5px 0 0 20px !important;
}
.app-info .con-area .con-set2 .warn-box .warning-list li {
  margin-left: -15px;
  font-size: 12px;
}
.app-info .con-area .con-set2 .warn-box .warning-list li::before {
  display: inline-flex;
  margin-right: 5px;
  content: "";
  width: 3px;
  height: 3px;
  border-radius: 3px;
  background: #333333;
}
.chart-view .chart-area {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 100%;
  margin-top: 10px;
}
.chart-view .chart-info {
  margin-top: 1rem;
  display: flex;
  align-items: center;
}
.chart-view .chart-info .sub-title-1 {
  padding-right: 30px;
  margin-bottom: 0;
}
.chart-view .chart-info .mark {
  display: flex;
  align-items: flex-start;
}
.chart-view .chart-info .mark.ios {
  margin-left: 60px;
}
.chart-view .chart-info .mark .name {
  margin-left: 5px;
  font-size: 14px;
  color: #333333;
  font-weight: 400;
}
.chart-view .report {
  font-size: 14px;
  color: #A1A1A1;
  cursor: pointer;
}
.chart-view .btn-setup {
  margin-left: 10px;
}
.title-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 40px;
}
.finance .payment .btn-box {
  display: inline-block;
  width: 100%;
  text-align: right;
}
.disabled {
  background: #EBE9E4 !important;
}
.form-list {
  margin: 0 auto;
  border-radius: 0 !important;
}
.form-list.bdn {
  border: none !important;
}
.form-list.row li > * {
  width: 100% !important;
}
.form-list.row li .tit.btn-set {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-right: 10px;
  line-height: 2;
}
.form-list.row li .con.scroll {
  overflow: hidden;
  overflow-y: auto;
  align-items: flex-start;
  max-height: calc(100vh - 350px);
  padding: 0 10px;
  margin: 20px 0 0;
}
.form-list.add {
  width: 100%;
  margin-top: 10px;
}
.form-list.add:first-child {
  margin-top: 0;
}
.form-list.add .tit {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 10px;
}
.form-list.add .con {
  width: 100%;
}
.form-list.add .con .form-group > * + *:not(.v-btn) {
  margin-left: 10px !important;
}
.form-list.add .con .form-group .inp {
  flex: inherit;
  width: calc(100% - 184px);
}
.form-list.add .con .form-group .inp .v-input__slot {
  padding: 0 15px;
}
.form-list.add .con .form-group .inp {
  font-size: 12px;
}
.form-list.add .con .form-group .inp:first-child {
  width: 140px;
}
.form-list > li {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  width: 100%;
  padding: 10px 0;
  font-size: 14px;
  color: #333333;
}
.form-list > li:first-child {
  border-top: none;
}
.form-list > li .tit {
  width: 160px;
  font-size: 14px;
  color: #333333;
  font-weight: 700;
}
.form-list > li .con {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: calc(100% - 160px);
}
.form-list > li .con .icon.os {
  display: inline-flex;
  width: auto;
  margin-left: 10px;
}
.form-list > li .con .btn-groups {
  margin-top: 20px !important;
}
.form-list > li .con .inp .v-input__slot {
  height: 40px !important;
}
.form-list > li .con .col-4 {
  flex: auto !important;
  max-width: calc(33.33333% - 15px) !important;
}
.form-list.align-center li {
  align-items: center;
}
.form-list.align-center li .v-label {
  font-weight: 400;
}
.form-sub-list {
  width: 100%;
}
.form-sub-list.row {
  display: flex !important;
  flex-wrap: nowrap;
  width: 100%;
  margin: 0 !important;
}
.form-sub-list.row > * + * {
  margin-left: 15px;
}
.form-sub-list.row li {
  flex: auto;
  margin-top: 0;
  margin-bottom: 0;
}
.form-sub-list.row li .tit {
  width: 100% !important;
  margin-bottom: 5px;
}
.form-sub-list.row li .con {
  width: 100% !important;
}
.form-sub-list li {
  display: flex;
  flex-wrap: wrap;
  margin: 5px 0;
}
.form-sub-list li .tit {
  margin-top: 10px;
  width: 200px !important;
  font-size: 12px;
  font-weight: 400;
}
.form-sub-list li .con {
  width: calc(100% - 200px) !important;
}
.form-sub-list li .con .v-label {
  font-weight: 400;
}
.form-sub-list li.type2 {
  width: 49%;
}
.form-sub-list li.type2 .tit {
  width: 160px !important;
}
.form-sub-list li.type2 .con {
  width: calc(100% - 160px) !important;
}
.form-sub-list.type2 {
  border-top: 1px solid #ccc;
  padding: 10px 0;
}
.form-sub-list.type2:first-child {
  border-top: 0;
  padding-top: 0;
}
.form-group {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  margin-top: 10px;
}
.form-group:first-child {
  margin-top: 0;
}
.form-group > * + *:not(.v-btn) {
  margin-left: 15px !important;
}
.form-group .form-add-list {
  width: calc(100% - 35px);
}
.form-group .form-add-list > * {
  width: 100% !important;
  margin-top: 10px !important;
}
.form-group .form-add-list > *:first-child {
  margin-top: 0 !important;
}
.form-group .form-add-btn {
  margin-top: 8px;
}
.form-group.full-width > * {
  width: 100% !important;
  margin: 10px 0 0 !important;
}
.form-group.full-width > *:first-child {
  margin-top: 0 !important;
}
.form-group .v-input--checkbox + .v-input {
  width: 100px;
}
.form-group .v-btn {
  margin-left: 10px;
}
.form-group .link-title {
  position: absolute;
  top: 50%;
  left: -110px;
  transform: translateY(-50%);
}
.form-dvs {
  margin-top: 30px;
}
.form-dvs:first-child {
  margin-top: 0;
}
.form-dvs .form-tit {
  width: 200px;
  margin-bottom: 15px;
  font-size: 14px;
  font-weight: 700;
}
.form-dvs .form-inner {
  width: 100%;
}
.form-dvs .form-inner li {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.form-dvs .form-inner li:first-child {
  margin-top: 0;
}
.form-dvs .form-inner li .stit {
  width: 200px;
  font-size: 13px;
}
.form-dvs .form-inner li .inp {
  width: 100%;
}
@media all and (max-width: 1280px) {
.form-list li {
    font-size: 11px;
}
.form-list ::-moz-placeholder {
    font-size: 11px;
}
.form-list ::placeholder {
    font-size: 11px;
}
}
.guide-text {
  width: 100%;
  margin-top: 10px;
  font-size: 14px;
  color: #333333;
}
.guide-item {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  font-size: 14px;
  color: #333333;
}
.guide-item .txt {
  margin: 2px 10px 2px 0;
}
.guide-item .txt .stit {
  margin-left: 3px;
  font-size: 13px;
  color: #A1A1A1;
}
.info-text {
  display: flex;
  align-items: center;
  width: 100%;
  margin-top: 5px;
  font-size: 12px;
  color: #FF5A4D;
}
.info-text::before {
  content: "";
  width: 16px;
  height: 16px;
  margin-right: 5px;
  background: url(/assets/img/ico_info.74469c9c.svg) no-repeat 0 0;
  background-size: 100%;
}
.error--text {
  width: 100%;
  padding: 5px 5px 0 0 !important;
  font-size: 12px;
  color: #FF5A4D;
}
.srch-set {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  padding: 10px 0 10px;
}
.srch-set > *:not(.v-btn) {
  margin-right: 10px !important;
}
.srch-set .inp-srch {
  min-width: 300px;
  width: auto;
}
.srch-set .slct {
  width: 170px;
}
.srch-set .slct.v-input {
  max-width: -moz-max-content !important;
  max-width: max-content !important;
}
.srch-set .slct.v-input .v-input__control {
  width: 200px;
}
.srch-set .slct .v-select.v-input--is-dirty input {
  display: none !important;
}
.srch-set .slct .v-select__selection {
  max-width: none !important;
}
.srch-set .slct.v-input--is-dirty input {
  display: none;
}
.srch-set .slct.fit {
  width: auto;
  min-width: 100px;
  max-width: 350px !important;
}
.srch-set .slct.fit .v-input__control {
  width: auto;
}
.srch-set .slct.fit .v-input__control .v-input__slot .v-select__selections .item-text {
  max-width: 270px;
  margin-right: 5px;
}
.srch-set .slct.fit .v-input__control .v-input__slot .v-select__selections .item-text span {
  display: block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.srch-set .slct.fit .v-input__control .v-input__slot .v-select__selections .text-caption {
  margin: 0 5px;
}
.srch-set .v-btn:not(.ml-0) {
  margin-left: 5px;
}
.srch-set .group-right {
  margin-left: auto;
}
.srch-set.group {
  align-items: flex-end;
  margin-top: -10px;
}
.srch-set.group .col {
  margin-top: 10px;
}
.srch-set .col {
  padding: 0;
}
.srch-set .col .tit {
  margin: 0 0 7px 7px;
  font-size: 12px;
  color: #333333;
  font-weight: 700;
}
.srch-set .col.btns {
  margin: 10px 0 0 !important;
}
.srch-set.between {
  justify-content: space-between;
}
.srch-set .rgt-set {
  display: flex;
  align-items: center;
}
.srch-set .rgt-set .btn-circle {
  margin-left: 10px !important;
}
.slct-chip {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
  min-height: 40px;
  margin-top: 5px;
  padding: 10px;
  background: #fff;
  border: 1px solid #DEDEDE;
  border-radius: 2px;
  font-size: 12px;
  color: #767676;
}
.slct-chip .v-chip {
  margin: 5px;
}
.slct-chip.disabled {
  padding: 10px 20px;
}
.v-input--checkbox .v-label {
  margin-left: 5px;
  font-size: 14px !important;
  color: #333333 !important;
}
.v-input--checkbox .mdi-checkbox-blank-outline::before {
  color: #ABB5BE;
}
.v-input--checkbox.chk .v-input__control .v-input__slot {
  align-items: flex-start;
}
.v-input--checkbox.chk .v-input__control .v-input__slot .v-input--selection-controls__input .v-icon {
  margin-top: 6px;
}
@media all and (max-width: 1280px) {
.v-input--checkbox .v-label {
    font-size: 13px !important;
}
}
.checkbox-group {
  width: 100%;
  padding: 10px;
  border: 1px solid #DEDEDE;
  margin-top: 5px;
}
.checkbox-group.bdn {
  padding: 0;
  border: 0;
}
.chk-list-set .v-input__slot {
  padding: 0 !important;
}
.chk-all.type2 {
  margin-top: 10px;
}
.chk-all.app {
  padding: 15px 24px 10px 24px;
}
.chk-list.row {
  margin: 0 !important;
}
.chk-list.row > * + * {
  margin-left: 50px;
}
.chk-list.type2 {
  margin-top: 0px;
}
.chk-list.type2 > li {
  margin-top: 0px;
}
.chk-list.type2 > li:first-child {
  margin-top: 8px;
}
@media all and (max-width: 1280px) {
.chk-list.row {
    display: grid !important;
    grid-template-columns: repeat(3, 1fr);
    gap: 5px;
}
.chk-list.row > * + * {
    margin: 0 !important;
}
.chk-list.row .v-input,
  .chk-list.row .v-input__slot {
    min-height: 30px !important;
}
}
.chk-labels .tit {
  font-size: 14px;
}
.chk-labels .stit {
  font-size: 12px;
  color: #ABB5BE;
  font-weight: 400;
}
.v-radio .v-label {
  margin-left: 5px;
  font-size: 14px !important;
  color: #333333 !important;
}
.v-radio .v-icon {
  color: #ABB5BE !important;
}
.lighten-disabled .v-radio--is-disabled .v-icon,
.lighten-disabled .v-radio--is-disabled label {
  color: rgba(0, 0, 0, 0.2) !important;
}
.rdo-group {
  padding: 25px 0;
  border-bottom: 1px solid #DEDEDE;
}
.rdo-group .v-radio {
  margin: 8px 16px 0 0;
}
.v-input__slot {
  margin: 0 !important;
  box-shadow: none !important;
  background: #fff !important;
}
.v-input--is-disabled:not(.v-input--is-readonly):not(.v-input--checkbox) .v-input__slot {
  background: #f6f5f4 !important;
}
.v-input--selection-controls {
  margin: 0 !important;
  padding: 0 !important;
}
.v-input--selection-controls__input {
  height: 18px !important;
  margin: 0 !important;
}
.v-input--switch__track {
  left: 0 !important;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.v-input--switch__thumb {
  top: calc(50% - 4.5px) !important;
  margin-left: 4px;
  background: #fff !important;
}
.v-input .v-text-field__details {
  margin-bottom: 0 !important;
  padding-left: 0 !important;
}
.inp-srch {
  width: 100%;
}
.inp-srch__slct {
  width: 100%;
}
.inp-srch__slct .v-input {
  margin: 0 !important;
}
.inp-srch__slct .v-input__slot {
  padding: 0 10px !important;
  background: #A1A1A1;
  box-shadow: none;
  font-weight: 400;
}
.inp-srch__slct .v-input__prepend-inner {
  width: 24px;
  padding-right: 7px !important;
}
.inp-srch__slct .v-input__icon {
  width: 14px;
}
.inp-srch__slct .v-input__icon--clear .v-icon {
  font-size: 18px;
}
.inp-srch__slct .v-input--is-focused .v-input__slot {
  background: #fff !important;
}
.inp-set {
  display: flex;
  flex: auto;
  align-items: center;
}
.inp-set .txt {
  display: inline-flex;
  align-items: center;
  margin-left: 5px;
}
.inp-file {
  width: 100%;
  border-radius: 2px;
}
.inp-file .v-input {
  height: 100%;
  flex-direction: row-reverse;
}
.inp-file .v-input__prepend-outer {
  height: 100%;
  margin: 0 !important;
}
.inp-file .v-input__prepend-outer .v-input__icon {
  width: auto;
  height: 100%;
}
.inp-file .v-input__prepend-outer .mdi-paperclip::before {
  content: "Browse";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 40px;
  background: #e9ecef;
  border: 1px solid #dedede;
  border-left: none;
  border-radius: 0 2px 2px 0;
  font-size: 12px;
  font-weight: 700;
}
.inp-file .v-input__control {
  height: 100%;
}
.inp-file .v-input__control fieldset {
  border: 0 !important;
}
.inp-file .v-input__control .v-input__slot {
  height: 100%;
  min-height: 40px !important;
  border: 1px solid #dedede;
}
.inp-file .v-input__control .v-input__slot .v-text-field__slot {
  min-height: 100% !important;
}
.inp-file .v-input__control .v-input__slot .v-text-field__slot label {
  font-size: 13px !important;
}
.inp-file .v-input__control .v-input__slot .v-text-field__slot .v-file-input__text {
  font-size: 13px !important;
}
.inp-file .v-input__control .v-text-field__details {
  margin: 5px 0 0 !important;
  padding: 0 !important;
}
.inp-file .v-input__control .v-text-field__details .v-messages {
  font-size: 11px !important;
  color: #A1A1A1 !important;
}
.inp-file .v-label {
  font-size: 13px !important;
  color: #A1A1A1 !important;
}
.inp-file .v-image {
  margin-top: 10px;
}
.inp.v-input--is-disabled fieldset {
  background: #F6F6F6 !important;
}
.inp.v-input--is-disabled.v-input--is-focused .v-label, .inp.v-input--is-disabled.v-input--is-label-active .v-label {
  background: transparent;
}
.inp.v-input--is-focused .v-label, .inp.v-input--is-label-active .v-label {
  top: 16px !important;
  padding: 0 10px;
  background: #fff;
  font-size: 14px !important;
}
.inp .v-label {
  font-size: 13px;
  font-weight: 400 !important;
  top: 6px !important;
}
@media all and (max-width: 1280px) {
.inp-file .v-input__control .v-input__slot .v-text-field__slot label {
    font-size: 11px !important;
}
.inp-file .v-input__control .v-input__slot .v-text-field__slot .v-file-input__text {
    font-size: 11px !important;
}
.inp-file .v-label {
    font-size: 11px !important;
}
}
.slct.fixed-width {
  width: 260px;
}
.slct {
  position: relative;
}
.slct .v-input__control {
  min-height: auto !important;
}
.slct .v-input__control .v-input__slot {
  min-width: 125px;
  padding: 0 20px !important;
  box-shadow: none !important;
}
.slct .v-input__control .v-input__prepend-inner {
  width: auto;
  min-width: -moz-fit-content;
  min-width: fit-content;
  margin: 2px 0 0 !important;
  box-sizing: border-box;
  padding-right: 5px !important;
}
.slct .v-input__control .v-input__prepend-inner .v-input__icon--prepend-inner {
  min-width: auto;
  width: auto;
}
.slct .v-input__control fieldset {
  border-color: #DEDEDE !important;
}
.slct .v-input__icon .v-icon::before {
  content: "";
  width: 12px;
  height: 6px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAGCAYAAAD37n+BAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABtSURBVHgBhY9RDYAwDES3KgAFTAJIQAIKyBzhYBKQgIVJQAIKWu7+CFmhyaVN77VpQ0CUUrrwE2ASc2QhIoeqLjnn6sAjmB3MJIBOwmzQ+IC58IqOUb1ebG1DuUE9tL5PlecADQCzmSVoaP11A5GQS7Q8xOI3AAAAAElFTkSuQmCC) no-repeat 0 0;
  background-size: 100%;
}
.slct .v-input__icon .v-icon.mdi::before {
  font-size: 12px !important;
  color: #767676 !important;
}
.slct .v-input__icon .v-icon.mdi-app::before {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  background: none;
  content: "App Authority: ";
}
.slct .v-input__icon .v-icon.mdi-ads::before {
  content: "app-ads.txt Status: ";
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  background: none;
}
.slct .v-input__icon .v-icon.mdi-category::before {
  content: "카테고리: ";
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  background: none;
}
.slct .v-input__icon .v-icon.mdi-company::before {
  content: "Company: ";
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  background: none;
}
.slct .v-input__icon .v-icon.mdi-country::before {
  content: "Country: ";
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  background: none;
}
.slct .v-input__icon .v-icon.mdi-med::before {
  content: "Mediation: ";
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  background: none;
}
.slct .v-input__icon .v-icon.mdi-menu::before {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  background: none;
  content: "Menu Authority: ";
}
.slct .v-input__icon .v-icon.mdi-network::before {
  content: "Ad Network: ";
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  background: none;
}
.slct .v-input__icon .v-icon.mdi-os::before {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  background: none;
  content: "OS: ";
}
.slct .v-input__icon .v-icon.mdi-register::before {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  background: none;
  content: "All Register Status: ";
}
.slct .v-input__icon .v-icon.mdi-status::before {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  background: none;
  content: "Status: ";
}
.slct .v-input__icon .v-icon.mdi-type::before {
  content: "Ad Type: ";
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  background: none;
}
.slct .v-input__icon .v-icon.mdi-unit::before {
  content: "Ad Unit: ";
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  background: none;
}
.slct .v-input__icon .v-icon.mdi-account::before {
  content: "계정 상태: ";
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  background: none;
}
.slct .v-input__icon .v-icon.mdi-regStatus::before {
  content: "등록 상태: ";
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  background: none;
}
.slct .v-input--is-disabled {
  background: red !important;
}
.slct .v-select__selections {
  font-size: 13px !important;
  color: #767676 !important;
}
.slct .v-label {
  height: auto !important;
  font-size: 13px !important;
  color: #767676 !important;
}
.slct .btns {
  display: flex;
  justify-content: center;
}
.slct.standard .v-select__selections {
  color: #333333 !important;
}
.slct.standard .v-select__selections input::-moz-placeholder {
  color: #333333;
}
.slct.standard .v-select__selections input::placeholder {
  color: #333333;
}
.slct.standard .v-input__slot {
  justify-content: space-between;
  padding: 0 !important;
}
.slct.standard .v-input__icon .v-icon::before {
  width: 8px;
  height: 7px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB2SURBVHgBjYu7DYAgEIYFHMCWLSwYwFUYw0rdwBFcwQ1cAHIjUFIyAA/vTEiMofCa+18fU0pNpZSlaxzmZx9jBCHEiH74DnLOmgNAwOXWoA/sHCdjrd3xXa/SIf1AvIYpJV01Y2wlmrSoofc+SCmpDMaYuft7N7P4N0uvl493AAAAAElFTkSuQmCC) no-repeat 0 0;
}
.slct.c-gry .v-input__control fieldset {
  border-color: #A1A1A1 !important;
}
.slct.active .v-input__control fieldset {
  border: 1px solid #FF5A4D !important;
}
.slct.active .v-input__icon .v-icon::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAGCAYAAAD37n+BAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACUSURBVHgBhZCxDcJADEW/j1DQhQ0yQkagRFS+AgnRMAKrwBIIieJS0cIGMAIjMEDuHF/SJLpE+ZJly37fkg2ohDnHjOTARcymLVbhI/tdOQkfuYTxL+FNbuhe/UDGIsvcmKmF4Z2Gper9p8FAgkNdW3o8vwl863qUbIumBS4IWGvn1IcTQ3fctgAtzzrRR/hrH45qABK4O2XC7wTPAAAAAElFTkSuQmCC) no-repeat 0 0;
  background-size: 100%;
}
.slct.period .v-input__control .v-input__slot {
  padding: 2px 4px !important;
}
.slct.period .v-input__icon .v-icon::before {
  background: none;
}
.slct.period .v-input__prepend-outer {
  margin-top: 10px !important;
}
@media all and (max-width: 1280px) {
.slct .v-input__control .v-input__prepend-inner {
    margin-top: -1px !important;
}
.slct .v-input__icon .v-icon.mdi::before {
    font-size: 11px !important;
}
.slct .v-select__selections {
    font-size: 11px !important;
}
.slct .v-label {
    font-size: 11px !important;
}
}
.slct-box {
  width: 100%;
}
.v-menu__content {
  background: #fff !important;
  border-radius: 2px !important;
}
.v-menu__content .v-list {
  border-top: none !important;
}
.v-menu__content .v-list::before {
  display: none;
}
.v-menu__content .v-list-item {
  min-height: auto !important;
  margin: 0 !important;
  padding: 0 10px !important;
  border-bottom: none;
}
.v-menu__content .v-list-item__title {
  font-size: 12px !important;
  color: #767676 !important;
}
.v-menu__content .v-list-item::before {
  content: none;
}
.v-menu__content .v-list-item:hover {
  background: rgba(255, 90, 77, 0.12);
}
.v-menu__content .v-list .srch-box {
  display: flex;
  justify-content: center;
  width: 100%;
  padding: 20px 0;
}
.v-menu__content .v-list .srch-box .inp-srch__slct .v-input__slot {
  width: calc(100% - 20px);
  margin: 0 auto !important;
}
.v-menu__content .v-list .srch-box .inp-srch__slct .v-input__prepend-inner {
  padding-right: 10px;
}
.v-list {
  padding: 0 !important;
  background: none !important;
  border-top: 2px solid #A1A1A1 !important;
}
.v-list-item {
  padding: 0 5px !important;
  border-bottom: 1px solid #E3E3E3;
  justify-content: space-between;
}
.v-list-item--active .v-list-item__title {
  font-weight: 700;
}
.v-list-item--highlighted::before {
  opacity: 0.12 !important;
}
.v-list-item__title {
  margin-right: 5px;
  font-size: 14px !important;
  color: #333333;
}
.v-list-item .tit-set {
  width: calc(100% - 80px);
}
.v-list-item .tit-set__title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  margin-right: 5px;
  font-size: 14px !important;
  color: #333333;
}
.v-list-item .tit-set .stit {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  margin-top: 5px;
  font-size: 12px !important;
  color: #767676 !important;
  font-weight: 400;
}
.v-list-item__action {
  margin: 10px 0 !important;
}
.v-list-item__action .mdi-minus-box::before {
  content: "\f0131";
  color: rgba(0, 0, 0, 0.54) !important;
}
.v-list-item .icon {
  flex-shrink: 0;
  max-width: 36px;
  width: 36px;
  height: 36px;
  margin-right: 10px;
  background: #EBE9E4;
  border-radius: 8px;
}
.v-list-item .icon.os {
  flex-shrink: 0;
  width: 24px;
  height: 20px;
  margin-left: auto;
  background: none;
  margin-right: 0;
}
.v-list .btn-groups {
  padding: 15px 0;
}
.v-list .white--text .v-list--active,
.v-list .white--text .v-list-item--active {
  background: #F6F5F4 !important;
}
@media all and (max-width: 1280px) {
.v-list-item__title {
    font-size: 12px !important;
}
.v-list-item__action {
    margin: 8px 0 !important;
}
.v-list-item .tit-set .stit {
    margin-top: 5px;
    font-size: 10px !important;
}
}
.select-comp-box {
  padding: 20px 25px;
  margin-top: 20px;
  border: 1px solid #E3E3E3;
  border-radius: 2px;
}
.switch-set {
  width: 60%;
  margin: 0 auto;
}
.switch-set .tit {
  margin-bottom: 10px;
  font-size: 20px;
  color: #333333;
  font-weight: 700;
}
.empty-inp {
  width: 100%;
  height: 40px;
  margin-top: 5px;
  border: 1px solid #DEDEDE;
  background: #F6F5F4;
}
.date-set {
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 5px;
}
.date-set .reportrange-text {
  min-width: 220px;
}
.date-set .date-txt {
  margin-left: 15px;
  font-size: 14px;
  color: #A1A1A1;
}
.date-set .mdi-calendar::before {
  content: "" !important;
  width: 14px !important;
  height: 16px !important;
  margin-bottom: 8px;
  margin-left: 15px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADSSURBVHgBvVLRDYIwED0K/7qBjMAG6ASO0HYEJiBOoE5QIPzrKIzAIoDvjJiCNDTG+JKm15d77bveEVkoyzKnBTBf1/XO5oKqqm5932+fhyBIhmFo5kLwMfh2PCPOqCgKMxJ27HrRGKPwWBrZCUopvSSUUp7m3ESI22JagRBiMxGyCLXktI4Yq3kLtdYtb2sqrjEMQxL0JeZWjSsRLbjC1f1D+LJ6IE/8xGqCrz67EjFdTqs8an+wygMMm3vErY8APTx2XZdF8K5RmwSXkh8u3IEHq+dVDUkCikkAAAAASUVORK5CYII=) no-repeat 0 0 !important;
  background-size: 100% !important;
}
.date-set .period {
  max-width: 220px;
  border: 1px solid #DEDEDE;
}
.date-set .period.en {
  max-width: 300px;
}
.date-set .v-text-field--solo {
  border-radius: 2px;
}
.date-set .v-text-field--solo .v-input__control {
  margin-left: 5px;
}
@media all and (max-width: 1280px) {
.date-set .date-txt {
    font-size: 12px;
}
}
.report-filter-group {
  background-color: #F6F5F4;
  display: flex;
  flex-wrap: wrap;
}
.report-filter-group > * {
  margin: 5px 10px 5px 0;
}
.report-filter-group .date {
  margin: 5px 10px 5px 0;
}
.report-filter-group .date .tit {
  margin: 0 0 7px 7px;
  font-size: 12px;
  font-weight: 700;
}
.report-filter-group .date .date-txt {
  margin-left: 15px;
  margin-top: 5px;
  font-size: 14px;
  color: #A1A1A1;
}
.report-filter-group .btn-set {
  margin-left: auto;
  margin-right: 20px;
}
.report-filter-group.bottom {
  align-items: flex-end;
}
.report-filter-group .hide-today .daterangepicker > .calendars > .ranges li[data-range-key=Today] {
  display: none;
}
.report-filter-group .monthselect {
  text-align: center;
}
.report-filter {
  background-color: #F6F5F4;
  width: auto;
  min-width: 100px;
  max-width: 350px;
}
.report-filter .tit {
  margin: 0 0 7px 7px;
  font-size: 12px;
  font-weight: 700;
}
.search-select {
  position: relative;
}
.search-select .selected-item {
  background-color: white;
  z-index: 1;
  display: flex;
  align-items: center;
  width: 100%;
  height: 30px;
  padding: 0 30px 0 15px;
  border: 1px solid #ddd;
  border-radius: 15px;
  cursor: pointer;
}
.search-select .selected-item .txt-val {
  display: flex;
  align-items: center;
  margin-right: 5px;
  font-size: 14px;
}
.search-select .selected-item .txt-val .item-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 270px;
}
.search-select .selected-item .txt-val .text-caption {
  margin-left: 5px;
}
.search-select .selected-item .slct-icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 15px;
  width: 12px;
  height: 6px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAGCAYAAAD37n+BAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABtSURBVHgBhY9RDYAwDES3KgAFTAJIQAIKyBzhYBKQgIVJQAIKWu7+CFmhyaVN77VpQ0CUUrrwE2ASc2QhIoeqLjnn6sAjmB3MJIBOwmzQ+IC58IqOUb1ebG1DuUE9tL5PlecADQCzmSVoaP11A5GQS7Q8xOI3AAAAAElFTkSuQmCC) no-repeat 0 0;
  background-size: 100%;
  transition: all 0.2s;
}
.search-select .selected-item .slct-icon.open {
  transform: translateY(-50%) rotate(-180deg);
}
.search-select .dropdown-popover {
  z-index: 3;
  overflow: hidden;
  position: absolute;
  top: 32px;
  left: 0;
  min-width: 150px;
  max-height: 0;
  border: 1px solid #A1A1A1;
  background: #fff;
  visibility: hidden;
  transition: all 0.3s linear;
  border-radius: 15px;
}
.search-select .dropdown-popover .dropdown-content {
  width: 100%;
  padding: 15px;
}
.search-select .dropdown-popover.visible {
  visibility: visible;
  max-height: 450px;
}
.search-select .dropdown-popover .options {
  width: 100%;
}
.search-select .dropdown-popover .options .v-label {
  font-size: 13px !important;
  font-weight: 400;
  white-space: nowrap;
}
.search-select .dropdown-popover .options ul {
  overflow: hidden;
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  margin-top: 10px;
  padding-right: 10px;
  max-height: 330px !important;
}
.search-select .dropdown-popover .options ul li {
  display: inline-block;
  width: 100%;
  margin-top: 10px;
}
.search-select .dropdown-popover .options ul li:first-child {
  margin-top: 0;
}
.search-select .dropdown-popover .no-data {
  width: 100%;
  font-size: 12px;
  text-align: center;
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
input[type=number] {
  -moz-appearance: textfield;
}
.v-btn {
  border-radius: 2px;
  letter-spacing: -1px !important;
  text-transform: none !important;
}
.v-btn--fab {
  border-radius: 50% !important;
}
.v-btn--is-elevated {
  box-shadow: none !important;
}
.v-btn:not(.v-btn--round).v-size--default {
  padding: 0 20px !important;
}
.v-btn--text {
  font-size: 14px !important;
  color: #FF5A4D;
  font-weight: 400 !important;
}
.v-btn--text::before {
  content: none !important;
}
.v-btn-toggle--rounded {
  border-radius: 24px !important;
}
.btn-edit .v-icon {
  width: 12px !important;
  height: 13px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAYAAACdKY9CAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADCSURBVHgBrZGLDYIwEIa5wgBuQJwAR8AJ0AUgncA4gTCBbNDSBVyFDewGukBb/xJJDCLVxEsu17v77pErRQHpuq6FKfzbWrtnAVg657KqqtaAt4yxCy3BMFeohzXnvEbsRkswOjcvfoppfRKCn6KJyCF2fIOhp0msVkqJ2TV+gVsp5fkbeDxrhh1zIcRmhOGnZVnyaQEB2iFZ4ALNcGei3ifm4GFCHMcFIH+FA/wVCvUn2EsCIPcQutfGmAYfdI/+KQ+fhnHRm+QyhgAAAABJRU5ErkJggg==) no-repeat 0 0;
  background-size: 100%;
  color: transparent;
}
.btn-edit:hover::before {
  opacity: 0 !important;
}
.btn-prev .v-icon {
  width: 6px !important;
  height: 10px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABMSURBVHgBdY9BEQAgCATxEhjBCBrBCEYgGRGsYhQTMA4+GdjPzezj4IgcItIsi5MdwFbVgUAuZr4lkOdXRdIAJeRVyfGTvTspGFgtHypmN//hy11DAAAAAElFTkSuQmCC) no-repeat 0 0;
  background-size: 100%;
}
.btn-next .v-icon {
  width: 6px !important;
  height: 10px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABaSURBVHgBfY9dDYAwDIS7KkDCJGAFCVVWCUgBCShp6JGQ3Jps99Lmvv6KpNx9kyJNs6vqlXEfgJk9EXEkPBm2P4EJiKIsvhu3M1SZaD2qml8HfsC5bPLSXne8DfA28taiL9cAAAAASUVORK5CYII=) no-repeat 0 0;
  background-size: 100%;
}
.btn-reset {
  color: #A1A1A1 !important;
  font-weight: 400 !important;
  text-decoration: underline;
}
.btn-reset .v-icon {
  width: 10px !important;
  height: 12px !important;
  margin-right: 4px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAMCAYAAABbayygAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADKSURBVHgBjVHbEYIwEEwCBdCBdMBYgdiBFfCoQKgAOwArgNCIloAdpAQaSOKeGifDT7iZzCWX3XvscebZOI4JXIpDfq3reqG4lPLGPVAjhLhaaxWeinNOhBT+iVgV/xgDAget9RFZVkee57kHqKF7jEwVHllZlme/DSrnQC7wAPPEQgagZTtM0HR7gQv6zINAY4zExF0I+NGRBgJ4KYqi9T9RKY2iqINs7V/waZp6gC9EgCy0kZx9tzRAujvfZsB2MlwTEBQyvdwC3nYvWzLt5UQaAAAAAElFTkSuQmCC) no-repeat 0 0;
  background-size: 100%;
}
.btn-reset2 {
  font-weight: 400 !important;
}
.btn-reset2 .v-icon {
  width: 18px !important;
  height: 18px !important;
  margin-right: 4px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHESURBVHgB1ZO9SwJxGMfvRRujOc88X9BBrOYgKCwIp2hpkmroD2ipKVxqaamxcHMJwggqIiokCNoKCiQc6hQtaKo28e36nHl06hGN9cDD8/yel+99v7+7E4S/ZqKZ+Hy+iUajEcnn85vGWVXVKVEUp3VdHyA6KWl4WtO0MzsgyUzq9XqQhajb7fYDkqGUAqQM+AFxH69S26F3iqudQA7rgWHV4XBckB6Rz8Du3doPhUL9lUplhTTDAyeLxeJjF6OmTlEMEz4AuSWOBQKBXo/HkzL7uVzuBWlLsDyWZTlpKw2QLACX+BvHOXweVyRJigvt1gBklTgEq1Gh05DdZ1NTvV6vLtgYrS18u4sRlqaxIPzSkJdFhWKerZddQZZsHWawyabFSq9Wq8OlUum+yUCSZOZ77Bhprcv+LmhaoVaruQwlBp4J0rKI8PVttRtvJ8aTX+3uqtOCwaDLmGVnpItRoVA4IWTx9Z9AEomEhMRlZN2wc23WReuQoigBp9N5TnrI8AZSnq19gy3y10hj+Lgh3RbIMCh7eFqShUHiLqUH3pDO5Yapxand8TstWr9qWyDT+ImjLMyy7OdYBuAJwD0AroR/YZ+I58uNZbuE7wAAAABJRU5ErkJggg==) no-repeat 0 0;
  background-size: 100%;
}
.btn-copy {
  display: inline-flex;
  align-items: center;
}
.btn-copy .v-icon {
  width: 14px !important;
  height: 14px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACwSURBVHgB1ZLLDQIhEIaB0IeUYIADx23BCizBErYELUE7sAQtgEcHWsJ65uVwAw+4u7f9E0IymW9+ZhiMKimlmPd+zDm/UUeEkA+tAwDtU0pXa+2zB3LOzw0YY3ygeZqolHIAF/ZTscnCGE9a63sdI+Bygp5efw4TQhxrkEI1Z4zp9gSvwgDvGke0UhsAyy/AXAa6FAwhlCEdFoPOuVu5V/dYHBlsythLKgsA23WpY1+BQl8DV896TQAAAABJRU5ErkJggg==) no-repeat 0 0;
}
.btn-copy::before {
  content: none;
}
.btn-setup {
  display: inline-flex;
  align-items: center;
}
.btn-setup .v-icon {
  width: 18px !important;
  height: 18px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJISURBVHgBtVNJiiJREI0sRUVBEwcEdWEiiAPaunDdWTeovoDDCbr7Jt7AYeeq6wbaWzdOKCKIunAhTimiONsRiV9MtYre1INPxo+IfD9GDj5BLpcrarVa8Xg8Ap50PB7//ZEvd3vJZDI8fiKpVKqEsmiz2YqBQEC21et1mM/nUbRV0RZBlYRy/4GIjBqNhiLg1+v1+/l8dnu93ojdbpftw+EQer0e6XmDwSCeTqf+arX6QcRXIiRxo7ESCoV4JILpdApqtRpMJpMi/MViIX9Jv9lsoFKpSLvdTkAy6eXiw2M0MgnBYrE8kDACptfpdCTzKpXqG91lIgoPXyuxF/8HFPVsNnvHBvy9El2K9wAKn2ozGAxgu90qbJQ61omnpsg1whanMcSfVqsVHA6HgqTZbEIwGJTv7XYb/H4/sPQJo9GIRZblCoXCORaLPUTT7XZBEATweDzyvVarwXK5BKfT+eBbLpfhBT4BduQqYzPgcDg89aOBVWMKpVarJVKn2MwQ6OVOpwM4N/KdZJ/PpyCg+lGD9vt9Vp6jfD7/HX9Ih8PhyG3bWbEJLpdLUR9JkqDRaFQ5jvtFnZNTIwEV/fuQaVaoRnRuSQjoT6d6337RbDa/PRvCj0C+RqMxyUaHFbuKeyOxWaGw6dzjVk9poz9dZIViafV6fRF3jp9MJiUMm5bWzRpAM4MFpwXlsTFuJJSwyK9saa/tJwVufXQ8HkeTyeQrTm2Kho2BZCpsIpEQcABFJBEYiSKiZ8hms3+w4G+XVEr0AHw1/gEZrTJgN0l5KQAAAABJRU5ErkJggg==) no-repeat 0 0;
}
.btn-setup::before {
  content: none;
}
.btn-detail {
  display: inline-flex;
  align-items: center;
  min-width: 50px;
  font-size: 14px;
}
.btn-detail .v-image {
  margin-left: 10px;
}
.btn-detail .v-image__image {
  background-size: 100% auto !important;
}
.btn-toggle {
  border: 0;
}
.btn-toggle .v-btn {
  border: 0 !important;
}
.btn-toggle .btn-bookmark {
  opacity: 1 !important;
  width: 24px !important;
  height: 24px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADiSURBVHgB7VLbEYIwELxkLIAW7MASsAJLCOkAK0A7sIMQKETswA6kAy2AhxtHZ/xKLvLjKDvDHHB3u8ntEc34eQhf0lq7Q1CekmQYhr3W+kCfAAJXRs3Fl5fkx40mIiQwGVECxpgUIyliehbcwrquCxiau/eqqlZ938NbHRwh+wZd11mExD3jODYccgf2DV7EiK0Qgm0+WwAnPiOsKRJfuUWbmB7WiByxlLKAB49vbFGGLdpibG2oNygAMgPiFMZmSqnTUzCD4BG5BrlkkgAIWhAv3//h5CVCCaEcwiua8d+4A+yTXioANiHbAAAAAElFTkSuQmCC) no-repeat 0 0;
  background-size: 100%;
}
.btn-toggle .btn-bookmark--active {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADYSURBVHgB7ZM9CsJAEIVfxEotcgPBzsI7mFKMKaxMOk+g1haxsbf1AJIDxFYIXkBQ0M6fVmyTTseNqbOZoAHRfDCw7Mybt8PuAjk/jyJLkmVMRMUARGp8EUaK487i0gVIIVvaPDqiLUsnGLBQszbA5wzqDaBrppIU2ZVh45YRras1YC7uNfATZfwJ1iugVI7isGU1D+FPUK4A+x1wuwJ+wJbxDS5HYDpGWr7sFWVuQOSJn+ulkfAMCGcRTcVZasrC1fC4919770Jm50Q93Y7Pt4dk6Rvk/DdPrxg2jT5v3NkAAAAASUVORK5CYII=) no-repeat 0 0;
  background-size: 100%;
}
.btn-toggle .btn-chk {
  opacity: 1 !important;
}
.btn-toggle .btn-chk .v-icon {
  width: 24px !important;
  height: 25px !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADtSURBVHgB7ZLdCYMwEICTID47QkZwBSexI/RN8EEbEcE3R6gTdARHqCM4Qp8FtXcF4QhWTfWlkA8C5ue+S7xjzGIxIU1TmSRJSNccdhIon6apgYHTel4X7ASovO/7gO4dfgGRe8MwBGVZdnSfswPo8qIoWv3Mzwn2yBFHC/LHcXxyzi9ZltUrcg/EDxgSz36TI3qROwhoIfCut5smx5v7WxdBuInAVL70AqaUekEwtloHoiqOY3/eg39doRzGbY988QUzURRJ13Ub+PwUUQhxhcQhyvM8V2wnq11Ekkicm8o3E9AkWHhTucXyJ7wBSWSugvx6P+cAAAAASUVORK5CYII=) no-repeat 0 0;
  background-size: 100%;
}
.btn-toggle .btn-chk.v-btn--active .v-icon {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEMSURBVHgB7ZI9bsJAEIXfWAQpqXwEH8FXcBeliNxEIkkBR8gRkhtwBNOEdEEIITqOAEfgCNT8+DFrhOUFAzbQIPmr7JnRNzO7C1RUlIGN0OPnazMbq+FGGDmceIyY5rezizu4AamcKucyyOau3iCVgy5kHUh3NMvmBVdgyaHy3+F0v+biBkXkBuuI+BH6WjwBpSXdfueoPAxdlf/rl7etzZcb7EuuY6ZLTSGM+G4/N0v+lEzunxvEcHBEbKlgkS8oKz/cwHSMenPUnQDUbYRtvr34afJx1U7kMb+LyHM3SKdtPHuQh7FWuFiuA9ScL4g0E/nf4AcFOfmKMk28JFBSfraB1YSMysorKu6EDR+zfkh7vi5GAAAAAElFTkSuQmCC) no-repeat 0 0;
  background-size: 100%;
}
.btn-toggle .btn-chk:hover::before {
  opacity: 0 !important;
}
.btn-toggle.rounded {
  height: 30px !important;
  background: #F6F5F4 !important;
  border-radius: 15px !important;
}
.btn-toggle.rounded .v-btn {
  height: inherit !important;
  color: #7D7D7D;
  font-weight: 400;
}
.btn-toggle.rounded .v-btn--active {
  background: #FF5A4D;
  border-radius: inherit !important;
  color: #fff !important;
}
.btn-toggle.rounded .v-btn--active::before {
  opacity: 0;
}
.btn-toggle.rounded .v-btn:hover {
  border-radius: inherit;
}
.btn-toggle.tab {
  width: 100%;
  border-bottom: 1px solid #DEDEDE;
  border-radius: 0;
}
.btn-toggle.tab > * + * {
  margin-left: 20px !important;
}
.btn-toggle.tab:not(.v-btn-toggle--dense) .v-btn.v-btn.v-size--default {
  min-width: 30px;
  width: 30px;
  height: 30px;
  padding: 0 !important;
  font-size: 0px !important;
}
.btn-toggle.tab .v-btn {
  margin-bottom: 10px;
}
.btn-toggle.tab .v-btn__content {
  position: relative;
  margin-bottom: -28px;
}
.btn-toggle.tab .v-btn.v-btn--active {
  position: relative;
}
.btn-toggle.tab .v-btn.v-btn--active::before {
  background-color: transparent;
  opacity: 0;
}
.btn-toggle.tab .v-btn.v-btn--active .v-btn__content::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 3px;
  background: #FF5A4D;
  opacity: 1;
}
.btn-toggle.rectangled {
  padding: 2px;
  background: #F6F5F4 !important;
}
.btn-toggle.rectangled > * + * {
  margin-left: 2px !important;
}
.btn-toggle.rectangled:not(.v-btn-toggle--dense) .v-btn.v-btn.v-size--default {
  min-width: 30px;
  width: 30px;
  height: 30px;
  padding: 0 !important;
  font-size: 0px !important;
}
.btn-toggle.rectangled .v-btn.line {
  border-radius: 4px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGRSURBVHgB7ZjbccMgEEVvHgW4BEpICeQvn+kgKiEdmA6SVGB1kBKkEtKB0kHSgQIjPEFI6LnCaLxn5s7ICNbssFywAYZhGOaauUOaSK1nrSf7+Rs74aBVaNWePu275DETrQMqkDgS7QmftHKvTSJhFNqTP5M77a/+oFukw2+gvXaeO/vgHjRIrQf7BaXVXL6c5yzwXIIYatfoi+XGJIfSNYRWNRCL3EYlaF3jzRlnElFoNq3ERigscI0AAu3Es4njVrnQItcI4JZbbrU5Et0SOmF+CR2d/j9oViMaQ67hl1YfAs2kz/0VIiIQdo2pSbgrViEyQ66hMJ5E5vURiIjAuGsodJOQaJI079zVe0dkKkwrEYXxEjOxBCJyxDzXUBhOoEBEBOa7hgTtib2KJa6hQHdid5hzEmdob9ZHTIPyxO4w9ntA4v+e/+K0f2D6PwVJ3fOXukYollHy93zDIRCzwA7u+X5shR3d8zenz4U2dQ1q+lzoIq5BTXTXoCaqa6zhZuS9tDL7wpRWCYZhGIZJiD86tQjEM4sBLAAAAABJRU5ErkJggg==) no-repeat 0 0;
  background-size: 85%;
  background-position: center;
  opacity: 0.3;
}
.btn-toggle.rectangled .v-btn.stackedline {
  border-radius: 4px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGFSURBVHgB7ZiBTcQgFIZ/jQN0BEaoE1g3cAQ2qBv0jeAG3ga6gSMYJ7AbnBtUCDVySCn06IHJ+5I/uVI43k/ewTsAhmEYZhk569/RKD0rTbPkUscb1IdQelFqnTYvtRkQSm8IBOxyjXrolN6RELymFgM9zMo38/OX0mvMwFwGJLbvFoPSk/U8Kt0qfeBC2LtFSv66O42WnUJktRN2oJknnBx9wuRzCOEZe8BvCmkIOxoQMIFOAQ0JY8nTj7CTAbEQQOdpd1NK9zk6fR4X5iHsYKD1BCmt9wImaF9K9U77EeFUI2Q28IDT1QsFQAinlzYlEMb+DsKZ9J4A2pUxHfy/k9jDipDJwID01ftB97NT6oDTnSYEIYMBN/jko35GIv2gI5xpQOLvjhK7ejkgRBgIlRLC+qzrknuYGqUqYmuhi9UlqdRUTm+CDZSGDZSGDZSGDZSGDZSGDZQm9nL3DjtdLq3MuUqsgQ7rl1VFCKXQiHoYl15cIYzEtv/AORlhLgMYhmEq5BvyTphamngXxgAAAABJRU5ErkJggg==) no-repeat 0 0;
  background-size: 85%;
  background-position: center;
  opacity: 0.3;
}
.btn-toggle.rectangled .v-btn.stack {
  border-radius: 4px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACjSURBVHgB7dfLCcMwEIThIaQQlbadJaWlk8QHQ3KIjB8rjYz/DxbWCB0GIS2WAABfMdcpxVTvuWLtppvGUSr9opEC7EIANwK4ZQcIdX7H78oTUz1+vp/qIPMESqVvijvgRgC3ywUIHXvnQ8lzYsscCB1750MN5sSWEyiVvtf+v7jEbgRwI4AbAdwI4EYANwK4XSrAq9L3Wk8RWv4lbL0OAIP5APREFeJRKmu9AAAAAElFTkSuQmCC) no-repeat 0 0;
  background-size: 85%;
  background-position: center;
  opacity: 0.3;
}
.btn-toggle.rectangled .v-btn.v-btn:hover, .btn-toggle.rectangled .v-btn.v-btn--active {
  opacity: 1 !important;
  background-color: #fff;
}
.btn-toggle-set {
  width: 100%;
}
.btn-toggle-set .v-btn {
  align-items: normal;
  flex: 1;
  height: 100px !important;
  background: none !important;
  border-top: none !important;
  border-right: none !important;
  border-left: 1px solid #DEDEDE !important;
  opacity: 1 !important;
}
.btn-toggle-set .v-btn:first-child {
  border-left: none !important;
}
.btn-toggle-set .v-btn__content {
  max-width: 100%;
  flex-wrap: wrap;
  font-size: 12px;
  color: #333333;
  text-align: left;
}
.btn-toggle-set .v-btn__content > * {
  width: 100%;
  line-height: 1;
}
.btn-toggle-set .v-btn__content .total {
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
}
.btn-toggle-set .v-btn:hover::before {
  opacity: 1;
}
.btn-toggle-set .v-btn--active::before {
  background: none;
  border-bottom: 5px solid;
  opacity: 1;
}
.btn-toggle-set .v-btn.v-btn--active::before {
  border-color: white;
}
.btn-toggle-set .v-btn.v-size--default {
  padding: 20px 20px 15px !important;
}
.finance .btn-groups .v-btn {
  height: 32px;
  font-size: 12px;
}
.finance .btn-groups .v-btn:first-child {
  min-width: 52px;
}
.finance .btn-groups .v-btn:last-child {
  min-width: 120px;
}
.finance .btn-groups .v-btn.btn-save {
  min-width: 52px;
  height: 32px;
}
.finance .btn-set .v-btn {
  min-width: 90px;
  height: 32px;
  font-size: 12px;
}
.finance .table-set .v-btn {
  min-width: 110px;
  height: 32px;
  font-size: 12px;
}
.finance .table-set.type2 {
  min-width: 150px;
}
.popup-btns.type2 .v-btn {
  min-width: 52px !important;
  height: 32px;
  font-size: 14px;
}
.table {
  width: 100%;
  border-top: 1px solid #A1A1A1;
  border-radius: 0 !important;
}
.table table thead {
  background: #F6F6F6;
  font-weight: 700;
}
.table table tbody th {
  font-weight: 400;
}
.table table {
  table-layout: fixed;
}
.table table tr.total th {
  border-bottom: 1px solid #A1A1A1 !important;
  font-weight: 400;
}
.table table tr.v-data-table__progress .v-alert {
  margin: 0;
}
.table table tr.v-data-table__progress .v-alert__wrapper {
  text-align: center;
}
.table table tr.v-data-table__selected {
  background: #fff !important;
}
.table table tr:last-child {
  border-bottom: thin solid rgba(0, 0, 0, 0.12);
}
.table table th {
  padding: 0 10px !important;
  font-size: 12px !important;
  color: #333333 !important;
  vertical-align: middle;
}
.table table td {
  height: auto !important;
  padding: 10px 10px !important;
  font-size: 12px !important;
  color: #333333 !important;
  word-break: break-all;
  vertical-align: middle;
}
.table table td .txt-ellipsis {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap !important;
  width: 80%;
}
.table table td .div-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.table table td .div-row .tb-link {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap !important;
  width: 50%;
}
.table table td .div-row .app {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap !important;
  width: 50%;
  margin-left: 10px;
}
.table table td .tb-title {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.table table td .tb-title p {
  margin: 0 !important;
}
.table table td .tb-title p.s-tit {
  width: 100%;
  margin-top: 5px !important;
  font-size: 11px !important;
  color: #A1A1A1;
}
.table table td .tb-title .tit {
  color: #333333;
}
.table table td .tb-title .tit-info {
  width: 100%;
  margin-top: 10px;
  font-size: 11px;
  color: #A1A1A1;
}
.table table td .tb-title .tit-info li {
  margin-top: 5px;
}
.table table td .tb-title .tit-info li:first-child {
  margin-top: 0;
}
.table table td .tb-title .tit-info li strong {
  display: block;
  width: 100%;
  padding-right: 2px;
  color: #333333;
  font-weight: 400 !important;
}
.table table td .tb-title.edit p.tit {
  width: calc(100% - 35px);
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
.table table td .tb-title.edit .v-btn {
  margin-left: auto;
}
.table table td .tb-link {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  color: #0500FF;
  text-decoration: underline;
}
.table table td .tb-link-none {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  color: #000;
  text-decoration: none;
}
.table table td .tb-count {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.table table td .tb-count .tit {
  max-width: 60% !important;
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
.table table td .tb-count .num {
  padding-left: 10px;
}
.table table td .inp input {
  text-align: center !important;
  font-size: 12px;
}
.table table td .inp.v-input {
  max-width: -moz-fit-content !important;
  max-width: fit-content !important;
  min-height: -moz-fit-content !important;
  min-height: fit-content !important;
}
.table table td .inp.v-input .v-input__slot {
  min-height: 30px !important;
  padding: 0 8px !important;
}
.table table td .inp.full-width {
  max-width: 100% !important;
}
.table table td .inp.btn-type {
  max-width: calc(100% - 24px) !important;
}
.table table td .inp.al input {
  text-align: left !important;
}
.table table td .inp.ar input {
  text-align: right !important;
}
.table table td .inp.fc-r input {
  color: #FF5A4D;
}
.table table td .inp.negative input {
  color: red !important;
}
.table table td .v-label {
  font-size: 12px !important;
  font-weight: 400;
}
.table table td .v-btn.v-size--default {
  padding: 0 8px !important;
  font-size: 12px !important;
  font-weight: 400 !important;
}
.table table td .v-btn.v-btn--text {
  font-size: 14px !important;
  color: #333333;
  font-weight: 400 !important;
}
.table table td .v-btn.v-btn--text::before {
  content: none !important;
}
.table table td .v-btn.v-btn--text.btn-add.added {
  color: #FF5A4D !important;
}
.table table td .tb-edit-set {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.table table td .tb-edit-set .btn-set {
  display: flex;
  align-items: center;
  width: 50px;
}
.table table td .tb-edit-set .btn-set .v-btn::before {
  content: none;
}
.table table td .tb-thumb {
  width: calc(100% - 50px);
}
.table table td .tb-thumb .tb-link {
  display: flex;
  align-items: center;
}
.table table td .tb-thumb .tb-link .icon {
  flex-shrink: 0;
  max-width: 36px;
  width: 36px;
  height: 36px;
  margin-right: 10px;
  background: #EBE9E4;
  border-radius: 8px;
}
.table table td .tb-thumb .tb-link .txt {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  text-decoration: underline;
}
.table table td .tb-thumb .tb-link .txt.fc-org {
  color: #FF5A4D;
}
.table table td .tb-thumb .tb-link-none {
  display: flex;
  align-items: center;
}
.table table td .tb-thumb .tb-link-none .icon {
  flex-shrink: 0;
  max-width: 36px;
  width: 36px;
  height: 36px;
  margin-right: 10px;
  background: #EBE9E4;
  border-radius: 8px;
}
.table table td .tb-thumb .tb-link-none .txt {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  text-decoration: none;
}
.table table td .tb-thumb .tb-link-none .txt.fc-org {
  color: #000;
}
.table table td .more-set {
  display: flex;
  align-items: center;
  justify-content: left;
}
.table table td .more-set .v-btn {
  margin-left: 5px;
}
.table table td .more-set .v-btn .mdi-dots-vertical::before {
  content: "\f01d9";
  color: #767676;
}
.table table td .tb-switch.v-input--is-disabled .v-input__slot {
  background: none !important;
}
.table table td .tb-switch .v-input__slot {
  justify-content: center;
}
.table table td .v-input--switch .v-input__control .v-input__slot {
  justify-content: center;
}
.table table td.fc-gr {
  color: #00AF46 !important;
}
.table table td.fc-g {
  color: #A1A1A1 !important;
}
.table table td.fc-bk {
  color: #333333 !important;
}
.table table .v-data-table__checkbox .v-icon.mdi-checkbox-marked {
  color: #FF5A4D;
}
.table table .v-data-table__checkbox .v-input--selection-controls__ripple {
  display: none;
}
.table-set {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  width: 100%;
}
.table-set .tb-con .tb-tit {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.table-set .tb-con .tb-tit .slct {
  max-width: 260px;
  margin-left: 25px;
  border: 1px solid #DEDEDE;
}
.table-set .tb-con .tb-tit .slct.result .v-select__selections input {
  color: #333333 !important;
}
.table-set .tb-con .tb-tit .slct.en {
  max-width: 250px;
}
.table-set .tb-con .tb-tit .setup {
  margin-left: 10px;
  cursor: pointer;
}
.table-set .tb-con.ver2 {
  width: calc(50% - 20px);
}
.table-set .tb-con.ver2 .tb-tit {
  justify-content: space-between;
}
.table-set .tb-con.ver2 .rgt {
  font-size: 14px;
  color: #A1A1A1;
  cursor: pointer;
}
.table-set .result-area {
  height: auto !important;
  margin: 0 !important;
}
.table-set .result-area .v-list {
  border: none !important;
}
.table-set .result-area .v-list-item {
  justify-content: flex-start;
  border: none !important;
}
.table-set .result-area .v-list-item.v-list-item--active {
  background: transparent !important;
}
.table-set .result-area .v-list-item.v-list-item--active .v-list-item__title {
  font-weight: 400 !important;
}
.table-set .result-area .theme--light:not(.v-list-item--active) {
  color: transparent !important;
}
.table-set .result-area .theme--light:not(.v-list-item--disabled) {
  color: transparent !important;
}
.table-set .btn-set {
  display: flex;
  align-items: center;
}
.table-set .btn-set .v-btn {
  margin-left: 10px;
}
.table-set .btn-set .v-btn:first-child {
  margin-left: 0;
}
.table-set.type2 {
  align-items: flex-end;
}
.table-set.type2 .btn-set {
  margin-bottom: 10px;
}
.table.th-bg th {
  height: 50px !important;
  background: #F6F5F4;
  border-color: #E3E3E3 !important;
}
.table.th-bg td {
  border-color: #A1A1A1 !important;
}
.table.bg-hover table {
  overflow: hidden;
}
.table.bg-hover table td,
.table.bg-hover table th {
  z-index: 1;
  position: relative;
}
.table.bg-hover table td:hover {
  z-index: 0;
}
.table.bg-hover table td:hover::before {
  z-index: -1;
  content: "";
  position: absolute;
  top: 0;
  left: -5000px;
  width: 10000px;
  height: 100%;
}
.table.bg-hover table td:hover::after {
  z-index: -2;
  content: "";
  position: absolute;
  top: -5000px;
  left: 0;
  width: 100%;
  height: 10000px;
  background: rgba(0, 0, 0, 0.05);
}
.table.none-line {
  padding: 13px 0 !important;
  border-bottom: 1px solid #E3E3E3 !important;
}
.table.none-line table tr:last-child {
  border-bottom: none !important;
}
.table.none-line table td {
  padding: 7px 10px !important;
  border-bottom: none !important;
}
.table-wrap {
  width: 100%;
  margin-top: 50px;
}
.table-wrap:first-child {
  margin-top: 0;
}
.table-wrap .table-info {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}
.table-wrap .table-info .tit {
  margin: 0;
  font-size: 14px;
  font-weight: 700;
}
.table.at td {
  vertical-align: top;
}
.table.payment-table table tr:first-child td {
  font-size: 22px !important;
}
.table.payment-table table tr.result {
  border-top: 1.1px solid #909090;
  border-bottom: 1.1px solid #909090;
}
.table.payment-table table tr.top-line {
  border-top: 1.1px solid #909090;
}
.table.payment-table table tr.btm-line {
  border-bottom: 1.1px solid #909090;
}
.table.payment-table table tr.btm-line2 {
  border-bottom: 1.2px solid #d5d5d5 !important;
}
.table.payment-table table th {
  background: #fff;
}
.table.payment-table table td {
  font-size: 14px !important;
  color: #333333 !important;
  text-align: right;
  word-break: keep-all;
}
.table.payment-table table td.subject {
  vertical-align: top;
  text-align: left;
}
.table.payment-table table td.live-per {
  text-align: left;
}
.table.payment-table table td.gry {
  color: #A1A1A1 !important;
}
.table.payment-table table td.none-subject {
  border-bottom: none !important;
  vertical-align: top;
  text-align: left;
}
.table .v-data-table__expand-icon::before {
  content: "▼";
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
  font-size: 12px;
  color: #FF5A4D;
}
.table .v-data-table__expand-icon--active::before {
  color: #A1A1A1;
}
.table .v-data-table__expanded__content {
  background: #F6F5F4;
  box-shadow: none !important;
}
.table .v-data-footer {
  width: 100%;
  padding: 5px 0 0 !important;
  border-top: none !important;
  line-height: 1 !important;
}
.table .v-data-footer__select {
  margin: 0 0 0 auto !important;
  font-size: 12px;
  color: #333333;
}
.table .v-data-footer__select .v-select {
  margin: 0 0 0 10px !important;
}
.table .v-data-footer__select .v-input__control {
  min-width: 60px;
  background: #fff;
  box-sizing: border-box;
  border-radius: 8px;
}
.table .v-data-footer__select .v-input__control > .v-input__slot {
  padding: 0 10px;
}
.table .v-data-footer__select .v-input__control > .v-input__slot::before {
  border: none !important;
}
.table .v-data-footer__select .v-input__icon .v-icon::before {
  content: "";
  width: 10px;
  height: 5px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABbSURBVHgBfcrRCYAwDATQhk7RLbTQfzdyBHUcx3CBZovGJZJoPgQpoQeB3PGglDKJCIZBmHmOrbU7pRQAYPGQqu6IeEYrRHR52FCt9bA/fmOP/8hNznl7b+33B0LJKXj2/BCSAAAAAElFTkSuQmCC) no-repeat 0 0;
  background-size: 100%;
}
.table .v-data-footer__select .v-input.primary--text {
  color: transparent !important;
  caret-color: transparent !important;
}
.table .v-data-footer__select .v-application .primary--text {
  color: #A1A1A1 !important;
  caret-color: #A1A1A1 !important;
}
.table .v-data-footer__icons-before .v-btn, .table .v-data-footer__icons-after .v-btn {
  margin: 0 !important;
}
.table .v-data-footer__icons-before .theme--light.v-btn.v-btn--disabled .v-icon, .table .v-data-footer__icons-before .theme--light.v-btn.v-btn--disabled .v-btn__loading, .table .v-data-footer__icons-after .theme--light.v-btn.v-btn--disabled .v-icon, .table .v-data-footer__icons-after .theme--light.v-btn.v-btn--disabled .v-btn__loading {
  color: #A1A1A1 !important;
}
.table .v-data-footer__icons-before {
  margin-right: 10px;
}
.table.type2 {
  line-height: 2.3;
}
.table.type2 table th {
  border-right: 1px solid #E3E3E3;
  border-bottom: 1px solid #E3E3E3;
  text-align: center !important;
}
.table.type2 table thead tr:first-child {
  border-top: 2px solid #333333;
}
.table.type2 table thead tr:first-child th:last-child {
  border-right: none;
}
.table.type2 table td {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
  display: table-cell;
  border-left: 1px solid #E3E3E3;
  text-align: center;
  min-height: 50px !important;
}
.table.type2 table td:first-child {
  border-left: none;
}
.table.type3 table th {
  height: 40px !important;
  padding: 2px 5px !important;
}
.table.type3 table td {
  height: 40px !important;
  padding: 2px 5px !important;
}
.table.type3 table td.pa-0 {
  padding: 0 !important;
}
.table-expanded table td {
  background: #F6F5F4;
  border: none !important;
}
.table.version3 table th {
  height: 36px !important;
  background: #fff;
}
.table.thColor table th {
  background: #F6F6F6;
}
.table.h-sdk .v-data-table__wrapper {
  max-height: 440px;
}
.table.h-ads .v-data-table__wrapper {
  max-height: calc(100vh - 260px);
}
.table.h-set .v-data-table__wrapper {
  max-height: calc(100vh - 260px);
}
.table.v-data-table--fixed-header table th {
  background: #F6F6F6 !important;
}
.table.v-data-table--fixed-header > .v-data-table__wrapper > table > thead > tr > th {
  border-bottom: inherit !important;
  position: initial;
  z-index: inherit;
}
.table.v-data-table--fixed-header > .v-data-table__wrapper > table > thead {
  border-bottom: 0px !important;
  position: sticky !important;
  top: 0 !important;
  z-index: 2 !important;
}
.table.inner {
  border-top: 0 !important;
}
.table.inner table {
  min-width: 100% !important;
}
.table.inner table tr:last-child {
  border-bottom: 0;
}
@media all and (max-width: 1280px) {
.table table th {
    font-size: 11px !important;
}
.table table td {
    font-size: 11px !important;
}
.table table td .tb-title p.s-tit {
    font-size: 10px !important;
}
.table table td .tb-title .tit-info {
    font-size: 10px;
}
.table table td .tb-count .num {
    padding-left: 5px;
}
.table table td .inp input {
    font-size: 10px !important;
}
.table-wrap .table-info .tit {
    font-size: 12px;
}
.table .v-data-footer {
    width: 100%;
    padding: 5px 0 0 !important;
    border-top: none !important;
}
.table .v-data-footer__select {
    font-size: 11px;
}
.table .v-data-footer__icons-before {
    margin-right: 10px;
}
}
.tb-top {
  padding: 20px 0 10px;
}
.tb-top .v-input--checkbox .v-label {
  font-size: 13px !important;
  color: #333333 !important;
  font-weight: 400;
}
.tb-area .tb-top .subtit {
  height: 0.8em;
  font-size: 16px;
}
.tb-area .tb-top .top-set {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.tb-area .tb-top .top-set .top-rgt .srch-set {
  border: none;
}
.tb-area .tb-top .top-set .top-rgt .srch-set .slct:last-child {
  margin-right: 0 !important;
}
@media all and (max-width: 1600px) {
.tb-area .tb-top .top-set .top-rgt .srch-set .inp-srch {
    min-width: 150px;
}
.tb-area .tb-top .top-set .top-rgt .srch-set .slct {
    width: 140px;
}
.tb-area .tb-top .top-set .top-rgt .srch-set .slct .v-input__control {
    width: 160px;
}
}
@media all and (max-width: 1350px) {
.tb-area .tb-top .top-set .top-rgt .srch-set .v-input {
    font-size: 11px !important;
}
.tb-area .tb-top .top-set .top-rgt .srch-set .slct {
    width: 120px;
}
.tb-area .tb-top .top-set .top-rgt .srch-set .slct .v-input__control {
    width: 140px;
}
}
.tb-area .tb-top .top-set .top-lft .app-id {
  display: flex;
  align-items: center;
}
.tb-area .tb-top .top-set .top-lft .app-id li {
  align-items: center;
}
.tb-area .tb-top .top-set .top-lft .app-id li .tit {
  width: 120px;
  font-size: 14px;
  color: #333333;
  font-weight: 700;
}
.tb-area .tb-top .top-set .top-lft .app-id li .con {
  font-size: 14px;
  color: #333333;
}
.tb-area .tb-top .top-set .top-lft .app-id li:last-child {
  margin-left: 30px;
}
@media all and (max-width: 1860px) {
.tb-area .tb-top .top-set .top-lft .app-id li .tit {
    width: 105px;
}
.tb-area .tb-top .top-set .top-lft .app-id li:last-child {
    margin-left: 20px;
}
}
@media all and (max-width: 1760px) {
.tb-area .tb-top .top-set .top-lft .app-id li .tit {
    width: 100px;
}
.tb-area .tb-top .top-set .top-lft .app-id li:last-child {
    margin-left: 10px;
}
}
@media all and (max-width: 1480px) {
.tb-area .tb-top .top-set .top-lft .app-id li .tit {
    width: 95px;
    font-size: 12px;
}
.tb-area .tb-top .top-set .top-lft .app-id li .con {
    font-size: 12px;
}
}
@media all and (max-width: 1350px) {
.tb-area .tb-top .top-set .top-lft .app-id li .tit {
    width: 80px;
}
}
@media all and (max-width: 1760px) {
.tb-area .tb-top .top-set .top-lft .app-id {
    margin-right: 10px;
}
}
@media all and (max-width: 1280px) {
.tb-area .tb-top .top-set .top-lft .app-id {
    margin-right: 20px;
}
}
.tb-area .tb-con .v-btn.guide {
  min-width: 70px !important;
}
.tb-area .tb-con .v-btn.guide:last-child {
  margin-left: 15px;
}
.tb-area .tb-con .v-btn.guide.btn-copy {
  min-width: 24px !important;
  margin-left: 10px;
}
.tb-area .tb-con .table .rgtbtn {
  margin-left: 15px;
}
.tb-area.ver2 {
  padding-bottom: 20px;
}
.tb-area.ver2 .form-list {
  display: flex;
  align-items: center;
  margin-left: 5px;
}
.tb-area.ver2 .form-list li {
  width: auto;
}
.tb-area.ver2 .form-list li:last-child {
  margin-left: 70px;
}
.tb-area.ver2 .form-list li .tit {
  width: 80px;
  font-size: 14px;
  color: #000;
  font-weight: 700;
}
.tb-area.ver2 .form-list li .con, .tb-area.ver2 .form-list li .v-select {
  margin-left: 20px;
  font-size: 14px;
  color: #000;
  font-weight: 400;
}
.chart-view .tb-con {
  margin-top: 60px;
}
.chart-view .tb-con .refer {
  margin-top: 20px;
  font-size: 12px;
  color: #A1A1A1;
}
.chart-view .table-set .table th {
  font-size: 14px !important;
}
.chart-view .table-set .table td {
  font-size: 14px !important;
}
.chart-view .table-set.en {
  align-items: flex-start;
}
.loading-pop .v-alert__content {
  text-align: center;
}
.loading-txt {
  margin-top: 15px;
  font-size: 22px;
  color: #333333;
  font-weight: 700;
}
.load-fail {
  position: relative !important;
  left: 0 !important;
  top: 0 !important;
  transform: inherit !important;
}
.app-setting {
  position: relative !important;
  left: 0 !important;
  top: 0 !important;
  transform: inherit !important;
}
.finance .sub-title-1 {
  margin-top: 45px;
  font-size: 16px !important;
}
.finance .sub-title-1:first-child {
  margin-top: 0;
}
.finance .sub-title-2 {
  font-weight: 700;
  font-size: 16px !important;
  color: #333333 !important;
}
.finance .v-tabs-bar {
  margin-bottom: 20px;
}
.finance .tb-area {
  padding: 10px 0;
}
.finance .tb-area li {
  margin-left: 0 !important;
}
.finance .tb-area li .tit {
  width: auto !important;
  font-size: 16px !important;
}
.finance .tb-area li .con {
  width: auto;
  margin-left: 10px;
}
.finance .btn-groups {
  position: sticky;
  bottom: 0;
  margin-top: 20px;
}
.finance .btn-groups .btn {
  border-radius: 5px;
}
.finance .btn-groups .v-size--default {
  font-size: 12px !important;
}
.finance .company-report .table-set {
  padding: 5px 0;
}
.finance .company-report .table-set .lft {
  display: flex;
  align-items: center;
}
.finance .company-report .table-set .lft .sub-title-2 {
  margin: 15px 15px 15px 0;
}
.finance .paging {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 20px 0;
}
.finance .paging .next {
  margin-left: 20px;
}
.finance .datepicker {
  width: 160px;
}
.finance .table table tr.bgType2 th {
  background: #F6F5F4 !important;
}
.finance .table table tr.bgType2 th.bgWhite {
  text-align: left !important;
  background: #fff !important;
}
.finance .table table tr.bgType3 th {
  background: #e5e5e5 !important;
}
.finance .table table tr.bgType4 th {
  background: #ccc !important;
}
.finance .table table tr.total th {
  background: #fff !important;
}
.finance .table table th {
  font-size: 14px !important;
}
.finance .table table td {
  font-size: 12px;
}
.finance .table table td .v-btn {
  min-width: 70px;
}
.finance .table table td .v-btn.more {
  min-width: 5px;
}
.finance .table table td .v-btn-toggle .btn-chk.v-btn--active {
  color: transparent !important;
}
.finance .table table td .btn-text .v-btn {
  background: none;
  border: 0 !important;
  font-size: 15px !important;
  color: #333333;
}
.finance .table table td .btn-text .v-btn::before {
  content: none;
}
.finance .table table td .btn-text .v-btn.fixed {
  color: #FF5A4D;
}
.finance .table table td .btn-text.sm .v-btn {
  font-size: 14px !important;
}
.finance .table table td .btn-transparent .v-btn--disabled {
  background-color: rgba(0, 0, 0, 0) !important;
}
.finance .table table td .inp-date {
  display: inline-flex;
  width: 130px;
}
.finance .table table td .inp-date.same input {
  color: #00A3FF !important;
}
.finance .table table td .inp-date.same .v-input__icon .v-icon::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAQCAYAAADNo/U5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACzSURBVHgBtVLLDcIwDH2JKnHNCB2hq3AEDoiJGKES5XNETEC6QUfoCD2ChDBBVDRJbbU99EmJ4pe8+Nky4ONAOTgUdPVD1RKmjTO3KkYW8f7vBd3BZ+r4I+U6uHxhyYoiPhTtVMOKIj75n06U4Y09hkBI5Y5J6NU0Ep29C6Wu4K34UuOGjapC0QMNFrCi6Im6n+nXoRLz21upGmeymGTvi7UaZU+7kTWYAoJJ3FaKg8rDfgCUsj3QIqTWAAAAAABJRU5ErkJggg==) no-repeat 0 0;
}
.finance .table table td .inp-date.different input {
  color: #FFBE0A !important;
}
.finance .table table td .inp-date.different .v-input__icon .v-icon::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAQCAYAAADNo/U5AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC5SURBVHgBrVLRDYIwEH1HNKL8MAIjsAJu4ASO5AiOYFyAlg0YgRH62YSEs4gfV2gVEl/SNH13r/fucoAAq9MdATj+Id80EZRPUS5B1C5VM17+zvVRhStlSuYnXpQOFwSx93hPRJUxIcmc3wkLpbtu+AXmIjqxqGbR00oIe2nhWrzGU/snVX3riYDUgK2OaijrAONX+kyoiYpg/2SPKttxnWpssffmz3aVvQQD59iGfKzUyIX8jmE8+gUiG0zJVmBGiAAAAABJRU5ErkJggg==) no-repeat 0 0;
}
.finance .table table td div.comp-date {
  font-size: 9px !important;
}
.finance .table .inp-rate {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.finance .table .inp-rate .rate {
  flex-shrink: 0;
  margin-right: 8px;
}
.finance .table .inp-rate .inp {
  min-height: 25px !important;
  border-radius: 5px;
}
.finance .table .inp-rate .inp input {
  text-align: right !important;
}
.finance .table.type4 table thead tr:first-child {
  border-top: 1.1px solid #A1A1A1;
}
.finance .table.type4 table th {
  background: #fff !important;
  font-weight: 400;
  font-size: 14px !important;
}
.finance .table.type4 table td {
  font-weight: 700;
  font-size: 16px !important;
}
.finance .table.center table th,
.finance .table.center table td {
  text-align: center !important;
}
.finance .table.center table th.al,
.finance .table.center table td.al {
  text-align: left !important;
}
.finance .table.center table th.ar,
.finance .table.center table td.ar {
  text-align: right !important;
}
.finance .table.center table thead th.al {
  text-align: left !important;
}
.finance .table.center table thead th.ar {
  text-align: right !important;
}
.finance .table.owner table tr:last-child {
  border-bottom: 1px solid #E3E3E3;
}
.finance .table.owner table th {
  padding: 20px 10px !important;
  border-bottom: 1px solid #E3E3E3 !important;
}
.finance .table.owner table td {
  padding: 20px 10px !important;
}
.finance .table.none-line td .tit {
  font-weight: 700;
  font-size: 14px;
}
@media all and (max-width: 1380px) {
.finance .table.none-line td .tit {
    font-size: 13px;
}
}
.finance .table.none-line td .con {
  font-size: 14px;
}
.finance .table.none-line td .con .txt-link {
  color: #FF5A4D !important;
}
.finance .table.bank-info td .con {
  font-size: 14px;
}
@media all and (max-width: 1380px) {
.finance .table.bank-info td .con {
    font-size: 13px;
}
}
.finance .table.month-rate .data {
  min-width: 70px;
}
.finance .table.adNet table {
  width: 3500px;
}
.finance .table.adNet table .negative {
  color: red !important;
}
.finance .table.w1800 table {
  min-width: 1800px;
  max-width: 100%;
  height: 100px;
}
.finance .table.w1600 p {
  width: 100%;
  padding: 150px 0 150px 0;
  vertical-align: middle;
  text-align: center;
}
.finance .table.w1600 table {
  min-width: 1600px;
  max-width: 100%;
}
.finance .table.type5 table td {
  width: 100%;
}
.finance .table.type5 table td:nth-child(2) .v-input {
  display: inline;
}
.finance .table.type5 table td:nth-child(2) .v-input input {
  text-align: right !important;
}
.finance .invoice .table.type3 td {
  width: 100%;
}
.finance .invoice .table.type3 td .v-input {
  display: inline-block;
}
.finance .invoice .table.type3 td .v-input.inp-date {
  display: inline-flex;
}
.finance .invoice .table.type3 td.negative {
  color: red !important;
}
.finance .remittance .table-set {
  justify-content: flex-start;
}
.finance .remittance .table-set .sub-title-2 {
  padding: 5px 0 !important;
}
.finance .remittance .table-set .v-btn {
  margin-top: 10px !important;
}
.invoice-con .sub-title-2 {
  margin-bottom: 15px;
  font-weight: 700;
  color: #000;
}
.invoice-con .table {
  padding-bottom: 40px;
}
.invoice-con .table.version2 th {
  text-align: center !important;
}
.invoice-con .table.version2 th:first-child {
  text-align: left !important;
}
.invoice-con .table.version2 td {
  text-align: center !important;
}
.invoice-con .table.version2 td:first-child {
  text-align: left !important;
}
.invoice-con .table.version3 th {
  border-bottom: none !important;
  text-align: center !important;
}
.invoice-con .table.version3 td {
  text-align: center !important;
}
.invoice-con .transfer-area {
  display: flex;
  justify-content: flex-end;
}
.invoice-con .transfer-area .transfer-box {
  width: 350px;
  margin-left: 30px;
  padding: 25px 0 15px 0;
  border-top: 1px solid #A1A1A1;
  border-bottom: 1px solid #A1A1A1;
}
.invoice-con .transfer-area .transfer-box .sub-title-1 {
  padding-bottom: 10px;
  font-size: 16px;
}
.invoice-con .transfer-area .transfer-box .form-list .con {
  font-weight: 700;
  justify-content: flex-end;
}
.invoice-con .transfer-area .transfer-box .form-list.ver2 li {
  border-bottom: 1px solid #e4e4e4;
  line-height: 2;
}
.invoice-con .transfer-area .transfer-box .form-list.ver2 li:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
.invoice-con .transfer-area .transfer-box .form-list.ver2 li.top-line {
  border-top: 1px solid #A1A1A1;
}
.invoice-con .transfer-area .transfer-box .form-list.ver2 li.blank {
  padding: 24px 0 !important;
}
@media all and (max-width: 1280px) {
.invoice-con .transfer-area .transfer-box .form-list.ver2 li.blank {
    padding: 19px 0 !important;
}
}
@media all and (max-width: 1280px) {
.invoice-con .transfer-area .transfer-box .form-list.ver2 li {
    line-height: 1.5;
}
}
.invoice-con .transfer-area .transfer-box .form-list.ver2 .tit {
  width: 200px;
  font-weight: 400;
}
.invoice-con .transfer-area .transfer-box .form-list.ver2 .tit.point {
  font-weight: 700;
}
.invoice-con .transfer-area .transfer-box .form-list.ver2 .con {
  width: calc(100% - 200px);
  font-weight: 400;
}
.invoice-con .transfer-area .transfer-box .form-list.ver2 .con.point {
  font-weight: 700;
}
.invoice-con .btn-groups {
  position: inherit;
}
.invoice-con .btn-groups .v-btn {
  min-width: 160px;
  height: 40px;
}
.invoice-con .footer-logo {
  display: flex;
  justify-content: center;
  padding: 60px 0;
}
.v-dialog.scroll-none {
  overflow: hidden !important;
}
.v-dialog--fullscreen .popup-content {
  width: 80%;
  margin: 25px auto 20px;
}
.v-dialog--scrollable {
  height: 560px;
  background: #fff;
}
.v-dialog--scrollable .popup {
  width: 100%;
}
.v-dialog--scrollable .popup-content {
  overflow-y: auto;
  backface-visibility: hidden;
  width: 100%;
  height: 100%;
  margin: 25px auto 20px;
  padding: 0 24px;
}
.v-dialog--scrollable .popup .v-card__title {
  padding: 30px 24px 0 !important;
  font-size: 20px !important;
  font-weight: 700 !important;
}
.v-dialog--scrollable .popup-btns {
  margin-top: 0;
  padding: 30px !important;
}
.v-dialog .spinner {
  display: flex;
  justify-content: center;
  align-items: center;
}
.popup {
  background: #fff !important;
  border-radius: 0 !important;
}
.popup.v-card {
  box-shadow: none !important;
}
.popup .v-card__title {
  padding: 24px !important;
  line-height: 1;
}
.popup .v-toolbar {
  height: 60px !important;
  box-shadow: none !important;
}
.popup .v-toolbar__title {
  font-size: 20px;
  color: #fff;
  font-weight: 700;
}
.popup .v-toolbar__content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: inherit !important;
}
.popup .v-toolbar__content .btn-pop-close {
  width: 40px !important;
  height: 40px !important;
  margin: 0 !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK8SURBVHgBxVmNceowDFZ6bwA2aDZ4vAnIBq8bNJ0ANkg7QdoJYAO6QcMEZYN2A+gErkS+XNWkEPmn8N3pDMaRvki2bIuMAuGcK7j5yyLtlGUCEexZ3iFblk2WZQ0FIPMZzKSEwIJlDsMiDdoPJrFX43KWa7xAAfIy9oHHvVNKiEGWR5YdS8Vy7alCdOQsS5Y3tDmlACtaKGITigSIViB6SzGA10TRlBIDREV3Tb5ASF8QimivjdhZs7x62cEDSzoT2NZKHGIdLGFd05kBkvXYoBLz4tfCesL2BLYXxwZ0kzanC0EWIzLG5KcfZUFUdGEgBdX9TrP3YsJv1T/wIrw3umrVi3jnRYTPNL/hxUp3mOeeHBLwhmaSam6ZnoEjdtrgK3kAq31nDFkesq1hoyh+npR2kic9H0oOz9Ysc8JW858CcIpkDDk8f3PYMLCtBR8GXHva+UZSkZtTIDoddDQx+imrOpKKXFRO7dKNfHCUAIpkNDml06UkmCMaptVt1On+cLsXd3b3iUBFMkXkuPSIrhfu+5dA575L0t53DK0IC61SfZXzPYQO9U4P+TkyzQzIpSLZpZkraq+CBXlChfWZQ/nQ/x19DbXhDiE5I7nOYquzHbe/ExTPWw4Yq0D94v1Z92XnMw9h1HxnCRjfJmnGFfpk9ZXGh2W+OQ7hHRnBY0tpPPZ8sdFoo8ND4nGCOQXCql9vnQcPIl+tqK25nERMXcWYF0uWZmBHeTF5FcEKN3b1UCeTS147b8cG1u6MVQVld21eRA51GToTkIbs1w61ha3d7xePVnCIvx2E+8259NUG93UN9S+/9RSVUHSfgii8do+MEXwl6CuV5b90EeVb6OiI1daQ+hbRc2q3oYLaSn7DsiFU9HtFdBHJqTO0IrKlPvkcZL0I9sjO6OsviByi/4YQ2eIltkxqQwH4BMn/qB+RCA4BAAAAAElFTkSuQmCC) no-repeat 0 0;
  background-size: 100%;
}
.popup-content {
  padding: 0 24px;
}
.popup-content .v-input {
  min-height: 40px !important;
}
.popup-content .v-input__slot {
  min-height: 40px !important;
}
.popup-content .v-input .v-label {
  font-size: 12px !important;
}
.popup-content .v-tabs-items .v-window-item {
  overflow-y: auto !important;
  height: calc(100vh - 300px);
}
.popup-content .v-tabs-items .v-window-item.non-scroll {
  overflow-y: hidden !important;
  height: 100%;
  padding: 5px 0 40px;
}
.popup-content .v-tabs-items .v-card {
  padding: 0 20px;
}
.popup-content .pop-top .inp-date {
  max-width: 125px;
  margin-bottom: 10px !important;
}
.popup-content .pop-top .inp-date.v-input {
  min-height: 30px !important;
}
.popup-content .pop-top .inp-date.v-input .v-input__slot {
  min-height: 30px !important;
}
.popup-content .change-list {
  padding: 25px 0 5px;
  border-top: 2px solid #A1A1A1;
  border-bottom: 2px solid #A1A1A1;
}
.popup-content .change-list li {
  display: flex;
  align-items: baseline;
}
.popup-content .change-list li .tit {
  width: 10%;
  font-size: 14px;
  font-weight: 600;
}
@media all and (max-width: 2200px) {
.popup-content .change-list li .tit {
    width: 15%;
}
}
@media all and (max-width: 1500px) {
.popup-content .change-list li .tit {
    width: 20%;
}
}
.popup-content .change-list li .con {
  width: calc(100% - 200px);
  padding-bottom: 20px;
}
.popup-content .change-list.over {
  border: none;
}
.popup-content .toggle-list {
  border-bottom: 1px solid #E4E6F0;
}
.popup-content .toggle-list li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid #E4E6F0;
}
.popup-content .toggle-list li .tit {
  font-size: 14px;
  color: #333333;
  font-weight: 400;
}
.popup-content .popup-inner {
  padding: 25px 0;
}
.popup-content .popup-inner .sub-tit .tit {
  font-size: 16px;
  color: #000;
  font-weight: 700;
}
.popup-content .popup-inner .sub-tit .ex {
  font-size: 12px;
  color: #000;
}
.popup-btns {
  display: flex;
  justify-content: center;
  position: relative;
  width: 100%;
  padding: 30px 24px 24px;
}
.popup-btns * + * {
  margin-left: 5px;
}
.popup-btns .v-btn {
  min-width: 80px !important;
  text-transform: none;
}
.popup-btns .btn-groups.justify-start {
  position: absolute;
  left: 0;
}
.popup.status {
  background: #fff !important;
}
.popup.status .v-toolbar {
  background: #fff !important;
}
.popup.status .v-toolbar__title {
  font-size: 20px;
  color: #333333;
}
.popup.status .popup-content {
  width: 100%;
  padding: 0 20px 30px !important;
  margin: 0 !important;
}
.popup.status .popup-content .date-info {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  font-size: 13px;
  color: #333333;
}
.popup.status .popup-content .date-info strong {
  margin-right: 5px;
  font-size: 14px;
  color: #333333;
  font-weight: 700;
}
@media all and (max-width: 1280px) {
.popup-content {
    width: 750px;
}
.popup-content .v-tabx-items {
    overflow-y: auto !important;
    height: 300px;
}
}
.user-pop.v-menu__content {
  position: fixed;
  top: calc(100% - 116px) !important;
  left: 80px !important;
  width: -moz-min-content;
  width: min-content;
}
.user-pop {
  box-shadow: none !important;
}
.user-pop .v-list-item {
  padding: 0 !important;
}
.user-pop .v-list-item:hover {
  background: none !important;
}
.user-pop .theme--light.v-card {
  background: #F6F5F4 !important;
  padding: 20px 28px;
}
.user-pop .theme--light.v-card .v-list-item__content {
  padding: 0 !important;
  margin-bottom: 16px;
}
.user-pop .theme--light.v-card .v-list-item__title {
  font-size: 18px !important;
  color: #000 !important;
  font-weight: 700 !important;
  margin-bottom: 6px;
}
.user-pop .theme--light.v-card .v-list-item__subtitle {
  font-size: 12px !important;
  color: #000 !important;
}
.user-pop .menuable__content__active {
  background: #F6F5F4 !important;
  font-size: 12px;
}
.user-pop .v-list {
  overflow: hidden;
}
.user-pop .v-list .btn-myinfo {
  float: left;
  position: relative;
  font-size: 12px !important;
  color: #000 !important;
  text-decoration: underline;
  margin-right: 25px !important;
}
.user-pop .v-list .btn-myinfo .icon-myinfo {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAtCAYAAADcMyneAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPQSURBVHgB7Vm7VttAEB3LpqNQKCBA43wBClDQIbqkSvgCzBcAXTrsKmXwF4C7dCFlKpTOObycL4gqoPSBxufwcO41K3ljbFnSKtgF95y11vvS3dmd2ZlVTlJgeXnZfXh4WM3lci7+Okj2gKZNJB+pgba1k5MTTxIil6TxyspK8fb2dh9ZV9LBm5iY2KzX637cDrEJLi0tbeCxJ11pUTo1vhTSaQ7qB0k7lmVttNttJyhDvnx2dlaRrAiC3Ec8vgXEQKiC5dqTBFBjfEEqKpI7IDl0jKEE1bIeqYH9+/v79QYgKeA4TjGfzwdjCSa6NmxfWjIEILcr3VlX0pIj0JUTXJPH7cHxdof1GUoQ4NJwth6W5EAMQZIYq6r+urQIUe0jCarOHaXAZq9JRri7uzvQ/jpRbSMJglQxyGPvpF7aXlCKQR7LvBDVNs4SdwCCTRkBYhMcFcaeYA4GdD+ivijdY+1QlHnICCX19JG8QY1IsC1jjIKW55n6U8YA0OxVUSsXEiQ5HDtlGQPA/pZB0mX+RYtN8ULQFAXJAMqp+KB5zT5c+0oS134QjCW4uLi4C2JHSNvyaBqYSvAj/7BODGFEkARgnsrM49mgG88kj6cDy8posy0GMFpiECgF5GBD32pVezih6Nq7qKMUE8UvOlJLkPGFdGOLam89JBk4uDbjGkkJkyVuamSeBO4INcOyVquV2slITRBeMV/qMc/gR5cStRplW8xz+VXbVDDag5DSDsIC7jWbWot911CEwzgD8ce6GMBIi4+PjxsII6kcvipypBsEMXpb0+OPNDA21IrAG/32ARLczCJEJTI76iDJMOrD0vuSESzM1memnyaOChoX36KWqT8LMj6gR00L0CH4WxW6ML4jl6IyV4Gifbf0a4hCoWB0bmYB8NnS8oeW0kKPBTSuo5QipQcO4WUVuRXUn4oKUmxIkYf7jiSEmmiiK+Ve6Fd9kN4mn3n+XFxc+HNzc684CabZ2Vm5vLx81hBUuW7BFquen59/DQkSMzMzddivd8i+5u39c5LU/UrAPz09fR/UhQSvrq5aIPkDJLkHbJKcn5+3p6enf7FO/gNc17WnpqY+412fAnK8gcX7QufiyZ7pvUdmJ179ZnV0BcSur6+31JJ2lJL2mI5F79k9cFOr6F6PKdiR1yO1ycnJhud5iVwokrq5uaGHvYpxS/Lvx58qlrWviYvUOiXNMrIbfaqbeFEskiBlS5+vUTQleFSibvpjmQVFdFvN3hEz0A3rfACK82kssd2iIYetdNT9ta279v2AdpQyP/40oQBeUu/6L7zHt6SZfpeGAAAAAElFTkSuQmCC) no-repeat 0 0;
  width: 16px;
  height: 14px;
  margin: 2px 2px 0 0;
  background-size: contain;
}
.user-pop .v-list .btn-logout {
  position: relative;
  margin-left: 27px;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 12px !important;
  color: #000 !important;
  text-decoration: underline;
}
.user-pop .v-list .btn-logout .icon-logout {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAgCAYAAABgrToAAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEgSURBVHgB1ZjRccIwDIa/MkFH0AgdIaN0lGzQbgCdoCPABrABbMAIIJ3DmQeIzcWJxHf3X/Lgh+9sRycFHtNpfjRHzWVCjjRGNNuJUrMJfpF37KzpB+EQCFluo/kkGP8kuV8C0pHvS7idM9YkwW8CsiJ9HMaB5RBStZCaxbeSsCS3UmbXSkqLPQSFXDWKkh6ChlAp6SVoiGZPQdJT0LDSNirpLWiMSkYQNJ5KviK4oV2nU9UJrXgDohyxsWbiEc/JQzmIIfhUDvwFR+XAV7AoB36CVXLgI9hTKQe5oygubIjwQsNqg5IJ9gSlI8/CIYcmw7b7MjxDIuS7WH03luDj7t2mOxvgRXPS7DR/w/sUTjREyH8ZmrVMc9CRer89zoJXIKrKUV5MN5EAAAAASUVORK5CYII=) no-repeat 0 0;
  width: 16px;
  height: 14px;
  margin: 2px 2px 0 0;
  background-size: contain;
}
.alert {
  border-radius: 20px;
}
.alert .alert-pop.v-card {
  padding: 0;
}
.alert .alert-pop.v-card .v-card__text {
  padding: 100px 50px 30px 50px;
  font-weight: 700;
  font-size: 16px;
  color: #000;
  text-align: center;
  word-break: keep-all;
}
.alert .alert-pop.v-card .v-card__actions {
  justify-content: center;
  border-top: 1px solid #ABB5BE;
}
.alert .alert-pop.v-card .v-card__actions .v-btn {
  width: 100%;
  height: 55px;
  background: transparent !important;
  font-size: 12px;
  color: #FF5A4D;
}
.alert .alert-pop.v-card .v-card__actions .v-btn:hover::before {
  opacity: 0 !important;
}
.snackbar {
  position: sticky;
  top: 0;
  bottom: inherit !important;
  width: 100% !important;
  z-index: 200 !important;
}
.snackbar .btn-pop-close {
  width: 30px !important;
  height: 30px !important;
  margin: 0 !important;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAK8SURBVHgBxVmNceowDFZ6bwA2aDZ4vAnIBq8bNJ0ANkg7QdoJYAO6QcMEZYN2A+gErkS+XNWkEPmn8N3pDMaRvki2bIuMAuGcK7j5yyLtlGUCEexZ3iFblk2WZQ0FIPMZzKSEwIJlDsMiDdoPJrFX43KWa7xAAfIy9oHHvVNKiEGWR5YdS8Vy7alCdOQsS5Y3tDmlACtaKGITigSIViB6SzGA10TRlBIDREV3Tb5ASF8QimivjdhZs7x62cEDSzoT2NZKHGIdLGFd05kBkvXYoBLz4tfCesL2BLYXxwZ0kzanC0EWIzLG5KcfZUFUdGEgBdX9TrP3YsJv1T/wIrw3umrVi3jnRYTPNL/hxUp3mOeeHBLwhmaSam6ZnoEjdtrgK3kAq31nDFkesq1hoyh+npR2kic9H0oOz9Ysc8JW858CcIpkDDk8f3PYMLCtBR8GXHva+UZSkZtTIDoddDQx+imrOpKKXFRO7dKNfHCUAIpkNDml06UkmCMaptVt1On+cLsXd3b3iUBFMkXkuPSIrhfu+5dA575L0t53DK0IC61SfZXzPYQO9U4P+TkyzQzIpSLZpZkraq+CBXlChfWZQ/nQ/x19DbXhDiE5I7nOYquzHbe/ExTPWw4Yq0D94v1Z92XnMw9h1HxnCRjfJmnGFfpk9ZXGh2W+OQ7hHRnBY0tpPPZ8sdFoo8ND4nGCOQXCql9vnQcPIl+tqK25nERMXcWYF0uWZmBHeTF5FcEKN3b1UCeTS147b8cG1u6MVQVld21eRA51GToTkIbs1w61ha3d7xePVnCIvx2E+8259NUG93UN9S+/9RSVUHSfgii8do+MEXwl6CuV5b90EeVb6OiI1daQ+hbRc2q3oYLaSn7DsiFU9HtFdBHJqTO0IrKlPvkcZL0I9sjO6OsviByi/4YQ2eIltkxqQwH4BMn/qB+RCA4BAAAAAElFTkSuQmCC) no-repeat 0 0;
  background-size: 100%;
}
.snackbar.v-snack:not(.v-snack--centered):not(.v-snack--top) {
  align-items: flex-start;
}
.snackbar .v-snack__wrapper {
  width: calc(100% - 80px) !important;
  min-width: inherit !important;
  max-width: inherit !important;
  margin: 0 !important;
}
.snackbar .v-snack__wrapper .v-snack__content {
  font-size: 18px !important;
  color: #fff !important;
  text-align: center !important;
}
.snackbar .v-snack__wrapper .v-snack__content .snackbar-link {
  color: #fff !important;
  text-decoration: underline;
}
.pop-reg .v-card__title {
  font-weight: 700 !important;
  font-size: 20px;
  color: #000;
}
.pop-reg .popup-content .box-top {
  display: flex;
  align-items: center;
}
.pop-reg .popup-content .box-top .sub-title-2 {
  width: 120px;
  font-weight: 700;
  font-size: 14px;
  color: #000;
  margin: 0 0 0 20px !important;
}
@media all and (max-width: 1980px) {
.pop-reg .popup-content .box-top .sub-title-2 {
    margin-left: 10px !important;
}
}
.pop-reg .popup-content .box-top .con {
  font-size: 12px;
  color: #A1A1A1;
}
.pop-reg .popup-content .pop-box {
  width: 100%;
  padding: 15px 0;
}
.pop-reg .popup-content .pop-box .form-list {
  display: flex;
  flex-wrap: wrap;
  padding: 10px 0;
}
.pop-reg .popup-content .pop-box .form-list li .tit {
  width: 120px;
}
.pop-reg .popup-content .pop-box .form-list li .con {
  width: calc(100% - 120px);
}
.pop-reg .popup-content .pop-box .form-list li .con .v-input {
  min-width: 200px;
}
.pop-reg .popup-content .pop-box .form-list li .con .inp-date {
  min-height: 42px !important;
}
.pop-reg .popup-content .pop-box .form-list li .con .inp-date .v-input__icon .v-icon::before {
  margin-top: 4px;
}
.pop-reg .popup-content .pop-box .form-list li:nth-child(odd) {
  width: calc(50% - 50px);
}
.pop-reg .popup-content .pop-box .form-list li:nth-child(2n) {
  width: calc(50% - 50px);
  margin-left: 100px;
}
.pop-reg .popup-btns .v-btn {
  min-width: 80px;
  height: 40px;
  border-radius: 2px;
  font-size: 14px;
}
.pop-more .v-card__title {
  padding-bottom: 30px !important;
  font-weight: 700 !important;
  font-size: 20px;
  color: #000;
}
.pop-more .popup-content .total {
  display: flex;
  align-items: center;
  width: 100%;
  margin-bottom: 20px;
}
.pop-more .popup-content .total .tit {
  width: 105px;
  font-size: 16px;
  color: #000;
  font-weight: 700;
}
.pop-more .popup-content .total .price {
  font-size: 12px;
  color: #767676;
}
.pop-more .popup-content .total .price strong {
  margin-right: 20px;
  font-size: 16px;
  color: #000;
  font-weight: 700;
}
.pop-more .popup-content .pop-top {
  margin-top: 6px;
  padding-top: 16px;
  border-top: 1px solid #000;
}
.pop-more .popup-content .pop-top:first-child {
  padding-top: 0;
  border-top: none;
}
.pop-more .popup-content .pop-top .sub-title-2 {
  width: 120px;
  margin: 0;
  font-weight: 700;
  font-size: 16px;
  color: #000;
}
.pop-more .popup-content .pop-box {
  width: 100%;
}
.pop-more .popup-content .pop-box .form-list {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 10px 0;
}
.pop-more .popup-content .pop-box .form-list li {
  width: calc(50% - 10px);
  padding: 5px 0;
}
.pop-more .popup-content .pop-box .form-list li .tit {
  width: 50%;
  padding-right: 10px;
  font-size: 12px;
  color: #A1A1A1;
}
.pop-more .popup-content .pop-box .form-list li .con {
  width: 50%;
  font-size: 12px;
  color: #000;
}
.pop-more .popup-content .pop-box .form-list li .con .v-input {
  min-width: 200px;
}
.pop-more .popup-content .pop-box .form-list li .con .inp-date {
  min-height: 42px !important;
}
.pop-more .popup-content .pop-box .form-list li .con .inp-date .v-input__icon .v-icon::before {
  margin-top: 4px;
}
.pop-more .popup-content .pop-box .form-list li:nth-child(2n) {
  margin-left: 20px;
}
@media all and (max-width: 1280px) {
.pop-more .popup-content {
    width: auto;
}
}
.pop-info .sub-title-2 {
  margin: 15px 0;
  font-weight: 700;
  font-size: 14px;
  color: #000;
}
.pop-info .box-top .form-list {
  border-bottom: 1px solid #e4e4e4;
}
.pop-info .table table td {
  word-break: keep-all;
}
.warning-mimic-login {
  border-radius: 0 !important;
  margin: 0;
  width: calc(100% - 80px);
  position: fixed;
  bottom: 0;
  right: 0;
}
.lnb {
  position: sticky;
  top: 0;
  width: 80px;
  min-height: 100vh;
  padding: 20px 0;
  background: #222222;
}
.lnb .logo {
  padding: 0 10px 22px;
}
.lnb .previousLink {
  position: fixed;
  top: calc(100% - 188px) !important;
  background-color: #444444;
  color: white;
  height: 80px;
  width: 64px;
  margin: 0px 8px 16px 8px;
}
.lnb .previousLink .txt {
  text-align: left;
  vertical-align: middle;
  font-size: 9px;
  line-height: 12px;
  font-weight: 400;
  padding: 8px 0 12px 8px;
}
.lnb .previousLink .icon {
  height: 16px;
  margin-left: 42px;
  background-size: 16px 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAIRlWElmTU0AKgAAAAgABQESAAMAAAABAAEAAAEaAAUAAAABAAAASgEbAAUAAAABAAAAUgEoAAMAAAABAAIAAIdpAAQAAAABAAAAWgAAAAAAAACQAAAAAQAAAJAAAAABAAOgAQADAAAAAQABAACgAgAEAAAAAQAAABCgAwAEAAAAAQAAABAAAAAAJm2QZwAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDYuMC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KGV7hBwAAAXtJREFUOBGVk0tKA0EQQJOYLCVusoggxhhcxSy8igiGuMwhPIEnEcSFRxIDcSWIEqLgd3yvnZq0ggsLHlVdv67u6anVSimKohH2f3TdZIrrCKrYYLkNS9bX+rF7sA6f4CZq4zN0Kk47kzyFR3iBGbRLtPU9wx28wj1spQZlkw4Ok06hD7sQ0w2wD6ALZ6DYZD9vMMKxhH7l/GUQOwSnsImTjKoUFkOwQXKi1wyim6WeYCs2cZInGBrLb96RvSCFeNHkot7RY9bncML6Ct0FG69q7QZVV+wWCXYZg2KTJNg74MUOwmfijwYG8MXYqZh1HMfv3Y7i1RjhWekPzAljX1jscQyhCzW+9JW0Y4L8EtMRyliL5AbExe5h30DPeBoLHZMsdLLLm1rJ7W9Pzck2wVdbNZhj+wWO6XyJjqeLWYmbuMEReIxbSOOn3Sn0KfsaPYr4VXLCv8A/jdp4rkyafqYOAb9zvAfzcnGzObkPNEk1VRBH3EPl+8vIc78Ab7l+0/XSX/0AAAAASUVORK5CYII=) no-repeat 0 0;
}
.lnb .profile {
  position: absolute;
  top: calc(100% - 104px);
  width: calc(100% - 20px);
  margin: 0 10px;
  padding: 10px 0;
}
.lnb .profile .mypage {
  height: 24px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAQMSURBVHgB7ZrrcdswDIDhXP43I7ATxBtUnaDZIN4gzgRWJkg6gbOB2wnsTtBkAikT2J0AJULwBFFPPqTkh787nvKgCIIASRAiwJkzZz6SBcwAIl7phyylLqfFYnGCiUmuICuz1OUHP6lcdVQnBV+4/NYKH+CzohXLdHnU5YjhFLpsdVGQiGgL6s6QhR51yZx/kXUOuryCccnS+b+19DW/61r5WZcHbdUSPgJyRbaYhKz3RNYET9gDnrHpARuYG3IhdiepWM7zL0XbudN+kdJthzqQOaO8S6FYixzFFpWDeANTogXcOgLXMDEkwxnQW5gCGj3HZZYwEyQL6y6bQUrYXY6zz4dmHwrhPQpS4TQ8m+Va+rF0Bjp+7utGNsI1guccmm1FcSeDO8Zz0vIIMXCHLFsIAM2qu8cm+1BvQLNyW8I9Ck3YFDzvHOt34b2RszdYV91DCI71cvBEv3Mn3reBQMZljfVV0dv1uT1LBr4I63mvWDhi1cXmqug1Lx0rPoEvQrj33NPvrMToqp56KtKKT0EDxG4UbH6sFpXB+SHq/gJPxvTzouNdG/OdIg+h5Yg6b/z8Ap5w32xWoDVO7VLwmp9/YHq8FXM48PO67Z9dCtq95QXCsFZRI+raufMPwnjlZ+t+2FAQqwQREaqg5cqjzhHCKG07bQvNRY9AIjTrVfJTjahr67xBGKX4eZSCCuI5WIF9qzCaA2wqb3mXN1gDTTAcvEWIdgqPjb6AQIa2isuWd1IlY+912YHxiL0W/hMqK33ThTZ2O+IPkIZysAaHQJYVRID1eLGLqLQH1jMN46IZrGK8HCJhV9y1KLbHBKkHMYjjV2GMCJ962iTPWLLCybJwYvDGH5tQBLHwycGBE8Vlx3tkuTvgZT4mHkWzgsrgwUKL2SkmNc8ubtsd720Ycdbid9fs5mM+xBy57gr9z51bbsN/m0HPsxYrtsH4r0ujUhhYP1R3nlkXPQ1k+mEnLn3lyfuEcV0l/nwAcxqhva9vb83A7IuZ+Fupy/c+9+WByPnXr0GujtVq2mlFrOcqEQOXf2z/FrHsqVsMWW+MUBm27ToESeWiNm1uc+0oqVrqbEUdBTFgNRcbCmA9M7aERDgDW0jvwXq2LodY0Cwehes2mCjj3SN37SqCTuoeUoHNNGCGKebAsNy9HFic6uMLC5PHEjnvFEyEI1NyA1OA9Xwn8RcmhmQ4MlcwJWiOJ9KC2ymsiGbu7xyvyWAOsHkJgX7epFAU2yOiAnH+j65tB9ojWzQDT7D7IhFtU8HHqxQXgRSYkMm9HCAvArWFa4pL10Ugevdeh2ApklHxYBVqFRhO8EWiLia5bcgdpKWcrDPmMh5Zmc5zL6lvIM59nVIBH3RhpuuUZ86c+Vj+A/7dvmSruyOYAAAAAElFTkSuQmCC) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .profile .user-id .v-btn {
  width: 60px !important;
  background: #222222 !important;
}
.lnb .profile .user-id .v-btn .v-btn__content {
  position: absolute !important;
  display: block;
  max-width: 100%;
  display: flex;
  font-size: 12px;
  color: #fff;
  font-weight: 600;
}
.lnb .profile .user-id .v-btn .v-btn__content .user-name {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
.lnb .profile .user-id .v-btn::before {
  opacity: 0 !important;
}
.lnb .lnb-list li > a {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 80px;
  font-size: 9px;
  color: #666666;
  font-weight: 700;
  text-align: center;
}
.lnb .lnb-list li > a::before {
  content: "";
  display: block;
  width: 100%;
  height: 24px;
  margin-bottom: 10px;
}
.lnb .lnb-list li.ico-home > a::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGBSURBVHgB7VU9UoNQEH5AmnSWlmnt4uQAJicw6Wwt+Bka4wlMaaclP4V6giSlVfAAMPEG3kByAMBvHZiJ8MAlWjgx38ybB/uW/d7utzsIse/QxA7Qdf1qMBicRFG0Fi3RmtAwjDtFUaZYFyAVYRi+tPle4TpaltXLsuwBj700TSeapsV4X2HFqqpOHMd548RROU4oYR8kK3rudrunvu+viQBZjrBiOqMLcWJ9myHphW2GLJ5c153KfFDmGbYbrGvP8+6b4jVqWOiVB7qt84OOAfTcECn2Y7w/1/lKM6TyoExzkB2RXlRCwUCuc6OuFQ0LvUibQi/BRFlX27b7ZZ9O2ZC3/Cv0GosdkGc1Mk1zniQJ6X+5fV7Xpe/ih0BZNzI7ayx+E/tP2OE6YibHaKZz2Rn0WmJOF4KBNhlS1w4l9mHdRWRgZ5gjwLh8aXNk/ghCwcWhSw+Ef5+w0s/U5tjO0OrBth3DPfz8oIWdbOUxks3hAo5Z5WalgBw7fsJL8e/wAUgqpnkR0bWoAAAAAElFTkSuQmCC) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list li.ico-company > a::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADfSURBVHgB7ZbRDYQgDIYLcS/Z4FzhXnQmfTlH0A3cjCsGLl4FWxLiA/FLDKGt1uqfXwFqRx03fd93SqkXFMRau07TtIS9JvkODwPlMHSAJlK0jeP4hgLgE5ux4V9Mw83c3rDhCnKERAUSQzKhVEhGcmPshB5WSDGBxHhEs4NiMMMwfJiaFpcNCjRc8N1YrghrNq31ytWxDb3MFyjEI5ofV44jcZhAzoQpxzE531DxhJ6T40gdJlC/aOpvSP/aZlxaZ1O00PnpfgLJpeIh5+JHoVGVJn0zdsGreMhJ/LUuvg+BTwPAwYRpAAAAAElFTkSuQmCC) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list li.ico-apps > a::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADTSURBVHgB7ZTRDcIgEIYP6ruO0BHqJm7RvtlR9K2dwhGMEzRuYCcQBwD8L1GCCTZNSfvQ8L9wBD4uB9xPtHYJf1JVVW6tPSLcBfYqIcS5aZpHDCN9UGvdISwCIOHQ3BjT8b4YZvMNANZSylvbtgf6o7IsrzikRlhPZVyFKJ2v5EkDAthj2MYwkhZWSjhfQjyuwpAPbcYn4cd/xTCuLbIsO3HP4BtfMFUBlhu8QBvsYxhXIbvBZ6GnsO687rvGFGb9Sub9o2TeY5QSzpcwmTcl8x6pN6i/+281zrZWAAAAAElFTkSuQmCC) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list li.ico-report > a::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC1SURBVHgB7ZbtCcMgEIZfj+xVN2hW6B+dSf+0I5gN3MxeCoU0lODH0RKTByRcPHzwPEGgd9QyMMaMSqkrBEkpTd778I5pNT/y0JBDrzcwfEmKzrkbBOCKPVj48Y/wY0SE89nPIydXaofZzbbPkvYnLGkSESEKmkRKWM0pfNHSJFVCNDRJrVCM/oVDZl4gopK4Tbh8k+TEW/y/pPzK0tbaOwTgtS78iVvCwPctQQheK/LZTjgUTzVzLuTDUOphAAAAAElFTkSuQmCC) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list li.ico-mediation > a::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAICSURBVHgB3VXLbcJAEF0shASXuISkA1JBTAWhBOfA5xZTAVABzgXxOeB0ABXE6SBUAB3EF0BCAue9xEYO+DMknHgSmsWzfm9nPDOr1LUjp85EvV6v5nK5B673+/18PB4757wvFmw2m7cQeMNSh+DU933aMqzSNK0yGAyWEp68EiIQey+VSpZt2x6fmaapFwoFO/DdSXg0yaZarWYiGhUVIxzH8bbbrYWlzlRLuESCQBm/eVQsKgozw4EMAY9YkPhMckDsRgkhEgShi+KoWpalH/v4DL4y9nyIuJQQjUZjAeMWi8VWmFqKbTabHpbGcDgUFY24SimGSMz1em1AnNF4q9WKPcmobSmJKMKgBxf5fP4elr3HIlKwLnrQY1vQ1+/3M9MqihCEPUTiBIQnpGiJ191ux9RWsrgyi4Y9CMPUdRNJNK3DqJEJQ/1XEEJtmG7a6Ap8L8jEJK6SxYJIVZsTZjQadVQGMHFs7kVRWX8SZKHAmGmpjIITB2ltYfmcFuV3lQZXzmPUEVQiG9rBeoYopyoFIQcHBP4ujwdByBFWKTfxjnMPJ/l5gT+DqQJSBUMOXl0xvgNHtC1cTIsndXpyJ9gsQSbHOcP7IhA1PvLPcTbJ2PPrkyRBeltcZA8hHd6x3yYK6bc+CCalTZoqKUcoOMXp/DgSXr6YlTOVjUtwXAG+ABFF+uGkFdY6AAAAAElFTkSuQmCC) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list li.ico-finance > a::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALZSURBVHgB5VZLjtpAEDUmCAEbcoJ4ThA4wcAJMnOCcRZ8xAZugLkBs0F8FvGcIMwJMCeAG4xzA0cCJD6CvKe0J23TbZxtUlKp7e6uT1e9rmrD+Ncpk3Zjr9crb7fbh0wmY4E/ce5yufzAsDZNcz0ej/00em4abLfbNSjug2v4DcAeDAZi2SJjjU644MEtw5mkE+12uz4/hbIXKPNUexuNRgXrPXw+gYfFYnEwHA6D1AZxKut8Pn+HkjLGx9lstjZSEOVw2gXYQJjrqtOahuJkMLKAMaNQKFRVxprN5gM5Pk8D+/2+is+ADlPXTYMMozBW14UFRPB8US24rhscDoc6oyNSEqFISEUo3xCOO1U46PFms7Gx3uU/QjdABFyVYZHXlQitZ6hOSDQSIDqkweNVNpvtYg+R6kFZH6F9U4VOpOKFOuV5Uz4dFm0ofNZ4bId5nUwmX8nMF+fgiK2SgUMur5Ps0LtBhJIh8EejkRKRWKth8OS8Ml9QuGQxUMmIUAYsGFcGQRWwb2gIDq3j3pKm06mNUzs6ORF+K/z/IK1ZSQZPp5Obz+e7zGOr1fKEE0uCJgHNxMXPsBSSTCMlMXzI2x3yMngXTgCNjmSDPvijbmOoFHlx04KGxNOJIh81iEkffK8TROIdhPKbPCeB5rNOjoUdw/rK4PF4nGMosztoBP04aMT3PQwuVTKdTodAtNi+wrlIpcEJFhh8hisubNt2GaBZsTATecKJGkPK3KoMhhGR9UVAw37Gyy88i1AMNDXBzywEKmNhIaHOiI34RlSUIQszelpVB3cgk/3xoooESfTSFfa8Yk9PXru6FsilgyGAwCIB7nOc9DXBWNjenPi6tgHfaqQqEh2CjTsAP6rktE8MgiSXyzkQZHdwWdR1dVa8e55EzphX56+eGDFl7JGO8fu94rPAG39KIF8HRGpZ1MyB7t2T2mDMMNFbkZ+JvJ+lUmmeVE//L/oFrua9wWL65PwAAAAASUVORK5CYII=) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list li.ico-setting > a::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAKhSURBVHgB5VbJkdpAFG2xFctFjsByBB4iMETgcQQWB5YbTAR4MhAXiuVgTQSDIxgcgTURDBmgC1RBsfg9WZpqNQ0jmZv9q36p++v1//1XSYh/nYykwE6nYx2Px+9gC1uywNrPZDJeNpu9Gw6HXhI9OZGCYKAGbsDAgvvD4WBi/5hGR2KD8MSEAVGpVGaO4/iU2bZtFgoFGvYT69EJW63WV3Bflu33+y4eXmSM5LqubxjGHAa7MrbZbHZx/lan+ySHzBUUvGBJZR5C9hPPT3jewMvqaDRaKMopZ1gXMpbvcrlcXc3tiYcw9oRDAyrH9hnr91RULpc/qMZI0+nUA6auYvF82O12jxc9xG1tGOqXSqWqHLq/oTC/jNRgMpl8EzoPccM++P5aYyTml8bAn2M2okWUOxicge904Yt6EbgbYEywywtewrKVkMtqlMtXD3kI4awDEOSx1+uZsgLuKQ9uaRiNEGu+hSVOLpxYH8LoHI85Snq5Xq9trJ3o3Wq1usVhMR6P69KRNFgR81ChH/DioyzAvkYDV2L1BsPyfpZlCBHDYl2DJcVCytgjPJwwFkIyk9+hp1y2DCcQng/FYtFPipWL6rVKw75Z4sYL3PALG1q9XTRVwi+GSIqVqzRGLABwT7xBVMayT4Cz2+32iyxTvxYD3JqN6lxSpPNIRxwkHHFnDW63Wwdh5aTvYRw54cTnIPawn11SrmKZPxikUTd2iTMHg+kP5jQJKo4DgU2sTpVwQj2pWPGnmBrAuzL+pC1CT+7BwdRn8242myoLhKNKxUPGSvVkLM9Sh2pM6+E5gic1egLF75Qv/vJsFWooIxISwhMYQZ6tSJbP54N1ml+MVD9RDCua+hfyLIv552Ym1iFSEqcRhrOFP7fAK92n6f+m31v7qr17Fy6CAAAAAElFTkSuQmCC) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list li.ico-campaign > a::before {
  background: url(/assets/img/lnb_campaign.71a8d548.svg) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list li:hover > a.router-link-active {
  color: #ffffff;
}
.lnb .lnb-list li:hover.ico-home > a.router-link-active::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADsSURBVHgB7ZSNDYIwEIWvxAEcgRHcQDbQEXAC2UA3wA10A3UC2IARGIE4QX2NZ0KwxV5AYki/5PFzHH1try1RwILWeg+lNAUwyqFGvzjQr0DjMVRANbTid/NcmWcaEzao2XDp6ERMY8D1MlN46sk58hRnNIRWvVKP3Ixzc5LCU1W96yX8T1ZXV72EpoV3Z5F0gW40ELRxhc7deOTIb2g4D1swoomZv+HCNxELYIvbxvH5rpTyWmiSERrDxBJPejrygfcImRIj2bUDZhuRgLBKg+H/G7q2RWI56dfmIoyX3YZVN/DlRJHifQLNhye3+901yP4faAAAAABJRU5ErkJggg==) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list li:hover.ico-company > a.router-link-active::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADASURBVHgB7ZZhCsMgDIWfpfeaN9iusJNtR2hv4M1cBB2diyRC8IftB1JMAjHy+lpgdtxxE2N80OMOW3bn3FY2S5VMDT3s8KgGWJmiQCd6wgC6sXcdWzCY4Q1XqaBTSD8C4dBMqBVSqhEPJk6YEYXECYTjEk3B05W9hJobrQCDhkl1UVEXaO1Skdgwy3yDEZdovgiOIzpMoWfCluN4dHxD1RNm/hxH6zCF+UVzztei5ZvJK8HkWvGSC8fA8N/E+fkA+aU70D5JDOIAAAAASUVORK5CYII=) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list li:hover.ico-apps > a.router-link-active::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACpSURBVHgB7VThDUYwEL12ge8bwQhMZhU2sQEbiA2YABPUHSWXpkHa8EPuJS/Cvedo+w7g61D8xhiT4CVH/j3aCVkqpfoYj3aMLTIFP9a61QV7+JcWyApOgPWadDEezWq0JCOcY0D+YjwaXoY0fLQhZSa50NPmzzGeI/gsU419kQuqU96yPcghnuMP7YMMtmPsQ8eNoZ7vQ4a3q5HhfQlp+GhDGd4yvG9hAcJLrjWXgt/CAAAAAElFTkSuQmCC) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list li:hover.ico-report > a.router-link-active::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACiSURBVHgB7ZaJCYUwEEQnYl8/HXxbsDItQTtIZ3HjARJEcgyi0QdBVgNPd0cIUDpqX1hrG7n8wWVUSg1bUXkPnVCDh4b3AfXBJiNv1IKAdKz371W4GIrQzX6d/zVCLLMPCtszW1qeMCYkFCEiQsISJvMJZ3JCkiRERkhShTTKF9aB+4bIOk+4P5OE1GfcoqVa/rkOHH6yzJnQtcaCh5E14lVMcFss6QTQmg4AAAAASUVORK5CYII=) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list li:hover.ico-mediation > a.router-link-active::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFhSURBVHgB3VXRbYMwED0q/ssIjNBMEDpBOwKdpGzQEcIGDRPACOkE6QZkA/dOfZYsYsw5uo8oTzpZ9p3eg+c7IHp0FJQJ59w7L3tsf4qi6CkDakEWqnkZOSqOI9YXpF9Z+JcswYJnjp6jCs4qnJ3JEkzYQrCK5ER0htWbeCIdxDq5r8sygbOBo1HwqAUFcyL3TJYQu2DbmqVid0uWAOkh0jQH86YBuRA7CH9jP+PsS8ujmkPMoLzFjv4byM/fxCFNI/O54wY6kQX8GyXyMosjGYm1sK1O1NSwtyEDQbmzTlHXrX0ccsQ+tR0YjEdHtwA2Zc1Xal49Sl/Iy9siJ51Yc+w5f+EOPNKGWMAx8n7ZsYNwlNj4f9wUFJwQDfZJwYAjVtd4jjI4nPgJPuj6yXvSY5Mj5+NtglJZ16QGH1heSRR3+4bRuwmhvetQcM02lVVaDi8orexWSKRwoG1YcDwA/gBmcyBaaCZVpwAAAABJRU5ErkJggg==) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list li:hover.ico-finance > a.router-link-active::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHpSURBVHgB5VbtUcMwDHU4BigTYCZoOkHNBh0hTEA3ACZIN0g2gA0aJkg3SDpBYQLz1CitcGM74fgFunvnxNanLclW6q9TMpbRWjvDsAI0cMvTe2BHSJKkHaPnKsYAQwbY4vMA5MBcLC95rgFPAWj1U6KIgNx2RMpMgDcFSubNeTcmGdNADZDn6US5hqHHCs1YoPZ5ivkVISBfh+RdgZwNzgI8tH2Fijudq4gxzeegA4rWYtuygK6UdRk5nzhMR6+R4g8eJQ1/VjwaHheQ+RjgLzHcYu1+SFkfXeoxlrlbLbZu7ZExrPMkI+uQDLXwZqeGyVBkMhL+flddM7ggrFcYiOeUYNeuQeUncuSRvHWMZpFsrKRDMkIdMVjyWHMjKPqkGTo/QZ/q3Arjra0nUgrc4fNFTD/ZSAm5JA22wI2PsVcKoyVlMWfygpcz5SeKbu8zuAwIPrvFLpJmHpDTqjv/78QpflGoYn0dKIvMI5O6jcQtfLqG2qHCZ0M1/1Y8mqOS7myHDAYbiSxU7w0hGkDDUfsafLBNSsaN/b3mvVExGnO92HHXU9BpV2j6RapOSdKwwdFy0tMNn0MROVfDPJZlpj0xHGXant8r5P1WtLZX4MBrWxt49/Q05ZmoVdfgCfKZ2AJvkX76j+gLrAk5GjLelzIAAAAASUVORK5CYII=) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list li:hover.ico-setting > a.router-link-active::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGYSURBVHgB7VbtTcMwEL1UDOANMBNQNkg26AakE8AGzQYVE7RMEDFBYILQCZINwgbmXJ4hPezEUcov+qQny5dX32edEF0AGGM0s2I25gcdbMvYc65oGlLmmtlir5gl/QVsFshK9WwKNk1zwAfcMzfCtmPWHq0t6VbYHpgrinSmRX8KrJ0vE2TeeLSdr7cLj8+K+cS8Yx6Y18w35k2SJK0Us+2dl0xqmc801l+OKEe0imYC/bVZFkMi6yynMwElrkMPXe/K0NT1/osdtLsIren38ruH6E+GbSXLin2F7RpaFaHN0OcwkMGjsB37O0d7kqHAC/NW2FLm60xt0KEd74Ow2bLomdpTYJS3mFbteWbLt8FARGuHnBkcsAxo3K1iJmqXIae/BmDgMB2hCw6PExzvQjoTkGExJFD9LHldIYjRm19q0b9mtBL4oeuPe2M0oR9jgHxai5xigEj37gZB5pWv3ObreiuFdj9YysggUkTte+NHf9MsKB4fWHXPpsWzUUz9iGqZNWdEIpDo92dCE4GSajgi31fA/8Yn7rxZLnRYjVgAAAAASUVORK5CYII=) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list li:hover.ico-campaign > a.router-link-active::before {
  background: url(/assets/img/lnb_campaign_active.303830de.svg) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list li > a.router-link-active {
  color: #ffffff;
}
.lnb .lnb-list li.ico-home > a.router-link-active::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADsSURBVHgB7ZSNDYIwEIWvxAEcgRHcQDbQEXAC2UA3wA10A3UC2IARGIE4QX2NZ0KwxV5AYki/5PFzHH1try1RwILWeg+lNAUwyqFGvzjQr0DjMVRANbTid/NcmWcaEzao2XDp6ERMY8D1MlN46sk58hRnNIRWvVKP3Ixzc5LCU1W96yX8T1ZXV72EpoV3Z5F0gW40ELRxhc7deOTIb2g4D1swoomZv+HCNxELYIvbxvH5rpTyWmiSERrDxBJPejrygfcImRIj2bUDZhuRgLBKg+H/G7q2RWI56dfmIoyX3YZVN/DlRJHifQLNhye3+901yP4faAAAAABJRU5ErkJggg==) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list li.ico-company > a.router-link-active::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADASURBVHgB7ZZhCsMgDIWfpfeaN9iusJNtR2hv4M1cBB2diyRC8IftB1JMAjHy+lpgdtxxE2N80OMOW3bn3FY2S5VMDT3s8KgGWJmiQCd6wgC6sXcdWzCY4Q1XqaBTSD8C4dBMqBVSqhEPJk6YEYXECYTjEk3B05W9hJobrQCDhkl1UVEXaO1Skdgwy3yDEZdovgiOIzpMoWfCluN4dHxD1RNm/hxH6zCF+UVzztei5ZvJK8HkWvGSC8fA8N/E+fkA+aU70D5JDOIAAAAASUVORK5CYII=) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list li.ico-apps > a.router-link-active::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACpSURBVHgB7VThDUYwEL12ge8bwQhMZhU2sQEbiA2YABPUHSWXpkHa8EPuJS/Cvedo+w7g61D8xhiT4CVH/j3aCVkqpfoYj3aMLTIFP9a61QV7+JcWyApOgPWadDEezWq0JCOcY0D+YjwaXoY0fLQhZSa50NPmzzGeI/gsU419kQuqU96yPcghnuMP7YMMtmPsQ8eNoZ7vQ4a3q5HhfQlp+GhDGd4yvG9hAcJLrjWXgt/CAAAAAElFTkSuQmCC) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list li.ico-report > a.router-link-active::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACiSURBVHgB7ZaJCYUwEEQnYl8/HXxbsDItQTtIZ3HjARJEcgyi0QdBVgNPd0cIUDpqX1hrG7n8wWVUSg1bUXkPnVCDh4b3AfXBJiNv1IKAdKz371W4GIrQzX6d/zVCLLMPCtszW1qeMCYkFCEiQsISJvMJZ3JCkiRERkhShTTKF9aB+4bIOk+4P5OE1GfcoqVa/rkOHH6yzJnQtcaCh5E14lVMcFss6QTQmg4AAAAASUVORK5CYII=) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list li.ico-mediation > a.router-link-active::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFhSURBVHgB3VXRbYMwED0q/ssIjNBMEDpBOwKdpGzQEcIGDRPACOkE6QZkA/dOfZYsYsw5uo8oTzpZ9p3eg+c7IHp0FJQJ59w7L3tsf4qi6CkDakEWqnkZOSqOI9YXpF9Z+JcswYJnjp6jCs4qnJ3JEkzYQrCK5ER0htWbeCIdxDq5r8sygbOBo1HwqAUFcyL3TJYQu2DbmqVid0uWAOkh0jQH86YBuRA7CH9jP+PsS8ujmkPMoLzFjv4byM/fxCFNI/O54wY6kQX8GyXyMosjGYm1sK1O1NSwtyEDQbmzTlHXrX0ccsQ+tR0YjEdHtwA2Zc1Xal49Sl/Iy9siJ51Yc+w5f+EOPNKGWMAx8n7ZsYNwlNj4f9wUFJwQDfZJwYAjVtd4jjI4nPgJPuj6yXvSY5Mj5+NtglJZ16QGH1heSRR3+4bRuwmhvetQcM02lVVaDi8orexWSKRwoG1YcDwA/gBmcyBaaCZVpwAAAABJRU5ErkJggg==) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list li.ico-finance > a.router-link-active::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHpSURBVHgB5VbtUcMwDHU4BigTYCZoOkHNBh0hTEA3ACZIN0g2gA0aJkg3SDpBYQLz1CitcGM74fgFunvnxNanLclW6q9TMpbRWjvDsAI0cMvTe2BHSJKkHaPnKsYAQwbY4vMA5MBcLC95rgFPAWj1U6KIgNx2RMpMgDcFSubNeTcmGdNADZDn6US5hqHHCs1YoPZ5ivkVISBfh+RdgZwNzgI8tH2Fijudq4gxzeegA4rWYtuygK6UdRk5nzhMR6+R4g8eJQ1/VjwaHheQ+RjgLzHcYu1+SFkfXeoxlrlbLbZu7ZExrPMkI+uQDLXwZqeGyVBkMhL+flddM7ggrFcYiOeUYNeuQeUncuSRvHWMZpFsrKRDMkIdMVjyWHMjKPqkGTo/QZ/q3Arjra0nUgrc4fNFTD/ZSAm5JA22wI2PsVcKoyVlMWfygpcz5SeKbu8zuAwIPrvFLpJmHpDTqjv/78QpflGoYn0dKIvMI5O6jcQtfLqG2qHCZ0M1/1Y8mqOS7myHDAYbiSxU7w0hGkDDUfsafLBNSsaN/b3mvVExGnO92HHXU9BpV2j6RapOSdKwwdFy0tMNn0MROVfDPJZlpj0xHGXant8r5P1WtLZX4MBrWxt49/Q05ZmoVdfgCfKZ2AJvkX76j+gLrAk5GjLelzIAAAAASUVORK5CYII=) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list li.ico-setting > a.router-link-active::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGYSURBVHgB7VbtTcMwEL1UDOANMBNQNkg26AakE8AGzQYVE7RMEDFBYILQCZINwgbmXJ4hPezEUcov+qQny5dX32edEF0AGGM0s2I25gcdbMvYc65oGlLmmtlir5gl/QVsFshK9WwKNk1zwAfcMzfCtmPWHq0t6VbYHpgrinSmRX8KrJ0vE2TeeLSdr7cLj8+K+cS8Yx6Y18w35k2SJK0Us+2dl0xqmc801l+OKEe0imYC/bVZFkMi6yynMwElrkMPXe/K0NT1/osdtLsIren38ruH6E+GbSXLin2F7RpaFaHN0OcwkMGjsB37O0d7kqHAC/NW2FLm60xt0KEd74Ow2bLomdpTYJS3mFbteWbLt8FARGuHnBkcsAxo3K1iJmqXIae/BmDgMB2hCw6PExzvQjoTkGExJFD9LHldIYjRm19q0b9mtBL4oeuPe2M0oR9jgHxai5xigEj37gZB5pWv3ObreiuFdj9YysggUkTte+NHf9MsKB4fWHXPpsWzUUz9iGqZNWdEIpDo92dCE4GSajgi31fA/8Yn7rxZLnRYjVgAAAAASUVORK5CYII=) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list li.ico-campaign > a.router-link-active::before {
  background: url(/assets/img/lnb_campaign_active.303830de.svg) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list.user-lnb li.ico-dashboard > a::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAG8SURBVHgB3VX/VcIwEL5LkCc270E3wAlkA2EC3QCZAJwAmACcADZQJ5ARcAJhAniPpC2tJV6AIpUWf8E/fH/kxzW5L737LgE4FaBSsxb1VwzYFA6IBWjQGl6FEF1wpHyBI8FxVr4ZHBG47jORwZeyFDLoxFZpHOUsqwb/xIYkK8SQugr8AlrrglKyxZHlgbF2Lpcb7SVxXbcIi0XVjD3ff7Bte68QlFK3rqOanGcanueNs9mzpqsUJJFtSGjhVJyfD+AbLA+jwx5pZzifBxXbFtFhanOlbkId1ml8H9uUpi4p5R05rC6dftoaRjFku94hTjrQWl2ZnQ+zWVkzVtcAwzAIxozzjmPCQDC2iwurskOwCnMbUpCJn37WXSDmfd+vbeWkb5rJZFKIbCbhiJiYM/rbkliJaINYnQTBe8uyRC0p6ds2z3HqxlkSCUesf7WxNEfGickJpIBznocfIrXiOYWEYl2M5iTPHvwRMZJ9jigPRTgEybFwOiT0aMkJA3wyE41QQg1LjVPhFeiuLm7mCGUaD6J11E6RbumEdaXtPVS8l0d+tNSb6U3FP9O18QhGsocEQoGe3z6cFD4AjHPqkeoM9ZcAAAAASUVORK5CYII=) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list.user-lnb li.ico-report > a::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC1SURBVHgB7ZbtCcMgEIZfj+xVN2hW6B+dSf+0I5gN3MxeCoU0lODH0RKTByRcPHzwPEGgd9QyMMaMSqkrBEkpTd778I5pNT/y0JBDrzcwfEmKzrkbBOCKPVj48Y/wY0SE89nPIydXaofZzbbPkvYnLGkSESEKmkRKWM0pfNHSJFVCNDRJrVCM/oVDZl4gopK4Tbh8k+TEW/y/pPzK0tbaOwTgtS78iVvCwPctQQheK/LZTjgUTzVzLuTDUOphAAAAAElFTkSuQmCC) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list.user-lnb li.ico-apps > a::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADTSURBVHgB7ZTRDcIgEIYP6ruO0BHqJm7RvtlR9K2dwhGMEzRuYCcQBwD8L1GCCTZNSfvQ8L9wBD4uB9xPtHYJf1JVVW6tPSLcBfYqIcS5aZpHDCN9UGvdISwCIOHQ3BjT8b4YZvMNANZSylvbtgf6o7IsrzikRlhPZVyFKJ2v5EkDAthj2MYwkhZWSjhfQjyuwpAPbcYn4cd/xTCuLbIsO3HP4BtfMFUBlhu8QBvsYxhXIbvBZ6GnsO687rvGFGb9Sub9o2TeY5QSzpcwmTcl8x6pN6i/+281zrZWAAAAAElFTkSuQmCC) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list.user-lnb li.ico-finance > a::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAALZSURBVHgB5VZLjtpAEDUmCAEbcoJ4ThA4wcAJMnOCcRZ8xAZugLkBs0F8FvGcIMwJMCeAG4xzA0cCJD6CvKe0J23TbZxtUlKp7e6uT1e9rmrD+Ncpk3Zjr9crb7fbh0wmY4E/ce5yufzAsDZNcz0ej/00em4abLfbNSjug2v4DcAeDAZi2SJjjU644MEtw5mkE+12uz4/hbIXKPNUexuNRgXrPXw+gYfFYnEwHA6D1AZxKut8Pn+HkjLGx9lstjZSEOVw2gXYQJjrqtOahuJkMLKAMaNQKFRVxprN5gM5Pk8D+/2+is+ADlPXTYMMozBW14UFRPB8US24rhscDoc6oyNSEqFISEUo3xCOO1U46PFms7Gx3uU/QjdABFyVYZHXlQitZ6hOSDQSIDqkweNVNpvtYg+R6kFZH6F9U4VOpOKFOuV5Uz4dFm0ofNZ4bId5nUwmX8nMF+fgiK2SgUMur5Ps0LtBhJIh8EejkRKRWKth8OS8Ml9QuGQxUMmIUAYsGFcGQRWwb2gIDq3j3pKm06mNUzs6ORF+K/z/IK1ZSQZPp5Obz+e7zGOr1fKEE0uCJgHNxMXPsBSSTCMlMXzI2x3yMngXTgCNjmSDPvijbmOoFHlx04KGxNOJIh81iEkffK8TROIdhPKbPCeB5rNOjoUdw/rK4PF4nGMosztoBP04aMT3PQwuVTKdTodAtNi+wrlIpcEJFhh8hisubNt2GaBZsTATecKJGkPK3KoMhhGR9UVAw37Gyy88i1AMNDXBzywEKmNhIaHOiI34RlSUIQszelpVB3cgk/3xoooESfTSFfa8Yk9PXru6FsilgyGAwCIB7nOc9DXBWNjenPi6tgHfaqQqEh2CjTsAP6rktE8MgiSXyzkQZHdwWdR1dVa8e55EzphX56+eGDFl7JGO8fu94rPAG39KIF8HRGpZ1MyB7t2T2mDMMNFbkZ+JvJ+lUmmeVE//L/oFrua9wWL65PwAAAAASUVORK5CYII=) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list.user-lnb li.ico-account > a::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAOcSURBVHgBlVaNcdpKEL47wDZInsEVBFcQXEHkCkwqcFxB/CoAV+CkAkgFfqkAXgXoVWBcAUrQj4Wku3yfxGGFYMa5GeZOe7d7u/t9u4cQrwxjTLf+HcfhbRyF8zgMp1EUDQ+dPTh4OIpWoyhcLeM4ekySpFddED0ul8seftgPl5y5l8ThlHur1Wr0pguoZA3AW3pt+I0I7l+iiR5olHJGw4u5hnPv3nQJjdq19Xr3DOVw5sM+nT8G02JTYSN4szfVZV1eYG3UMZGl0Sgaa6MHUsou3Agg/uI4zp09lKxWnlbCU0LZSxeFMd9d1/W3Z5JoqLW53RiFHTmiDclbtS7m63V2cXZ2tqDnuOhpG1kcj43RnlRyIrWoDErZM8J8kkLOhFJ37XZ7sTn/LgiCH1h2j4+Ppmm6vlDcVFL4rVZrUOnWjCfxXEizEFLdSIPopBiVPyH62oiPQgk4pKc2NdSFkwFseTAguFbceE6zGynFEFTzbMjPcQzWmH+1Fk/C6LFGWtodx6NhXRTf4dRDnmvJM6Yoxi+pSnqwdZ+us8vfQLY8t4cA2mMYhn3OVr4DbHmGTpEU1jlbJ1uQWVSYPjOfHcf5SGEcx58Rel8RLmNmbdf9JvYMgm+kHMqGnNHJTsf9h3LUxhhReAD9q0LePgDgc2u8GhphKh9A9gsh/hevjOc894FJv8iKJ2Jk5WDPDQC+RBqvlTCie3Jy8lov6eLwUhwYpORexW43QBQAWaqJ0cUUbeH+ZVstGAXC84HH4DXjJfOMmKmmeo/PhZUDu9skjuZg27ZORL16LVDRz5+DesOrD0uMJAyv6wSxVW2/S5pW1JKokaCsbPIX4U1EQ11x3nD9mkbL+gC4rBFQfaKlOYdsxiKlrtNq9dgNkHabQjaq6IHh1NsDPTk+ak3BLh9t4b+GEtdgRb9Skr7R+qtR0kMar9KqCwRWl10Y01XHdS8lDR0dtR6Valywqukho9keLtu0HEjkGpT0dZ7/aDab7wujPzG6NM3urHGrW2s/51Wz22lUhTZ3p6eno1o0vVaj4RHMsmVo7ad5/q3uNYEFLe+ZHtgIMM8cx73ZpoMAc/7rx2MHWK4zvBP73pDtqD8ebBf73tz6G2J1Dhq1Y73pP1Rm2OXbDOWwAm5z6epLXV694/ujbu4KoixbAPQZim8ODvtpll9Qzv4ODyeseuyVzCnlYBrqYMhHyrb6N43dcMmmuPoHMd/923IoNb8A2IcgysbulssAAAAASUVORK5CYII=) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list.user-lnb li.ico-campaign > a::before {
  background: url(/assets/img/lnb_campaign.71a8d548.svg) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list.user-lnb li:hover > a.router-link-active {
  color: #ffffff;
}
.lnb .lnb-list.user-lnb li:hover.ico-dashboard > a.router-link-active::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGhSURBVHgB1VVLUsJAEO2e4JocITdwYA+ErSWfGyAnAE8AnEA9AR4BS/ek5ALjCYQTmMKdVem2J3wkGFIqZOGrStI91fNez3TPBMvV5pCYzwFUCKeEIgCCF9CVxhRyQkm4FeQJpaCwsbXf1hDxzV7I3MweunAEtgImmBj51OEXkKRcRTQExiI5OBKO+UEBCfaAqBM7anlngiDMJr9sI9GAmfvsfCyAzwblSgv2hQo7c0JkJ7AGZxK3PWQeM5FhtazvJNKVhhEF6Il9/TXhQBdpv3Glq81OvLI1ypVG33aGPLV90TSOUq01LaRk6GPEPabIgIKFLbwE2p4GwsiY56f6N/LV1o7SRBICcuhuKYqK7Lx3d5Z+vyLy3c2YLa7sc5i+8rZeN0yMxDkgtRya2WM3rcCJMaKe9i90moBi7iX8QyQ2E1sDOACMnCL8AFkn2ZXH2zjlWmsMf0BCIIuEgTw4ViAP/H8BLFWbb4g4sY7cK1rsuIfZFpnZ2/rMvtjBJk5eISo1T4nTu3PinwLkBEn+FeUu6iNATTbLhVOC0ZXOm3wCtNXHQ+zDwg8AAAAASUVORK5CYII=) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list.user-lnb li:hover.ico-report > a.router-link-active::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACiSURBVHgB7ZaJCYUwEEQnYl8/HXxbsDItQTtIZ3HjARJEcgyi0QdBVgNPd0cIUDpqX1hrG7n8wWVUSg1bUXkPnVCDh4b3AfXBJiNv1IKAdKz371W4GIrQzX6d/zVCLLMPCtszW1qeMCYkFCEiQsISJvMJZ3JCkiRERkhShTTKF9aB+4bIOk+4P5OE1GfcoqVa/rkOHH6yzJnQtcaCh5E14lVMcFss6QTQmg4AAAAASUVORK5CYII=) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list.user-lnb li:hover.ico-apps > a.router-link-active::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACpSURBVHgB7VThDUYwEL12ge8bwQhMZhU2sQEbiA2YABPUHSWXpkHa8EPuJS/Cvedo+w7g61D8xhiT4CVH/j3aCVkqpfoYj3aMLTIFP9a61QV7+JcWyApOgPWadDEezWq0JCOcY0D+YjwaXoY0fLQhZSa50NPmzzGeI/gsU419kQuqU96yPcghnuMP7YMMtmPsQ8eNoZ7vQ4a3q5HhfQlp+GhDGd4yvG9hAcJLrjWXgt/CAAAAAElFTkSuQmCC) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list.user-lnb li:hover.ico-finance > a.router-link-active::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHpSURBVHgB5VbtUcMwDHU4BigTYCZoOkHNBh0hTEA3ACZIN0g2gA0aJkg3SDpBYQLz1CitcGM74fgFunvnxNanLclW6q9TMpbRWjvDsAI0cMvTe2BHSJKkHaPnKsYAQwbY4vMA5MBcLC95rgFPAWj1U6KIgNx2RMpMgDcFSubNeTcmGdNADZDn6US5hqHHCs1YoPZ5ivkVISBfh+RdgZwNzgI8tH2Fijudq4gxzeegA4rWYtuygK6UdRk5nzhMR6+R4g8eJQ1/VjwaHheQ+RjgLzHcYu1+SFkfXeoxlrlbLbZu7ZExrPMkI+uQDLXwZqeGyVBkMhL+flddM7ggrFcYiOeUYNeuQeUncuSRvHWMZpFsrKRDMkIdMVjyWHMjKPqkGTo/QZ/q3Arjra0nUgrc4fNFTD/ZSAm5JA22wI2PsVcKoyVlMWfygpcz5SeKbu8zuAwIPrvFLpJmHpDTqjv/78QpflGoYn0dKIvMI5O6jcQtfLqG2qHCZ0M1/1Y8mqOS7myHDAYbiSxU7w0hGkDDUfsafLBNSsaN/b3mvVExGnO92HHXU9BpV2j6RapOSdKwwdFy0tMNn0MROVfDPJZlpj0xHGXant8r5P1WtLZX4MBrWxt49/Q05ZmoVdfgCfKZ2AJvkX76j+gLrAk5GjLelzIAAAAASUVORK5CYII=) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list.user-lnb li:hover.ico-account > a.router-link-active::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAP2SURBVHgBnVZPTxtHFH9v7CBOrXOjPSTrC0pPrDlVlWI2txwCmH4B4BMEPoHxJzA99mRzak+FFFq1JxYiVT3Vy62qKmW5cSpuKlXEYefl98Y7zhrsCGWklT2zM+/P7/3eb5ZoygijRmVs/nh5q1Zf6dUeLx+H9WfND+0tDp5k2Fi7JUTPMe2LMU+S+CCF8VdiBk+IZvtsLf6/rhJVKizSIZGAye79cXq0c9OemeC0osbVgIh8o8Zg/FJIDpL4lxTO+sISs/2kh3c9kSxWx0Lmee2rrx/SXQYMyvuMngZhFFVuZ/o0AFxLk87cgijHsKJQ4H+gkdF1Oez99sM53WHoeZy5BJzV3Iba6o8cLC6tdgBHQ52Q4k52Nzk9ahUMRKhLRMwOAiuSkjEvYCQZ7amvNGFsK58CZrujNthHDBxrirHi6CN3kWUoIkuEGnQRjzeIotIGC8e2xC2N2sGEszLzz78gAjKaOUYda8a9FBzM7mkGNGZcHbNNxdhNw6bCTDvDh0PAsWZZUuw51iD92SSOAc29SOf637FISm82cagZRs8in7IRaStzjNA5W9OxkqX0thwJmzU4fQHD+4bgAns4yzoFOIEIt4eUJioPl2fh1eK5Tv0mUcxNaQ2/+x6+3IZmmIBFMQEGQnZkzYYGl8RHsdZwGP1wf2mxvrKDRvkORf49Of35W12cezC/jrUrw/wluNdNTn46oRvjIv27P1f94gw1agrz9yQUXpz/9etF+ufVXDD/6LOHj3Y/fzDPBoxY0qZKXh6uFc4HYEwCpyGZ6zOaPhLswx45JzGjXklODjdd8zGvI0iuaMtPPM5U4cHsJX14TNEhwC7cNwqBMgFQtQtvU5Q+UFpK+box3XbWQJaoBS+AyqlfXYQw5gxMRmKneuO7N6foK6UnGNT2glc0PaIxgbZ4FBIt7PuuHlR1Xs43B2RtX2b+dw61zcP6ctdkvGp5mGGoZED3evtY66Bbu4ZMFXWMCywLyDFp1k1cH4AJbd1c2IQ3pRaKFBrhQIy0gOeGZqUPZVkT2W3D+H1ksE6l/7b9MZUPwNbyvWGc0EEKyJT3fOo+i97pjzXLFvrPTUSSioNCtsGMxDUfuKxyMOzewsVTKh0ou1SFh2p6Q6hwebSKl4dKs2t/SwuOjiwJmdd73rAvLDJuO3gYgmkB28vDzZFc88B8WhCqj5TrAW65qz5n9xekdHlWDGBsjF84jXDSnatrXuT8mUkX06Q7WRmyr9Q0GXgOEVTYgPY2Ut51cNRXdl1x83Vg3nXFn5B1mW6PdHjn2p5VKYDQuUggbIiwq10PAVyVwjoo3nSX1B0hzTMZTxdEaOsni3663P5siaZ+trwDIsR3Qbc/GZoAAAAASUVORK5CYII=) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list.user-lnb li:hover.ico-campaign > a.router-link-active::before {
  background: url(/assets/img/lnb_campaign_active.303830de.svg) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list.user-lnb li > a.router-link-active {
  color: #ffffff;
}
.lnb .lnb-list.user-lnb li.ico-dashboard > a.router-link-active::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAUCAYAAACXtf2DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGhSURBVHgB1VVLUsJAEO2e4JocITdwYA+ErSWfGyAnAE8AnEA9AR4BS/ek5ALjCYQTmMKdVem2J3wkGFIqZOGrStI91fNez3TPBMvV5pCYzwFUCKeEIgCCF9CVxhRyQkm4FeQJpaCwsbXf1hDxzV7I3MweunAEtgImmBj51OEXkKRcRTQExiI5OBKO+UEBCfaAqBM7anlngiDMJr9sI9GAmfvsfCyAzwblSgv2hQo7c0JkJ7AGZxK3PWQeM5FhtazvJNKVhhEF6Il9/TXhQBdpv3Glq81OvLI1ypVG33aGPLV90TSOUq01LaRk6GPEPabIgIKFLbwE2p4GwsiY56f6N/LV1o7SRBICcuhuKYqK7Lx3d5Z+vyLy3c2YLa7sc5i+8rZeN0yMxDkgtRya2WM3rcCJMaKe9i90moBi7iX8QyQ2E1sDOACMnCL8AFkn2ZXH2zjlWmsMf0BCIIuEgTw4ViAP/H8BLFWbb4g4sY7cK1rsuIfZFpnZ2/rMvtjBJk5eISo1T4nTu3PinwLkBEn+FeUu6iNATTbLhVOC0ZXOm3wCtNXHQ+zDwg8AAAAASUVORK5CYII=) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list.user-lnb li.ico-report > a.router-link-active::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACiSURBVHgB7ZaJCYUwEEQnYl8/HXxbsDItQTtIZ3HjARJEcgyi0QdBVgNPd0cIUDpqX1hrG7n8wWVUSg1bUXkPnVCDh4b3AfXBJiNv1IKAdKz371W4GIrQzX6d/zVCLLMPCtszW1qeMCYkFCEiQsISJvMJZ3JCkiRERkhShTTKF9aB+4bIOk+4P5OE1GfcoqVa/rkOHH6yzJnQtcaCh5E14lVMcFss6QTQmg4AAAAASUVORK5CYII=) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list.user-lnb li.ico-apps > a.router-link-active::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACpSURBVHgB7VThDUYwEL12ge8bwQhMZhU2sQEbiA2YABPUHSWXpkHa8EPuJS/Cvedo+w7g61D8xhiT4CVH/j3aCVkqpfoYj3aMLTIFP9a61QV7+JcWyApOgPWadDEezWq0JCOcY0D+YjwaXoY0fLQhZSa50NPmzzGeI/gsU419kQuqU96yPcghnuMP7YMMtmPsQ8eNoZ7vQ4a3q5HhfQlp+GhDGd4yvG9hAcJLrjWXgt/CAAAAAElFTkSuQmCC) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list.user-lnb li.ico-finance > a.router-link-active::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHpSURBVHgB5VbtUcMwDHU4BigTYCZoOkHNBh0hTEA3ACZIN0g2gA0aJkg3SDpBYQLz1CitcGM74fgFunvnxNanLclW6q9TMpbRWjvDsAI0cMvTe2BHSJKkHaPnKsYAQwbY4vMA5MBcLC95rgFPAWj1U6KIgNx2RMpMgDcFSubNeTcmGdNADZDn6US5hqHHCs1YoPZ5ivkVISBfh+RdgZwNzgI8tH2Fijudq4gxzeegA4rWYtuygK6UdRk5nzhMR6+R4g8eJQ1/VjwaHheQ+RjgLzHcYu1+SFkfXeoxlrlbLbZu7ZExrPMkI+uQDLXwZqeGyVBkMhL+flddM7ggrFcYiOeUYNeuQeUncuSRvHWMZpFsrKRDMkIdMVjyWHMjKPqkGTo/QZ/q3Arjra0nUgrc4fNFTD/ZSAm5JA22wI2PsVcKoyVlMWfygpcz5SeKbu8zuAwIPrvFLpJmHpDTqjv/78QpflGoYn0dKIvMI5O6jcQtfLqG2qHCZ0M1/1Y8mqOS7myHDAYbiSxU7w0hGkDDUfsafLBNSsaN/b3mvVExGnO92HHXU9BpV2j6RapOSdKwwdFy0tMNn0MROVfDPJZlpj0xHGXant8r5P1WtLZX4MBrWxt49/Q05ZmoVdfgCfKZ2AJvkX76j+gLrAk5GjLelzIAAAAASUVORK5CYII=) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list.user-lnb li.ico-account > a.router-link-active::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAP2SURBVHgBnVZPTxtHFH9v7CBOrXOjPSTrC0pPrDlVlWI2txwCmH4B4BMEPoHxJzA99mRzak+FFFq1JxYiVT3Vy62qKmW5cSpuKlXEYefl98Y7zhrsCGWklT2zM+/P7/3eb5ZoygijRmVs/nh5q1Zf6dUeLx+H9WfND+0tDp5k2Fi7JUTPMe2LMU+S+CCF8VdiBk+IZvtsLf6/rhJVKizSIZGAye79cXq0c9OemeC0osbVgIh8o8Zg/FJIDpL4lxTO+sISs/2kh3c9kSxWx0Lmee2rrx/SXQYMyvuMngZhFFVuZ/o0AFxLk87cgijHsKJQ4H+gkdF1Oez99sM53WHoeZy5BJzV3Iba6o8cLC6tdgBHQ52Q4k52Nzk9ahUMRKhLRMwOAiuSkjEvYCQZ7amvNGFsK58CZrujNthHDBxrirHi6CN3kWUoIkuEGnQRjzeIotIGC8e2xC2N2sGEszLzz78gAjKaOUYda8a9FBzM7mkGNGZcHbNNxdhNw6bCTDvDh0PAsWZZUuw51iD92SSOAc29SOf637FISm82cagZRs8in7IRaStzjNA5W9OxkqX0thwJmzU4fQHD+4bgAns4yzoFOIEIt4eUJioPl2fh1eK5Tv0mUcxNaQ2/+x6+3IZmmIBFMQEGQnZkzYYGl8RHsdZwGP1wf2mxvrKDRvkORf49Of35W12cezC/jrUrw/wluNdNTn46oRvjIv27P1f94gw1agrz9yQUXpz/9etF+ufVXDD/6LOHj3Y/fzDPBoxY0qZKXh6uFc4HYEwCpyGZ6zOaPhLswx45JzGjXklODjdd8zGvI0iuaMtPPM5U4cHsJX14TNEhwC7cNwqBMgFQtQtvU5Q+UFpK+box3XbWQJaoBS+AyqlfXYQw5gxMRmKneuO7N6foK6UnGNT2glc0PaIxgbZ4FBIt7PuuHlR1Xs43B2RtX2b+dw61zcP6ctdkvGp5mGGoZED3evtY66Bbu4ZMFXWMCywLyDFp1k1cH4AJbd1c2IQ3pRaKFBrhQIy0gOeGZqUPZVkT2W3D+H1ksE6l/7b9MZUPwNbyvWGc0EEKyJT3fOo+i97pjzXLFvrPTUSSioNCtsGMxDUfuKxyMOzewsVTKh0ou1SFh2p6Q6hwebSKl4dKs2t/SwuOjiwJmdd73rAvLDJuO3gYgmkB28vDzZFc88B8WhCqj5TrAW65qz5n9xekdHlWDGBsjF84jXDSnatrXuT8mUkX06Q7WRmyr9Q0GXgOEVTYgPY2Ut51cNRXdl1x83Vg3nXFn5B1mW6PdHjn2p5VKYDQuUggbIiwq10PAVyVwjoo3nSX1B0hzTMZTxdEaOsni3663P5siaZ+trwDIsR3Qbc/GZoAAAAASUVORK5CYII=) no-repeat 50% 0;
  background-size: 24px 100%;
}
.lnb .lnb-list.user-lnb li.ico-campaign > a.router-link-active::before {
  background: url(/assets/img/lnb_campaign_active.303830de.svg) no-repeat 50% 0;
  background-size: 24px 100%;
}
.page-info {
  display: flex;
  margin-left: 20px;
}
.page-info .slct {
  align-items: flex-start;
  max-width: 150px;
  height: 32px;
  margin: -2px 0 0 30px !important;
}
.page-info .btns {
  margin-left: auto;
}
.page-info .btns > * + * {
  margin-left: 5px;
}
.page-info .btns .v-btn {
  font-weight: 400 !important;
}
.page-title {
  margin-bottom: 16px;
  font-size: 24px;
  color: #000000;
  font-weight: 700;
  line-height: 1;
}
.sub-title-1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 2.5em;
  margin-bottom: 10px;
}
.sub-title-1 .title-info {
  margin: 0 auto 0 40px;
  font-size: 12px;
  color: #767676;
  font-weight: 400;
}
.sub-title-1 .inp-srch {
  width: 70%;
}
.sub-title-1 {
  font-size: 18px;
  color: #333333;
  font-weight: 700;
}
@media all and (max-width: 1280px) {
.sub-title-1 {
    font-size: 16px;
}
}
.chart_title {
  font-weight: 700;
  padding: 0px 0 16px 0;
}
.sub-title-2 {
  margin: 20px 0 5px;
  font-size: 14px;
  color: #FF5A4D;
}
.accodian-title {
  padding: 20px 0 10px;
  font-size: 14px;
  color: #333333;
  font-weight: 700;
}
.link-title {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #333333;
}
.link-title::before {
  content: "";
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  margin-right: 5px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEaSURBVHgB7VPtDYIwEG2JA+AGuAEfA8gm4iTWTXAT/M/XBrKBbIDvpG2OSkwwJvqDl1yuvbbXvndXIVas+HtINxBF0R5OwUIppc/X6rp+7o/jeHDPDcNQwPK2bS88vuGTMAxPSKr0tId1Yh5u3Me5lAw5AlxyfmGAhYPneTkdhj+WZVmIBUiS5AAGCsMAPm2a5kpxz94kZaa9WpqcUFXVBYkzPVU2rxloXXvovOUH5/TmMHVh++86vp0wEKPm34JtDltk0GupSNRFRr+5F74D1VGMBS9MjDNQ2ud64yLQw1gH5ibu6ncyF4ERSTaRDcx2OtnNye+zP6PA2rbp5B/QAtqtwzCDpYJpyYFkgRPqSRbY+ZMOXLHix3gATIVrUsOC0wYAAAAASUVORK5CYII=) no-repeat 0 0;
}
.breadcrumb {
  line-height: 1;
}
.breadcrumb li:nth-child(even) {
  padding: 0 6px !important;
}
.breadcrumb .mdi-chevron-right::before {
  content: ">";
  color: #FF5A4D;
}
.column-box {
  display: flex;
  height: calc(100vh - 90px);
  min-height: 720px;
}
.column-box .column-set {
  position: relative;
  height: 100%;
  padding: 0 20px 20px;
  border-right: 1px solid;
  border-color: rgba(51, 51, 51, 0.1);
}
.column-box.set-2 .column-set:nth-child(1) {
  width: 21%;
  padding: 0 20px 20px 0;
}
.column-box.set-2 .column-set:nth-child(2) {
  width: 79%;
  border-right: 0;
  padding: 0 0 20px 15px;
}
.column-box.set-3 .column-set:nth-child(1) {
  width: 20%;
  padding: 0 20px 20px 0;
}
.column-box.set-3 .column-set:nth-child(2) {
  width: 18%;
}
.column-box.set-3 .column-set:nth-child(3) {
  width: 62%;
  border-right: 0;
  padding-right: 0;
}
.column-box.apps {
  height: calc(100vh - 115px);
}
.list-top-section {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}
.list-top-section .title-area {
  display: flex;
  align-items: center;
}
.list-top-section .title-area .tit-set {
  display: flex;
  align-items: center;
}
.list-top-section .title-area .top-title {
  margin-left: 10px;
  font-size: 20px;
  color: #333333;
  font-weight: 700;
}
.list-top-section .title-area .unit-info {
  display: flex;
  align-items: center;
  margin-left: 20px;
}
.list-top-section .title-area .unit-info .info-title {
  font-size: 16px;
  color: #333333;
  font-weight: 400;
}
.list-top-section.set-2 .column-set {
  display: flex;
  align-items: center;
  padding-bottom: 0 !important;
}
.list-top-section.set-2 .column-set:nth-child(1) {
  justify-content: space-between;
  width: 21%;
  padding: 0 20px 0 0;
}
.list-top-section.set-2 .column-set:nth-child(2) {
  justify-content: space-between;
  width: 79%;
  border-right: 0;
  padding-right: 0;
  padding: 0 0 0 15px;
}
.result-area {
  width: 100%;
  height: calc(100% - 50px);
  margin-top: 20px;
}
.result-area .list-set {
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  height: 100%;
}
.result-area .list-set.apps .v-list-item {
  min-height: 65px !important;
}
.result-area .list-set.apps .v-list-item .tit-set {
  width: calc(100% - 40px);
}
.result-area .list-set.apps .v-list-item .tit-set__title {
  font-size: 14px !important;
  color: #333333;
}
.report {
  width: 100%;
  padding-bottom: 10px;
}
.report .title {
  width: 100%;
  padding: 20px 20px 20px 10px;
  font-size: 18px;
  color: #333333;
  font-weight: 700;
}
.report .chart-area {
  display: flex;
  width: 100%;
  height: 500px;
}
.report .chart-area .empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: calc(100% - 45px);
}
.report .chart-area .empty .txt {
  font-size: 16px;
  color: #A1A1A1;
}
.report .chart-area .dashboard-chart-item {
  width: 400px;
  color: red;
}
.report .chart-area .chart-box {
  width: 100%;
  padding: 20px;
  border-right: 1px solid #DEDEDE;
  border-left: 1px solid #DEDEDE;
  border-bottom: 1px solid #DEDEDE;
}
.report .chart-area .chart-box .chart {
  width: 100%;
  height: calc(100% - 85px);
  margin: 20px 0 40px;
}
.report .chart-area .chart-box .chart .report-charts {
  width: 100%;
  height: 100%;
}
.report .chart-area .chart-box .empty {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: calc(100% - 45px);
}
.report .chart-area .chart-box .empty .txt {
  font-size: 16px;
  color: #A1A1A1;
}
.report .chart-area .srch-box {
  position: absolute;
  width: 350px;
  margin-left: calc(100% - 351px);
  border-left: 1px solid #DEDEDE;
}
.report .chart-area .srch-box .v-expansion-panel-header {
  padding: 0px;
}
.report .chart-area .srch-box .v-expansion-panel-header__icon {
  padding-right: 20px;
}
.report .chart-area .srch-box .v-expansion-panel-content__wrap {
  padding: 0 0 0 0;
}
.report .chart-area .srch-box .title {
  font-weight: 600;
  font-size: 12px !important;
  padding: 16px 0px 16px 20px;
}
.report .chart-area .srch-box_top {
  width: 100%;
  padding: 0px 0px 0px 0px;
  border: none !important;
  border-bottom: 1px solid #A1A1A1;
}
.report .chart-area .srch-box_top .inp-srch {
  width: 100%;
}
.report .chart-area .srch-box_top .inp-srch .v-input__slot {
  background-color: #f4f4f4 !important;
}
.report .chart-area .srch-box_top .inp-srch input {
  margin: 5px 5px 5px 5px;
}
.report .chart-area .srch-box_top .legend-menu-area {
  display: flex;
  align-items: center;
  width: 100%;
  height: 50px;
}
.report .chart-area .srch-box_top .legend-menu-area li {
  display: flex;
}
.report .chart-area .srch-box_top .legend-menu-area li:first-child {
  width: 30%;
}
.report .chart-area .srch-box_top .legend-menu-area li:last-child {
  width: 45%;
}
.report .chart-area .srch-box_top .legend-menu-area li .title {
  display: flex;
  margin: 0 0 0 20px;
  padding: 0px;
  font-size: 12px !important;
}
.report .chart-area .srch-box_top .legend-menu-area li .input {
  display: flex;
}
.report .chart-area .srch-box_top .legend-menu-area li .input-right {
  display: flex;
  margin-left: auto;
  margin-right: 0;
  width: 50px;
  background-color: red;
}
.report .chart-area .srch-box_top .legend-menu-area li .v-input {
  max-width: -moz-fit-content !important;
  max-width: fit-content !important;
}
.report .chart-area .srch-box_top .legend-menu-area li .v-input--switch {
  display: inline-flex;
  align-items: center;
  max-width: -moz-fit-content !important;
  max-width: fit-content !important;
  margin-left: 10px !important;
}
.report .chart-area .srch-box_top .srch-form {
  display: flex;
  align-items: center;
  width: 100%;
  margin-top: 30px;
}
.report .chart-area .srch-box_top .srch-form li {
  display: flex;
  align-items: center;
  width: 55%;
  margin: 0 !important;
  font-size: 14px;
  color: #333333;
}
.report .chart-area .srch-box_top .srch-form li:first-child {
  width: 45%;
}
.report .chart-area .srch-box_top .srch-form li .tit {
  width: 35%;
  font-weight: 700;
}
.report .chart-area .srch-box_top .srch-form li .con {
  display: flex;
  align-items: center;
  width: 65%;
  padding-left: 5px;
}
.report .chart-area .srch-box_top .srch-form li .con .v-input {
  max-width: -moz-fit-content !important;
  max-width: fit-content !important;
  height: 32px;
}
.report .chart-area .srch-box_top .srch-form li .con .v-input--switch {
  display: inline-flex;
  align-items: center;
  max-width: -moz-fit-content !important;
  max-width: fit-content !important;
  margin-left: 10px !important;
}
.report .chart-area .srch-box_top .srch-form li .con .v-select {
  width: 100%;
}
.report .chart-area .srch-box_top .srch-form li .con .v-select__selections {
  font-size: 11px !important;
}
.report .chart-area .srch-box_top .srch-form li .con .v-select__selections input {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}
.report .chart-area .srch-box_top .srch-form li .con .v-select .v-input__slot {
  min-width: auto !important;
}
.report .chart-area .srch-box_list {
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  height: 342px;
}
.report .chart-area .srch-box_list li {
  display: flex;
  align-items: center;
  height: 40px;
  padding: 0 20px;
  border-bottom: 1px solid #DEDEDE;
}
.report .chart-area .srch-box_list li .row {
  width: 100%;
}
.report .chart-area .srch-box_list li .v-input label {
  width: 100%;
  height: inherit;
  font-weight: 400;
}
.report .chart-area .srch-box_list li.empty {
  justify-content: center;
  height: 100%;
  padding-top: 40px;
  border-bottom: none;
  font-size: 14px;
  color: #333333;
}
.accordion {
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  height: 100%;
  border-top: 2px solid #A1A1A1 !important;
}
.accordion .v-data-table__wrapper {
  height: auto;
}
.accordion .v-expansion-panels {
  padding: 15px 5px 0;
}
.accordion .v-expansion-panel {
  border: 1px solid #dedede;
  margin-top: -1px;
}
.accordion .v-expansion-panel::after {
  border-color: #e3e3e3 !important;
}
.accordion .v-expansion-panel-header {
  padding: 0 20px;
  font-size: 14px !important;
}
.accordion .v-expansion-panel-header .v-chip {
  max-width: -moz-fit-content !important;
  max-width: fit-content !important;
  margin-left: 10px;
}
.accordion .v-expansion-panel-header__icon .v-icon::before {
  content: "";
  width: 11px;
  height: 6px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACiSURBVHgBdU27DcIwEH1nRJ8RGIEVaBEJFUXSxCN4g3gDYANcGboIhZoRWIENYAH7uFhCEZY46aR373OPuKkOALaIakXn/olsuC4NFHUCjQLHQqgFVHjwbr38MTaVBWEP5gIxSMYPWg4nWoH57P4NJCO4S6nIlvzN0VS3OYGoFfiW7WV1EgIbugzHEVJWK5/YTgRp8leHfzMGuClfXFdtrn0AFaA8d0BNoyIAAAAASUVORK5CYII=) no-repeat 0 0;
  background-size: 100%;
}
.accordion .v-expansion-panel-header--active {
  min-height: 48px !important;
}
.accordion .v-expansion-panel-header--active::before {
  opacity: 1 !important;
  background: #f6f5f4;
  border-bottom: 1px solid #dedede;
}
.accordion .v-expansion-panel-header--active .tit-set {
  z-index: 2;
}
.accordion .v-expansion-panel-header--active .tit-set .v-chip--outlined.v-chip {
  background-color: #fff !important;
}
.accordion .v-expansion-panel-header--active .v-expansion-panel-header__icon .v-icon::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACVSURBVHgBbY7NDcMgDEbrSHDOCIyQEcoo3YAeENf2DAdG6AYdgY7QDZoReuVHEFsKURTFF/jk92zD5VDGGNFaCwDwiTHevff/3oM9qLWeEAr4HSmj9M05yy4MZyBCL3xnzBNjLCilxm0yrr4i8O6gtfaGgOCckyxWUcJ644+kWuvDOffs247CUEoRZyAV3jqnlCSBlBdjNU1gTJaXNAAAAABJRU5ErkJggg==) no-repeat 0 0;
  background-size: 100%;
}
.accordion .v-expansion-panel-content {
  font-size: 14px !important;
}
.accordion .v-expansion-panel-content__wrap {
  padding: 0 15px 15px !important;
}
.accordion .v-expansion-panel--active > * {
  background: #fff;
}
.accordion.mediation .v-expansion-panel-content__wrap {
  padding: 15px 15px 15px !important;
}
@media all and (max-width: 1280px) {
.accordion .v-expansion-panel-header {
    font-size: 12px !important;
}
.accordion .v-expansion-panel-content {
    font-size: 12px !important;
}
}
.v-tabs-bar {
  position: relative;
  height: 50px !important;
  margin-bottom: 30px;
}
.v-tabs-slider-wrapper {
  height: 3px !important;
}
.v-tabs .v-slide-group {
  position: relative;
}
.v-tabs .v-slide-group::before {
  content: "";
  z-index: 0;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: #ddd;
}
.v-tabs .v-tab {
  height: 50px;
  padding: 0 0 5px;
  margin-right: 70px;
  color: #000 !important;
  font-weight: 400 !important;
  text-transform: none !important;
}
.v-tabs .v-tab:first-child {
  margin-left: 0;
}
.v-tabs .v-tab > * + * {
  margin-left: 20px;
}
.v-tabs .v-tab--active {
  color: black !important;
  font-size: 15px !important;
  font-weight: 700 !important;
}
.v-tabs-items .v-card {
  box-shadow: none !important;
}
.v-tabs.type2 .v-tabs-bar {
  height: 50px !important;
}
.v-tabs.type2 .v-tabs-slider-wrapper {
  display: none;
}
.v-tabs.type2 .v-tabs-items .v-card {
  padding: 0;
}
.v-tabs.type2 .v-tabs-items .v-card .form-list {
  margin: 0;
}
.v-tabs.type2 .v-slide-group::before {
  height: 1px;
}
.v-tabs.type2 .v-tab {
  width: 160px;
  height: 50px;
  margin-right: 0;
  border: 1px solid #dedede;
  border-radius: 6px 6px 0px 0px;
}
.v-tabs.type2 .v-tab--active {
  background: #fff;
  border-color: #FF5A4D;
  border-bottom: none;
}
.v-tabs.type2 .no-data {
  width: 100%;
  text-align: center;
  min-height: 200px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.btn-groups {
  position: sticky;
  bottom: 0;
  display: flex;
  justify-content: center;
  width: 100%;
  background: #fff;
}
.btn-groups * + * {
  margin-left: 10px;
}
.btn-groups.row {
  margin: 0 !important;
}
.btn-area {
  width: 100%;
  text-align: center;
  padding: 10px 0 5px;
}
.btn-area.add {
  text-align: left;
  border-bottom: 1px solid #A1A1A1;
}
.archive-area {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding: 15px 0 0 0;
}
.archive-area.auto {
  justify-content: space-between;
  padding: 15px 0 10px 0;
}
.archive-area .v-btn {
  margin-left: 10px;
}
.archive-area .v-btn.btn-circle {
  margin-right: 10px;
}
.archive-area .add-set {
  display: flex;
  align-items: center;
}
.flag-id {
  padding-bottom: 10px;
}
.flag-id span {
  margin-left: 30px;
  font-size: 13px;
  color: #A1A1A1;
}
.flag-id span:first-child {
  margin-left: 0;
}
.rdo-icon-group {
  width: 100%;
}
.rdo-icon-group .col {
  width: 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.rdo-icon-group .col::after {
  content: "";
  display: block;
  width: 30px;
  height: 50px;
  margin: 10px 32px 0;
}
.rdo-icon-group .col.icon-banner::after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAyCAYAAABLXmvvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEDSURBVHgB7Zi9DYMwEEbPFgUFP0YsEKQ0dMkmWSEjZBJGYAU2CR1NJJgAGdEABeQuClFIHTuKdE+yznbz7mS5+QQgdV3vsOTLshywKjCEEKLAckmSpBEkReE1iiIVBAFIKcEE8zxD3/fQtq3GBo4O3mVxHD+kJqGBwjCkBpTWOpc47cnzPLAFyZGDXLuxxdOl7Bk/G4AfwWIWs5jFLGYxi1nMYhazmMV/JHY2p/oGRkn2ry2/MYtZ/DW2//jtn5mG39iqWFPAaYvVJTFJLbuuA1tQgov5aeEMw3Cm2BgzRuX7vtHYmAbE5FZP03QRdFlV1c513YySXDCHxlWO43hO07S5A9YZWliOhEWDAAAAAElFTkSuQmCC) no-repeat 0 0;
}
.rdo-icon-group .col.icon-mrec::after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAyCAYAAABLXmvvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAECSURBVHgB7Zi9DYMwEEbPFgUFP0YsEKQ0dMkmWSEjZJKMwApsEjqaSDABMqIBCshdFFBIb0dI9yTrbDfvTi4sfQKQqqoOWLJ5nk9YFRhCCJFjuSVJUguSovARRZEKggCklGCCaZqg6zpomkZjA2cH7+5xHL+lJqGBwjCkBpTWOpM47cXzPLAFyZGTXLqxxcel7Bl/G4A/wWIWs5jF+xM7m1P1BKMkx3XLb8xiFrOYxSxm8cr2P/76L03Db8xiFrOYxfsQawo4bbG4JCapRdu2YAtKcDE/zZ2+768UG2PGqHzfNxob04CY3OpxHG+CLsuyPLiue6ckF8yhcRXDMFzTNK1fJ0BaWHkpOO0AAAAASUVORK5CYII=) no-repeat 0 0;
}
.rdo-icon-group .col.icon-interstitial::after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAyCAYAAABLXmvvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD/SURBVHgB7Zi7DYMwEEDPFgUFHyMWCFIaumSTrJARMgkjsAKbhI4mEkyAjGiAAnIXhShJbycS9yRkcPPOuHsCkLqud7jky7IccFVgCCFEgcslSZJGkBSF1yiKVBAEIKUEE8zzDH3fQ9u2Ggc4OriXxXH8kJqEDhSGIQ2gtNa5xNOePM8DW5AcOch1Gls8Xcqe8XsA+BHOx1d9A6Mk+9fr9n41i1nMYhazmMUsZjGLWcxiFrOYxSz+mwby1ihMs8071hQ4bbG6JJbUsus6sAUVXOynhTMMw5myMTZG5fu+0WxMB8Ryq6dpugjarKpq57puRiUXzKHxKcdxPKdp2twBVZZaWKnWXmgAAAAASUVORK5CYII=) no-repeat 0 0;
}
.rdo-icon-group .col.icon-native::after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAyCAYAAABLXmvvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIISURBVHgB7ZhLboJQFIYPiInxgahtOjLRpBNn7U66BZfgSlyCW3AndeakiTaOmgKCUKMWseegiLaI+LjUKF9ikKvJdx/wH7gcIL1er4KH1mKxeMKjBIzgOK6Nh0a1Wu1zJEXha6FQkERRBJ7ngQW2bYNhGKCqqoYdeBawrVkqlRwpS2hA+XyeOiBpmtbicbQv2WwWooLkyBPv9iYqVi4pOuPvDsA/cXtiYdcPw+EQRqOR8z2Xy0GxWATmYkVR1lJC13VKHcCQcc4HgwFYlgWhBIIA5XI5nNg0zT9t1BFXjIED8/kcwpBMJn3bBTgCGn0QmUxmbzb4iik+Mda22midXWRZDpzqRCIB6XQaDhbTlFKou1NOMSdJXtHyW7ND2TnVtI70YUWcXNcv3r64em/AlOrj+uvlFQkoYFEQV/eugbmtysBeXLrzpEReosdEAE1dnpcrlP4QCusbq8p7SHHW54mT5K5Y+cRFSkBosQ9HFQln9EHisbn8TwD+Yl1brvEmhlef4f4heKo/sGSOv+BwMU0plbWc6HXEnWZi0IdT2d1tuorPfCVvciH38UaysCauTtcvjt8kHOI3CSJ+kziVOLluQ6zZex7Mzonr4jEMOhSJUUE7uLh/2hYmk0mdto0xaSQKCZbbxjRADCZtNps1nOzrdruVVCrVpJ1cYAdFYWc6ndZrtVr/BxMk4fkAl76JAAAAAElFTkSuQmCC) no-repeat 0 0;
}
.rdo-icon-group .col.icon-nativebanner::after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAyCAYAAABLXmvvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAIISURBVHgB7ZhLboJQFIYPiInxgahtOjLRpBNn7U66BZfgSlyCW3AndeakiTaOmgKCUKMWseegiLaI+LjUKF9ikKvJdx/wH7gcIL1er4KH1mKxeMKjBIzgOK6Nh0a1Wu1zJEXha6FQkERRBJ7ngQW2bYNhGKCqqoYdeBawrVkqlRwpS2hA+XyeOiBpmtbicbQv2WwWooLkyBPv9iYqVi4pOuPvDsA/cXtiYdcPw+EQRqOR8z2Xy0GxWATmYkVR1lJC13VKHcCQcc4HgwFYlgWhBIIA5XI5nNg0zT9t1BFXjIED8/kcwpBMJn3bBTgCGn0QmUxmbzb4iik+Mda22midXWRZDpzqRCIB6XQaDhbTlFKou1NOMSdJXtHyW7ND2TnVtI70YUWcXNcv3r64em/AlOrj+uvlFQkoYFEQV/eugbmtysBeXLrzpEReosdEAE1dnpcrlP4QCusbq8p7SHHW54mT5K5Y+cRFSkBosQ9HFQln9EHisbn8TwD+Yl1brvEmhlef4f4heKo/sGSOv+BwMU0plbWc6HXEnWZi0IdT2d1tuorPfCVvciH38UaysCauTtcvjt8kHOI3CSJ+kziVOLluQ6zZex7Mzonr4jEMOhSJUUE7uLh/2hYmk0mdto0xaSQKCZbbxjRADCZtNps1nOzrdruVVCrVpJ1cYAdFYWc6ndZrtVr/BxMk4fkAl76JAAAAAElFTkSuQmCC) no-repeat 0 0;
}
.rdo-icon-group .col.icon-video::after {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAyCAYAAABLXmvvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGfSURBVHgB7ZhNTsJAFMf/baoWpaWIHyHGSBM37PAmXoEjcBKOwBW4iezYmJSNMSZYp9SEtiHF96wYcFXohxrml5CBZujvzXvTdPIUEI7jtGgYLJfLDo0WCkJRlCENPdu2JwpLSfhQr9ct0zShqiqKII5j+L4P13UFBXCn0bV+o9H4lBYJL6hWq3EAlhBioNJq76vVKsqC5URHXUVTFl8uqzzjzwDwS2gbv5xHFIp9+/11/1ItxVIsxf9frKWe2byi2TT9zQXefWQl/Yr1CokPgPNL4PoGOD5BFnZLNQdw2QTOLpIs7HILZMEwk48/AwSVYLFI/dds4vUAKpWk9rwHUpDfrub0W6dJ/UsVb0k+qWbo3AxPADORano+Yhby5mJ5SrKJ53Ng+rLVbs4mjkLgdQoEc+xKejFLDo+SxyVlHfMRPz8hT+T7WIqlWIql+O+LN18Saz2KotnPGot4i7NSVlYulTqpI8/zUBbcwaX+6VALgqDLbWPqMVqGYRTaNuYFUudWRFHUU/jieDxu6bre504uioMPaqMwDLvtdnvyAQEEiCzeRtjSAAAAAElFTkSuQmCC) no-repeat 0 0;
}
.chartset {
  width: 32.8%;
  aspect-ratio: 2/1;
  margin-bottom: 1%;
  border-radius: 10px;
  border: 1px solid #DEDEDE;
}
.chartset .stit {
  font-weight: 700;
  font-size: 12px;
  color: #333333;
}
.chartset .data {
  font-size: 12px;
}
.chartset .curve-chart {
  width: 100%;
  aspect-ratio: 5/1;
  padding: 0 10px 10px 10px;
}
.chartset .info-area {
  padding: 20px 25px;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.chartset .info-area .act-data {
  text-align: end;
}
.chartset .info-area .act-data .total {
  font-size: 24px;
  color: #333333;
  font-weight: 700;
}
.lgd {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 20px 12px 140px;
  border-top: 1px solid #e5e5e5;
}
.lgd .data-set {
  margin-left: 5px;
}
.lgd .data-set .act-data {
  position: relative;
  font-size: 22px;
  color: #333333;
}
.lgd .remark-set {
  display: flex;
  align-items: top;
}
.lgd .remark-set .data-set .act-data {
  font-size: 14px;
}
.v-tooltip-row {
  display: flex !important;
  max-width: -moz-fit-content !important;
  max-width: fit-content !important;
  margin: 0 !important;
}
.v-tooltip__content {
  max-width: 250px;
  word-break: keep-all;
  word-wrap: break-word;
}
.v-tooltip__content.reversed::after {
  content: "";
  position: absolute;
  top: -12px;
  left: calc(50% - 6px);
  border: 6px solid;
  border-color: transparent #313e4e #313e4e transparent;
}
.v-tooltip__content:not(.reversed)::after {
  content: "";
  position: absolute;
  bottom: -12px;
  left: calc(50% - 6px);
  border: 6px solid;
  border-color: #313e4e transparent transparent #313e4e;
}
.v-tooltip-icon {
  width: 16px;
  height: 16px;
  margin-left: 2px;
  background: url(/assets/img/ico_info.74469c9c.svg) no-repeat 0 0;
  background-size: 100%;
}
.v-tooltip-icon2 {
  width: 15px;
  height: 15px;
  margin-left: 2px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACrSURBVHgBpZMNEYMwDIWzKZgEJMzBJmEOVgebhDlhKEBCJRQHlVAJ8MoFrleS0oPcff255CWXXEu0NQMsCGDkPd7fVLAGOBZoeI7bCP2OUE3ghYAPePCe+13aY549Zn6CFtz5nMfMM7CCwyTVWi6Sx0TdOtVSf1/BF+igcEGt3INbQRi0nmuwVywdyfYDFzAo/v9ycMo0XyQ/Hp9maejEC6tN4CRhaoYqf9UEr6WXumGVNesAAAAASUVORK5CYII=) no-repeat 0 0;
  background-size: 100%;
}
.alert-pop {
  white-space: pre-line;
}
.alert-pop.v-card {
  height: 300px;
  padding: 100px 50px;
}
.alert-pop.v-card .v-card__text {
  font-size: 20px;
  color: #000;
  text-align: center;
}
.alert-pop.v-card .v-card__text .popup-link {
  width: 100%;
  display: inline-flex;
}
.alert-pop.v-card .v-card__text .popup-link div {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.alert-pop.v-card .v-card__actions {
  justify-content: center;
  margin-top: 45px;
}
.alert-pop.v-card .v-card__actions .v-btn {
  min-width: 80px;
  height: 33px;
}
.alert-pop.--dense {
  padding: 100px 20px !important;
}
.vue-daterange-picker {
  margin-left: 10px;
}
.vue-daterange-picker.input .reportrange-text input {
  min-width: 160px;
}
.vue-daterange-picker .reportrange-text {
  display: inline-flex;
  align-items: center;
  min-width: 160px;
  height: 30px;
  border-color: #DEDEDE !important;
  border-radius: 15px;
  font-size: 12px;
  color: #A1A1A1;
  font-weight: 400;
  vertical-align: top;
}
.vue-daterange-picker .reportrange-text::after {
  content: "";
  display: inline-flex;
  flex-shrink: 0;
  align-items: center;
  width: 12px;
  height: 6px;
  margin-left: 5px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAGCAYAAAD37n+BAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABtSURBVHgBhY9RDYAwDES3KgAFTAJIQAIKyBzhYBKQgIVJQAIKWu7+CFmhyaVN77VpQ0CUUrrwE2ASc2QhIoeqLjnn6sAjmB3MJIBOwmzQ+IC58IqOUb1ebG1DuUE9tL5PlecADQCzmSVoaP11A5GQS7Q8xOI3AAAAAElFTkSuQmCC) no-repeat 0 0;
  background-size: 100%;
}
.vue-daterange-picker .daterangepicker td.active:not(.off), .vue-daterange-picker .daterangepicker td.active:not(.off):hover {
  background-color: #FF5A4D !important;
  color: #fff !important;
}
.vue-daterange-picker .daterangepicker td.in-range {
  background: rgba(255, 90, 77, 0.2);
}
.vue-daterange-picker .daterangepicker .ranges li.active {
  background-color: transparent;
  color: #000;
}
.vue-daterange-picker .daterangepicker .ranges li.active:hover {
  background-color: #eee;
}
.vue-daterange-picker .drp-buttons .cancelBtn {
  background-color: #7d7d7d;
}
.vue-daterange-picker .drp-buttons .applyBtn {
  background-color: #FF5A4D;
}
@media all and (max-width: 1280px) {
.vue-daterange-picker .reportrange-text {
    font-size: 12px;
}
}
.date-picker {
  margin-top: 5px;
  box-shadow: none;
  border: 1px solid #ddd;
  border-radius: 4px !important;
}
.date-picker .v-picker {
  font-size: 12px;
}
.date-picker .v-picker__body {
  width: inherit !important;
}
.v-date-picker-header {
  padding: 8px !important;
}
.v-date-picker-header__value {
  font-size: 12px;
}
.v-date-picker-table {
  height: auto !important;
  padding: 0 8px 8px !important;
}
.v-date-picker-table th {
  color: #A1A1A1 !important;
  font-weight: 400 !important;
}
.v-date-picker-table td .v-btn {
  width: 35px !important;
  height: 30px !important;
  border-radius: 4px;
  font-size: 12px !important;
  color: #333333 !important;
  font-weight: 400;
}
.v-date-picker-table td .v-btn--active {
  background: #FF5A4D;
  color: #fff !important;
}
.v-date-picker-table td .v-btn--active::before {
  opacity: 0;
}
.v-date-picker-table__current {
  border: none !important;
  background: rgba(255, 90, 77, 0.2) !important;
  color: #000 !important;
}
.v-date-picker-table--month td {
  width: 25% !important;
  height: 30px !important;
  padding: 2px 0;
}
.v-date-picker-table--month td .v-btn {
  max-width: none !important;
  min-width: -moz-fit-content !important;
  min-width: fit-content !important;
}
.v-date-picker-table--month td .v-btn.v-size--default {
  padding: 0 !important;
}
.inp-date {
  height: 32px;
  margin: 0 !important;
  padding: 0 !important;
  border: 1px solid #dedede;
}
.inp-date input {
  font-size: 12px;
  color: #A1A1A1 !important;
}
.inp-date .v-input__prepend-outer {
  margin: 7px 10px 0 10px;
}
.inp-date .v-input__prepend-outer .v-input__icon {
  height: auto;
}
.inp-date .v-input__prepend-outer .v-input__icon .v-icon::before {
  content: "";
  width: 14px;
  height: 16px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADSSURBVHgBvVLRDYIwED0K/7qBjMAG6ASO0HYEJiBOoE5QIPzrKIzAIoDvjJiCNDTG+JKm15d77bveEVkoyzKnBTBf1/XO5oKqqm5932+fhyBIhmFo5kLwMfh2PCPOqCgKMxJ27HrRGKPwWBrZCUopvSSUUp7m3ESI22JagRBiMxGyCLXktI4Yq3kLtdYtb2sqrjEMQxL0JeZWjSsRLbjC1f1D+LJ6IE/8xGqCrz67EjFdTqs8an+wygMMm3vErY8APTx2XZdF8K5RmwSXkh8u3IEHq+dVDUkCikkAAAAASUVORK5CYII=) no-repeat 0 0;
  background-size: 100%;
}
.inp-date .v-input__control {
  height: 30px;
}
.inp-date .v-input__control > * {
  height: inherit;
}
.inp-date .v-input__slot::before, .inp-date .v-input__slot::after {
  display: none;
}
.finance2 .v-item-group.v-bottom-navigation {
  justify-content: center;
  height: 0 !important;
  box-shadow: none !important;
}
.finance2 .report-filter-group {
  align-items: center;
}
.finance2 .report-filter-group .inp-srch__slct {
  margin-top: 28px !important;
}
.finance2 .payment .btn-box {
  width: 100%;
  display: inline-block;
  text-align: right;
}
.finance2 .no-data {
  padding: 30px 0;
}
.finance2 .invoice .table-set .srch-set {
  align-items: end;
}
.finance2 .invoice .table-set .btn-set {
  display: flex;
}
.finance2 .invoice .table-set .btn-set .v-btn {
  min-width: 90px;
  height: 30px;
  border-radius: 3px;
  font-size: 12px;
}
.finance2 .invoice .table-set .btn-set .v-btn:first-child {
  margin-right: 10px;
}
.finance2 .remittance .srch-set {
  align-items: end;
}
.finance2 .table.mini-statement table th {
  text-align: right !important;
}
.finance2 .table.mini-statement table td {
  text-align: right !important;
}
.finance2 .table table td .detail .v-image {
  display: inline-block !important;
}
.finance2 .payment .pop-box {
  width: 100%;
  display: flex;
}

/*****************************************************************
  scss default set
 *****************************************************************/
/*****************************************************************
  Vuetify default set
 *****************************************************************/
/* Primary */
/* Secondary */
/* section color */
/* input color */
/* font-color */
/* point color */
/* font default */
/* font-weight */
/*----------------------------------------------------------------
  Input - text-field
-----------------------------------------------------------------*/
/* 마진 / 패딩 설정 */
.mt10 {
  margin-top: 10px !important;
}
.pt10 {
  padding-top: 10px !important;
}
.mt20 {
  margin-top: 20px !important;
}
.pt20 {
  padding-top: 20px !important;
}
.mt30 {
  margin-top: 30px !important;
}
.pt30 {
  padding-top: 30px !important;
}
.mt40 {
  margin-top: 40px !important;
}
.pt40 {
  padding-top: 40px !important;
}
.mt50 {
  margin-top: 50px !important;
}
.pt50 {
  padding-top: 50px !important;
}
.mt60 {
  margin-top: 60px !important;
}
.pt60 {
  padding-top: 60px !important;
}
.mt70 {
  margin-top: 70px !important;
}
.pt70 {
  padding-top: 70px !important;
}
.mt80 {
  margin-top: 80px !important;
}
.pt80 {
  padding-top: 80px !important;
}
.mt90 {
  margin-top: 90px !important;
}
.pt90 {
  padding-top: 90px !important;
}
.mt100 {
  margin-top: 100px !important;
}
.pt100 {
  padding-top: 100px !important;
}
.mt110 {
  margin-top: 110px !important;
}
.pt110 {
  padding-top: 110px !important;
}
.mt120 {
  margin-top: 120px !important;
}
.pt120 {
  padding-top: 120px !important;
}
.mt130 {
  margin-top: 130px !important;
}
.pt130 {
  padding-top: 130px !important;
}
.mt140 {
  margin-top: 140px !important;
}
.pt140 {
  padding-top: 140px !important;
}
.mt150 {
  margin-top: 150px !important;
}
.pt150 {
  padding-top: 150px !important;
}
.mt160 {
  margin-top: 160px !important;
}
.pt160 {
  padding-top: 160px !important;
}
.mt170 {
  margin-top: 170px !important;
}
.pt170 {
  padding-top: 170px !important;
}
.mt180 {
  margin-top: 180px !important;
}
.pt180 {
  padding-top: 180px !important;
}
.mt190 {
  margin-top: 190px !important;
}
.pt190 {
  padding-top: 190px !important;
}
.mt200 {
  margin-top: 200px !important;
}
.pt200 {
  padding-top: 200px !important;
}
.mt210 {
  margin-top: 210px !important;
}
.pt210 {
  padding-top: 210px !important;
}
.mt220 {
  margin-top: 220px !important;
}
.pt220 {
  padding-top: 220px !important;
}
.mt230 {
  margin-top: 230px !important;
}
.pt230 {
  padding-top: 230px !important;
}
.mt240 {
  margin-top: 240px !important;
}
.pt240 {
  padding-top: 240px !important;
}
.mt250 {
  margin-top: 250px !important;
}
.pt250 {
  padding-top: 250px !important;
}
.mt260 {
  margin-top: 260px !important;
}
.pt260 {
  padding-top: 260px !important;
}
.mt270 {
  margin-top: 270px !important;
}
.pt270 {
  padding-top: 270px !important;
}
.mt280 {
  margin-top: 280px !important;
}
.pt280 {
  padding-top: 280px !important;
}
.mt290 {
  margin-top: 290px !important;
}
.pt290 {
  padding-top: 290px !important;
}
.mt300 {
  margin-top: 300px !important;
}
.pt300 {
  padding-top: 300px !important;
}
.mt310 {
  margin-top: 310px !important;
}
.pt310 {
  padding-top: 310px !important;
}
.mt320 {
  margin-top: 320px !important;
}
.pt320 {
  padding-top: 320px !important;
}
.mt330 {
  margin-top: 330px !important;
}
.pt330 {
  padding-top: 330px !important;
}
.mt340 {
  margin-top: 340px !important;
}
.pt340 {
  padding-top: 340px !important;
}
.mt350 {
  margin-top: 350px !important;
}
.pt350 {
  padding-top: 350px !important;
}
.mt360 {
  margin-top: 360px !important;
}
.pt360 {
  padding-top: 360px !important;
}
.mt370 {
  margin-top: 370px !important;
}
.pt370 {
  padding-top: 370px !important;
}
.mt380 {
  margin-top: 380px !important;
}
.pt380 {
  padding-top: 380px !important;
}
.mt390 {
  margin-top: 390px !important;
}
.pt390 {
  padding-top: 390px !important;
}
.mt400 {
  margin-top: 400px !important;
}
.pt400 {
  padding-top: 400px !important;
}
.mt410 {
  margin-top: 410px !important;
}
.pt410 {
  padding-top: 410px !important;
}
.mt420 {
  margin-top: 420px !important;
}
.pt420 {
  padding-top: 420px !important;
}
.mt430 {
  margin-top: 430px !important;
}
.pt430 {
  padding-top: 430px !important;
}
.mt440 {
  margin-top: 440px !important;
}
.pt440 {
  padding-top: 440px !important;
}
.mt450 {
  margin-top: 450px !important;
}
.pt450 {
  padding-top: 450px !important;
}
.mt460 {
  margin-top: 460px !important;
}
.pt460 {
  padding-top: 460px !important;
}
.mt470 {
  margin-top: 470px !important;
}
.pt470 {
  padding-top: 470px !important;
}
.mt480 {
  margin-top: 480px !important;
}
.pt480 {
  padding-top: 480px !important;
}
.mt490 {
  margin-top: 490px !important;
}
.pt490 {
  padding-top: 490px !important;
}
.mt500 {
  margin-top: 500px !important;
}
.pt500 {
  padding-top: 500px !important;
}
.mt510 {
  margin-top: 510px !important;
}
.pt510 {
  padding-top: 510px !important;
}
.mt520 {
  margin-top: 520px !important;
}
.pt520 {
  padding-top: 520px !important;
}
.mt530 {
  margin-top: 530px !important;
}
.pt530 {
  padding-top: 530px !important;
}
.mt540 {
  margin-top: 540px !important;
}
.pt540 {
  padding-top: 540px !important;
}
.mt550 {
  margin-top: 550px !important;
}
.pt550 {
  padding-top: 550px !important;
}
.mt560 {
  margin-top: 560px !important;
}
.pt560 {
  padding-top: 560px !important;
}
.mt570 {
  margin-top: 570px !important;
}
.pt570 {
  padding-top: 570px !important;
}
.mt580 {
  margin-top: 580px !important;
}
.pt580 {
  padding-top: 580px !important;
}
.mt590 {
  margin-top: 590px !important;
}
.pt590 {
  padding-top: 590px !important;
}
.mt600 {
  margin-top: 600px !important;
}
.pt600 {
  padding-top: 600px !important;
}
.mt610 {
  margin-top: 610px !important;
}
.pt610 {
  padding-top: 610px !important;
}
.mt620 {
  margin-top: 620px !important;
}
.pt620 {
  padding-top: 620px !important;
}
.mt630 {
  margin-top: 630px !important;
}
.pt630 {
  padding-top: 630px !important;
}
.mt640 {
  margin-top: 640px !important;
}
.pt640 {
  padding-top: 640px !important;
}
.mt650 {
  margin-top: 650px !important;
}
.pt650 {
  padding-top: 650px !important;
}
.mt660 {
  margin-top: 660px !important;
}
.pt660 {
  padding-top: 660px !important;
}
.mt670 {
  margin-top: 670px !important;
}
.pt670 {
  padding-top: 670px !important;
}
.mt680 {
  margin-top: 680px !important;
}
.pt680 {
  padding-top: 680px !important;
}
.mt690 {
  margin-top: 690px !important;
}
.pt690 {
  padding-top: 690px !important;
}
.mt700 {
  margin-top: 700px !important;
}
.pt700 {
  padding-top: 700px !important;
}
.mt710 {
  margin-top: 710px !important;
}
.pt710 {
  padding-top: 710px !important;
}
.mt720 {
  margin-top: 720px !important;
}
.pt720 {
  padding-top: 720px !important;
}
.mt730 {
  margin-top: 730px !important;
}
.pt730 {
  padding-top: 730px !important;
}
.mt740 {
  margin-top: 740px !important;
}
.pt740 {
  padding-top: 740px !important;
}
.mt750 {
  margin-top: 750px !important;
}
.pt750 {
  padding-top: 750px !important;
}
.mt760 {
  margin-top: 760px !important;
}
.pt760 {
  padding-top: 760px !important;
}
.mt770 {
  margin-top: 770px !important;
}
.pt770 {
  padding-top: 770px !important;
}
.mt780 {
  margin-top: 780px !important;
}
.pt780 {
  padding-top: 780px !important;
}
.mt790 {
  margin-top: 790px !important;
}
.pt790 {
  padding-top: 790px !important;
}
.mt800 {
  margin-top: 800px !important;
}
.pt800 {
  padding-top: 800px !important;
}
.mt810 {
  margin-top: 810px !important;
}
.pt810 {
  padding-top: 810px !important;
}
.mt820 {
  margin-top: 820px !important;
}
.pt820 {
  padding-top: 820px !important;
}
.mt830 {
  margin-top: 830px !important;
}
.pt830 {
  padding-top: 830px !important;
}
.mt840 {
  margin-top: 840px !important;
}
.pt840 {
  padding-top: 840px !important;
}
.mt850 {
  margin-top: 850px !important;
}
.pt850 {
  padding-top: 850px !important;
}
.mt860 {
  margin-top: 860px !important;
}
.pt860 {
  padding-top: 860px !important;
}
.mt870 {
  margin-top: 870px !important;
}
.pt870 {
  padding-top: 870px !important;
}
.mt880 {
  margin-top: 880px !important;
}
.pt880 {
  padding-top: 880px !important;
}
.mt890 {
  margin-top: 890px !important;
}
.pt890 {
  padding-top: 890px !important;
}
.mt900 {
  margin-top: 900px !important;
}
.pt900 {
  padding-top: 900px !important;
}
.mt910 {
  margin-top: 910px !important;
}
.pt910 {
  padding-top: 910px !important;
}
.mt920 {
  margin-top: 920px !important;
}
.pt920 {
  padding-top: 920px !important;
}
.mt930 {
  margin-top: 930px !important;
}
.pt930 {
  padding-top: 930px !important;
}
.mt940 {
  margin-top: 940px !important;
}
.pt940 {
  padding-top: 940px !important;
}
.mt950 {
  margin-top: 950px !important;
}
.pt950 {
  padding-top: 950px !important;
}
.mt960 {
  margin-top: 960px !important;
}
.pt960 {
  padding-top: 960px !important;
}
.mt970 {
  margin-top: 970px !important;
}
.pt970 {
  padding-top: 970px !important;
}
.mt980 {
  margin-top: 980px !important;
}
.pt980 {
  padding-top: 980px !important;
}
.mt990 {
  margin-top: 990px !important;
}
.pt990 {
  padding-top: 990px !important;
}
.mt1000 {
  margin-top: 1000px !important;
}
.pt1000 {
  padding-top: 1000px !important;
}
.at {
  text-align: center !important;
}
.al {
  text-align: left !important;
}
.ar {
  text-align: right !important;
}
.ac {
  text-align: center !important;
}
.brtn {
  border-top: 0 !important;
}
.brbn {
  border-bottom: 0 !important;
}
.v-application {
  font-family: "KakaoFont", "돋움", "dotum", sans-serif !important;
}
.v-application .title {
  font-family: "KakaoFont", "돋움", "dotum", sans-serif !important;
}
.v-application--is-ltr .v-list-item__action:first-child, .v-application--is-ltr .v-list-item__icon:first-child {
  margin-right: 15px !important;
}
.v-application .error--text {
  color: #FF5A4D !important;
  caret-color: #FF5A4D !important;
}
.v-application a {
  color: inherit;
}
.v-application ul, .v-application ol {
  padding-left: 0 !important;
}
.theme--light.v-btn {
  color: #fff;
}
.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot fieldset {
  color: #DEDEDE !important;
}
.theme--light.v-input input, .theme--light.v-input textarea {
  color: #333333;
}
.theme--light.v-input--is-disabled .v-input__slot input, .theme--light.v-input--is-disabled .v-input__slot textarea {
  color: #A1A1A1 !important;
}
.v-btn__content {
  letter-spacing: 0;
}
.mdi-magnify::before {
  content: "";
  width: 14px;
  height: 14px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEFSURBVHgBlZENkcIwEIWT9ATUwXEOOAUgAQUNUQAOAAWAgv4YYHBQFAAOKqEG2vLtDO2kDBR4M5lNdvftz4tWd8RxHBpjllxt69NaX6qq2jvncvUAcyeNIZ25NnVd/1tr/+Tw3uEnHK8fiRrnSIIQKOwK9QRZlh3ofCK+6zoGQbDCJq9IAkiO4oveqE3TjOl2VAOgaEleznTT1vfDCSWg3gChCs5v11F9CDqGmNInFv4IAx1nrHTtiDw2OFdDJAovZUdfQCOfi7K5SC5f84yEoltOfwIvYS6SiwhUv8hOMp50wkqexSRRFLkesQWdJySPuJascWoVT9M08clafQGf/BXRI09unH2IpxYhfKsAAAAASUVORK5CYII=) no-repeat 0 0;
  background-size: 100%;
}
.v-data-table > .v-data-table__wrapper > table > tbody > tr > td,
.v-data-table > .v-data-table__wrapper > table > thead > tr > td,
.v-data-table > .v-data-table__wrapper > table > tfoot > tr > td {
  font-size: 11px;
}
.v-data-table > .v-data-table__wrapper > table > tbody > tr > td .negative,
.v-data-table > .v-data-table__wrapper > table > thead > tr > td .negative,
.v-data-table > .v-data-table__wrapper > table > tfoot > tr > td .negative {
  color: red !important;
}
.v-ripple__container {
  display: none !important;
}
.v-dialog {
  background: #fff;
}
.v-dialog--fullscreen > .v-card {
  min-width: 1000px;
}
.v-text-field__details {
  padding: 5px 5px 0 !important;
}
.v-select__selection--comma {
  color: #333333;
}
.v-chip.secondary.theme--light {
  border-color: #d4d4d4 !important;
}
.v-chip-group .v-slide-group__content {
  padding: 0;
}
.v-chip-group .v-chip {
  margin: 2px 6px;
}
.al {
  text-align: left !important;
  justify-content: flex-start !important;
}
.ar {
  text-align: right !important;
}
.ac {
  text-align: center !important;
}
.row {
  display: flex !important;
}
.bdn {
  border: none !important;
}
.full-width {
  width: 100% !important;
}
.fc-r {
  color: #FF5A4D !important;
}
.fc-bk {
  color: #333333 !important;
}
.fc-g {
  color: #A1A1A1 !important;
}
.fc-gr {
  color: #00AF46 !important;
}
.fc-sb {
  color: #00A3FF !important;
}
.fc-y {
  color: #FFBE0A !important;
}
.nec::after {
  content: "*";
  display: inline-flex;
  margin-left: 5px;
  font-size: 14px;
  font-weight: 700;
  color: #FF5A4D;
}
.txt-link {
  color: #0500FF !important;
  text-decoration: underline !important;
}
.max-2 {
  display: -webkit-box !important;
  overflow: hidden !important;
  max-width: 100% !important;
  max-height: 2.8em !important;
  line-height: 1.4em !important;
  text-overflow: ellipsis !important;
  white-space: normal !important;
  word-wrap: break-word !important;
  word-break: break-all !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
}
.max-2.v-input {
  height: inherit !important;
}
.max-2.v-input label {
  display: -webkit-box !important;
  max-height: 2.4em !important;
  line-height: 1.2em !important;
  word-break: break-word !important;
  -webkit-line-clamp: 2 !important;
  -webkit-box-orient: vertical !important;
  font-weight: 400;
}
