.input-text-component[data-v-78f7524d]{width:100%}.input-text-component .common-input-title[data-v-78f7524d]{color:#838383;font-size:13px;margin-bottom:5px}.input-text-component .common-input-value[data-v-78f7524d]{position:relative}.input-text-component .common-input-value .warning-text[data-v-78f7524d]{margin:0;padding:3px 10px;position:absolute;top:-35px;right:0;background-color:#da4845;color:#fff;font-size:12px;font-weight:700;border:1px solid #da4845;border-radius:3px;z-index:999;box-shadow:0 2px 4px rgba(0,0,0,.4)}.input-text-component .common-input-value .warning-text[data-v-78f7524d]:after{position:absolute;top:23px;right:10px;content:"";border-top:7px solid #da4845;border-left:7px solid transparent;border-right:7px solid transparent}.input-text-component .common-input-value .common-input[data-v-78f7524d]{width:100%;height:40px;text-indent:10px;border:1px solid #d9d9d9;border-radius:5px}.input-text-component .common-input-value .common-input[data-v-78f7524d]:focus{outline:none}.input-text-component .common-input-value .common-input.error[data-v-78f7524d]{background-color:#fff!important;border:1px solid #da4845!important}.input-text-component .common-input-value .input-password[data-v-78f7524d]{display:flex;align-items:center}.input-text-component .common-input-value .input-password .common-input[data-v-78f7524d]{padding-right:42px}.input-text-component .common-input-value .input-password .lock-icon[data-v-78f7524d]{position:absolute;right:10px;background:transparent;display:flex;align-items:center;cursor:pointer}.input-text-component .common-input-value .common-select[data-v-78f7524d]{border-radius:5px}.input-text-component .common-input-value .common-select.error[data-v-78f7524d]{background-color:#fff!important;border:1px solid #da4845!important}#app,body,html{height:100%;line-height:1.5em;margin:0;padding:0;color:rgba(0,0,0,.87)}a,body,button,div,html,input,pre,textarea{font-family:Malgun Gothic,Arial,Helvetica!important;letter-spacing:-1px}button{border:none}button,input[type=text]{outline:none}.brand{color:#00ad7b!important}.bg-brand{background:#00ad7b!important;color:#fff!important}.brand-blue{color:#8884d8!important}.brand-green{color:#14ae96!important}.dim-grey{color:#6e6e6e!important}.bg-dim-grey{background:#6e6e6e!important;color:#fff!important}.dark-grey{color:#afafaf!important}.bg-dark-grey{background:#afafaf!important;color:#fff!important}.double-grey{color:#888!important}.grey{color:#ddd!important}.bg-grey{background:#ddd!important;color:#fff!important}.light-grey{color:#ededed!important}.bg-light-grey{background:#ededed!important;color:#fff!important}.charcoal{color:#333!important}.bg-charcoal{background:#333!important;color:#fff!important}.text-color{color:#333!important}.white{color:#fff!important}.color-orange{color:#f69322!important}.color-brown{color:#a5673f!important}.color-red{color:#db2828!important}.color-dark-red{color:#a83d29!important}.color-cure{color:#2185d0!important}.color-down{color:#711bd1!important}.color-black{color:#000!important}.color-temp-system{border-color:#2bb2de!important;color:#2bb2de!important}.color-temp-user{border-color:#1a3acd!important;color:#1a3acd!important}.color-temp-warning{border-color:#853cb4!important;color:#853cb4!important}.color-temp-file{border-color:#e45858!important;color:#e45858!important}.color-temp-research{border-color:#6eb43f!important;color:#6eb43f!important}.color-temp-phishing{border-color:#f4ab38!important;color:#f4ab38!important}.color-temp-phishing-direct{border-color:#f8449e!important;color:#f8449e!important}.color-attach-exe{border-color:#00758e!important;color:#00758e!important;background-color:#e2f5f9!important}.color-attach-lnk{border-color:#0048ff!important;color:#0048ff!important;background-color:#e5ecff!important}.color-attach-doc{border-color:#1892df!important;color:#1892df!important;background-color:#e6f5ff!important}.color-attach-html{border-color:#0cf!important;color:#0cf!important;background-color:#f2fcff!important}.color-bg-attachFunction{background-color:#004a80!important;color:#fff!important}.color-bg-attachRestrict{background-color:#c20037!important;color:#fff!important}.color-bg-warning{background-color:#853cb4!important}.color-bg-file{background-color:#e45858!important}.color-bg-research{background-color:#6eb43f!important}.color-bg-phishing{background-color:#f4ab38!important}.tag-red{background-color:red!important}.tag-orange{background-color:#ff8a00!important}.tag-yellow{background-color:#fc0!important}.tag-olive{background-color:#c1d91f!important}.tag-lightgreen{background-color:#76ea05!important}.tag-green{background-color:#12bb52!important}.tag-pink{background-color:#d90cec!important}.tag-purple{background-color:#9c00ff!important}.tag-violet{background-color:#632fda!important}.tag-lightblue{background-color:#0ea7e7!important}.tag-blue{background-color:#125be1!important}.tag-emerald{background-color:#02dcc5!important}.tag-lightpink{background-color:#ff6ce2!important}.tag-plum{background-color:#ff1a86!important}.tag-darkplum{background-color:#c90d6a!important}.tag-ash{background-color:#bb9b7c!important}.tag-apricot{background-color:#ffb99a!important}.tag-brown{background-color:#a44200!important}.tag-grey{background-color:#767676!important}.tag-black{background-color:#1b1c1d!important}.tag-label-red{color:red!important;border:1px solid red!important}.tag-label-orange{color:#ff8a00!important;border:1px solid #ff8a00!important}.tag-label-yellow{color:#fc0!important;border:1px solid #fc0!important}.tag-label-olive{color:#c1d91f!important;border:1px solid #c1d91f!important}.tag-label-lightgreen{color:#76ea05!important;border:1px solid #76ea05!important}.tag-label-green{color:#12bb52!important;border:1px solid #12bb52!important}.tag-label-pink{color:#d90cec!important;border:1px solid #d90cec!important}.tag-label-purple{color:#9c00ff!important;border:1px solid #9c00ff!important}.tag-label-violet{color:#632fda!important;border:1px solid #632fda!important}.tag-label-lightblue{color:#0ea7e7!important;border:1px solid #0ea7e7!important}.tag-label-blue{color:#125be1!important;border:1px solid #125be1!important}.tag-label-emerald{color:#02dcc5!important;border:1px solid #02dcc5!important}.tag-label-lightpink{color:#ff6ce2!important;border:1px solid #ff6ce2!important}.tag-label-plum{color:#ff1a86!important;border:1px solid #ff1a86!important}.tag-label-darkplum{color:#c90d6a!important;border:1px solid #c90d6a!important}.tag-label-ash{color:#bb9b7c!important;border:1px solid #bb9b7c!important}.tag-label-apricot{color:#ffb99a!important;border:1px solid #ffb99a!important}.tag-label-brown{color:#a44200!important;border:1px solid #a44200!important}.tag-label-grey{color:#767676!important;border:1px solid #767676!important}.tag-label-black{background-color:#1b1c1d!important;border:1px solid #1b1c1d!important}.ant-modal{color:rgba(0,0,0,.87)}.ant-modal .ant-modal-content{border-radius:15px}.ant-modal .ant-modal-content .ant-modal-header{padding:16px 35px;background:linear-gradient(90deg,#14ae96,#0a8076);border-top-left-radius:15px;border-top-right-radius:15px}.ant-modal .ant-modal-content .ant-modal-header .ant-modal-title{color:#eee;font-size:15px}.ant-modal .ant-modal-content .ant-modal-close{color:#eee;opacity:.7}.ant-modal .ant-modal-content .ant-modal-body{width:100%;padding:30px 35px}.ant-modal .ant-modal-content .ant-modal-footer{padding:0 0 30px;display:flex;justify-content:center;border:none}.ant-modal .ant-modal-content .ant-modal-footer .ant-btn{width:125px;height:45px;color:#bbb;font-weight:700;background-color:transparent;border:1px solid #bbb;border-radius:23px;transition:none}.ant-modal .ant-modal-content .ant-modal-footer .ant-btn:after{display:none}.ant-modal .ant-modal-content .ant-modal-footer .ant-btn.ant-btn-primary{color:#fff;background-color:#11a991;border:none}.ant-modal .ant-modal-content .ant-modal-footer .ant-btn.delete-btn{color:#fff;background-color:#787878;border:none}.ant-modal .ant-modal-content .ant-modal-footer .ant-btn.disable{opacity:.5;pointer-events:none}.ant-modal-mask{background-color:rgba(0,0,0,.85)!important}.ant-select{width:100%!important;color:#919191}.ant-select.ant-select-focused .ant-select-selector,.ant-select:hover .ant-select-selector{border:1px solid #d9d9d9!important;box-shadow:none!important}.ant-select .ant-select-selector{height:40px!important;display:flex;align-items:center;border:1px solid #d9d9d9;border-radius:5px!important;box-shadow:none}.ant-select .ant-select-selector .ant-select-selection__rendered{width:calc(100% - 40px)}.ant-select .ant-select-selector .ant-select-selection__rendered .ant-select-selection-selected-value{width:100%}.ant-select .ant-select-selector:active,.ant-select .ant-select-selector:focus,.ant-select .ant-select-selector:hover{border:1px solid #d9d9d9;box-shadow:none!important}.ant-select .ant-select-arrow{color:#919191}.ant-select.ant-select-multiple .ant-select-selector{height:100%!important;padding:5px;font-size:13px}.ant-select-dropdown .ant-select-item-option{height:40px;display:flex;align-items:center}.ant-select-dropdown .ant-select-item-option-selected{background-color:#fafafa!important}.ant-select-dropdown .ant-select-item-option-selected .ant-select-item-option-state{display:none}.ant-select-dropdown .ant-select-item-option:hover{background-color:#dedede!important}.ant-calendar-picker:focus .ant-calendar-picker-input,.ant-calendar-picker:hover .ant-calendar-picker-input{border-color:#dedede!important;box-shadow:none}.ant-calendar-picker .ant-calendar-picker-input{height:40px;border-radius:5px}.ant-calendar-picker .ant-calendar-picker-input:focus,.ant-calendar-picker .ant-calendar-picker-input:hover{border-color:#dedede;box-shadow:none}.ant-calendar-picker-container .ant-calendar-picker-container-content{width:265px;margin-top:45px}.ant-calendar-picker-container .ant-calendar-input-wrap{display:none}.ant-calendar-picker-container .ant-calendar-date.active{background:#e6f7ff}.image-upload-tooltip{width:220px;left:15px!important}.image-upload-tooltip .ant-tooltip-arrow{display:none}.content-text{padding:0 10px 20px;font-weight:700}.content-group{padding:0 10px}.content-group ul{margin-bottom:0;padding-left:25px}.content-group ul .title{min-width:100px;display:inline-block}.content-item{margin-bottom:15px}.content-item .modal-title{color:#838383;font-size:13px;margin-bottom:5px}.content-item .modal-input{width:100%;height:40px;text-indent:10px;border:1px solid #d9d9d9;border-radius:5px}.require-text{text-align:right}.error-text,.require-text{color:#da4845;font-size:12px}.error-text{margin-top:5px}.ant-popover .filter-content{display:flex}.ant-popover .filter-content .filter-item{gap:15px;min-width:130px;padding:0 10px;border-right:1px solid #d9d9d9}.ant-popover .filter-content .filter-item:first-child{padding-left:0}.ant-popover .filter-content .filter-item:last-child{border-right:none}.ant-popover .filter-content .filter-item .filter-title{font-weight:700;margin-bottom:8px}.ant-popover .filter-content .filter-item .check-group{display:flex;flex-direction:column;gap:4px}.ant-popover hr{border-top:1px solid #d9d9d9;margin:15px 0 10px}.ant-popover .filter-button-box{display:flex;justify-content:space-between}.ant-popover .filter-button-box .filter-button{border-radius:5px;padding:0 8px;font-size:13px}.ant-popover .filter-button-box .filter-button.confirm{background-color:#11a991;color:#fff;border-color:transparent;margin-left:8px}.ant-popover .filter-button-box .filter-button.confirm:hover{color:#fff}.ant-popover .filter-button-box .filter-button.cancel{background-color:#fff;margin-left:8px}.ant-popover .filter-button-box .filter-button.reset{background-color:#f5f5f5}.ant-popover .filter-button-box .filter-button:hover{border-color:#d9d9d9;color:inherit}.ant-table-body .ant-table-row-cell-ellipsis .ant-table-column-title{display:initial}.ant-checkbox-group .ant-checkbox-group-item{font-size:13px!important;padding:3px 0}.ant-checkbox-group .ant-checkbox-group-item .ant-checkbox-inner{border-color:#d9d9d9!important}.ant-select-dropdown-content .search-option-item{font-size:13px}.management.main-wrapper{display:flex;flex-direction:column;width:100%;height:100%}.management.main-header{z-index:2;height:60px;display:block;background-color:#333}.management.main-content{display:inline-flex;flex:0 1 auto;width:100%;height:calc(100% - 60px)}.management.main-content .management-content{width:100%;height:100%;padding:20px 40px}.management.main-content .management-content .title-box{height:52px;margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.management.main-content .management-content .title-box .page-title{height:22px;padding-left:10px;font-size:22px;font-weight:600}.management.main-content .management-content .title-box .right-box{display:flex;align-items:center}.management.main-content .management-content .title-box .right-box .search-filter{width:130px;height:35px;border-radius:5px;border-color:#d9d9d9;box-shadow:none;color:#6c757d;display:flex;justify-content:space-between;align-items:center;margin-right:10px;font-size:13px}.management.main-content .management-content .title-box .right-box .search-filter:focus,.management.main-content .management-content .title-box .right-box .search-filter:hover{border-color:#d9d9d9;box-shadow:none}.management.main-content .management-content .title-box .right-box .search-filter:after{display:none}.management.main-content .management-content .title-box .right-box .filter-count{min-width:25px;height:16px;line-height:15px;border-radius:10px;font-size:12px;background-color:#11a991;color:#fff;display:inline-block}.management.main-content .management-content .title-box .right-box .search-option-select.ant-select{width:160px!important;height:35px;font-size:13px;color:#6c757d}.management.main-content .management-content .title-box .right-box .search-option-select.ant-select .ant-select-selector{height:inherit!important;border-radius:5px 0 0 5px!important}.management.main-content .management-content .title-box .right-box .search-option-select.ant-select .ant-select-selection-item{line-height:inherit!important}.management.main-content .management-content .title-box .right-box .search-input{width:250px;height:35px;border-radius:5px;border-color:#d9d9d9;box-shadow:none}.management.main-content .management-content .title-box .right-box .search-input.has-search-option{border-radius:0 5px 5px 0;border-left:none}.management.main-content .management-content .title-box .right-box .search-input input{font-size:13px}.management.main-content .management-content .title-box .right-box .search-input:focus,.management.main-content .management-content .title-box .right-box .search-input:hover{border-color:#d9d9d9;box-shadow:none}.management.main-content .management-content .title-box .right-box .page-buttons .menu-button{width:125px;height:45px;margin-left:10px;color:#fff;background-color:#11a991;border:none;font-weight:700;border-radius:23px;transition:none}.management.main-content .management-content .title-box .right-box .page-buttons .menu-button:after{display:none}.management.main-content .management-content .title-box .right-box .page-buttons .menu-button>span{transition:none}.common-table .ant-table{color:rgba(0,0,0,.8);font-size:13px}.common-table .ant-table .ant-table-content{border:1px solid #f0f0f0}.common-table .ant-table .ant-table-content .ant-table-thead th{text-align:center}.common-table .ant-table .ant-table-content .ant-table-thead .ant-table-column-title{font-weight:700}.common-table .ant-table .ant-table-content .ant-table-tbody .ant-table-row td{transition:none}.common-table .ant-table .ant-table-content .ant-table-tbody .ant-table-row:hover td{background:#f1f1f1}.common-table .ant-table .ant-table-content .ant-table-tbody .ant-table-row.delete-item{text-decoration:line-through;color:#ddd}.common-table .ant-table .ant-table-content .ant-table-tbody .ant-table-row.delete-item .table-setting-menus{color:rgba(0,0,0,.8)}.common-table .ant-table .ant-table-content .ant-table-tbody .ant-table-row.delete-item .ant-tag,.common-table .ant-table .ant-table-content .ant-table-tbody .ant-table-row.delete-item .ant-tag:hover{opacity:.4}.common-table .ant-table .ant-table-content .ant-table-tbody .ant-table-row .table-setting-menus{display:flex;align-items:center;justify-content:center}.common-table .ant-table .ant-table-content .ant-table-tbody .ant-table-row .table-setting-menus .setting-menu-icon{font-size:15px;padding:0 5px}.common-table .ant-table .ant-table-content .ant-table-tbody .ant-table-row .ant-tag{margin:0;background:transparent;font-size:11px;transition:none}.common-table .ant-table .ant-table-content .ant-table-tbody .ant-table-row .ant-tag:hover{opacity:1}.common-table .ant-table-pagination{display:flex;justify-content:center;float:none!important}.ant-tooltip-content .ant-tooltip-inner{min-height:20px;padding:4px 7px;font-size:12px}.ant-checkbox-wrapper{font-size:13px!important}.ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner{border-color:#919191;border-radius:3px}.ant-checkbox-wrapper .ant-checkbox .ant-checkbox-input:focus+.ant-checkbox-inner{border-color:#919191}.ant-checkbox-wrapper .ant-checkbox-indeterminate .ant-checkbox-inner:after{width:16px;height:16px;background:url(/img/common/list_check_each.png) transparent;transition:none}.ant-checkbox-wrapper .ant-checkbox-checked:hover .ant-checkbox-inner,.ant-checkbox-wrapper .ant-checkbox-indeterminate:hover .ant-checkbox-inner,.ant-checkbox-wrapper .ant-checkbox:hover .ant-checkbox-inner{border-color:#919191;border-radius:3px;transition:none}.ant-checkbox-wrapper .ant-checkbox-checked:after{border:0;animation:none}.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner{background:none}.ant-checkbox-wrapper .ant-checkbox-checked .ant-checkbox-inner:after{width:16px;height:16px;top:50%;left:50%;background:url(/img/common/list_check_on.png) transparent;border-color:transparent;transform:translate(-50%,-50%) scale(1);transition:none}.ant-radio-wrapper .ant-radio:focus .ant-radio-inner,.ant-radio-wrapper .ant-radio:hover .ant-radio-inner{border-color:#919191}.ant-radio-wrapper .ant-radio:focus .ant-radio-inner:after,.ant-radio-wrapper .ant-radio:hover .ant-radio-inner:after{background-color:#919191}.ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner{border-color:#919191!important;transition:none;box-shadow:none}.ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner:after{background-color:#919191;transition:none}.ant-radio-wrapper .ant-radio.ant-radio-checked:after{border:0;animation:none}.change-passwd-modal{width:465px!important}.change-passwd-modal .content-item{margin-bottom:15px}.management-header{height:100%;display:flex;align-items:center}.management-header .left{width:250px;padding-left:50px}.management-header .left .logo-icon{cursor:pointer}.management-header .center{width:calc(100% - 620px);display:flex;justify-content:center;align-items:flex-start}.management-header .center .header-menu{display:flex}.management-header .center .header-menu .link{min-width:90px;height:60px;position:relative;display:flex;margin:0 5px;color:#fff;border-bottom:4px solid transparent;justify-content:center;align-items:center;font-size:15px;text-align:center;text-decoration:none;opacity:.6}.management-header .center .header-menu .link.active,.management-header .center .header-menu .link:hover{border-bottom:4px solid #00ad7b;opacity:1}.management-header .right{position:absolute;right:40px}.management-header .right button{margin-right:10px;padding:5px 18px;background-color:transparent;color:#f6f6f6;font-weight:700;border:1px solid #f6f6f6;border-radius:3px;outline:none;cursor:pointer}.management-header .right button:hover{color:#00ad7b;border-color:#00ad7b;box-shadow:1px 1px 5px #616161}.management-header .right button .anticon-global{margin-right:5px}.license-add-modal{width:464px!important}.license-add-modal .content-group{padding:0 10px}.license-add-modal .content-group .content-item{margin-bottom:15px}.license-add-modal .content-group .content-item .ant-calendar-picker{width:100%}.license-add-modal .content-group .content-item .date-period{margin-top:5px;display:flex;align-items:center;justify-content:space-between}.license-add-modal .content-group .content-item .date-period .date-text{color:#14ae96;font-size:12px}.license-add-modal .content-group .content-item .date-period .date-button{padding:2px 5px;color:#2185d0;font-size:11px;font-weight:700;border:1px solid #2185d0;border-radius:3px;cursor:pointer}.login-page{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding-bottom:100px}.login-page .login-bg{position:absolute;top:0;left:0;width:100%;height:100%}.login-page .login-template{position:relative;min-width:350px;display:flex;border-radius:5px}.login-page .login-template .login-content{display:flex;align-items:center}.login-page .login-template .login-content .login-info{width:345px;border-right:1px solid #6e6e6e;box-sizing:border-box;padding:20px 0 30px}.login-page .login-template .login-content .login-info .login-info-main-text{margin-top:40px;color:#ddd;font-size:21px;font-weight:700;text-align:left}.login-page .login-template .login-content .login-info .login-info-sub-text{margin-top:15px;color:#888;font-size:14px;font-weight:700;text-align:left}.login-page .login-template .login-content .login-form{width:350px;margin-left:95px;display:flex;flex-direction:column;padding:20px 0 30px}.login-page .login-template .login-content .login-form .login-input{width:300px;height:45px!important;margin:0 0 25px 15px;padding-right:45px;background-color:transparent!important;color:#fff;font-size:1em;border:0;border-bottom:1px solid #b1b1b1;border-radius:0;text-indent:10px}.login-page .login-template .login-content .login-form .login-input:focus{outline:none}.login-page .login-template .login-content .login-form .login-input::-moz-placeholder{color:#afafaf}.login-page .login-template .login-content .login-form .login-input::placeholder{color:#afafaf}.login-page .login-template .login-content .login-form .lock-icon{height:45px;position:absolute;right:35px;background-color:transparent;cursor:pointer}.login-page .login-template .login-content .login-form .login-checkbox{width:-moz-fit-content;width:fit-content;color:#afafaf;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-left:25px}.login-page .login-template .login-content .login-form .login-checkbox .ant-checkbox-inner{background-color:#726e6b;border:none;outline:none}.login-page .login-template .login-content .login-form .login-checkbox .ant-checkbox-inner:after{transition:none}.login-page .login-template .login-content .login-form .login-checkbox .ant-checkbox-checked:after{border:none}.login-page .login-template .login-content .login-form .error-message{margin:5px 0 0 25px;color:#db2828;text-align:left;font-size:13px}.login-page .login-template .login-content .login-form .btn-login{width:320px;height:55px;margin:33px 0 0 25px;background:url(/img/login/login_button.png) no-repeat;background-color:transparent;color:#ddd;border-radius:28px;border:none;outline:none;box-shadow:1px 1px 1px #333;cursor:pointer}.template-delete-modal{width:465px!important}.template-delete-modal .content-group{padding:20px;display:flex;background-color:#f9f9f9;border-radius:12px;border:1px solid #e4e4e4;line-height:1.8}.template-delete-modal .content-group ul{margin-bottom:0;padding-left:25px}.template-delete-modal .content-group ul .title{min-width:100px;display:inline-block}.template-add-edit-modal{width:100%!important;height:100%!important;position:absolute!important;display:flex!important;padding:0!important;flex-direction:column;letter-spacing:0}.template-add-edit-modal .ant-modal-content{height:100%;color:#dedede;background-color:#21262d}.template-add-edit-modal .ant-modal-content .ant-modal-close{display:none}.template-add-edit-modal .ant-modal-content .ant-modal-header{height:60px;padding:0 10px;display:flex;align-items:center;color:#fbfbfb;font-weight:100;background:#1d2127;border-bottom:none;border-radius:0}.template-add-edit-modal .ant-modal-content .ant-modal-header .ant-modal-title{font-weight:600;font-size:16px;padding:0 30px}.template-add-edit-modal .ant-modal-content .ant-modal-body{height:calc(100% - 60px);padding:0;display:flex;flex:1 1;border-radius:0!important;overflow:auto}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1{width:100%;max-height:calc(100% - 60px);display:flex;padding:30px 20px}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1.right{width:100%}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content{padding:0 30px;flex:1}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content.left{min-width:400px}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content .template-group .group-title{margin-bottom:15px;color:#11a991;font-size:16px;font-weight:700}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content .template-group .group-title+.group-sub-title{margin-top:0}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content .template-group .group-sub-title{margin-top:25px;margin-bottom:5px;display:inline-block;vertical-align:top;color:#dedede;font-size:14px;font-weight:600}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content .template-group .group-content{color:#919191}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content .template-group .group-content.flex{display:flex;align-items:center}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content .template-group .group-content .template-input{width:100%;height:40px;text-indent:10px;background-color:rgba(0,0,0,.15);border:none;border-radius:5px}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content .template-group .group-content .template-input:focus{color:#000;background-color:#fff;border-radius:5px}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content .template-group .group-content .ant-select{color:#919191!important}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content .template-group .group-content .ant-select.ant-select-focused .ant-select-selector,.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content .template-group .group-content .ant-select:hover .ant-select-selector{border:none!important}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content .template-group .group-content .ant-select .ant-select-selector{background-color:rgba(0,0,0,.15);border:none}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content .template-group .group-content .ant-select .ant-select-selector:focus,.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content .template-group .group-content .ant-select .ant-select-selector:hover{border:none}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content .template-group .flex{display:flex}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content .template-group .flex .flex-item{flex:1}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content .template-group .flex .flex-item:last-child{margin-left:10px}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content .template-group .flex .flex-item .message{color:#00ad7b;font-size:12px}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content .exam-type-btn{width:628px;height:230px;margin-bottom:30px;line-height:.9;padding:5px;display:flex;background-color:rgba(0,0,0,.15);border:2px solid transparent;border-radius:5px;cursor:pointer}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content .exam-type-btn.active{border:2px solid #11a991!important;border-radius:5px}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content .exam-type-btn:last-child{width:215px;margin-left:10px}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content .exam-type-btn:last-child .exam-type-content{width:145px!important}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content .exam-type-btn .exam-type-item{width:215px;padding:20px 25px 0;border-radius:5px;color:#ddd}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content .exam-type-btn .exam-type-item .exam-type-title{margin-top:18px;font-size:18px;font-weight:700}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content .exam-type-btn .exam-type-item .exam-type-sub-title{margin-top:10px;font-size:13px;font-weight:400}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page1 .template-page1-content .exam-type-btn .exam-type-item .exam-type-content{width:130px;margin-top:15px;display:block;color:#ddd;font-size:12px;font-weight:400;line-height:18px}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2{width:100%;height:100%}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-header-menus{height:60px;position:absolute;top:0;left:250px;display:flex;align-items:center}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-header-menus .menu-btn{height:100%;padding:0 10px;font-size:12px;display:flex;align-items:center;border-bottom:1px solid transparent;box-sizing:border-box;cursor:pointer}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-header-menus .menu-btn:first-child .anticon{font-size:14px}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-header-menus .menu-btn .anticon{margin-right:4px;font-size:12px}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-header-menus .menu-btn:hover{border-bottom:1px solid #11a991}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-header-menus .reservation-menu{position:relative}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-header-menus .reservation-menu:hover .reservation-modal{opacity:1;height:auto}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-header-menus .reservation-menu .reservation-btn{width:500px;height:60px;padding:0 10px;position:relative;display:flex;align-items:center;font-size:12px;border-bottom:1px solid transparent;box-sizing:border-box;cursor:pointer}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-header-menus .reservation-menu .reservation-btn .info-item{padding:0 8px;background-color:#11a991;border-radius:5px;letter-spacing:0;margin-right:10px}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-header-menus .reservation-menu .reservation-btn .info-text{letter-spacing:0}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-header-menus .reservation-menu .reservation-modal{height:0;position:absolute;top:45px;left:10px;padding:10px 10px 0;color:#39464e;background-color:#fff;border-radius:5px;overflow:hidden;z-index:5;opacity:0;transition:all .1s}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-header-menus .reservation-menu .reservation-modal .reservation-header{margin-bottom:6px;display:flex;font-weight:600}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-header-menus .reservation-menu .reservation-modal .reservation-header>div{width:170px;padding:0 6px;font-size:12px;letter-spacing:0;cursor:default!important}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-header-menus .reservation-menu .reservation-modal .reservation-content{display:flex;margin:0;border-top:1px solid #ededed;transition:all .1s}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-header-menus .reservation-menu .reservation-modal .reservation-content:hover{background-color:#ededed}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-header-menus .reservation-menu .reservation-modal .reservation-content>div{width:170px;padding:5px 6px;font-size:12px;letter-spacing:0}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-header-menus .reservation-menu .reservation-modal .reservation-content>div:not(:last-child){cursor:default!important}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-header-menus .reservation-menu .reservation-modal .reservation-example{padding:10px 5px;font-size:12px}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body{width:100%;height:100%;display:flex}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-sidebar{width:250px;height:100%;padding:10px;border-right:1px solid #2e333a;background-color:#21262d;overflow-y:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-sidebar .sidebar-item .sidebar-title{width:100%;margin:0;line-height:36px;color:#fbfbfb;font-size:13px;font-weight:700}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-sidebar .sidebar-item .sidebar-content{margin-bottom:20px}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-sidebar .sidebar-item .sidebar-content .step-area{height:40px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;background-color:rgba(0,0,0,.15);border-radius:5px}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-sidebar .sidebar-item .sidebar-content .step-area .step-text{color:#919191;text-indent:10px}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-sidebar .sidebar-item .sidebar-content .step-area .step-btn{display:flex;flex-direction:column;font-size:13px;cursor:pointer}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-sidebar .sidebar-item .sidebar-content .common-bg-item{height:40px;margin-bottom:5px;padding:10px;color:#919191;background-color:rgba(0,0,0,.15);border-radius:5px;cursor:pointer}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-sidebar .sidebar-item .sidebar-content .common-bg-item.active{color:#fff;font-weight:700;background-color:#11a991}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-sidebar .sidebar-item .sidebar-content .image-upload-form{padding:4px;border-radius:3px;overflow:hidden;background-color:rgba(0,0,0,.15)}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-sidebar .sidebar-item .sidebar-content .image-upload-form.active,.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-sidebar .sidebar-item .sidebar-content .image-upload-form:hover{background-color:hsla(0,0%,100%,.1)}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-sidebar .sidebar-item .sidebar-content .image-upload-form .file-input{width:100%;height:60px;position:relative;display:flex;align-items:center;justify-content:center;border:1px dashed hsla(0,0%,100%,.1)}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-sidebar .sidebar-item .sidebar-content .image-upload-form .file-input label{max-width:calc(100% - 20px);color:#919191;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-sidebar .sidebar-item .sidebar-content .image-upload-form .file-input input{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;cursor:pointer}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-sidebar .sidebar-item .sidebar-content .file-btns{margin-top:6px;display:flex;justify-content:flex-end}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-sidebar .sidebar-item .sidebar-content .file-btns button{height:18px;line-height:18px;margin:0 4px;padding:0 6px;color:#cfd0d2;font-size:.8em;background-color:hsla(0,0%,100%,.1);border:none;border-radius:3px;cursor:pointer}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-sidebar .sidebar-item .sidebar-content .uploaed-image-list{max-height:30%;margin-top:10px;overflow-y:auto;overflow-x:hidden}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-sidebar .sidebar-item .sidebar-content .uploaed-image-list .image-list{margin-bottom:5px;display:flex;align-items:center;justify-content:space-between}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-sidebar .sidebar-item .sidebar-content .uploaed-image-list .image-btn{width:200px;line-height:40px;position:relative;margin-right:5px;margin:0 6px 0 0;padding:0 14px;background-color:rgba(0,0,0,.15);color:#919191;font-size:14px;border-radius:3px;cursor:pointer}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-sidebar .sidebar-item .sidebar-content .uploaed-image-list .image-btn.active{background-color:hsla(0,0%,100%,.1)}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-sidebar .sidebar-item .sidebar-content .uploaed-image-list .image-btn .image-name{width:150px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-sidebar .sidebar-item .sidebar-content .uploaed-image-list .image-btn .image-source{width:100%;padding:0;background-color:transparent;border:none;color:#fff;outline:none}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-sidebar .sidebar-item .sidebar-content .uploaed-image-list .delete-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:inherit;border-radius:3px}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-sidebar .sidebar-item .sidebar-content .uploaed-image-list .delete-icon:hover{background-color:hsla(0,0%,100%,.1)}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-sidebar .sidebar-item .sidebar-content.mail{min-height:180px;margin-bottom:20px}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-sidebar .sidebar-item .help-icon{margin-left:5px;cursor:pointer}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-content{width:calc(100% - 250px)}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-content .editor-item.show{width:100%;height:100%}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-content .editor-item .codemirror-editor{width:100%;height:100%;display:flex}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-content .editor-item .codemirror-editor .code-area{width:100%}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-content .editor-item .codemirror-editor .code-area .code{height:100%;flex:1}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-content .editor-item .codemirror-editor .code-area .code.css,.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-content .editor-item .codemirror-editor .code-area .code.html{border-bottom:1px solid hsla(0,0%,100%,.1)}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-content .editor-item .codemirror-editor .code-area .code.half,.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-content .editor-item .codemirror-editor .code-area .code.half+.custom-template{height:50%}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-content .editor-item .codemirror-editor .code-area .code .title{display:block;margin:0;padding:10px 20px 5px;background-color:#21262d;color:#cfd0d2;font-size:12px;font-weight:500;letter-spacing:0!important}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-content .editor-item .codemirror-editor .code-area .CodeMirror{background-color:#21262d;height:calc(100% - 38px)}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-content .editor-item .codemirror-editor .code-area .CodeMirror .CodeMirror-sizer{margin:0 40px!important}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-content .editor-item .codemirror-editor .code-area .CodeMirror .CodeMirror-sizer .CodeMirror-linenumber{color:#919191}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-content .editor-item .codemirror-editor .code-area .CodeMirror .CodeMirror-gutter{background-color:#21262d}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-content .editor-item .codemirror-editor .code-area .CodeMirror .CodeMirror-line span{letter-spacing:0!important}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-content .editor-item .codemirror-editor .code-area.left{width:50%;flex-direction:column;border-right:1px solid hsla(0,0%,100%,.1)}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-content .editor-item .codemirror-editor .code-area.right{width:50%}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-content .editor-item .codemirror-editor .code-area.right .custom-template{flex:1 1;width:100%;height:100%;background-color:#21262d;border:none;display:none}.template-add-edit-modal .ant-modal-content .ant-modal-body .template-add-edit-page2 .template-page2-body .template-page2-content .editor-item .codemirror-editor .code-area.right .custom-template.on{display:block;background-color:#fff}.template-add-edit-modal .ant-modal-content .ant-modal-footer{height:60px;padding:0 20px 0 0;position:absolute;top:0;right:10px;background-color:transparent}.template-add-edit-modal .ant-modal-content .ant-modal-footer .ant-btn{width:auto;height:100%;padding:0 10px;display:flex;align-items:center;justify-content:center;color:#fbfbfb;font-size:13px;background-color:transparent!important;border:none;border-bottom:1px solid transparent!important;border-radius:unset;box-sizing:border-box;cursor:pointer}.template-add-edit-modal .ant-modal-content .ant-modal-footer .ant-btn:hover{border-bottom:1px solid #11a991!important}.template-add-edit-modal .ant-modal-content .ant-modal-footer .ant-btn+button{margin-left:0}.template-add-edit-modal .buttons{width:100%;height:40px;display:flex;justify-content:space-between}.template-add-edit-modal .buttons .basic-btn{margin-right:12px;flex:1;align-items:center;font-weight:400;color:#919191;background-color:rgba(0,0,0,.15);border:none;border-radius:5px;cursor:pointer}.template-add-edit-modal .buttons .basic-btn.active{color:#fff;font-weight:700;background-color:#11a991}.template-add-edit-modal .buttons .basic-btn:last-child{margin-right:0}.template-download-modal,.template-receive-test-modal{width:465px!important}.template-receive-test-modal .content-group{padding:20px;display:flex;background-color:#f9f9f9;border-radius:12px;border:1px solid #e4e4e4;line-height:1.8;flex-direction:column}.template-receive-test-modal .content-group .switch-item{margin-bottom:20px;display:flex;align-items:center}.template-receive-test-modal .content-group .switch-item .ant-switch-checked{background-color:#00bfa5}.template-receive-test-modal .content-group .switch-item .switch-label{margin-left:10px;font-weight:700}.user-add-edit-modal{width:465px!important}.user-add-edit-modal .content-group .common-input-value{margin-bottom:15px}.user-delete-modal{width:465px!important}.user-delete-modal .content-group{padding:20px;display:flex;background-color:#f9f9f9;border-radius:12px;border:1px solid #e4e4e4;line-height:1.8}.user-delete-modal .content-group ul{margin-bottom:0;padding-left:25px}.user-delete-modal .content-group ul .title{min-width:100px;display:inline-block}.attach-component{width:100%;display:flex}.attach-component .attach-list{width:250px;height:100%;padding:10px;background-color:#f5f5f5}.attach-component .attach-list .attach-menu{width:100%;display:flex;flex-direction:column;margin:0;padding:10px;background-color:#fff;border-radius:20px}.attach-component .attach-list .attach-menu .attach-menu-title{color:#000;font-size:14px;font-weight:700;padding:5px 30px}.attach-component .attach-list .attach-menu .attach-menu-title.active,.attach-component .attach-list .attach-menu .attach-menu-title:hover{color:#039492;cursor:pointer}.attach-component .attach-contents{width:calc(100% - 250px)}.attach-sample-modal{width:465px!important}.attach-sample-modal.delete .content-group,.attach-sample-modal.download .content-group{padding:20px;display:flex;background-color:#f9f9f9;border-radius:12px;border:1px solid #e4e4e4;line-height:1.8}.attach-sample-modal .file-upload-form{border-radius:5px;overflow:hidden}.attach-sample-modal .file-upload-form.active,.attach-sample-modal .file-upload-form:hover{background-color:#f5f5f5}.attach-sample-modal .file-upload-form .file-input{width:100%;height:80px;position:relative;display:flex;align-items:center;justify-content:center;border:1px dashed #838383;border-radius:5px}.attach-sample-modal .file-upload-form .file-input label{width:100%;max-width:calc(100% - 40px);color:#838383;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attach-sample-modal .file-upload-form .file-input input{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;cursor:pointer}.attach-file-modal{width:965px!important}.attach-file-modal.edit .ant-modal-close-x{width:63px;height:63px;line-height:63px}.attach-file-modal.edit .ant-modal-header{padding:20px 35px}.attach-file-modal.edit .ant-modal-body{max-height:70vh;overflow-y:auto}.attach-file-modal.edit .ant-modal-footer{display:flex;justify-content:flex-end;padding:15px;border-top:3px solid #d9d9d9}.attach-file-modal.edit .content-item{margin-bottom:20px}.attach-file-modal .attach-file-type{display:flex}.attach-file-modal .file-button{margin-right:15px;padding:30px;border:1px solid #d9d9d9;border-radius:5px;flex:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.attach-file-modal .file-button:last-child{margin-right:0}.attach-file-modal .file-button.active{background-color:#f0f8f6;border:1px solid #14ae96;box-shadow:0 0 0 1px #14ae96}.attach-file-modal .file-button .file-title{margin-top:10px;font-size:18px;font-weight:700}.attach-file-modal .file-button .file-sub-title{font-weight:600;font-size:13px}.attach-file-modal .file-button .file-contents{width:185px;margin-top:10px;font-size:12px}.attach-file-modal .attach-file-category{display:flex}.attach-file-modal .attach-file-category .file-button{padding:15px}.attach-file-modal .attach-file-category .file-button.active{color:#14ae96}.attach-file-modal .attach-file-category .file-button.active .file-contents{font-weight:600}.attach-file-modal .attach-file-category .file-button .file-contents{width:auto;margin-top:0;font-size:14px;text-align:center}.attach-file-modal .file-upload-form{width:100%;display:flex}.attach-file-modal .file-upload-form .file-item{flex:1;margin-right:20px}.attach-file-modal .file-upload-form .file-item:last-child{margin-right:0}.attach-file-modal .file-upload-form .file-item .file-input{width:100%;height:120px;padding:30px;position:relative;display:flex;align-items:center;justify-content:center;border:2px dashed #cfcfcf!important;border-radius:10px!important}.attach-file-modal .file-upload-form .file-item .file-input .delete-file-icon{position:absolute;top:10px;right:10px;width:13px;height:13px;z-index:10;cursor:pointer}.attach-file-modal .file-upload-form .file-item .file{width:100%;display:flex;flex-direction:column;align-items:center}.attach-file-modal .file-upload-form .file-item .file.selected{justify-content:space-between;text-align:right;flex-direction:unset}.attach-file-modal .file-upload-form .file-item .file.selected .file-image{font-size:45px}.attach-file-modal .file-upload-form .file-item .file.selected .file-text-area{max-width:150px;text-align:right}.attach-file-modal .file-upload-form .file-item .file.selected .file-text-area .file-name{font-size:17px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.attach-file-modal .file-upload-form .file-item .file.selected .file-text-area .file-size{font-size:14px}.attach-file-modal .file-upload-form .file-item .file img{width:52px;margin-bottom:10px;text-align:center}.attach-file-modal .file-upload-form .file-item .file .file-text-area{color:#838383;font-size:12px;text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.attach-file-modal .file-upload-form .file-item input{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;cursor:pointer}.attach-fileIcon{width:20px;height:20px}.warning-message[data-v-cb4099b8]{color:#ff4d4f;font-size:12px;margin-top:4px;padding-left:4px}.error-message[data-v-cb4099b8]{color:#ff4d4f;font-size:13px;font-weight:500;margin-top:8px;padding:8px 12px;background-color:#fff2f0;border:1px solid #ffccc7;border-radius:4px;border-left:4px solid #ff4d4f}.selected-templates[data-v-cb4099b8]{background-color:#f5f5f5;border:1px solid #d9d9d9;border-radius:4px;padding:8px 12px;min-height:32px;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.no-selection[data-v-cb4099b8]{color:#999;font-style:italic;font-size:14px}.ant-btn.disable{opacity:.5;pointer-events:none}