:root{--kt-app-sidebar-width:210px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}b.dim{opacity:.2}b[data-act]{cursor:pointer}.content-enter-active{-webkit-transition:opacity .5s,-webkit-transform .3s;transition:opacity .5s,-webkit-transform .3s;transition:opacity .5s,transform .3s;transition:opacity .5s,transform .3s,-webkit-transform .3s}.content-enter{opacity:0;-webkit-transform:scale(.97);transform:scale(.97)}.app-sidebar{-webkit-transition:width 0s ease;transition:width 0s ease}.app-sidebar>.app-sidebar-menu{overflow-x:hidden;width:var(--kt-app-sidebar-width)}td .sign{height:3em;max-width:6em;-o-object-fit:cover;object-fit:cover;margin:-5px 0}:root[data-theme=dark]{color-scheme:dark}::-webkit-scrollbar{width:8px;height:8px!important}::-webkit-scrollbar-track{background-color:#ddd;border-radius:10px}::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:10px}body{font-family:Noto Sans KR;-webkit-text-size-adjust:none;overflow-y:scroll}.center-middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;inset:0}.text-blue{color:#77a7d5!important}.text-red{color:#ff1553}.text-light-red{color:#fd4574}.keep-all{word-break:keep-all}.close{border:none;background-color:transparent}a{cursor:pointer}em{font-style:normal!important}.app-sidebar-menu .menu-item:hover>.menu-sub{position:unset}textarea::-webkit-scrollbar{display:none}.form-row{-ms-flex-wrap:wrap;flex-wrap:wrap}.form-row,.justify-end{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-body{font-size:15px}.modal-body pre{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.trans-btn{display:none}input[type=file]::file-selector-button{width:150px;height:30px;background:#f3f8fd;color:#93bee8;border:1px solid #bfdcf9;border-radius:10px;cursor:pointer}input[type=file]::file-selector-button:hover{background:#bfdcf9;color:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.badge-light-secondary{color:var(--kt-gray-400)}h4 small{color:#aaa;font-weight:400;font-size:70%}.menus{z-index:1;padding:1.1rem 1.75rem}.menus>div{margin:8px 0;cursor:pointer}.tree-title .b-icon{cursor:pointer;float:right}.tree{min-width:150px;margin:0 -.7rem 0 0;z-index:1;cursor:pointer}.tree.check,.tree.radio{margin-left:25px}.tree svg{color:var(--kt-text-primary);margin:2px 5px 3px 0;z-index:2}.tree input{position:absolute;left:1.5rem}.tree div{padding-left:12px}.tree div label{padding:7px 0;z-index:1;text-overflow:ellipsis;width:90px;white-space:nowrap;overflow:hidden}.tree b{color:#999;z-index:2;position:absolute;margin-left:-1.2em;padding-right:.2em;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform:rotate(90deg) scaleX(.7);transform:rotate(90deg) scaleX(.7)}.tree .closed>b{-webkit-transform:scaleX(.7);transform:scaleX(.7)}.tree div[data-i]+div:not([data-i]){-webkit-transition:max-height .4s;transition:max-height .4s;max-height:100vh;overflow:hidden}.tree div[data-i].closed+div:not([data-i]){max-height:0}.tree div[data-i].closed+div:not([data-i]) b,.tree div[data-i].closed+div:not([data-i]) input{display:none}.table.table-row-dashed tr{border-bottom:1px dashed hsla(0,0%,50.2%,.2)}.menus{padding:10px 21px}.menus .sel:before,.tree .sel>label:before{content:"";position:absolute;inset:auto 11px auto 11px;height:30px;background-color:var(--kt-gray-400);-webkit-box-shadow:0 1px 3px #ccc;box-shadow:0 1px 3px #ccc;border-radius:3px;z-index:-1;-webkit-transform:translateY(-6px);transform:translateY(-6px)}.menus .sel,.tree .sel>*{color:#fff}.tree .closed+div .sel>label:before{content:none}table .form-check-custom.form-check-sm .form-check-input{width:1.3rem;height:1.3rem;border:1px solid #ccc}.nav-tabs{zoom:1.2}.nav-link.active{font-weight:700}.tmpl td small{font-size:70%;line-height:.8;margin-bottom:7px}.app-navbar-item,.menu-item{position:relative}.app-navbar-item:hover>.menu-sub,.menu-item:hover>.menu-sub{display:block;position:absolute}.menu-sub-right .app-navbar-item:hover .menu-sub,.menu-sub-right .menu-item:hover>.menu-sub{right:1px}.text-end.menu-item{display:table-cell!important}.text-start{text-align:left!important}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#999;vertical-align:middle;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:.75rem!important;border-color:#bfdcf9!important}.custom-select:focus{border-color:#80bdff;outline:0}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.custom-select-lg{height:calc(1.5em + 1.2rem + 2px);font-size:1.25rem}option{padding:5px 0}.card .card-header{min-height:auto}th{vertical-align:middle;text-align:center;white-space:pre}tbody tr:hover{background-color:hsla(0,0%,50.2%,.05)}.position-relative>.bi-search{color:#999;position:absolute;left:15px}.form-link-del{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#93bee8;padding:.775rem 1rem .775rem 0}.round-x{border-radius:100%;margin-left:.4rem;background-color:#93bee8;color:#fff}.round-x:hover{-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#ff80a2;cursor:pointer}.form-link:hover{font-weight:700}.b-form-tags.disabled{background:none;border:none;padding:10px 5px}.b-form-tags.disabled .b-form-tags-field,.b-form-tags.disabled .custom-select{display:none}.form-input-contain,fieldset.form-group>div:not(.form-row){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.form-input-contain .input-group{gap:.5rem}.app-wrapper.flex-row.flex-column-fluid,.form-input-contain .b-form-spinbutton,.form-input-contain .custom-select{height:100%}.form-input-contain label.form-control.text-muted,label.form-control{min-height:unset!important;line-height:2;border:none!important;outline:none}.form-control.form-control-solid:focus,.form-control:focus{border-color:#7097be!important;color:#3f4254;background:#f3f8fd!important;font-weight:600!important;outline:none}.table.gy-5 td{word-break:keep-all}.txtRed{color:red}.txtGreen{color:green}.modal.basic .modal-header,.modal.border-none .modal-footer,.modal.border-none .modal-header,.modal.full .modal-header{border:none}.modal.border-none .modal-body{padding-top:0;padding-bottom:0}.modal.compact .modal-header{display:none}.modal.compact .modal-footer{padding-top:0;border-top:none}.modal.border-none .modal-footer .btn,.modal.compact .modal-footer .btn{margin-top:-5px;padding:.35rem 1.25rem;font-size:.925rem}.modal.full>.modal-dialog{width:96vw;max-width:1600px!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal.full .modal-body{padding-top:0}.modal.full .embed-responsive>*{width:100%;height:calc(100vh - 150px)}.modal.full.footer .embed-responsive>*{height:calc(100vh - 214px)}.modal.basic>.modal-dialog{width:48vw;max-width:800px!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal.basic .modal-body{padding-top:0}.modal.basic .embed-responsive>*{width:100%;height:calc(70vh - 150px)}.embed{width:100%;height:calc(100vh - 242px);min-height:245px}.embed.full{position:fixed;inset:0;height:100%;z-index:100;border-radius:0!important}.modal-footer,.modal-header{padding:1.25rem 1.75rem}.modal-title{font-size:1.2rem}.modal-form .input-group{padding:7px 0}.modal-form legend.text-start{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-bottom:0;font-size:inherit;font-weight:500;line-height:1.5;color:#3f4254;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal-form legend{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-form .flex-end,.modal-form legend{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-form .flex-end{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal-form .flex-end .custom-control-inline.custom-radio{margin-left:1rem}.modal-form .flex-end .custom-control-inline.custom-radio label{margin-left:.2rem}.modal-form .col-form-label{padding:0 10px 0 0}.modal-form .custom-select{padding:.75rem 1rem;margin:.25rem 0;font-size:1.1rem;height:auto;color:inherit;border-color:var(--kt-input-border-color)}#view .form-row{margin:-9px 0}.form-check-input{cursor:pointer}.form-check-custom.form-switch.form-check-sm .form-check-input{width:2.5rem}.form-switch.form-check-solid.form-check-sm .form-check-input{height:1.5rem}.form-insert-a{float:right;font-weight:400;font-size:1.075rem!important}.parti-list{padding:0;margin:0 -.5rem;list-style:none;position:relative;z-index:1;display:inline-block;white-space:nowrap;cursor:pointer}.parti-list:before{content:"";position:absolute;z-index:-1;top:calc(.75rem - 1px);left:25px;right:29px;border-top:2px dashed #ddd}.parti-list li{display:inline-block;text-align:center;width:65px;overflow:hidden;text-overflow:ellipsis}.parti-list li:before{content:attr(data-i);color:#fff;font-size:90%;display:block;width:1.5rem;height:1.5rem;border-radius:.75rem;margin:0 1.75rem .5rem;background-color:#bbb}.parti-list li.success:before{background-color:var(--kt-success)}.parti-list li.warning:before{background-color:var(--kt-warning)}.d-flex.align-items-center b{font-size:calc(1.26rem + .12vw)}.btn-block{display:block;width:100%}.gray-txt{color:#7e8299}.single-rp{padding-left:10px!important}.mng-contain{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.justify-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-end,.justify-start{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-around,.justify-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.justify-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-between,.justify-evenly{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-evenly{-webkit-box-pack:space-evenly!important;-ms-flex-pack:space-evenly!important;justify-content:space-evenly!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-column,.flex-nowrap{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.pd-col-3{padding:3px 0}.min-h45{min-height:45px}.sr-only{display:none!important}.b-calendar .b-calendar-inner{width:500px!important;min-width:295px!important}.sel-act-td{display:table-cell}.modal-fileNm a{padding:4px 8px;background-color:#f5f8fa;border-radius:.475rem}.modal-fileNm a:hover{background-color:#eff2f5}div.p-0 span.btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon){padding:.775rem calc(.5rem - 2px)}.emlog-print-contain{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bt-line-contain,.emlog-print-contain{padding-bottom:1.75rem;margin-bottom:1.75rem;border-bottom:1px solid #dcdfe2}.adm-btline{border-bottom:none;margin-bottom:0}td .badge{font-size:1rem;white-space:inherit;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:73px}td .badge.normal{font-weight:400;margin:3px;min-width:auto}td a,td b-link{white-space:nowrap;color:var(--bs-link-color)!important}td b-link{cursor:pointer}.policy{font-size:.95rem}.policy h5{font-size:1rem;color:#333;padding:1.25rem 0 .9375rem}.policy h5:first-child{padding:0 0 1.25rem}.policy h6{color:#333;padding:.625rem 0 .3125rem;font-size:.875rem}.policy div>ul{list-style:none;margin:0;padding:0}.policy div>ul>li{padding:.3125rem 0}.policy div>ul>li .s-list{padding:.3125rem}.policy div>ul>li .s-list li{padding:.3125rem 0}.policy div>ul>li .s-list li div:not(.basic-table){padding:.3125rem}.policy .str{font-weight:700}.policy .basic-table{margin:.3125rem 0}.policy .table-grid{margin:.625rem 0;background:#f5f5f5}.policy .table-grid .trow{background:transparent;padding:.3125rem .625rem .625rem;display:table}.policy .table-grid .trow dt{white-space:nowrap;padding-right:.625rem}.policy .table-grid .trow dd,.policy .table-grid .trow dt{display:table-cell}.policy .table-grid .trow:last-child{border:0}.basic-table{position:relative}.basic-table .center{text-align:center}.basic-table .po-right{position:absolute;right:0;top:-1.25rem}.basic-table table{width:100%;border-collapse:collapse}.basic-table table th{background:#f5f5f5;white-space:nowrap;text-align:center}.basic-table table td,.basic-table table th{border:.0625rem solid #d5d5d5;padding:.3125rem;vertical-align:middle}.basic-table table td{background:#fff}.scroll{overflow-y:auto!important}.txt-btn{margin-bottom:.5rem}.btn-white-hov{font-size:13px}.btn-white-hov:hover{color:#181c32!important}.sm-delbtn{cursor:pointer;color:#181c32}.sm-delbtn:hover{cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;color:#676a7e}.dropzone{position:relative}.dropzone>div{border:2px dashed #ccc;border-radius:10px;text-align:center;padding:1.5em 0;margin-top:7px}.dropzone:hover{background-color:#f5f5f5}.dropzone>input{position:absolute;opacity:0;inset:0;cursor:pointer}.org-chart:hover{color:#fff!important}.card .card-header{border-bottom:none}.short-view .card-body .dataTables_wrapper .row{display:none}.short-view .card-body .dataTables_wrapper .table-responsive,.short-view .card-body .dataTables_wrapper .table-responsive div{min-height:150px!important}.tab-pane.card{border-top-left-radius:0}.col>div[role=radiogroup]{padding:10px 0 13px}.attached-doc-list>div{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px;padding:.5rem;width:7rem;height:8.3rem;-webkit-box-shadow:0 0 3px #bbb;box-shadow:0 0 3px #bbb;border-radius:5px;cursor:pointer;font-size:80%;word-break:break-all}.attached-doc-list>div>.hover{inset:1rem 1rem auto auto;height:auto;position:absolute;display:none}.attached-doc-list>div:hover>.hover{display:block}.attached-doc-list img,.attached-doc-list svg{height:4rem}.custom-checkbox,.custom-switch{position:relative;zoom:1.25}.custom-checkbox>label{zoom:.8;margin-left:7px}.custom-switch .custom-control-input{width:0;opacity:0}.custom-switch .custom-control-label:before{content:"";position:absolute;display:block;top:.3em;left:0;width:1.75em;height:1em;pointer-events:all;border-radius:.5em;border:1px solid var(--kt-input-border-color)}.custom-switch .custom-control-label:after{content:"";position:absolute;display:block;top:calc(.3em + 2px);left:2px;width:calc(1em - 4px);height:calc(1em - 4px);background-color:#ddd;border-radius:.5em;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.custom-switch .custom-control-input:checked~.custom-control-label:before{background-color:var(--kt-form-check-input-checked-bg-color)}.custom-switch .custom-control-input:checked~.custom-control-label:after{-webkit-transform:translateX(.75rem);transform:translateX(.75rem);background-color:#fff}.custom-control-input{-webkit-transform:translateY(3px);transform:translateY(3px);cursor:pointer}.member .custom-checkbox,.member .custom-switch{display:inline-block}.member .custom-switch>.custom-control-label{padding-left:35px}.member .custom-checkbox>.custom-control-label{margin-left:5px}.col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.role-list .color{width:1rem;height:63px;border-radius:5px}.ctrl-0,.ctrl-7,.ctrl-14{background-color:rgba(0,0,255,.4)}.ctrl-1,.ctrl-8,.ctrl-15{background-color:rgba(255,0,0,.4)}.ctrl-2,.ctrl-9,.ctrl-16{background-color:rgba(0,255,0,.4)}.ctrl-3,.ctrl-10,.ctrl-17{background-color:rgba(0,200,200,.4)}.ctrl-4,.ctrl-11,.ctrl-18{background-color:rgba(200,200,0,.4)}.ctrl-5,.ctrl-12,.ctrl-19{background-color:rgba(200,0,200,.3)}.ctrl-6,.ctrl-13,.ctrl-20{background-color:rgba(0,0,0,.3)}.role-list .col>div>svg{position:absolute;right:.5rem;bottom:10px;zoom:1.3;color:#bbb}.env.linkKey .env-btns{position:absolute;z-index:100;inset:auto 1em 1em auto}.env .role-list .col>div>svg{cursor:pointer}.role-list>.col{-webkit-box-shadow:0 0 3px #bbb;box-shadow:0 0 3px #bbb;padding:1rem;border-radius:.5rem;margin:1.5rem 0 0;position:relative}.role-list>.col .col>div{margin-right:1rem;position:relative}.role-list .custom-select{height:calc(3rem + 5px)}.role-list .hover{position:absolute;inset:1rem 1rem auto auto;cursor:pointer;display:none}.role-list div:hover>.hover{display:block}.item-view{padding:0 1rem}.item-view .b-form-tags{margin:-10px -15px 5px 0}.item-view .badge{font-size:.9rem;font-weight:400;margin-right:7px}.dir-sibling>div{cursor:move;margin:15px 5px;padding:5px 10px;border-radius:5px;background-color:#f5f5f5;-webkit-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999}.dir-sibling svg{float:right;margin-top:5px}.env legend.col-7{font-size:80%;padding-top:18px}.tree .star{font-size:130%;margin:0 5px;color:var(--kt-text-warning)}.tree img{z-index:2}.tree .right{margin:0 11px 0 auto}.tree .right.btn-sm{padding:5px 15px!important}.src-tmpl{margin:-10 10px 0}.src-tmpl .tree>div[data-i]{margin-bottom:3px;border-bottom:2px dashed #bbb}.src-tmpl .tree label{width:290px}.xlsx td{text-align:center}.table-view{padding:.5rem 1rem 1rem}.xlsx.table-view{padding:.3rem 0 1rem}.app-header-menu>.menu-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.menu-sub-lg-dropdown{display:none;border-radius:.475rem;background-color:var(--kt-menu-dropdown-bg-color);-webkit-box-shadow:var(--kt-menu-dropdown-box-shadow);box-shadow:var(--kt-menu-dropdown-box-shadow);z-index:107}.menu-sub-right>.app-navbar-item>.menu-sub{top:60px}.side-rolelist{position:relative;z-index:1}.side-rolelist>div{padding-bottom:2em}.side-rolelist:before{content:"";position:absolute;inset:10px auto 75px 9px;border-left:2px dashed #ddd;z-index:-1}.side-rolelist>div:before{content:attr(data-i);color:#fff;border-radius:10px;display:block;width:20px;height:20px;text-align:center;float:left;margin-right:5px}.side-rolelist>div.success:before{background-color:var(--kt-success)}.side-rolelist>div:not(.success):before{background-color:var(--kt-warning)}.side-rolelist>div:not(.success)~div:before{background-color:#bbb}.side-rolelist small{display:block;padding-left:25px}input[readonly]+.input-group-append .input-group-text{background:none;border:none}.form-row .v-mode{min-height:50px;padding:15px 12px 0;color:#888;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;word-break:all}.ck-editor__main .ck-editor__editable{min-height:350px}.role-roles{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:1rem 0 -.5rem;padding:1rem 1rem 0 2rem;border-top:1px solid #eee}.role-roles>*{width:100%}.role-roles>div{padding:.4rem 0 .4rem 2rem}.role-roles .form-check-input{float:right}.sticky-search{position:sticky;top:-23px;margin:-23px -20px 0;padding:20px;width:calc(100% + 40px);background-color:#fff;z-index:3}.cust-logo{width:100%!important}.cust-signimg{max-height:36px!important}.cust-stampimg{max-height:48px!important}a[data-action] svg{font-size:1.2em}.campaign{-webkit-box-shadow:var(--kt-card-box-shadow);box-shadow:var(--kt-card-box-shadow);background-color:var(--kt-card-bg);padding:1.5rem 2rem;border-radius:.625rem}.campaign-Seq{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.65rem;border-bottom:1px dashed #bfdcf9;padding-bottom:1.5rem}.arrow_box{width:9rem;position:relative;background:#ddecfb;border:12px solid #ddecfb;border-radius:4px}.arrow_box:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(191,220,249,0);border-left-color:#ddecfb;border-width:22px;margin-top:-22px}.arrow_box.current:after{border-color:rgba(191,220,249,0);border-left-color:#0c2e51;border-width:22px;margin-top:-22px}.arrow_box.current{background:#0c2e51;border-color:#0c2e51}.arrow_box_text{text-align:center;font-size:calc(1.12rem + .12vw);margin:0}.current .arrow_box_text{color:#fff}.tabs-head-slot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tabs-head-slot.slot-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.campaign-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1rem 0 1rem 2rem}.campaign-form,.campaign-form.differ-height{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.differ-height .campaign-form-title{padding:.6rem 0}.campaign-form .campaign-form-title{width:15.5rem;font-size:1.23rem;font-weight:600;color:#3f4254;padding-right:4rem;padding-top:.69rem;word-break:keep-all}.form-image-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:.5rem}.form-image-list.flex-row.img-download{padding:.875rem 1rem}.form-image-list.flex-row.img-download span{margin-right:.8rem}.campaign-form-required:after{content:" *";white-space:nowrap}.campaign-form-contain{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;gap:.5rem;width:100%;text-align:center}.campaign-form-contain.variable-data{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.campaign-form-contain.variable-data>.form-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3rem;-ms-flex-flow:wrap;flex-flow:wrap;max-width:600px}.form-only-text{text-align:left;padding:.69rem 1rem .69rem 0!important}.form-only-text em{font-weight:700;color:#77a7d5!important}.campaign-form-contain .flex-nowrap{gap:.5rem}.form-downlist{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.campaign-form-contain div.downlist-button{border-radius:.75rem;border:1px solid #bfdcf9;background:#f3f8fd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:22vw!important;text-align:left;padding:.775rem 1rem;font-size:1.1rem;font-weight:500;line-height:1.5;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--kt-input-color);cursor:pointer}.downlist-button:hover{border-color:#7097be!important;font-weight:600!important;color:#3f4254;outline:none}.downlist-white{border:none!important;background:#fff!important}.form-btn-types{width:100%;margin:0;padding:0;-webkit-box-orient:vertical;-ms-flex-flow:column;flex-flow:column;gap:.625rem}.form-btn-types,.form-btn-types li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.form-btn-types li{list-style:none;-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f3f8fd;border-radius:.75rem;padding:.8rem 1.3rem;cursor:pointer}.form-btn-types li:hover{font-weight:700;background-color:#ecf5fd}.form-option-check div{padding:.38rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-option-check input[type=checkbox]{cursor:pointer;margin:0}.form-option-check input[type=checkbox],.form-option-check input[type=checkbox]:checked{width:1.5rem!important;height:1.5rem!important}.form-option-check label{color:#a1a5b7;padding-left:.5rem;font-size:1.13rem}.form-check-input:checked+label{color:#3f4254;font-weight:600!important}.form-check-input:checked[type=checkbox]{background-size:90%}.campaign-form-contain .form-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.campaign-form-contain .form-option .form-option-check{padding:.38rem 0;text-align:left}.campaign-form-contain .form-option div.form-option-label{padding:.68rem 0;font-size:1.12rem;font-weight:600;color:#a1a5b7;border-bottom:1px dashed #a1a5b7}.campaign-form-contain div input[type=password],.campaign-form-contain div input[type=tel],.campaign-form-contain div input[type=text],.card-toolbar div input[type=text]{border-radius:.75rem;border:1px solid #bfdcf9;background:#f3f8fd;display:block;width:100%;padding:.775rem 1rem;font-size:1.1rem;font-weight:500;line-height:1.5;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--kt-input-color)}.campaign-form-contain div input[type=password]:focus,.campaign-form-contain div input[type=tel]:focus,.campaign-form-contain div input[type=text]:focus,.card-toolbar div input[type=text]:focus{border-color:#7097be!important;font-weight:600!important;color:#3f4254;outline:none}.campaign-form-contain div input::-webkit-input-placeholder,.card-toolbar div input[type=text]::-webkit-input-placeholder{color:#b2d5f8!important}.campaign-form-contain div input::-moz-placeholder,.card-toolbar div input[type=text]::-moz-placeholder{color:#b2d5f8!important}.campaign-form-contain div input:-ms-input-placeholder,.card-toolbar div input[type=text]:-ms-input-placeholder{color:#b2d5f8!important}.campaign-form-contain div input::-ms-input-placeholder,.card-toolbar div input[type=text]::-ms-input-placeholder{color:#b2d5f8!important}.campaign-form-contain div input::placeholder,.card-toolbar div input[type=text]::placeholder{color:#b2d5f8!important}.campaign-form-contain div select{border-radius:.75rem;border:1px solid #bfdcf9;background:#f3f8fd;display:block;width:100%;padding:.775rem 1rem;font-weight:600!important;color:#3f4254;line-height:1.5;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-box-shadow:none!important;box-shadow:none!important;color:var(--kt-input-color)}.campaign-form-contain div select:focus{border-color:#7097be!important;outline:none}.campaign-form-contain div textarea::-webkit-input-placeholder{color:#b2d5f8!important}.campaign-form-contain div textarea::-moz-placeholder{color:#b2d5f8!important}.campaign-form-contain div textarea:-ms-input-placeholder{color:#b2d5f8!important}.campaign-form-contain div textarea::-ms-input-placeholder{color:#b2d5f8!important}.campaign-form-contain div textarea::placeholder{color:#b2d5f8!important}.campaign-form-contain div textarea:focus{border-color:#7097be!important;font-weight:600!important;color:#3f4254;outline:none}.campaign-form-contain div input[readonly=readonly],.card-toolbar div input[readonly=readonly]{border:none!important;background:none!important;font-size:1.2rem;color:#8cabfb!important;padding:.775rem 1rem .775rem 0;cursor:auto}.rotate-icons{-webkit-transition:all .3s ease;transition:all .3s ease}.campaign-form-contain div.form-item:first-child:last-child{width:100%}.campaign-form-contain div.form-item:first-child:nth-last-child(2),.campaign-form-contain div.form-item:first-child:nth-last-child(2)~div.form-item{width:50%}.campaign-form-contain div.form-item:first-child:nth-last-child(3),.campaign-form-contain div.form-item:first-child:nth-last-child(3)~div.form-item{width:33.3333%}.campaign-btns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #eee}.campaign-btns,.campaign-outer-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;padding-top:1.5rem}.campaign-outer-btns{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.campaign-outer-btns button.btn{min-width:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.campaign-outer-btns button.btn svg{margin-left:.3rem}.tab-content>.active.device-slot{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.device-slot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.device-slot .device-left{width:100%}.device-slot .device-right{padding-left:2rem}.device-screen:has(.campaign){min-width:890px}.device-screen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.device-img{position:relative}.device-img img{width:340px;-o-object-fit:cover;object-fit:cover}.device-img div.device-inner-content{position:absolute;top:0;left:0;width:100%;height:100%}.inner-content-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5.6rem 2.8rem 1.25rem 2.8rem;font-size:1.12rem;font-weight:600;color:#3f4254;letter-spacing:-.04375rem}.inner-content-header,.inner-content-header .send-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inner-content-header .send-number{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem}.inner-content-header .send-number svg{margin-top:.3rem}.inner-content-header .sendtype-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.375rem 2.78rem;border-radius:1.5rem;background:#eef0f5;-webkit-box-shadow:2px 2px 4px 0 rgba(2,16,54,.1),-2px -2px 4px 0 hsla(0,0%,100%,.5);box-shadow:2px 2px 4px 0 rgba(2,16,54,.1),-2px -2px 4px 0 hsla(0,0%,100%,.5);color:#235cf3;font-weight:500}.inner-content-body{height:75%;overflow-y:scroll;padding:1.5rem 2.8rem 2.5rem 2.8rem}#kkoView .inner-content-body::-webkit-scrollbar,#smsView .inner-content-body::-webkit-scrollbar{display:none}.inner-content-body .inner-massage{display:-webkit-box;display:-ms-flexbox;display:flex;width:80%;padding:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;border-radius:1.25rem 1.25rem 1.25rem 0;background:#fff;-webkit-box-shadow:0 26px 20px 0 rgba(2,16,54,.02),0 16px 14px 0 rgba(2,16,54,.02),0 8px 6px 0 rgba(2,16,54,.02),0 0 2px 0 rgba(2,16,54,.04);box-shadow:0 26px 20px 0 rgba(2,16,54,.02),0 16px 14px 0 rgba(2,16,54,.02),0 8px 6px 0 rgba(2,16,54,.02),0 0 2px 0 rgba(2,16,54,.04);color:#a0a7b7;font-style:normal;line-height:normal;letter-spacing:-.04375rem;position:relative;word-break:break-word}.inner-massage .inner-massage-title{width:100%;font-weight:600;text-align:left}.title-border-bottom{border-bottom:1px solid #f5f5f5;padding-bottom:.5rem}.inner-massage-images img{width:100%;-o-object-fit:cover;object-fit:cover;padding:1.3rem 0}.inner-massage .inner-massage-context{height:100%;font-weight:400;overflow:scroll}.inner-massage-context{text-align:left}.inner-massage-context::-webkit-scrollbar{display:none}.inner-KKO .inner-content-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.inner-KKO .inner-content-header .KKO-search img{width:100%;-o-object-fit:cover;object-fit:cover}.inner-massage-title.outer-massage-title{position:absolute;top:-1.55rem;left:0;color:#6a6f82;font-size:.95rem}.inner-massage .outer-message{position:absolute;bottom:-2rem;right:0;color:#3a3e4d;font-size:.95rem}.inner-msg-kakao{border-radius:1.25rem!important}#kakao .modal-content{background-color:transparent}.inner-massage-allim{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:90%;padding:12px;padding-top:5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;border-radius:.875rem;background:#fff;-webkit-box-shadow:0 26px 20px 0 rgba(2,16,54,.02),0 16px 14px 0 rgba(2,16,54,.02),0 8px 6px 0 rgba(2,16,54,.02),0 0 2px 0 rgba(2,16,54,.04);box-shadow:0 26px 20px 0 rgba(2,16,54,.02),0 16px 14px 0 rgba(2,16,54,.02),0 8px 6px 0 rgba(2,16,54,.02),0 0 2px 0 rgba(2,16,54,.04);color:#a0a7b7;font-style:normal;line-height:normal;letter-spacing:-.04375rem}.inner-massage-allim .inner-massage-allim-header{position:absolute;width:100%;left:0;top:0;border-radius:.875rem .875rem 0 0;background:#fee500;-webkit-box-shadow:0 0 12px 0 rgba(2,16,54,.12);box-shadow:0 0 12px 0 rgba(2,16,54,.12);color:#000;font-weight:600;padding:1rem}.inner-massage-allim .inner-massage-allim-title{color:#021036;font-weight:600;width:100%;text-align:left}.inner-massage-allim .inner-massage-allim-round{width:2.5rem;height:2.5rem;position:absolute;top:-1.25rem;right:-1.25rem;z-index:20}.inner-massage-allim-round img{width:100%;-o-object-fit:cover;object-fit:cover}.inner-massage-allim .inner-message-btn{width:100%;text-align:center;padding:.75rem 0;border-radius:.5rem;background:#f5f5f5;color:#021036}.inner-massage-allim .inner-message-btn:hover{background:#ececec;cursor:pointer}.direct-btn-contain{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 .5rem}.inner-massage-allim.direct-btn{margin-top:.7rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.625rem 1.5rem;color:#021036;text-align:left;cursor:pointer}.inner-massage-allim.direct-btn:hover{background-color:#ececec}#kkoView .modal-content,#smsView .modal-content{background:none!important}.form-item.row-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:.775rem 1rem .775rem 0}.row-radio .form-check-input{margin-right:.3rem}.form-item-radio input:checked+label{color:#3f4254!important}.form-item.row-text{text-align:left;font-size:1.18rem;font-weight:700;color:#3f4254}.form-item div.inside-textarea-contain{padding-top:1rem;border:1px solid #bfdcf9;border-radius:.75rem;background:#f3f8fd}.form-item textarea.text-inside-bottom{border:none!important}.textarea-focused{-webkit-transition:all .3s ease;transition:all .3s ease;border-color:#7097be!important}.form-item div.inside-textarea-contain div.inside-bottom-text{padding:1.5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-item div.inside-textarea-contain div.inside-bottom-text span{font-weight:700}.form-item.row-text .impact-text{color:#7239ea;font-style:normal;border-bottom:2px solid #7239ea}.form-item.row-text .check-icon{color:#7239ea}.svg-file,.svg-folder{margin:0 .5rem}.svg-folder{width:22px;height:22px}.svg-file{width:20px;height:20px}.b-calendar.modal-calendar{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.5rem}.b-calendar.modal-calendar .text-truncate{padding-left:1.7rem!important}.text-truncate{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.table-responsive::-webkit-scrollbar{display:block}@media (min-width:991.98px){.menu-sub-lg-down-indention>.menu-sub{top:60px}}@media (min-width:1200px){.d-flex.align-items-center b{font-size:1.35rem}}@media (min-width:1600px){.campaign,.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1520px}}.tree .form-check-custom.form-check-solid .form-check-input{border:1px solid #ccc}.modal-w-380{--bs-modal-width:380px}.tooltip-inner{max-width:360px}.btn-xs{padding:3px 5px!important;line-height:1rem!important}[contenteditable]{outline:0 solid transparent}.stamp>div{min-width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px dashed #ccc;border-radius:10px;padding:1em 0;margin-top:7px}.stamp .custom-file{position:absolute;inset:0;background-color:transparent!important}.stamp .custom-file-label{height:100%;white-space:pre-wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.stamp .custom-file-label:after{display:none}.modal-form .stamp legend{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.bg-banner{background:#000}label{cursor:pointer}.kind svg{font-size:400%;margin-bottom:1rem}.kind>div{cursor:pointer;opacity:.8;background-color:var(--kt-card-bg);-webkit-box-shadow:0 0 10px #777;box-shadow:0 0 10px #777;border-radius:20px;padding:50px 0;margin:0 2vw;width:170px;text-align:center}.select-lang{position:fixed;inset:auto calc(100% - 100px) 6px 9px;z-index:1;background-color:#fff}.contextmenu>div{position:absolute;background-color:#fff!important;-webkit-box-shadow:0 10px 20px rgba(82,63,105,.15);box-shadow:0 10px 20px rgba(82,63,105,.15);border-radius:.475rem;z-index:99}.contextmenu button{background-color:#fff!important;text-align:left;white-space:nowrap}