.modal-modern .ant-modal-content[data-v-39f457c4]{border-radius:16px!important;overflow:visible!important}.modal-modern .ant-modal-header[data-v-39f457c4]{background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(240,147,251,.05))!important;border-bottom:2px solid rgba(102,126,234,.1)!important;padding:16px 24px!important}.modal-modern .ant-modal-header .ant-modal-title[data-v-39f457c4]{font-weight:700!important;color:#333!important;font-size:18px!important}.modal-modern .ant-modal-body[data-v-39f457c4]{padding:24px!important;max-height:70vh;overflow-y:auto;overflow-x:visible!important}.modal-modern .ant-modal-body[data-v-39f457c4]::-webkit-scrollbar{width:8px}.modal-modern .ant-modal-body[data-v-39f457c4]::-webkit-scrollbar-track{background:rgba(102,126,234,.05);border-radius:4px}.modal-modern .ant-modal-body[data-v-39f457c4]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:4px}.modal-modern .ant-modal-body[data-v-39f457c4]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#764ba2,#667eea)}.modal-modern .ant-modal-footer[data-v-39f457c4]{border-top:2px solid rgba(102,126,234,.1)!important;padding:16px 24px!important;background:rgba(102,126,234,.02)!important}.modal-modern .ant-modal-footer .ant-btn-primary[data-v-39f457c4]{background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;border-radius:8px!important;-webkit-box-shadow:0 2px 8px rgba(102,126,234,.3)!important;box-shadow:0 2px 8px rgba(102,126,234,.3)!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;font-weight:600!important}.modal-modern .ant-modal-footer .ant-btn-primary[data-v-39f457c4]:hover:not(:disabled){-webkit-transform:translateY(-2px)!important;transform:translateY(-2px)!important;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.4)!important;box-shadow:0 4px 12px rgba(102,126,234,.4)!important}.modal-modern .ant-modal-footer .ant-btn-primary[data-v-39f457c4]:disabled{background:rgba(102,126,234,.3)!important;cursor:not-allowed}.modal-modern .ant-modal-footer .ant-btn-default[data-v-39f457c4]{border-radius:8px!important;border:2px solid rgba(102,126,234,.3)!important;color:#667eea!important;font-weight:600!important}.modal-modern .ant-modal-footer .ant-btn-default[data-v-39f457c4]:hover{border-color:#667eea!important;color:#764ba2!important;background:rgba(102,126,234,.05)!important}.modal-modern .ant-form-item[data-v-39f457c4]{overflow:visible!important}.modal-modern .ant-form-item-label label[data-v-39f457c4]{font-weight:600!important;color:#333!important;font-size:14px!important}.modal-modern .ant-calendar-picker-input[data-v-39f457c4],.modal-modern .ant-input-number[data-v-39f457c4],.modal-modern .ant-input[data-v-39f457c4],.modal-modern .ant-select-selection[data-v-39f457c4],.modal-modern textarea.ant-input[data-v-39f457c4]{border-radius:8px!important;border:2px solid rgba(102,126,234,.1)!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important}.modal-modern .ant-calendar-picker-input[data-v-39f457c4]:hover:not(:disabled):not([readonly]),.modal-modern .ant-input-number[data-v-39f457c4]:hover:not(:disabled):not([readonly]),.modal-modern .ant-input[data-v-39f457c4]:hover:not(:disabled):not([readonly]),.modal-modern .ant-select-selection[data-v-39f457c4]:hover:not(:disabled):not([readonly]),.modal-modern textarea.ant-input[data-v-39f457c4]:hover:not(:disabled):not([readonly]){border-color:rgba(102,126,234,.3)!important}.modal-modern .ant-calendar-picker-input[data-v-39f457c4]:focus,.modal-modern .ant-input-number[data-v-39f457c4]:focus,.modal-modern .ant-input[data-v-39f457c4]:focus,.modal-modern .ant-select-selection[data-v-39f457c4]:focus,.modal-modern textarea.ant-input[data-v-39f457c4]:focus{border-color:#667eea!important;-webkit-box-shadow:0 0 0 2px rgba(102,126,234,.1)!important;box-shadow:0 0 0 2px rgba(102,126,234,.1)!important}.modal-modern .ant-calendar-picker-input[readonly][data-v-39f457c4],.modal-modern .ant-input-number[readonly][data-v-39f457c4],.modal-modern .ant-input[readonly][data-v-39f457c4],.modal-modern .ant-select-selection[readonly][data-v-39f457c4],.modal-modern textarea.ant-input[readonly][data-v-39f457c4]{background:rgba(102,126,234,.05)!important;color:#999!important;cursor:not-allowed}.modal-modern .ant-input-number[data-v-39f457c4]{width:100%!important}.modal-modern .ant-select-selection__rendered[data-v-39f457c4]{line-height:36px!important}.modal-modern .ant-calendar-picker[data-v-39f457c4]{width:100%!important}.modal-modern .ant-input-search-button[data-v-39f457c4]{border-radius:0 8px 8px 0!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;color:#fff!important}.modal-modern .ant-input-search-button[data-v-39f457c4]:hover{-webkit-box-shadow:0 2px 8px rgba(102,126,234,.3)!important;box-shadow:0 2px 8px rgba(102,126,234,.3)!important}.modal-modern .ant-radio-group .ant-radio-button-wrapper[data-v-39f457c4]{border:2px solid rgba(102,126,234,.1)!important;border-radius:8px!important;margin:0 4px!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;font-weight:600!important}.modal-modern .ant-radio-group .ant-radio-button-wrapper[data-v-39f457c4]:first-child,.modal-modern .ant-radio-group .ant-radio-button-wrapper[data-v-39f457c4]:last-child{border-radius:8px!important}.modal-modern .ant-radio-group .ant-radio-button-wrapper[data-v-39f457c4]:hover:not(.ant-radio-button-wrapper-disabled){border-color:rgba(102,126,234,.3)!important;color:#667eea!important}.modal-modern .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked[data-v-39f457c4]{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-color:#667eea!important;color:#fff!important;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.3)!important;box-shadow:0 4px 12px rgba(102,126,234,.3)!important}.modal-modern .ant-radio-group .ant-radio-button-wrapper.ant-radio-button-wrapper-checked[data-v-39f457c4]:hover{color:#fff!important}.modal-modern .ant-radio-group .ant-radio-wrapper[data-v-39f457c4]{margin-right:16px;font-weight:500}.modal-modern .ant-radio-group .ant-radio-wrapper .ant-radio .ant-radio-inner[data-v-39f457c4]{border:2px solid rgba(102,126,234,.3)!important;width:18px;height:18px}.modal-modern .ant-radio-group .ant-radio-wrapper .ant-radio .ant-radio-inner[data-v-39f457c4]:after{width:10px;height:10px;background:linear-gradient(135deg,#667eea,#764ba2)}.modal-modern .ant-radio-group .ant-radio-wrapper .ant-radio.ant-radio-checked .ant-radio-inner[data-v-39f457c4],.modal-modern .ant-radio-group .ant-radio-wrapper:hover .ant-radio-inner[data-v-39f457c4]{border-color:#667eea!important}.modal-modern .ant-checkbox-wrapper .ant-checkbox .ant-checkbox-inner[data-v-39f457c4]{border:2px solid rgba(102,126,234,.3)!important;border-radius:4px!important}.modal-modern .ant-checkbox-wrapper .ant-checkbox.ant-checkbox-checked .ant-checkbox-inner[data-v-39f457c4]{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-color:#667eea!important}.modal-modern .ant-select-dropdown[data-v-39f457c4]{border-radius:8px!important;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.15)!important;box-shadow:0 4px 12px rgba(102,126,234,.15)!important}.modal-modern .ant-switch.ant-switch-checked[data-v-39f457c4]{background:linear-gradient(135deg,#667eea,#764ba2)!important}.modal-modern .ant-spin-container[data-v-39f457c4]{overflow:visible!important}.modal-modern .ant-tree .ant-tree-node-content-wrapper[data-v-39f457c4]:hover{background:rgba(102,126,234,.05)!important}.modal-modern .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected[data-v-39f457c4]{background:rgba(102,126,234,.1)!important}.modal-modern .ant-tree .ant-tree-checkbox .ant-tree-checkbox-inner[data-v-39f457c4]{border:2px solid rgba(102,126,234,.3)!important;border-radius:4px!important}.modal-modern .ant-tree .ant-tree-checkbox.ant-tree-checkbox-checked .ant-tree-checkbox-inner[data-v-39f457c4]{background:linear-gradient(135deg,#667eea,#764ba2)!important;border-color:#667eea!important}.modal-modern .ant-upload.ant-upload-drag[data-v-39f457c4]{border:2px dashed rgba(102,126,234,.3)!important;border-radius:8px!important}.modal-modern .ant-upload.ant-upload-drag[data-v-39f457c4]:hover{border-color:#667eea!important}.drawer-bootom-button[data-v-f27b1d7c]{position:absolute;bottom:0;width:100%;border-top:1px solid #e8e8e8;padding:10px 16px;text-align:right;left:0;background:#fff;border-radius:0 0 2px 2px}.j-date-wrapper .modern-date-picker[data-v-5a729fd8],.j-date-wrapper[data-v-5a729fd8]{width:100%}.j-date-wrapper .modern-date-picker[data-v-5a729fd8] .ant-calendar-picker-input{border-radius:8px!important;border:2px solid rgba(102,126,234,.1)!important;-webkit-transition:all .3s ease!important;transition:all .3s ease!important;min-height:40px}.j-date-wrapper .modern-date-picker[data-v-5a729fd8] .ant-calendar-picker-input:hover{border-color:rgba(102,126,234,.3)!important}.j-date-wrapper .modern-date-picker[data-v-5a729fd8] .ant-calendar-picker-input:focus{border-color:#667eea!important;-webkit-box-shadow:0 0 0 2px rgba(102,126,234,.1)!important;box-shadow:0 0 0 2px rgba(102,126,234,.1)!important}.j-date-wrapper .modern-date-picker[data-v-5a729fd8] .ant-calendar-picker-icon{color:#667eea}.j-date-wrapper .modern-date-picker[data-v-5a729fd8] .ant-calendar-picker-clear{color:#667eea;background:rgba(102,126,234,.1);border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease}.j-date-wrapper .modern-date-picker[data-v-5a729fd8] .ant-calendar-picker-clear:hover{color:#f5222d;background:rgba(245,34,45,.1)}.ant-card-body .table-operator{margin-bottom:8px}.table-operator .ant-btn{margin:0 8px 8px 0}.table-operator .ant-btn-group .ant-btn{margin:0}.table-operator .ant-btn-group .ant-btn:last-child{margin:0 8px 8px 0}.ant-table-tbody .ant-table-row td{padding-top:15px;padding-bottom:15px}.ant-modal-cust-warp{height:100%}.ant-modal-cust-warp .ant-modal-body{height:calc(100% - 110px)!important;overflow-y:auto}.ant-modal-cust-warp .ant-modal-content{height:90%!important;overflow-y:hidden}.anty-img-wrap{height:25px;position:relative}.anty-img-wrap>img{max-height:100%}.query-group-cust{width:calc(50% - 10px)}.query-group-split-cust:before{content:"~";width:20px;display:inline-block;text-align:center}.ant-card-wider-padding.cust-erp-sub-tab>.ant-card-body{padding:5px 12px}.j-inner-table-wrapper /deep/ .ant-table-expanded-row .ant-table-wrapper .ant-table-tbody .ant-table-row{background-color:#fff}