@import url(https://fonts.googleapis.com/css2?family=Montserrat+Subrayada:wght@400;700&display=swap);@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css);@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap);@import url(https://cdnjs.cloudflare.com/ajax/libs/normalize/8.0.1/normalize.min.css);.montserrat-subrayada-bold{font-family:Montserrat Subrayada,sans-serif;font-weight:700;font-style:normal}@font-face{font-family:Pretendard-Regular;src:url(https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff) format("woff");font-weight:400;font-style:normal}#app,.v-application{background-color:#f3f3f3!important;min-height:100vh}*{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-moz-text-size-adjust:none;-o-text-size-adjust:none;font-smooth:always;box-sizing:border-box!important}body{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;-ms-text-size-adjust:100%}#app,body,html{margin:0!important;padding:0!important;box-sizing:border-box!important;font-size:16px!important;overflow-x:auto!important;overflow-y:auto!important}.v-application .primary--text{color:#005b96!important}.flex{display:flex!important}.s-bt{justify-content:space-between!important}.flex-center{display:flex;justify-content:center;align-items:center}.vertical-center{display:flex!important;justify-content:center!important;align-items:center!important}.row{flex-direction:row}.col{flex-direction:column}.v-select,.v-text-field{margin:0!important;padding:0!important}.v-list-item{margin:0!important}.v-application ul{padding:0!important}.site_content{width:90%!important;max-width:1500px!important;margin:15px auto!important}.chart_layout,.table_layout{margin-top:10px;border-radius:20px;background-color:#fafbfb;padding:20px;box-shadow:0 4px 4px rgba(0,0,0,.25)}.table_layout{padding:0!important;overflow-y:auto}@media(min-width:1264px){.container{max-width:100%!important}}::v-deep .theme--light.v-tabs>.v-tabs-bar{background-color:transparent!important}.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot fieldset{color:transparent!important}.v-text-field ::-moz-placeholder{font-size:12px;letter-spacing:-1px}.v-text-field ::placeholder{font-size:12px;letter-spacing:-1px}.v-input__slot{background-color:#fff!important}.v-select{flex:none}.v-select .v-input__control{height:3rem;width:inherit}.v-select .v-input__control .v-input__slot{border:none!important;border-radius:10px;min-height:0!important;width:inherit;margin:0;box-sizing:5px!important}.v-select .v-input__control .v-icon{font-size:30px!important;margin-top:10px;color:#005b96}.v-select .v-input__control .v-select__slot{height:3rem;width:100%!important}.v-select .v-select__selections{padding:0!important;margin-left:10px;text-align:center!important;letter-spacing:-1px;font-size:1rem}.v-select .mdi-menu-down:before{color:#939393;font-size:25px!important;content:"󰅀"}.v-menu__content{border-radius:0 0 15px 15px!important;box-shadow:none!important;border:1px solid #ddd!important}.v-list-item__title{letter-spacing:-1px;font-size:15px!important}.flex-col{flex-direction:column;margin-right:.5rem}.flex,.flex-col{display:flex}label{font-size:.9rem;padding-right:10px;font-weight:600}.refresh_btn{background-color:orange!important;margin-left:5px;width:35px!important;height:35px!important;border-radius:50%;box-shadow:0 2px 3px rgba(0,0,0,.3)}.v-select__slot{max-width:12rem}.select{padding:10px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)!important;border:1px solid #ddd!important;border-radius:20px!important}::v-deep .mdi-checkbox-marked{color:#005b96!important}::v-deep .v-list-item__content .v-list-item__title div{color:#000!important}.v-carousel__controls__item{color:orange!important;border-radius:50%;opacity:1!important;width:20px!important;height:20px!important}.calendar{max-width:160px!important;border-radius:50px!important;margin-right:5px!important;height:45px!important}.calendar .v-text-field__slot{margin-left:10px!important}.calendar .v-input__slot{height:45px!important;box-shadow:0 2px 4px rgba(0,0,0,.25)}.calendar .mdi-calendar{margin-top:5px;color:#a8a8a8}.v-data-table-header-mobile__wrapper .v-select{display:none}.v-data-table::v-deep .v-data-table__wrapper *{border-color:transparent;font-size:16px;letter-spacing:-1px}.v-data-table::v-deep .v-data-table__wrapper thead th{height:40px;text-align:center;color:#fff!important;background-color:#005b96}.v-data-table::v-deep .v-data-table__wrapper tbody td{height:40px}.v-data-table-header tr{height:50px!important}.v-data-table--fixed-header>.v-data-table__wrapper>table>thead>tr:nth-child(2)>th{top:0!important}.v-input__slider{background-color:#f3f3f3}.v-input__slider .v-input__slot{background-color:#f3f3f3!important}.v-application--is-ltr .v-input__slider .v-input__slot .v-label{margin-right:0!important}.show__btn{width:115px;height:40px!important;border-radius:50px;font-size:16px!important;letter-spacing:-2px;background-color:#f0f2f5!important;transition:all .3s ease 0s;box-shadow:0 4px 4px rgba(0,0,0,.25)!important;filter:drop-shadow(0 4px 4px rgba(0,0,0,.1))}.theme--light.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn-outlined){border:none;border-radius:50px;background-color:orange!important;color:#fff!important;transition:all .3s ease 0s}.theme--light .v-btn.v-btn--has-bg{color:#979797!important;font-weight:700;letter-spacing:-.74px}.search{min-width:250px;margin-top:10px!important;margin-right:10px!important;margin-left:10px!important}::v-deep .search>.v-input__control>.v-input__slot{background-color:transparent!important}.red-text{color:#f87171}.blue-text{color:#1d4ed8}.line{width:5px;background-color:orange;border:1px solid orange;border-radius:8px}.center-align{justify-content:center!important}.flex-start-align{justify-content:flex-start!important}.text-center-align{text-align:center!important}.text-start-align{text-align:start!important}.loading-container{display:flex;justify-content:center;align-items:center;width:100%}.skeleton{background-color:#f0f0f0;height:20px;width:100%;border-radius:4px;animation:skeleton-loading 1s linear infinite alternate}@keyframes skeleton-loading{0%{background-color:#f0f0f0}to{background-color:#e0e0e0}}.spinner{width:40px;height:40px;border:4px solid rgba(0,0,0,.1);border-top:4px solid #005b96;border-radius:50%;animation:spin 1s linear infinite;margin:auto}.thin-spinner{width:30px;height:30px;border:2px solid rgba(0,0,0,.1);border-top:2px solid #3498db;border-radius:50%;animation:spin .8s linear infinite;margin:auto}.title_line{width:100%;height:2px;border:1px solid #005b96}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.switch-container{display:flex;justify-content:center;align-items:center;background-color:#f4f4f4}.switch{position:relative;display:inline-block;width:50px;height:26px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;border-radius:26px}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;border-radius:50%}input:checked+.slider{background-color:#005b96}input:checked+.slider:before{transform:translateX(24px)}.app_bar{background-color:#f5f9fe!important;box-shadow:0 4px 4px rgba(0,0,0,.1)!important}.header{justify-content:space-between;width:100%}.header,.header-logo{display:flex;align-items:center}.logo_image{background-color:#fff;border-radius:50%;padding:3px;width:53px!important;height:53px!important;margin-top:0;cursor:pointer}.company_info{color:#005b96;margin-left:5px}.header-menu{display:flex;align-items:center}.tabs-container{display:flex;align-items:flex-end;gap:16px}.tab-menu-wrapper{position:relative;display:flex;flex-direction:column}.tab-menu{display:flex;list-style:none;padding:0;margin:0;margin-top:10px}.tab-menu li{width:100px;text-align:center}.tab-menu li a{text-decoration:none;color:#000;display:inline-block;padding-bottom:8px}.tab-menu li.active a{color:#005b96;font-weight:600}.tab-underline{position:absolute;bottom:0;height:3px;background-color:#005b96;transition:transform .3s ease}.login_btn{margin-top:-5px;display:flex;align-items:center}.login_icon{margin-right:3px;width:25px;height:25px}.footer{background-color:#f5f9fe!important;color:#005b96!important}