@tailwind base;@tailwind components;@tailwind utilities;html,body{width:100%;height:100%;min-height:100%;margin:0;padding:0;font-family:"Spoqa Han Sans Neo",sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}*{box-sizing:border-box}li{padding:0;list-style-type:none;-webkit-padding-start:0}table{border-spacing:0;border-collapse:collapse}table tr .td,table tr .th{padding:0}a:link,a:active,a:visited,a:hover{color:inherit;text-decoration:none}a>img{border:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input[type=text],input[type=number],input[type=password],input[type=email]{width:100%;height:48px;padding:14px 16px;border:1px solid #d2d7e1;border-radius:16px;color:#1a1d20;font-size:16px}input[type=text]:focus,input[type=number]:focus,input[type=password]:focus,input[type=email]:focus{outline:0}input[type=text]:focus:not(:read-only),input[type=number]:focus:not(:read-only),input[type=password]:focus:not(:read-only),input[type=email]:focus:not(:read-only){border:1px solid #526fec}input[type=text]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder{color:#1a1d20}input[type=text]:read-only,input[type=number]:read-only,input[type=password]:read-only,input[type=email]:read-only{background-color:#e6ecf4;color:#566374}input[type=text]:read-only:focus,input[type=number]:read-only:focus,input[type=password]:read-only:focus,input[type=email]:read-only:focus{border:1px solid #d2d7e1}input[type=text]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=email]:disabled{background-color:#e6ecf4;color:#566374}input[type=text]:disabled::placeholder,input[type=number]:disabled::placeholder,input[type=password]:disabled::placeholder,input[type=email]:disabled::placeholder{color:#abb9cb}input[type=text].gray,input[type=number].gray,input[type=password].gray,input[type=email].gray{border:1px solid #e6ecf4;background-color:#f7fafd}input[type=text].gray::placeholder,input[type=number].gray::placeholder,input[type=password].gray::placeholder,input[type=email].gray::placeholder{color:#8391a1}input[type=text].gray:focus,input[type=number].gray:focus,input[type=password].gray:focus,input[type=email].gray:focus{border:1px solid #abb9cb}input[type=text].narrow,input[type=number].narrow,input[type=password].narrow,input[type=email].narrow{height:32px;padding:6px 12px;border-radius:8px;font-size:14px}input[type=text].narrow::placeholder,input[type=number].narrow::placeholder,input[type=password].narrow::placeholder,input[type=email].narrow::placeholder{font-size:14px}input[type=text].has-input-right-text,input[type=number].has-input-right-text,input[type=password].has-input-right-text,input[type=email].has-input-right-text{padding-right:48px}input+.input-right-text{position:absolute;right:0;margin-right:16px;font-size:14px;font-weight:bold}.text-bold{font-weight:700}.text-blue{color:#526fec}.text-gray{color:#566374}.text-red{color:.text-red red-03}.btn{display:inline-flex;align-items:center;justify-content:center;height:48px;border:0;border-radius:16px;font-size:16px;font-weight:bold;cursor:pointer}.btn.gray{border:1px solid #d2d7e1;background-color:#e6ecf4}.btn.gray:disabled{background-color:#f7fafd;color:#abb9cb}.btn.gray:active:not(:disabled){background-color:#d2d7e1}.btn.blue{background-color:#526fec;color:#fff}.btn.blue:disabled{background-color:#dce4fd}.btn.blue:active:not(:disabled){background-color:#3a51c0}.btn.green{background-color:#72bc8d;color:#fff}.btn.green:active:not(:disabled){background-color:#50735d}.btn.black{background-color:#353a3f;color:#fff}.btn.black:disabled{background-color:#d2d7e1;color:#f7fafd}.btn.black:active:not(:disabled){background-color:#1a1d20}.btn.white{border:1px solid #566374;background-color:rgba(0,0,0,0);color:#353a3f}.btn.white:active:not(:disabled){border:1px solid #353a3f}.btn.narrow{height:32px;padding:0 6px;border-radius:10px;font-size:14px}.btn.submit{display:block;width:178px;margin:48px auto 96px}.v3dp__datepicker input[type=text]{background-color:#fff;cursor:pointer}.horizontal-stroke{height:1px;margin:0;padding:0;border-style:solid;color:#e6ecf4}.horizontal-stroke.stretch{position:absolute;left:0;width:100%;min-width:1200px}.horizontal-stroke.stretch::after{content:" ";display:block;margin-bottom:1px}.hint{color:#dc6f6c;font-size:12px;line-height:20px}.required-mark{color:#dc6f6c;font-size:18px}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.cursor-pointer{cursor:pointer}.text-inline{display:inline-flex;align-items:center}.w-100{width:100%}* .p-2{padding:2px}* .p-4{padding:4px}* .p-6{padding:6px}* .p-8{padding:8px}* .p-10{padding:10px}* .p-12{padding:12px}* .p-14{padding:14px}* .p-16{padding:16px}* .p-18{padding:18px}* .p-20{padding:20px}* .p-22{padding:22px}* .p-24{padding:24px}* .p-26{padding:26px}* .p-28{padding:28px}* .p-30{padding:30px}* .p-32{padding:32px}* .p-34{padding:34px}* .p-36{padding:36px}* .p-38{padding:38px}* .p-40{padding:40px}* .p-48{padding:48px}* .p-64{padding:64px}* .px-2{padding-left:2px;padding-right:2px}* .px-4{padding-left:4px;padding-right:4px}* .px-6{padding-left:6px;padding-right:6px}* .px-8{padding-left:8px;padding-right:8px}* .px-10{padding-left:10px;padding-right:10px}* .px-12{padding-left:12px;padding-right:12px}* .px-14{padding-left:14px;padding-right:14px}* .px-16{padding-left:16px;padding-right:16px}* .px-18{padding-left:18px;padding-right:18px}* .px-20{padding-left:20px;padding-right:20px}* .px-22{padding-left:22px;padding-right:22px}* .px-24{padding-left:24px;padding-right:24px}* .px-26{padding-left:26px;padding-right:26px}* .px-28{padding-left:28px;padding-right:28px}* .px-30{padding-left:30px;padding-right:30px}* .px-32{padding-left:32px;padding-right:32px}* .px-34{padding-left:34px;padding-right:34px}* .px-36{padding-left:36px;padding-right:36px}* .px-38{padding-left:38px;padding-right:38px}* .px-40{padding-left:40px;padding-right:40px}* .px-48{padding-left:48px;padding-right:48px}* .px-64{padding-left:64px;padding-right:64px}* .py-2{padding-top:2px;padding-bottom:2px}* .py-4{padding-top:4px;padding-bottom:4px}* .py-6{padding-top:6px;padding-bottom:6px}* .py-8{padding-top:8px;padding-bottom:8px}* .py-10{padding-top:10px;padding-bottom:10px}* .py-12{padding-top:12px;padding-bottom:12px}* .py-14{padding-top:14px;padding-bottom:14px}* .py-16{padding-top:16px;padding-bottom:16px}* .py-18{padding-top:18px;padding-bottom:18px}* .py-20{padding-top:20px;padding-bottom:20px}* .py-22{padding-top:22px;padding-bottom:22px}* .py-24{padding-top:24px;padding-bottom:24px}* .py-26{padding-top:26px;padding-bottom:26px}* .py-28{padding-top:28px;padding-bottom:28px}* .py-30{padding-top:30px;padding-bottom:30px}* .py-32{padding-top:32px;padding-bottom:32px}* .py-34{padding-top:34px;padding-bottom:34px}* .py-36{padding-top:36px;padding-bottom:36px}* .py-38{padding-top:38px;padding-bottom:38px}* .py-40{padding-top:40px;padding-bottom:40px}* .py-48{padding-top:48px;padding-bottom:48px}* .py-64{padding-top:64px;padding-bottom:64px}* .pt-2{padding-top:2px}* .pt-4{padding-top:4px}* .pt-6{padding-top:6px}* .pt-8{padding-top:8px}* .pt-10{padding-top:10px}* .pt-12{padding-top:12px}* .pt-14{padding-top:14px}* .pt-16{padding-top:16px}* .pt-18{padding-top:18px}* .pt-20{padding-top:20px}* .pt-22{padding-top:22px}* .pt-24{padding-top:24px}* .pt-26{padding-top:26px}* .pt-28{padding-top:28px}* .pt-30{padding-top:30px}* .pt-32{padding-top:32px}* .pt-34{padding-top:34px}* .pt-36{padding-top:36px}* .pt-38{padding-top:38px}* .pt-40{padding-top:40px}* .pt-48{padding-top:48px}* .pt-64{padding-top:64px}* .pr-2{padding-right:2px}* .pr-4{padding-right:4px}* .pr-6{padding-right:6px}* .pr-8{padding-right:8px}* .pr-10{padding-right:10px}* .pr-12{padding-right:12px}* .pr-14{padding-right:14px}* .pr-16{padding-right:16px}* .pr-18{padding-right:18px}* .pr-20{padding-right:20px}* .pr-22{padding-right:22px}* .pr-24{padding-right:24px}* .pr-26{padding-right:26px}* .pr-28{padding-right:28px}* .pr-30{padding-right:30px}* .pr-32{padding-right:32px}* .pr-34{padding-right:34px}* .pr-36{padding-right:36px}* .pr-38{padding-right:38px}* .pr-40{padding-right:40px}* .pr-48{padding-right:48px}* .pr-64{padding-right:64px}* .pb-2{padding-bottom:2px}* .pb-4{padding-bottom:4px}* .pb-6{padding-bottom:6px}* .pb-8{padding-bottom:8px}* .pb-10{padding-bottom:10px}* .pb-12{padding-bottom:12px}* .pb-14{padding-bottom:14px}* .pb-16{padding-bottom:16px}* .pb-18{padding-bottom:18px}* .pb-20{padding-bottom:20px}* .pb-22{padding-bottom:22px}* .pb-24{padding-bottom:24px}* .pb-26{padding-bottom:26px}* .pb-28{padding-bottom:28px}* .pb-30{padding-bottom:30px}* .pb-32{padding-bottom:32px}* .pb-34{padding-bottom:34px}* .pb-36{padding-bottom:36px}* .pb-38{padding-bottom:38px}* .pb-40{padding-bottom:40px}* .pb-48{padding-bottom:48px}* .pb-64{padding-bottom:64px}* .pl-2{padding-left:2px}* .pl-4{padding-left:4px}* .pl-6{padding-left:6px}* .pl-8{padding-left:8px}* .pl-10{padding-left:10px}* .pl-12{padding-left:12px}* .pl-14{padding-left:14px}* .pl-16{padding-left:16px}* .pl-18{padding-left:18px}* .pl-20{padding-left:20px}* .pl-22{padding-left:22px}* .pl-24{padding-left:24px}* .pl-26{padding-left:26px}* .pl-28{padding-left:28px}* .pl-30{padding-left:30px}* .pl-32{padding-left:32px}* .pl-34{padding-left:34px}* .pl-36{padding-left:36px}* .pl-38{padding-left:38px}* .pl-40{padding-left:40px}* .pl-48{padding-left:48px}* .pl-64{padding-left:64px}* .m-2{margin:2px}* .m-4{margin:4px}* .m-6{margin:6px}* .m-8{margin:8px}* .m-10{margin:10px}* .m-12{margin:12px}* .m-14{margin:14px}* .m-16{margin:16px}* .m-18{margin:18px}* .m-20{margin:20px}* .m-22{margin:22px}* .m-24{margin:24px}* .m-26{margin:26px}* .m-28{margin:28px}* .m-30{margin:30px}* .m-32{margin:32px}* .m-34{margin:34px}* .m-36{margin:36px}* .m-38{margin:38px}* .m-40{margin:40px}* .m-48{margin:48px}* .m-64{margin:64px}* .my-2{margin-top:2px;margin-bottom:2px}* .my-4{margin-top:4px;margin-bottom:4px}* .my-6{margin-top:6px;margin-bottom:6px}* .my-8{margin-top:8px;margin-bottom:8px}* .my-10{margin-top:10px;margin-bottom:10px}* .my-12{margin-top:12px;margin-bottom:12px}* .my-14{margin-top:14px;margin-bottom:14px}* .my-16{margin-top:16px;margin-bottom:16px}* .my-18{margin-top:18px;margin-bottom:18px}* .my-20{margin-top:20px;margin-bottom:20px}* .my-22{margin-top:22px;margin-bottom:22px}* .my-24{margin-top:24px;margin-bottom:24px}* .my-26{margin-top:26px;margin-bottom:26px}* .my-28{margin-top:28px;margin-bottom:28px}* .my-30{margin-top:30px;margin-bottom:30px}* .my-32{margin-top:32px;margin-bottom:32px}* .my-34{margin-top:34px;margin-bottom:34px}* .my-36{margin-top:36px;margin-bottom:36px}* .my-38{margin-top:38px;margin-bottom:38px}* .my-40{margin-top:40px;margin-bottom:40px}* .my-48{margin-top:48px;margin-bottom:48px}* .my-64{margin-top:64px;margin-bottom:64px}* .mx-2{margin-left:2px;margin-right:2px}* .mx-4{margin-left:4px;margin-right:4px}* .mx-6{margin-left:6px;margin-right:6px}* .mx-8{margin-left:8px;margin-right:8px}* .mx-10{margin-left:10px;margin-right:10px}* .mx-12{margin-left:12px;margin-right:12px}* .mx-14{margin-left:14px;margin-right:14px}* .mx-16{margin-left:16px;margin-right:16px}* .mx-18{margin-left:18px;margin-right:18px}* .mx-20{margin-left:20px;margin-right:20px}* .mx-22{margin-left:22px;margin-right:22px}* .mx-24{margin-left:24px;margin-right:24px}* .mx-26{margin-left:26px;margin-right:26px}* .mx-28{margin-left:28px;margin-right:28px}* .mx-30{margin-left:30px;margin-right:30px}* .mx-32{margin-left:32px;margin-right:32px}* .mx-34{margin-left:34px;margin-right:34px}* .mx-36{margin-left:36px;margin-right:36px}* .mx-38{margin-left:38px;margin-right:38px}* .mx-40{margin-left:40px;margin-right:40px}* .mx-48{margin-left:48px;margin-right:48px}* .mx-64{margin-left:64px;margin-right:64px}* .mt-2{margin-top:2px}* .mt-4{margin-top:4px}* .mt-6{margin-top:6px}* .mt-8{margin-top:8px}* .mt-10{margin-top:10px}* .mt-12{margin-top:12px}* .mt-14{margin-top:14px}* .mt-16{margin-top:16px}* .mt-18{margin-top:18px}* .mt-20{margin-top:20px}* .mt-22{margin-top:22px}* .mt-24{margin-top:24px}* .mt-26{margin-top:26px}* .mt-28{margin-top:28px}* .mt-30{margin-top:30px}* .mt-32{margin-top:32px}* .mt-34{margin-top:34px}* .mt-36{margin-top:36px}* .mt-38{margin-top:38px}* .mt-40{margin-top:40px}* .mt-48{margin-top:48px}* .mt-64{margin-top:64px}* .mr-2{margin-right:2px}* .mr-4{margin-right:4px}* .mr-6{margin-right:6px}* .mr-8{margin-right:8px}* .mr-10{margin-right:10px}* .mr-12{margin-right:12px}* .mr-14{margin-right:14px}* .mr-16{margin-right:16px}* .mr-18{margin-right:18px}* .mr-20{margin-right:20px}* .mr-22{margin-right:22px}* .mr-24{margin-right:24px}* .mr-26{margin-right:26px}* .mr-28{margin-right:28px}* .mr-30{margin-right:30px}* .mr-32{margin-right:32px}* .mr-34{margin-right:34px}* .mr-36{margin-right:36px}* .mr-38{margin-right:38px}* .mr-40{margin-right:40px}* .mr-48{margin-right:48px}* .mr-64{margin-right:64px}* .mb-2{margin-bottom:2px}* .mb-4{margin-bottom:4px}* .mb-6{margin-bottom:6px}* .mb-8{margin-bottom:8px}* .mb-10{margin-bottom:10px}* .mb-12{margin-bottom:12px}* .mb-14{margin-bottom:14px}* .mb-16{margin-bottom:16px}* .mb-18{margin-bottom:18px}* .mb-20{margin-bottom:20px}* .mb-22{margin-bottom:22px}* .mb-24{margin-bottom:24px}* .mb-26{margin-bottom:26px}* .mb-28{margin-bottom:28px}* .mb-30{margin-bottom:30px}* .mb-32{margin-bottom:32px}* .mb-34{margin-bottom:34px}* .mb-36{margin-bottom:36px}* .mb-38{margin-bottom:38px}* .mb-40{margin-bottom:40px}* .mb-48{margin-bottom:48px}* .mb-64{margin-bottom:64px}* .ml-2{margin-left:2px}* .ml-4{margin-left:4px}* .ml-6{margin-left:6px}* .ml-8{margin-left:8px}* .ml-10{margin-left:10px}* .ml-12{margin-left:12px}* .ml-14{margin-left:14px}* .ml-16{margin-left:16px}* .ml-18{margin-left:18px}* .ml-20{margin-left:20px}* .ml-22{margin-left:22px}* .ml-24{margin-left:24px}* .ml-26{margin-left:26px}* .ml-28{margin-left:28px}* .ml-30{margin-left:30px}* .ml-32{margin-left:32px}* .ml-34{margin-left:34px}* .ml-36{margin-left:36px}* .ml-38{margin-left:38px}* .ml-40{margin-left:40px}* .ml-48{margin-left:48px}* .ml-64{margin-left:64px}#app{width:100%;height:100%}
.login{display:flex;align-items:center;min-width:960px;min-height:calc(100vh - 96px);background-color:#f7fafd}.login-inner{width:100%;min-width:960px;max-width:1200px;height:335px;margin:0 auto;padding:0 16px}.login-inner .left{display:inline-block}.login-inner .left h1{width:100%;color:#3a51c0;font-size:48px;font-weight:bold;line-height:60px}.login-inner .left p{width:100%;font-size:20px;line-height:30px;white-space:pre-line}.login-inner .right{display:inline-block;float:right}.login-inner .right .login-box{width:480px;padding:40px 50px 20px;background-color:#fff}.login-inner .right .login-box .mode-selector{display:flex;width:100%;margin-bottom:36px;padding:4px;background-color:#f7fafd}.login-inner .right .login-box .mode-selector li{display:inline-block;flex-grow:1;width:100%;padding:8px 0;border-radius:4px;color:#353a3f;font-size:18px;text-align:center;cursor:pointer}.login-inner .right .login-box .mode-selector li:first-child{margin-right:10px}.login-inner .right .login-box .mode-selector li.selected{background-color:#353a3f;color:#fff;font-weight:bold}.login-inner .right .login-box .input-wrap{display:flex;align-items:center;margin-bottom:24px}.login-inner .right .login-box .input-wrap:last-child{margin-bottom:0}.login-inner .right .login-box .input-wrap .label{min-width:66px;margin-right:18px;color:#566374;font-size:14px;font-weight:bold}.login-inner .right .login-box .input-wrap .label+input{flex-grow:1}.login-inner .right .login-box .input-wrap .custom-select{flex-grow:1;width:100%}.login-inner .right .login-box .btn{display:block;width:178px;margin:auto}@media all and (max-width: 768px){.login{display:flex;min-width:100%;height:100%;min-height:100%;background-color:#fff}.login .login-inner{display:block;min-width:100%;max-width:100%;height:auto}.login .login-inner .left{width:auto;margin:0 auto}.login .login-inner .left h1{font-size:24px;line-height:32px}.login .login-inner .left p{margin-top:20px;font-size:16px;line-height:20px;white-space:normal}.login .login-inner .right{width:100%;margin-top:64px;float:unset}.login .login-inner .right .login-box{width:100%;padding:0}.login .login-inner .right .login-box .mode-selector{display:none}.login .login-inner .right .login-box .input-wrap{display:block}.login .login-inner .right .login-box .input-wrap .label{display:block;margin-bottom:8px;color:#1a1d20}.login .login-inner .right .login-box .btn{width:100%;margin-top:50px}}
.dashboard .page{width:1200px;margin:0 auto;padding:0 16px 64px}.dashboard .customer-controller{width:1200px;margin:0 auto;padding:0 16px}@media all and (max-width: 768px){.dashboard.dashboard-customer{height:calc(100vh - 104px);overflow-x:hidden;overflow-y:auto}}
#components{width:1200px;min-height:100%;margin:0 auto;padding:32px 16px;background-color:#fefefe}#components .partition{margin-bottom:32px;padding:8px 0}#components .partition .title{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #e6ecf4;color:#dc6f6c;font-size:16px}#components .partition .btn{width:178px;hegiht:48px;margin-right:16px}#components .partition .text-input{width:480px;margin-right:16px}#components .partition .cursor{cursor:pointer}
.page{position:relative}.page .input-wrap{display:flex;position:relative;width:100%}.page .input-wrap.center{align-items:center}.page .input-wrap .input-label{display:inline-flex;align-items:center;min-width:178px;height:48px;color:#566374;font-size:14px;font-weight:bold}.page .input-wrap input[type=email],.page .input-wrap input[type=text],.page .input-wrap input[type=number],.page .input-wrap input[type=password]{width:100%}.page .input-wrap .address-select{display:flex;width:100%}.page .input-wrap .address-select .btn{width:94px;margin-left:8px}.page .input-wrap .month-picker{width:100%}.page .input-wrap .v3dp__datepicker{width:100%}.page .input-wrap .green{color:#72bc8d;font-size:14px;font-weight:bold;cursor:pointer}.page .input-wrap .red{display:flex;position:absolute;right:-106px;flex-wrap:nowrap;align-items:center;color:#dc6f6c;font-size:14px;font-weight:bold;cursor:pointer}.page .input-wrap.warning .input-label{color:#dc6f6c}.page .input-wrap.warning input[type=email],.page .input-wrap.warning input[type=text],.page .input-wrap.warning input[type=number],.page .input-wrap.warning input[type=password]{outline:1px solid #dc6f6c}.page .gray-text-wrap{width:100%;padding:10px 16px;background-color:#d2d7e1;color:#566374;font-size:14px;font-weight:bold}@media all and (max-width: 768px){.dashboard-customer .page{width:100%;padding:0 16px 64px}.dashboard-customer .page .input-wrap{display:block;width:100%}.dashboard-customer .page .input-wrap .input-label{margin-bottom:8px}.dashboard-customer .page .controller .plant-selector{position:fixed;z-index:999;top:6px;right:16px}.dashboard-customer .page .controller .plant-selector .text-display{width:200px !important;height:40px !important;padding-right:20px !important;border-radius:8px !important;background-color:#fff;line-height:40px !important}.dashboard-customer .page .controller .plant-selector .svg-icon{right:8px}.dashboard-customer .page .controller .plant-selector .option-wrap{right:0px}.dashboard-customer .page .controller .company-info{display:none}.dashboard-customer .page input+.input-right-text{margin-top:16px}}
.page-contract .controller{display:flex;align-items:center;margin-top:16px;margin-bottom:20px}.page-contract .controller [type=text] .svg-icon{position:absolute;top:5px;right:5px;width:20px;height:20px}.page-contract .controller .btn.blue{width:120px}.page-contract .controller .btn.gray{width:148px}.page-contract .controller .download{display:inline-flex;margin-left:12px;font-size:12px;text-decoration:underline;cursor:pointer}.page-contract .controller .btn-download{width:180px}.page-contract .controller .remove-dangling-customer-link{margin-left:12px;color:#dc6f6c;font-size:12px;text-decoration:underline}.page-contract .controller .num-of-items{margin-right:12px;font-size:12px}.page-contract .controller .pagination{margin-left:auto}.page-contract .custom-table-outer .custom-table-wrap .custom-table thead th.dark-bg{border-right:1px solid #d2d7e1;background-color:#e6ecf4}
.page-request-management .controller{margin-top:16px;margin-bottom:28px}.page-request-management .controller [type=text] .svg-icon{position:absolute;top:5px;right:5px;width:20px;height:20px}.page-request-management .controller .controller-line{display:flex;align-items:center;width:100%}.page-request-management .controller .controller-line .custom-date-picker{width:170px}.page-request-management .controller .controller-line .unsetdate{position:absolute;z-index:999;left:195px;cursor:pointer}.page-request-management .controller .controller-line .unsetdate.requested-year{left:635px}.page-request-management .controller .controller-line .unsetdate.requested-month{left:810px}.page-request-management .controller .controller-line .unsetdate.generated-month{left:375px}.page-request-management .controller .controller-line .label{font-size:18px;font-weight:bold}.page-request-management .controller .controller-line .search-btn{width:96px;margin-right:auto}.page-request-management .controller .controller-line .update{font-size:12px;line-height:15px;text-align:right;text-decoration:underline}.page-request-management .controller .controller-line .btn-download{width:180px}.page-request-management .controller .controller-line .btn-download:disabled{background-color:#abb9cb}.page-request-management .controller .controller-line.select{padding:8px 12px;background-color:#dce4fd}.page-request-management .controller .controller-line.select .select-group{display:inline-flex;align-items:center}.page-request-management .controller .controller-line.select .select-group:last-child{margin-left:80px}.page-request-management .controller .controller-line.select .select-group label{margin-right:24px;color:#526fec;font-size:14px;font-weight:bold}.page-request-management .controller .controller-line.select .select-group .text-display{background-color:#fff}.page-request-management .controller .left-btn-group .btn{width:180px}.page-request-management .controller .left-btn-group .btn:not(:first-child){margin-left:16px}.page-request-management .controller .right-btn-group{margin-left:auto}.page-request-management .controller .pagination{margin-left:auto}.page-request-management .num-of-items{margin-right:12px;font-size:12px}.page-request-management .custom-table .custom-checkbox{display:inline-block}.page-request-management .custom-table .td-checkbox{text-align:center;cursor:unset !important}.page-request-management .custom-table .done{color:#526fec;font-weight:bold}.page-request-management .custom-table .n-calc{color:#dc6f6c}.page-request-management .custom-table .calc{color:#dc6f6c;font-weight:bold}
.page-customer-plant-edit .customer-plant-name{display:flex;justify-content:center;margin-bottom:24px;font-size:20px}.page-customer-plant-edit .customer-plant-name .separator{display:inline-block;margin:0 8px}.page-customer-plant-edit .customer-plant-name label{margin-right:4px;color:#566374}.page-customer-plant-edit .customer-plant-name p{color:#1a1d20;font-weight:bold}.page-customer-plant-edit .contents{display:grid;grid-template-columns:1fr 1fr;gap:20px}.page-customer-plant-edit .contents .tab-content{position:relative;min-height:calc(100vh - 284px)}.page-customer-plant-edit .contents .tab-content .tab-content-inner{width:600px;margin:0 auto;padding:48px 16px}.page-customer-plant-edit .history .history-title-wrap{display:flex;align-items:center}.page-customer-plant-edit .history .history-title-wrap .title-label{display:inline-block;width:87px;height:26px;font-size:16px;line-height:26px;align-items:center;letter-spacing:-0.02em;color:#1a1d20}.page-customer-plant-edit .history .history-title-wrap .last-modify-date-label{flex:1;margin-left:8px;width:191px;height:20px;font-size:14px;line-height:20px;color:#abb9cb}.page-customer-plant-edit .history .history-lines-wrap{height:500px;overflow-y:scroll}.page-customer-plant-edit .history .history-lines-wrap[general]{height:252px}.page-customer-plant-edit .history .history-lines-wrap[contract]{height:1680px}.page-customer-plant-edit .history .history-lines-wrap[ess]{height:588px}.page-customer-plant-edit .history .history-lines-wrap .history-line{margin:8px 0;font-size:14px;line-height:20px;letter-spacing:-0.03em;color:#abb9cb}.page-customer-plant-edit .btn.narrow{width:120px}
.page-info .form{width:640px;margin:64px auto 0}
.announcement[data-v-78dce422]{margin:0 auto;max-width:600px}
.controller[data-v-0adbe6a8]{display:flex;justify-content:space-between;margin-right:auto;margin-left:auto}.controller .date-wrap[data-v-0adbe6a8]{display:inline-flex;align-items:center;margin-left:66px}.controller .date-wrap .label[data-v-0adbe6a8]{margin-right:8px;font-size:18px;font-weight:bold}.controller-filter-wrap[data-v-0adbe6a8]{display:flex}.controller .company-info[data-v-0adbe6a8]{display:flex}.controller .company-info .left[data-v-0adbe6a8]{margin-right:12px;font-size:14px;font-weight:bold}.controller .company-info .right p[data-v-0adbe6a8]{font-size:12px;text-align:right}.controller .company-info .right p[data-v-0adbe6a8]:first-child{margin-bottom:8px}
.page-customer-announcement{width:600px;margin:0 auto}.page-customer-announcement .controller{display:flex}.page-customer-announcement .controller .custom-select{margin-right:auto}.page-customer-announcement .controller .company-info{display:flex}.page-customer-announcement .controller .company-info .left{margin-right:12px;font-size:14px;font-weight:bold}.page-customer-announcement .controller .company-info .right p{font-size:12px;text-align:right}.page-customer-announcement .controller .company-info .right p:first-child{margin-bottom:8px}.page-customer-announcement .editable{width:580px;margin:40px auto 0}.page-customer-announcement .grid{display:grid;grid-template-columns:1fr 1fr;margin:40px 0 24px}.page-customer-announcement .grid.has-ess{grid-template-columns:1fr 1fr 1fr}.page-customer-announcement .grid .column{padding:8px 16px}.page-customer-announcement .grid .column:not(:first-child){margin-left:52px}.page-customer-announcement .grid .column.gray{background-color:#f7fafd}.page-customer-announcement .grid .row{display:flex;align-items:flex-start;padding:24px 0;border-bottom:1px solid #e6ecf4}.page-customer-announcement .grid .row .label{min-width:84px;margin-right:auto;color:#566374;font-size:14px;font-weight:bold}.page-customer-announcement .grid .row .value{font-size:16px;text-align:right}.page-customer-announcement .grid h3{margin-bottom:24px;font-size:24px}.page-customer-announcement .edit-btn{display:inline-block;margin-bottom:28px;color:#526fec;font-size:16px;font-weight:bold;cursor:pointer}.page-customer-announcement .warning{display:flex;align-items:center;color:#dc6f6c;font-size:14px}.page-customer-announcement .warning .bold{font-weight:bold}.page-customer-announcement .grid-selector-tab{display:none}@media all and (max-width: 768px){.page-customer-announcement{width:100%}}
.board{display:flex;flex-direction:column;align-items:center}.board .btn-add{padding:3px 16px}.editor{height:200px !important}.title-wrap{display:inline-flex;margin:25px 0 44px;align-self:flex-start;align-items:center}.post-new-mark{color:#f11b13;font-size:13px;background-color:#f9ebeb;padding:2px 5px;border-radius:4px}.post-wrap{width:100%}.post-item .title{width:100%;display:grid;grid-template-columns:12% 60% 28%;justify-content:space-between;align-items:center;border-bottom:1px solid #d2d7e1;padding:20px 10px;cursor:pointer}.post-item .title span{overflow:hidden;word-wrap:break-word}.post-item .title span:last-child{text-align:right}.post-add{margin:0 auto;max-width:600px}.post-add-wrap input::placeholder{color:#abb9cb}.post-add .btn-wrap{display:flex;justify-content:flex-end;align-items:center}.post-add .btn-wrap button{width:100px}.post-add .btn-back{font-size:16px;display:flex;align-items:center;cursor:pointer}.post-detail{margin:0 auto;max-width:600px}.post-detail-wrap{border-top:2px solid #000;border-bottom:2px solid #000}.post-detail-wrap .board-title-wrap{display:grid;grid-template-columns:20% 60% 20%;align-items:center;border-bottom:1px solid #d2d7e1;padding:16px;font-weight:700}.post-detail-wrap .board-title-wrap div:last-child{text-align:right}.post-detail-wrap .board-title-wrap .title{overflow:hidden;word-wrap:break-word}.post-detail-wrap .contents{padding:40px 16px}.post-detail-wrap .contents h1{font-size:2em}.post-detail-wrap .contents a{color:#0060b6;text-decoration:none}.post-detail-wrap .contents a:hover{color:#00a0c6;text-decoration:none;cursor:pointer}.post-detail-wrap .contents ul{display:block;padding-inline-start:16px}.post-detail-wrap .contents ul li{list-style-type:disc}.post-detail-wrap .contents ol{display:block;padding-inline-start:16px}.post-detail-wrap .contents ol li{list-style-type:auto}.post-detail .btn-wrap{display:flex;justify-content:space-between;align-items:center}.post-detail .btn-wrap button{width:100px}.post-detail .btn-back{font-size:16px;display:flex;align-items:center;cursor:pointer}.topbar{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}.search-wrap{height:35px;display:flex;align-items:center}.search-wrap .text-display{border-radius:8px !important;color:#abb9cb}.search-wrap input{margin-left:8px;height:100%;border-radius:8px}.search-wrap input::placeholder{color:#abb9cb}
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
  margin-left: 1px;
  margin-right: 1px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover {
  background-color: #f3f4f6;
}
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  background-color: #dbeafe;
  color: #2563eb;
}
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #2563eb;
}
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #2563eb;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #4b5563;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #4b5563;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #4b5563;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #4b5563;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #4b5563;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #4b5563;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #4b5563;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
  margin-right: 1px;
  margin-left: 1px;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: flex;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding: 5px 8px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #d1d5db;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #d1d5db;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #d1d5db;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 3px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
  margin: 2px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #d1d5db;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #d1d5db;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #d1d5db;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #d1d5db;
  box-shadow: 0px 0px 5px #d1d5db;
  color: #4b5563;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #d1d5db;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #d1d5db;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #2563eb;
}
.ql-container.ql-snow {
  border: 1px solid #d1d5db;
}

.page-files .controller{display:flex;align-items:center;margin-top:16px;margin-bottom:28px}.page-files .controller .page-name{display:flex;flex-grow:1;justify-content:center;margin:0 auto}.page-files .controller .left .total{display:inline-flex;margin-right:16px;color:#566374;font-size:14px}
.page-customer-information .controller{display:flex}.page-customer-information .controller .custom-select{margin-right:auto}.page-customer-information .controller .company-info{display:flex}.page-customer-information .controller .company-info .left{margin-right:12px;font-size:14px;font-weight:bold}.page-customer-information .controller .company-info .right p{font-size:12px;text-align:right}.page-customer-information .controller .company-info .right p:first-child{margin-bottom:8px}.page-customer-information .editable{width:580px;margin:40px auto 0}.page-customer-information .grid{display:grid;grid-template-columns:1fr 1fr;margin:40px 0 24px}.page-customer-information .grid.has-ess{grid-template-columns:1fr 1fr 1fr}.page-customer-information .grid .column{padding:8px 16px}.page-customer-information .grid .column:not(:first-child){margin-left:52px}.page-customer-information .grid .column.gray{background-color:#f7fafd}.page-customer-information .grid .row{display:flex;align-items:flex-start;padding:24px 0;border-bottom:1px solid #e6ecf4}.page-customer-information .grid .row .label{min-width:84px;margin-right:auto;color:#566374;font-size:14px;font-weight:bold}.page-customer-information .grid .row .value{font-size:16px;text-align:right}.page-customer-information .grid h3{margin-bottom:24px;font-size:24px}.page-customer-information .edit-btn{display:inline-block;margin-bottom:28px;color:#526fec;font-size:16px;font-weight:bold;cursor:pointer}.page-customer-information .warning{display:flex;align-items:center;color:#dc6f6c;font-size:14px}.page-customer-information .warning .bold{font-weight:bold}.page-customer-information .grid-selector-tab{display:none}@media all and (max-width: 768px){.page-customer-information .grid{grid-template-columns:1fr}.page-customer-information .grid.has-ess{grid-template-columns:1fr}.page-customer-information .grid .column{padding:0}.page-customer-information .grid .column:not(.visible){display:none}.page-customer-information .grid .column:not(:first-child){margin-left:unset}.page-customer-information .grid .column.gray{background-color:rgba(0,0,0,0)}.page-customer-information .edit-btn{display:flex;justify-content:flex-end}.page-customer-information .warning{display:block;padding-left:20px}.page-customer-information .warning .svg-icon{position:absolute;left:16px}.page-customer-information .editable{width:100%}.page-customer-information .editable .custom-date-picker{width:100%}.page-customer-information .grid-selector-tab{display:flex;margin-top:24px}}
.page-customer-request .controller{display:flex;justify-content:space-between;margin-right:auto;margin-left:auto}.page-customer-request .controller .date-wrap{display:inline-flex;align-items:center;margin-left:66px}.page-customer-request .controller .date-wrap .label{margin-right:8px;font-size:18px;font-weight:bold}.page-customer-request .controller-filter-wrap{display:flex}.page-customer-request .controller .company-info{display:flex}.page-customer-request .controller .company-info .left{margin-right:12px;font-size:14px;font-weight:bold}.page-customer-request .controller .company-info .right p{font-size:12px;text-align:right}.page-customer-request .controller .company-info .right p:first-child{margin-bottom:8px}.page-customer-request .controller .select-wrap{display:flex}.page-customer-request .controller .date-wrap{margin-left:66px}.page-customer-request .controller .date-wrap .label{margin-right:4px;font-size:18px;font-weight:bold}.page-customer-request .request-form{width:600px;margin:0 auto}.page-customer-request .request-form .request-form-block{display:inline-flex}.page-customer-request .request-form .request-form-block:not(:last-child){margin-bottom:64px}.page-customer-request .request-form .request-form-block .request-form-label{width:200px;margin-right:20px;text-align:right}.page-customer-request .request-form .request-form-block .request-form-label h3{margin-bottom:14px;font-size:24px}.page-customer-request .request-form .request-form-block .request-form-input{width:380px}.page-customer-request .request-form .request-form-block .request-form-input .file-input-wrap{display:flex}.page-customer-request .request-form .request-form-block .request-form-input .upload-btn{width:105px;height:32px;margin-right:20px;border-radius:10px}.page-customer-request .request-form .request-form-block .request-form-input .file-name{margin-right:8px;color:#526fec;font-size:14px;cursor:pointer}.page-customer-request .request-form .request-form-block .request-form-input .file-control-wrap{display:inline-flex;align-items:center}.page-customer-request .request-form .request-form-block .request-form-input .file-control-wrap .svg-icon{cursor:pointer}.page-customer-request .request-form .request-form-block .request-form-input .input-wrap .input-label{min-width:120px}.page-customer-request .request-form .warning{color:#dc6f6c;font-size:12px}.page-customer-request .request-form-bottom{text-align:center}.page-customer-request .request-form-bottom h3{margin-bottom:28px;color:#566374;font-size:31px;line-height:36px}.page-customer-request .request-form-bottom .checkbox-wrap{width:480px;margin:0 auto;text-align:center}.page-customer-request .request-form-bottom .desc-title{color:#f11b13;font-size:25px}.page-customer-request .request-summary{width:100%;margin-bottom:72px;padding:32px 32px 40px;background-color:#f7fafd;font-size:0}.page-customer-request .request-summary .box{background-color:#fff}.page-customer-request .request-summary .box .box-header{display:flex;justify-content:space-between;padding:32px 40px 24px 32px;font-size:16px;font-weight:bold}.page-customer-request .request-summary .box .box-header h6{margin-bottom:4px;color:#526fec;font-size:18px}.page-customer-request .request-summary .box .error{padding:54px 40px 40px;color:#526fec;font-size:32px;font-weight:bold;text-align:right}.page-customer-request .request-summary .box .summary-wrap{padding:40px;text-align:right}.page-customer-request .request-summary .box .summary-wrap .summary{display:inline-block;text-align:right}.page-customer-request .request-summary .box .summary-wrap .summary:not(:first-child){margin-left:48px}.page-customer-request .request-summary .box .summary-wrap .summary h6{margin-bottom:4px;color:#526fec;font-size:18px}.page-customer-request .request-summary .box .summary-wrap .summary .value{font-size:48px;font-weight:bold}.page-customer-request .request-summary .box .summary-wrap .summary .value label{font-size:16px}.page-customer-request .request-summary .lr-wrap{display:flex}.page-customer-request .request-summary .lr-wrap .left,.page-customer-request .request-summary .lr-wrap .right{padding:34px 0 40px;font-size:16px;vertical-align:middle}.page-customer-request .request-summary .lr-wrap .left.left,.page-customer-request .request-summary .lr-wrap .right.left{display:inline-flex;align-items:center;margin-right:auto}.page-customer-request .request-summary .lr-wrap .left li,.page-customer-request .request-summary .lr-wrap .right li{display:flex;align-items:center}.page-customer-request .request-summary .lr-wrap .left li::before,.page-customer-request .request-summary .lr-wrap .right li::before{content:"·";display:inline-block;margin-right:8px}.page-customer-request .request-summary .lr-wrap .left li:not(:last-child),.page-customer-request .request-summary .lr-wrap .right li:not(:last-child){margin-bottom:12px}.page-customer-request .request-summary .lr-wrap .left li .blue,.page-customer-request .request-summary .lr-wrap .right li .blue{color:#526fec}.page-customer-request .request-summary .lr-wrap .left li a,.page-customer-request .request-summary .lr-wrap .right li a{margin-left:16px;font-size:14px;font-weight:bold;cursor:pointer}.page-customer-request .column-wrap{display:grid;grid-template-columns:1fr 1fr;padding:64px 0 96px}.page-customer-request .column-wrap .column:first-child{width:700px;margin-right:auto}.page-customer-request .column-wrap .column:last-child{width:478px;padding-right:32px}.page-customer-request .column-wrap .column .row{display:flex;width:100%;font-size:14px}.page-customer-request .column-wrap .column .row:not(:last-child){padding-bottom:24px}.page-customer-request .column-wrap .column .row.narrow{padding-bottom:5px}.page-customer-request .column-wrap .column .row .label{margin-right:auto;color:#566374;font-weight:bold}.page-customer-request .column-wrap .column .title{margin-bottom:12px;color:#72bc8d;font-size:24px}.page-customer-request .column-wrap .column .desc{font-size:18px;font-weight:bold}.page-customer-request .column-wrap .column .horizontal-stroke{margin-bottom:24px}.page-customer-request .bottom-box{padding:32px 24px;border:1px solid #e6ecf4;border-radius:4px;text-align:right}.page-customer-request .bottom-box p{line-height:46px;text-align:left}.page-customer-request .bottom-box .btn{width:160px;height:32px;border-radius:10px}.page-customer-request .markup-image{width:100%}
.page-customer-request-list .controller{display:flex;justify-content:space-between;margin-right:auto;margin-left:auto}.page-customer-request-list .controller .date-wrap{display:inline-flex;align-items:center;margin-left:66px}.page-customer-request-list .controller .date-wrap .label{margin-right:8px;font-size:18px;font-weight:bold}.page-customer-request-list .controller-filter-wrap{display:flex}.page-customer-request-list .controller .company-info{display:flex}.page-customer-request-list .controller .company-info .left{margin-right:12px;font-size:14px;font-weight:bold}.page-customer-request-list .controller .company-info .right p{font-size:12px;text-align:right}.page-customer-request-list .controller .company-info .right p:first-child{margin-bottom:8px}.page-customer-request-list .controller .pagination{margin-left:auto}.page-customer-request-list .controller .mobile-support{display:none}.page-customer-request-list .custom-table .accordion{display:none}.page-customer-request-list .custom-table .done{color:#526fec;font-weight:bold}.page-customer-request-list .custom-table .n-calc{color:#dc6f6c}.page-customer-request-list .custom-table .calc{color:#dc6f6c;font-weight:bold}@media all and (max-width: 768px){.page-customer-request-list .controller .date-wrap{display:flex;align-items:center;margin-left:0;padding-top:16px}.page-customer-request-list .controller .date-wrap .label{display:none}.page-customer-request-list .controller .mobile-support{display:flex;flex-grow:1;align-items:center;justify-content:center;padding-top:9px;padding-left:8px;float:right;color:#566374;font-size:14px}.page-customer-request-list .custom-table-outer .custom-table-wrap .vue-columns-resizable{display:none}.page-customer-request-list .custom-table-outer .custom-table-wrap.empty,.page-customer-request-list .custom-table-outer .custom-table-wrap.loading{padding-bottom:256px}.page-customer-request-list .custom-table-outer .custom-table-wrap .custom-table{display:none}.page-customer-request-list .custom-table-outer .custom-table-wrap .custom-table tbody{display:block;width:100%}.page-customer-request-list .custom-table-outer .custom-table-wrap .custom-table tbody tr{display:block;width:100%;border-bottom:0}.page-customer-request-list .custom-table-outer .custom-table-wrap .custom-table tbody tr:nth-child(even){background-color:#fff}.page-customer-request-list .custom-table-outer .custom-table-wrap .custom-table tbody tr:not(:first-child){margin-top:20px}.page-customer-request-list .custom-table-outer .custom-table-wrap .custom-table tbody td{display:flex;width:100% !important;height:auto;padding:12px 4px;border-bottom:1px solid #e6ecf4}.page-customer-request-list .custom-table-outer .custom-table-wrap .custom-table tbody td.text-blue .item{color:#526fec}.page-customer-request-list .custom-table-outer .custom-table-wrap .custom-table tbody td.loading-row,.page-customer-request-list .custom-table-outer .custom-table-wrap .custom-table tbody td.empty-row{width:100%;text-align:center}.page-customer-request-list .custom-table-outer .custom-table-wrap .custom-table tbody td .mheader{display:inline-flex;flex-grow:1;min-width:110px;margin-right:auto;color:#566374;font-size:14px;font-weight:bold}.page-customer-request-list .custom-table-outer .custom-table-wrap .custom-table tbody td .item{justify-content:flex-end;padding-left:16px;color:#566374;font-size:16px;text-align:right}.page-customer-request-list .custom-table-outer .custom-table-wrap .scrollable .custom-table{display:block;width:100%;min-width:100%}.page-customer-request-list .custom-table-outer .loading-icon{margin:-200px auto 0}.page-customer-request-list .custom-table-outer .empty-text{margin:-144px auto 0}.page-customer-request-list .custom-table .accordion{display:flex;align-items:center;width:100%;height:64px;cursor:pointer}.page-customer-request-list .custom-table .accordion .accordion-text{font-size:16px;font-weight:bold}.page-customer-request-list .custom-table .accordion .accordion-text.blue{color:#526fec}.page-customer-request-list .custom-table .accordion .svg-icon{margin-left:auto}.page-customer-request-list .custom-table tbody tr.visible td:not(:first-child){display:flex}.page-customer-request-list .custom-table tbody tr.hidden td:not(:first-child){display:none}.page-customer-request-list .custom-table tbody td:first-child .mheader,.page-customer-request-list .custom-table tbody td:first-child .item{display:none !important}}
div[data-v-64dc6934]{white-space:pre-wrap;line-height:35px}table[data-v-64dc6934]{width:100%;text-align:center}table td[data-v-64dc6934]{padding:10px;border:1px solid #000}
div[data-v-4070d898]{white-space:pre-wrap;line-height:35px}table[data-v-4070d898]{width:100%;text-align:center}table td[data-v-4070d898]{padding:10px;border:1px solid #000}
div[data-v-a8f43a10]{white-space:pre-wrap;line-height:35px}table[data-v-a8f43a10]{width:100%;text-align:center}table td[data-v-a8f43a10]{padding:10px;border:1px solid #000}
div[data-v-d30b7a36]{white-space:pre-wrap;line-height:35px}table[data-v-d30b7a36]{width:100%;text-align:center}table td[data-v-d30b7a36]{padding:10px;border:1px solid #000}
.app-footer{display:flex;align-items:center;justify-content:center;width:100%;height:96px;background:#fff;text-align:center}.app-footer a{cursor:pointer}.app-footer a:not(:first-child){margin-left:54px}.app-footer img{height:28px}@media all and (max-width: 768px){.app-footer{display:none}}
.app-header{width:100%}.app-header .app-header-inner{display:flex;width:1200px;margin:0 auto;padding:36px 16px}.app-header .app-header-inner .company{width:264px;font-size:24px}.app-header .app-header-inner .app-header-menu{display:flex;flex-grow:1}.app-header .app-header-inner .app-header-menu .header-link{display:inline-flex;align-items:center;color:#1a1d20;font-size:18px;font-weight:bold;cursor:pointer}.app-header .app-header-inner .app-header-menu .header-link:last-child{margin-left:auto}.app-header .app-header-inner .app-header-menu .header-link .logout{display:inline-flex;align-items:center;flex-grow:1}.app-header .app-header-inner .app-header-menu .header-link.active{color:#526fec}.app-header .app-header-inner .app-header-menu .header-link .svg-icon{margin-right:11px}.app-header .app-header-inner .app-header-menu .header-link:not(:last-child){margin-right:100px}.app-header .app-header-inner .app-header-menu .tab-alarm-mark{display:flex;align-self:baseline}@media all and (max-width: 768px){.app-header.app-header-customer .app-header-inner{width:100%;height:52px;padding:0;background-color:#526fec}.app-header.app-header-customer .app-header-inner .company{display:flex;align-items:center;width:auto;padding-left:16px;color:#fff;font-size:14px}.app-header.app-header-customer .app-header-inner .app-header-menu{position:fixed;z-index:999;bottom:0;width:100%;height:52px;border-top:1px solid #d2d7e1;background-color:#fff}.app-header.app-header-customer .app-header-inner .app-header-menu .header-link{flex-flow:column;flex-grow:1;align-items:center;justify-content:center;margin-right:0;font-size:12px}.app-header.app-header-customer .app-header-inner .app-header-menu .header-link .svg-icon{display:block;margin:0 0 4px}}
.custom-select{display:inline-block;position:relative}.custom-select .text-display{padding-right:48px;padding-left:16px;overflow:hidden;border:1px solid #d2d7e1;border-radius:16px;font-size:16px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.custom-select .text-display.selected{border:1px solid #526fec;color:#526fec}.custom-select .text-display.open{color:#526fec}.custom-select .text-display.disabled{border:1px solid #d2d7e1;background-color:#e6ecf4 !important;color:#1a1d20}.custom-select .svg-icon{position:absolute;top:2px;right:20px}.custom-select.open .searchtextwrap{display:block}.custom-select .option-wrap{scrollbar-face-color:#abb9cb;scrollbar-track-color:#e6ecf4;border:1px solid #e6ecf4;border-radius:16px;box-shadow:0px 1px 8px rgba(171,185,203,.37);display:none;position:absolute;z-index:901;margin-top:1px;padding:8px 0;overflow-x:hidden;overflow-y:auto;background:#fff}.custom-select .option-wrap::-webkit-scrollbar{width:6px;height:15px}.custom-select .option-wrap::-webkit-scrollbar-track{background:#e6ecf4}.custom-select .option-wrap::-webkit-scrollbar-thumb{background:#abb9cb}.custom-select .option-wrap.open{display:block}.custom-select .option-wrap .option{display:block;padding:0 23px;overflow:hidden;font-size:16px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.custom-select .option-wrap .option:hover,.custom-select .option-wrap .option.highlighted{background-color:#e6ecf4;cursor:pointer}.custom-select .option-wrap .option.selected,.custom-select .option-wrap .option.selected:hover{background-color:#e6ecf4;color:#526fec}.custom-select .option-wrap .text-empty-option{display:block;width:100%;color:#566374;font-size:14px;text-align:center}
.popup{display:flex;position:fixed;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100%}.popup .popup-masking{position:fixed;z-index:900;top:0;left:0;width:100%;height:100%;opacity:.3;background-color:#566374}.popup .popup-panel{border-radius:4px;box-shadow:0px 4px 4px rgba(0,0,0,.25);z-index:901;width:auto;min-width:720px;height:auto;padding:0 40px 36px;border-radius:4px;background-color:#fff}.popup .popup-panel .close-wrap{width:100%;text-align:right}.popup .popup-panel .close-wrap .close-button{display:inline-flex;position:relative;top:2px;left:34px;align-items:center;width:32px;height:32px;border:0;border-radius:32px;background-color:#fff;cursor:pointer}.popup .popup-panel .close-wrap .close-button:active{background-color:#e6ecf4}.popup .popup-panel .close-wrap .close-button .svg-icon{display:inline-flex;align-items:center}.popup .popup-panel .popup-body .title{margin-bottom:8px;color:#1a1d20;font-size:20px;font-weight:600}.popup .popup-panel .popup-body .message{margin-bottom:24px;color:#566374;font-size:14px;white-space:pre-wrap}.popup .popup-panel .popup-default-button{display:block;width:180px;height:44px;margin-left:auto;border-radius:8px;font-size:14px;font-weight:normal}.popup .popup-panel .button-wrap{text-align:right}.popup .popup-panel .button-wrap .popup-default-button{display:inline-block;margin-right:unset;margin-left:unset}.popup .popup-panel .button-wrap .popup-default-button:not(:last-child){margin-right:16px}.popup .popup-panel.narrow{min-width:398px}.popup .popup-panel.narrow .popup-default-button{width:105px;height:32px}.popup .add-popup-slot .add-popup-slot-title{margin-bottom:16px;color:#353a3f;font-size:20px;font-weight:600}.popup .add-popup-slot .label{display:block;margin-bottom:4px;color:#353a3f;font-size:12px;line-height:24px}.popup .add-popup-slot input[type=text]{margin-bottom:36px;border-radius:8px}.popup .add-popup-slot .btn{display:block;width:180px;margin-left:auto}.popup .add-popup-slot .alert{position:absolute;left:50%;margin-top:-24px;margin-left:-90px;color:#dc6f6c;font-size:14px;font-weight:bold}.popup .user-not-exist-slot .message{padding-bottom:8px}.popup .user-not-exist-slot .contact-info{margin-bottom:32px;padding:8px 24px;background-color:#f7fafd}.popup .user-not-exist-slot .contact-info .contact-info-line{display:flex;align-items:center;margin-bottom:8px;font-size:14px}.popup .user-not-exist-slot .contact-info .contact-info-line .name{display:inline-flex;align-items:center;font-weight:bold;text-align:center}.popup .user-not-exist-slot .contact-info .contact-info-line .telephone{display:inline-flex;align-items:center;justify-content:center;margin-left:auto}.popup .user-not-exist-slot .contact-info .contact-info-line .telephone.admin{justify-content:flex-start;min-width:180px}.popup .user-not-exist-slot .contact-info .contact-info-line:last-child{margin-bottom:0}.popup .file-upload-slot{width:1060px;text-align:center}.popup .file-upload-slot h3{margin-bottom:48px;font-size:24px}.popup .file-upload-slot p{margin-bottom:56px;font-size:16px;line-height:26px}.popup .file-upload-slot p a{display:block;margin:8px 0;color:#72bc8d;cursor:pointer}.popup .file-upload-slot .file-box-wrap{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;margin-top:20px;text-align:left}.popup .file-upload-slot .file-box-wrap .file-box{border-bottom:1px solid #e6ecf4}.popup .file-upload-slot .file-box-wrap .file-box .file-box-header{padding:16px;background-color:#e6ecf4;color:#8391a1;font-size:14px}.popup .file-upload-slot .file-box-wrap .file-box .file-box-header .delete-icon{float:right;cursor:pointer}.popup .file-upload-slot .file-box-wrap .file-box .file-name{padding:16px;color:#8391a1;font-size:14px;cursor:pointer}.popup .file-upload-slot .file-box-wrap .file-box .file-name .upload{color:#526fec}.popup .file-upload-slot .btn{display:block;width:105px;margin:36px auto 0}.popup .file-upload-slot .custom-select .rightArrow{top:3px}.popup .update-password-slot h3{margin-bottom:32px;font-size:22px;text-align:center}.popup .update-password-slot .input-wrap{display:flex;position:relative;align-items:center;width:100%}.popup .update-password-slot .input-wrap .input-label{display:inline-flex;align-items:center;min-width:178px;color:#566374;font-size:14px;font-weight:bold}.popup .update-password-slot .input-wrap input[type=email],.popup .update-password-slot .input-wrap input[type=text],.popup .update-password-slot .input-wrap input[type=password]{width:100%}.popup .update-password-slot .btn{display:block;width:172px;margin:auto}.popup .cop-slot{width:720px;padding:50px 100px 14px}.popup .cop-slot h3{margin-bottom:32px;font-size:22px;text-align:center}.popup .cop-slot .input-wrap{display:flex;position:relative;align-items:center;width:100%}.popup .cop-slot .input-wrap .input-label{display:inline-flex;align-items:center;justify-content:center;min-width:178px;color:#566374;font-size:14px;font-weight:bold}.popup .cop-slot .input-wrap input[type=email],.popup .cop-slot .input-wrap input[type=text],.popup .cop-slot .input-wrap input[type=password]{width:100%}.popup .cop-slot .btn{display:block;width:105px;height:32px;border-radius:10px;margin:auto}.popup .cop-slot .check-wrap{padding:20px 50px}.popup .cop-slot .check-wrap .all-check .custom-checkbox label{font-size:16px}.popup .cop-slot .check-wrap .cop-check-list div{display:flex;justify-content:space-between;align-items:center}.popup .cop-slot .check-wrap .cop-check-list span{color:#8391a1}.popup .cop-slot .check-wrap .custom-checkbox label{font-size:14px;font-weight:700;line-height:25px;color:#000}.popup .cop-contents{width:100%;text-align:left;font-size:16px;line-height:26px}.popup .cop-contents-box{height:165px;overflow-y:scroll;padding:24px 24px 10px;background-color:#f7fafd;text-align:center}.popup .cop-update-password-wrap{margin-top:30px}@media all and (max-width: 768px){.popup .popup-panel{min-width:calc(100% - 32px);padding:16px}.popup .popup-panel.narrow{min-width:calc(100% - 32px)}.popup .popup-panel .close-wrap .close-button{top:-7px;left:10px}.popup .popup-panel .popup-default-button{width:140px}.popup .update-password-slot .input-wrap{display:block}.popup .update-password-slot .input-wrap .input-label{display:block;margin-bottom:4px}}
.custom-checkbox{display:inline-flex;position:relative;width:auto;align-items:center}.custom-checkbox .checkbox{display:none}.custom-checkbox .label{padding-left:32px;color:#8391a1;font-size:18px;font-weight:bold;cursor:pointer}.custom-checkbox .label::before{content:" ";display:block;position:absolute;left:0;width:24px;height:24px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgcng9IjcuNSIgZmlsbD0id2hpdGUiIHN0cm9rZT0iI0FCQjlDQiIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-size:100% 100%}.custom-checkbox .label.checked::before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiByeD0iNyIgZmlsbD0iIzUyNkZFQyIgc3Ryb2tlPSIjNTI2RkVDIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTUgMTEuOTIxMUw5Ljk1ODMzIDE4TDE5IDciIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-size:100% 100%}
.pagination{display:flex;text-align:center}.pagination .page-num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-right:8px;border:1px solid #e6ecf4;border-radius:10px;background-color:#fff;font-size:16px;font-weight:bold;cursor:pointer}.pagination .page-num.last{margin-right:0}.pagination .page-num.left{margin-right:40px}.pagination .page-num.right{margin-left:40px}.pagination .page-num.highlight{background-color:#dce4fd;color:#526fec}.pagination .page-num:disabled{background-color:#f7fafd;color:#abb9cb}.pagination .page-num:active:not(:disabled){background-color:#e6ecf4}.pagination .page-num.double .svg-icon:last-child{margin-left:-10px}

.svg-icon {
  display: inline-block;
  width: 1em;
  height: 1em;
}

.multiple-selector{display:flex;width:100%;background-color:#f7fafd}.multiple-selector .multiple-selector-name{display:flex;align-items:center;justify-content:center;min-width:100px;margin-right:8px;padding:8px 24px;background-color:#8391a1;color:#fff;font-size:14px;font-weight:bold}.multiple-selector .selector-wrap{display:inline-flex;grid-row-gap:4px;flex-wrap:wrap;align-items:center;color:#566374;font-size:14px}.multiple-selector .selector-wrap .selector-item{margin-right:8px;padding:4px 12px;border-radius:20px;cursor:pointer}.multiple-selector .selector-wrap .selector-item.selected{background-color:#d8eee2}.multiple-selector .selector-wrap .selector-item:last-child{margin-right:0}
:root{--vdp-bg-color:#fff;--vdp-text-color:#1a1d20;--vdp-hover-color:#1a1d20;--vdp-hover-bg-color:#d2d7e1;--vdp-selected-color:#1a1d20;--vdp-selected-bg-color:#e6ecf4}.custom-date-picker{display:inline-block}.custom-date-picker .v3dp__elements button span{font-size:18px}.custom-date-picker .v3dp__input_wrapper{background-color:#fff}.custom-date-picker .v3dp__input_wrapper input{padding-right:48px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgNUMyIDQuNDQ3NzIgMi40NDc3MiA0IDMgNEgxN0MxNy41NTIzIDQgMTggNC40NDc3MiAxOCA1VjdIMlY1WiIgZmlsbD0iIzFBMUQyMCIvPgo8cGF0aCBkPSJNMiA4SDE4VjE3QzE4IDE3LjU1MjMgMTcuNTUyMyAxOCAxNyAxOEgzQzIuNDQ3NzIgMTggMiAxNy41NTIzIDIgMTdWOFoiIGZpbGw9IiMxQTFEMjAiLz4KPHBhdGggZD0iTTQgNEg1LjVWMkg0VjRaIiBmaWxsPSIjMUExRDIwIi8+CjxwYXRoIGQ9Ik0xNC41IDRIMTZWMkgxNC41VjRaIiBmaWxsPSIjMUExRDIwIi8+Cjwvc3ZnPgo=) no-repeat;background-position:right 16px center;color:#1a1d20;font-size:16px}.custom-date-picker .v3dp__input_wrapper input:focus{border:1px solid #526fec}.custom-date-picker .v3dp__input_wrapper input:disabled{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgNUMyIDQuNDQ3NzIgMi40NDc3MiA0IDMgNEgxN0MxNy41NTIzIDQgMTggNC40NDc3MiAxOCA1VjdIMlY1WiIgZmlsbD0iIzgzOTFhMSIvPgo8cGF0aCBkPSJNMiA4SDE4VjE3QzE4IDE3LjU1MjMgMTcuNTUyMyAxOCAxNyAxOEgzQzIuNDQ3NzIgMTggMiAxNy41NTIzIDIgMTdWOFoiIGZpbGw9IiM4MzkxYTEiLz4KPHBhdGggZD0iTTQgNEg1LjVWMkg0VjRaIiBmaWxsPSIjODM5MWExIi8+CjxwYXRoIGQ9Ik0xNC41IDRIMTZWMkgxNC41VjRaIiBmaWxsPSIjODM5MWExIi8+Cjwvc3ZnPgo=) no-repeat;background-color:#e6ecf4;background-position:right 16px center;color:#566374}
.tabs{display:flex}.tabs .tab-item{margin-right:60px;padding-bottom:16px;border-bottom:5px solid rgba(0,0,0,0);color:#abb9cb;font-size:16px;cursor:pointer}.tabs .tab-item:last-child{margin-right:0}.tabs .tab-item.selected{border-bottom:5px solid #526fec;color:#1a1d20}@media all and (max-width: 768px){.dashboard-customer .tabs .tab-item{display:flex;flex-grow:1;justify-content:center;margin-right:0}}
.radio-button-group{display:flex}.radio-button-group .radio-button-wrap:not(:first-child){margin-left:46px}.radio-button-group .radio-button-wrap .radio-button-label{cursor:pointer}.radio-button-group .radio-button-wrap .radio-button-label.checked::before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTEiIGZpbGw9IiNEQ0U0RkQiIHN0cm9rZT0iIzUyNkZFQyIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjYiIGZpbGw9IiM1MjZGRUMiLz4KPC9zdmc+Cg==);display:inline-block;width:24px;height:24px;margin-right:12px}.radio-button-group .radio-button-wrap .radio-button-label.checked.disabled::before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTEiIGZpbGw9IiNmN2ZhZmQiIHN0cm9rZT0iI2FiYjljYiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjYiIGZpbGw9IiNhYmI5Y2IiLz4KPC9zdmc+Cg==);display:inline-block;width:24px;height:24px;margin-right:12px}.radio-button-group .radio-button-wrap .radio-button-label:not(.checked)::before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTIiIGN5PSIxMiIgcj0iMTEuNSIgZmlsbD0id2hpdGUiIHN0cm9rZT0iI0QyRDdFMSIvPgo8L3N2Zz4K);display:inline-block;width:24px;height:24px;margin-right:12px}.radio-button-group .radio-button-wrap .radio-button-label .text{position:relative;top:-6px}.radio-button-group .radio-button-wrap input[type=radio]{display:none}@media all and (max-width: 768px){.dashboard-customer .radio-button-group .radio-button-wrap:not(:first-child){margin-left:16px}.dashboard-customer .radio-button-group .radio-button-wrap .radio-button-label .text{font-size:13px}}

.file-upload-input {
  position: absolute;
  top: -1px;
  left: -1px;
  width: 1px;
  height: 1px;
}

.custom-table-outer{width:100%}.custom-table-outer .custom-table-wrap{overflow-x:auto;scrollbar-face-color:#abb9cb;scrollbar-track-color:#e6ecf4}.custom-table-outer .custom-table-wrap.loading,.custom-table-outer .custom-table-wrap.empty{padding-bottom:64px}.custom-table-outer .custom-table-wrap::-webkit-scrollbar{width:6px;height:15px}.custom-table-outer .custom-table-wrap::-webkit-scrollbar-track{background:#e6ecf4}.custom-table-outer .custom-table-wrap::-webkit-scrollbar-thumb{background:#abb9cb}.custom-table-outer .custom-table-wrap .scrollable{scrollbar-face-color:#abb9cb;scrollbar-track-color:#e6ecf4;overflow-x:hidden;overflow-y:auto}.custom-table-outer .custom-table-wrap .scrollable::-webkit-scrollbar{width:6px;height:15px}.custom-table-outer .custom-table-wrap .scrollable::-webkit-scrollbar-track{background:#e6ecf4}.custom-table-outer .custom-table-wrap .scrollable::-webkit-scrollbar-thumb{background:#abb9cb}.custom-table-outer .custom-table-wrap .scrollable.isLoading{border:0}.custom-table-outer .custom-table-wrap .custom-table{width:100%;overflow:hidden;table-layout:fixed;word-wrap:break-word}.custom-table-outer .custom-table-wrap .custom-table thead{border-bottom:2px solid #e6ecf4}.custom-table-outer .custom-table-wrap .custom-table thead th{width:auto;height:50px;padding:8px 0;overflow:hidden;border-top:1px solid #e6ecf4;border-right:1px solid #e6ecf4;background-color:#f7fafd;font-size:12px;font-weight:bold;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.custom-table-outer .custom-table-wrap .custom-table thead th:last-child{border-right:0}.custom-table-outer .custom-table-wrap .custom-table thead th.left{text-align:left}.custom-table-outer .custom-table-wrap .custom-table thead th.right{text-align:right}.custom-table-outer .custom-table-wrap .custom-table thead th.moving{border-left:1px dashed #e6ecf4}.custom-table-outer .custom-table-wrap .custom-table thead th.blue-bg{background-color:#dce4fd}.custom-table-outer .custom-table-wrap .custom-table thead th.file{color:#353a3f;font-weight:normal;white-space:pre}.custom-table-outer .custom-table-wrap .custom-table thead th.won::after{content:"(원)";color:#8391a1;font-weight:normal}.custom-table-outer .custom-table-wrap .custom-table thead th.kw::after{content:"(kW)";color:#8391a1;font-weight:normal}.custom-table-outer .custom-table-wrap .custom-table thead th.kwh::after{content:"(kWh)";color:#8391a1;font-weight:normal}.custom-table-outer .custom-table-wrap .custom-table thead th.won-mwh::after{content:"(원/mWh)";color:#8391a1;font-weight:normal}.custom-table-outer .custom-table-wrap .custom-table thead th.green{color:#72bc8d}.custom-table-outer .custom-table-wrap .custom-table thead th.green::after{color:#72bc8d}.custom-table-outer .custom-table-wrap .custom-table thead th.none{display:none !important}.custom-table-outer .custom-table-wrap .custom-table tbody tr{border-bottom:1px solid #e6ecf4;background-color:#fff}.custom-table-outer .custom-table-wrap .custom-table tbody tr:nth-child(even){background-color:#f7fafd}.custom-table-outer .custom-table-wrap .custom-table tbody td{height:48px;padding:4px 8px;cursor:pointer}.custom-table-outer .custom-table-wrap .custom-table tbody td .item{display:block;width:100%;overflow:hidden;font-size:13px;text-align:center;text-overflow:ellipsis;word-break:break-word;vertical-align:middle;white-space:nowrap}.custom-table-outer .custom-table-wrap .custom-table tbody td.moving{border-right:1px dashed #abb9cb}.custom-table-outer .custom-table-wrap .custom-table tbody td.left .item{text-align:left}.custom-table-outer .custom-table-wrap .custom-table tbody td.right .item{text-align:left}.custom-table-outer .custom-table-wrap .custom-table tbody td.link .item{text-decoration:underline;cursor:pointer}.custom-table-outer .custom-table-wrap .custom-table tbody td .mheader{display:none}.custom-table-outer .custom-table-wrap .custom-table tbody td.underline .item{text-decoration:underline;cursor:pointer}.custom-table-outer .custom-table-wrap .custom-table tbody td.through .item{text-decoration:line-through;color:#abb9cb}.custom-table-outer .custom-table-wrap .custom-table tbody td.none{display:none !important}.custom-table-outer .loading-icon{position:absolute;right:0;left:0;width:128px;height:128px;margin:-98px auto 0}.custom-table-outer .empty-text{display:inline-block;position:absolute;right:0;left:0;width:auto;height:64px;margin:-70px auto 0;color:#566374;font-size:12px;line-height:64px;text-align:center;cursor:pointer}
.progress-bar{position:absolute;top:-16px;left:0;width:100%;height:2px;overflow-x:hidden}.progress-bar .line{position:absolute;width:100%;height:2px;background-color:#e6ecf4}.progress-bar .subline{position:absolute;height:2px;background:#8391a1}.progress-bar .subline.inc{animation:increase 3s infinite}.progress-bar .subline.dec{animation:decrease 3s .8s infinite}@keyframes increase{from{left:-5%;width:5%}to{left:120%;width:100%}}@keyframes decrease{from{left:-80%;width:80%}to{left:110%;width:10%}}
.custom-checkbox[data-v-28b66707]{display:inline-flex;position:relative;width:auto;align-items:center}.custom-checkbox .checkbox[data-v-28b66707]{display:none}.custom-checkbox .label[data-v-28b66707]{padding-left:32px;color:#8391a1;font-size:18px;font-weight:bold;cursor:pointer}.custom-checkbox .label[data-v-28b66707]::before{content:" ";display:block;position:absolute;left:0;width:24px;height:24px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgcng9IjcuNSIgZmlsbD0id2hpdGUiIHN0cm9rZT0iI0FCQjlDQiIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-size:100% 100%}.custom-checkbox .label.checked[data-v-28b66707]::before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiByeD0iNyIgZmlsbD0iIzUyNkZFQyIgc3Ryb2tlPSIjNTI2RkVDIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTUgMTEuOTIxMUw5Ljk1ODMzIDE4TDE5IDciIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-size:100% 100%}
.btn[data-v-2c5d174b]{width:180px}.btn-wrap[data-v-2c5d174b]{display:flex;justify-content:center}

