.app-root{height:100%}.global-empty-state{display:grid;place-items:center;min-height:112px}.global-empty-image{max-width:min(100%,188px);opacity:.98}.ant-empty-image,.global-empty-image{width:164px;height:auto;-webkit-filter:drop-shadow(0 16px 24px rgba(55,108,202,.12));filter:drop-shadow(0 16px 24px rgba(55,108,202,.12))}.ant-empty-image{position:relative;min-height:112px;margin-left:auto;margin-right:auto;margin-bottom:10px;background:url(/img/empty-tech.svg) 50%/contain no-repeat}.ant-empty-image>svg{display:none}.ant-empty-image>img{width:164px;height:auto;opacity:0}iframe:-webkit-full-screen{width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;border:0!important;background:#fff}iframe:-moz-full-screen,iframe:-ms-fullscreen,iframe:-webkit-full-screen,iframe:fullscreen{width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;border:0!important;background:#fff}.ant-spin-dot{width:52px;height:16px;font-size:16px;-webkit-transform:none;transform:none}.ant-spin-sm .ant-spin-dot{width:40px;height:14px}.ant-spin-lg .ant-spin-dot{width:64px;height:18px}.ant-spin-dot i{position:static;display:inline-block;width:10px;height:10px;margin:0 2px;border-radius:50%;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform-origin:center;transform-origin:center;opacity:1;-webkit-animation:aijia-spin-bounce .9s ease-in-out infinite;animation:aijia-spin-bounce .9s ease-in-out infinite}.ant-spin-dot i:first-child{background:#ff7b72;-webkit-animation-delay:-.36s;animation-delay:-.36s}.ant-spin-dot i:nth-child(2){background:#ffd166;-webkit-animation-delay:-.24s;animation-delay:-.24s}.ant-spin-dot i:nth-child(3){background:#57cc99;-webkit-animation-delay:-.12s;animation-delay:-.12s}.ant-spin-dot i:nth-child(4){background:#4dabf7;-webkit-animation-delay:0s;animation-delay:0s}@-webkit-keyframes aijia-spin-bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.65}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px);opacity:1}}@keyframes aijia-spin-bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0);opacity:.65}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px);opacity:1}}.j-modal-box.fullscreen{top:0;left:0;padding:0}.j-modal-box.fullscreen .ant-modal{top:0;padding:0;height:100vh}.j-modal-box.fullscreen .ant-modal-content{height:100vh;border-radius:0}.j-modal-box.fullscreen .ant-modal-content .ant-modal-body{height:calc(100% - 110px);overflow:auto}.j-modal-box.fullscreen.no-footer .ant-modal-body,.j-modal-box.fullscreen.no-title .ant-modal-body{height:calc(100% - 55px)}.j-modal-box.fullscreen.no-title.no-footer .ant-modal-body{height:100%}.j-modal-box .j-modal-title-row .left{width:calc(100% - 112px)}.j-modal-box .j-modal-title-row .right{width:56px;position:inherit}.j-modal-box .j-modal-title-row .right .ant-modal-close{right:56px;color:rgba(0,0,0,.45)}.j-modal-box .j-modal-title-row .right .ant-modal-close:hover{color:rgba(0,0,0,.75)}@media (max-width:767px){.j-modal-box.fullscreen{margin:0;max-width:100vw}}.jeecg-form-container-disabled{cursor:not-allowed}.jeecg-form-container-disabled .ant-select,.jeecg-form-container-disabled fieldset[disabled]{-ms-pointer-events:none;pointer-events:none}.jeecg-form-container-disabled .ant-upload-select{display:none}.jeecg-form-container-disabled .ant-upload-list{cursor:-webkit-grabbing;cursor:grabbing}.jeecg-form-container-disabled fieldset[disabled] .ant-upload-list{-ms-pointer-events:auto!important;pointer-events:auto!important}.jeecg-form-container-disabled .ant-upload-list-item .anticon-close,.jeecg-form-container-disabled .ant-upload-list-item-actions .anticon-delete{display:none}.area-zoom-in-top-enter-active,.area-zoom-in-top-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}.area-zoom-in-top-enter,.area-zoom-in-top-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.area-select{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.65);font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";position:relative;outline:0;display:block;background-color:#fff;border:1px solid #d9d9d9;border-top-width:1.02px;border-radius:4px;outline:none;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.area-select-wrap .area-select{display:inline-block}.area-select *{-webkit-box-sizing:border-box;box-sizing:border-box}.area-select:hover{border-color:#40a9ff;border-right-width:1px!important;outline:0}.area-select:active{-webkit-box-shadow:0 0 0 2px rgba(24,144,255,.2);box-shadow:0 0 0 2px rgba(24,144,255,.2)}.area-select.small{width:126px}.area-select.medium{width:160px}.area-select.large{width:194px}.area-select.is-disabled{background:#eceff5;cursor:not-allowed}.area-select.is-disabled:hover{border-color:#e1e2e6}.area-select.is-disabled .area-selected-trigger{cursor:not-allowed}.area-select .area-selected-trigger{position:relative;display:block;font-size:14px;cursor:pointer;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:100%;padding:8px 20px 7px 12px}.area-select .area-select-icon{position:absolute;top:50%;margin-top:-2px;right:6px;content:"";width:0;height:0;border:6px solid transparent;border-top-color:rgba(0,0,0,.25);-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transform-origin:center;transform-origin:center}.area-select .area-select-icon.active{margin-top:-8px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.area-selectable-list-wrap{position:absolute;width:100%;max-height:275px;z-index:15000;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:auto;margin:2px 0;border-radius:4px;outline:none;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-transition:opacity .15s,-webkit-transform .3s!important;transition:opacity .15s,-webkit-transform .3s!important;transition:opacity .15s,transform .3s!important;transition:opacity .15s,transform .3s,-webkit-transform .3s!important;-webkit-transform-origin:center top!important;transform-origin:center top!important}.area-selectable-list{position:relative;margin:0;padding:6px 0;width:100%;font-size:14px;color:#565656;list-style:none}.area-selectable-list .area-select-option{position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;padding:0 15px 0 10px;height:32px;line-height:32px}.area-selectable-list .area-select-option.hover{background-color:#e6f7ff}.area-selectable-list .area-select-option.selected{color:rgba(0,0,0,.65);font-weight:600;background-color:#efefef}.cascader-menu-list-wrap{position:absolute;white-space:nowrap;z-index:15000;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;font-size:0;margin:2px 0;border-radius:4px;outline:none;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);-webkit-transition:opacity .15s,-webkit-transform .3s!important;transition:opacity .15s,-webkit-transform .3s!important;transition:opacity .15s,transform .3s!important;transition:opacity .15s,transform .3s,-webkit-transform .3s!important;-webkit-transform-origin:center top!important;transform-origin:center top!important}.cascader-menu-list{position:relative;margin:0;font-size:14px;color:#565656;padding:6px 0;list-style:none;display:inline-block;height:204px;overflow-x:hidden;overflow-y:auto;min-width:160px;vertical-align:top;background-color:#fff;border-right:1px solid #e4e7ed}.cascader-menu-list:last-child{border-right:none}.cascader-menu-list .cascader-menu-option{position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;padding:0 15px 0 10px;height:32px;line-height:32px}.cascader-menu-list .cascader-menu-option.hover,.cascader-menu-list .cascader-menu-option:hover{background-color:#e6f7ff}.cascader-menu-list .cascader-menu-option.selected{color:rgba(0,0,0,.65);font-weight:600;background-color:#efefef}.cascader-menu-list .cascader-menu-option.cascader-menu-extensible:after{position:absolute;top:50%;margin-top:-4px;right:5px;content:"";width:0;height:0;border:4px solid transparent;border-left-color:#a1a4ad}.area-selectable-list-wrap::-webkit-scrollbar,.cascader-menu-list::-webkit-scrollbar{width:8px;background:transparent}.area-selectable-list-wrap::-webkit-scrollbar-button:vertical:decremen,.area-selectable-list-wrap::-webkit-scrollbar-button:vertical:end:decrement,.area-selectable-list-wrap::-webkit-scrollbar-button:vertical:increment,.area-selectable-list-wrap::-webkit-scrollbar-button:vertical:start:increment,.cascader-menu-list::-webkit-scrollbar-button:vertical:decremen,.cascader-menu-list::-webkit-scrollbar-button:vertical:end:decrement,.cascader-menu-list::-webkit-scrollbar-button:vertical:increment,.cascader-menu-list::-webkit-scrollbar-button:vertical:start:increment{display:none}.area-selectable-list-wrap::-webkit-scrollbar-thumb:vertical,.cascader-menu-list::-webkit-scrollbar-thumb:vertical{background-color:#b8b8b8;border-radius:4px}.area-selectable-list-wrap::-webkit-scrollbar-thumb:vertical:hover,.cascader-menu-list::-webkit-scrollbar-thumb:vertical:hover{background-color:#777}.ant-notification{z-index:1040}.ant-notification-notice{border:1px solid rgba(213,226,248,.92);background:radial-gradient(circle at 100% 0,rgba(58,163,255,.12),transparent 34%),-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.98)),to(rgba(247,251,255,.98)));background:radial-gradient(circle at 100% 0,rgba(58,163,255,.12),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,251,255,.98));-webkit-box-shadow:0 18px 42px rgba(35,75,138,.16),inset 0 1px 0 hsla(0,0%,100%,.92);box-shadow:0 18px 42px rgba(35,75,138,.16),inset 0 1px 0 hsla(0,0%,100%,.92);backdrop-filter:blur(14px);width:360px;padding:18px 44px 18px 20px;border-radius:12px;overflow:hidden}.ant-notification-notice:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:0 999px 999px 0;background:-webkit-gradient(linear,left top,left bottom,from(#2f80ed),to(#20b486));background:linear-gradient(180deg,#2f80ed,#20b486)}.ant-notification-notice-message{margin-bottom:5px;color:#24314f;font-size:15px;font-weight:800;line-height:1.35}.ant-notification-notice-description{color:#5d6b88;font-size:13px;line-height:1.65;word-break:break-word}.ant-notification-notice-with-icon .ant-notification-notice-description,.ant-notification-notice-with-icon .ant-notification-notice-message{margin-left:46px}.ant-notification-notice-icon{top:18px;left:20px;width:32px;height:32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:17px}.ant-notification-notice-icon-success{color:#20b486;background:linear-gradient(135deg,#e3fff4,#c9f7e5);border-radius:10px;-webkit-box-shadow:0 10px 22px rgba(32,180,134,.2);box-shadow:0 10px 22px rgba(32,180,134,.2)}.ant-notification-notice-icon-error{color:#ef476f;background:linear-gradient(135deg,#fff0f4,#ffd9e2);border-radius:10px;-webkit-box-shadow:0 10px 22px rgba(239,71,111,.2);box-shadow:0 10px 22px rgba(239,71,111,.2)}.ant-notification-notice-icon-warning{color:#f6a609;background:linear-gradient(135deg,#fff7dc,#ffe9a8);border-radius:10px;-webkit-box-shadow:0 10px 22px rgba(246,166,9,.2);box-shadow:0 10px 22px rgba(246,166,9,.2)}.ant-notification-notice-icon-info{color:#2f80ed;background:linear-gradient(135deg,#eef6ff,#d8eaff);border-radius:10px;-webkit-box-shadow:0 10px 22px rgba(47,128,237,.2);box-shadow:0 10px 22px rgba(47,128,237,.2)}.ant-notification-notice-close{top:16px;right:16px;color:#8b9ab8}.ant-notification-notice-close:hover{color:#2f80ed}.ant-message{top:18px}.ant-message-notice{padding:4px 0}.ant-message-notice-content{border:1px solid rgba(213,226,248,.92);background:radial-gradient(circle at 100% 0,rgba(58,163,255,.12),transparent 34%),-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.98)),to(rgba(247,251,255,.98)));background:radial-gradient(circle at 100% 0,rgba(58,163,255,.12),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,251,255,.98));-webkit-box-shadow:0 18px 42px rgba(35,75,138,.16),inset 0 1px 0 hsla(0,0%,100%,.92);box-shadow:0 18px 42px rgba(35,75,138,.16),inset 0 1px 0 hsla(0,0%,100%,.92);backdrop-filter:blur(14px);min-height:44px;padding:10px 18px;border-radius:12px;color:#2d3b5f;font-weight:700}.ant-message-notice-content .anticon{margin-right:8px;font-size:15px}.ant-message-success .anticon{color:#20b486}.ant-message-error .anticon{color:#ef476f}.ant-message-warning .anticon{color:#f6a609}.ant-message-info .anticon,.ant-message-loading .anticon{color:#2f80ed}.ant-modal-confirm .ant-modal-content{border:1px solid rgba(213,226,248,.92);background:radial-gradient(circle at 100% 0,rgba(58,163,255,.12),transparent 34%),-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.98)),to(rgba(247,251,255,.98)));background:radial-gradient(circle at 100% 0,rgba(58,163,255,.12),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(247,251,255,.98));-webkit-box-shadow:0 18px 42px rgba(35,75,138,.16),inset 0 1px 0 hsla(0,0%,100%,.92);box-shadow:0 18px 42px rgba(35,75,138,.16),inset 0 1px 0 hsla(0,0%,100%,.92);backdrop-filter:blur(14px);border-radius:12px;overflow:hidden}.ant-modal-confirm .ant-modal-body{padding:28px 30px 24px}.ant-modal-confirm .ant-modal-confirm-title{color:#24314f;font-size:18px;font-weight:800;line-height:1.35}.ant-modal-confirm .ant-modal-confirm-content{color:#5d6b88;line-height:1.7}.ant-modal-confirm .ant-modal-confirm-body>.anticon{width:34px;height:34px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:11px;font-size:18px}.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon,.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon{color:#f6a609;background:linear-gradient(135deg,#fff7dc,#ffe9a8);border-radius:10px;-webkit-box-shadow:0 10px 22px rgba(246,166,9,.2);box-shadow:0 10px 22px rgba(246,166,9,.2)}.ant-modal-confirm-error .ant-modal-confirm-body>.anticon{color:#ef476f;background:linear-gradient(135deg,#fff0f4,#ffd9e2);border-radius:10px;-webkit-box-shadow:0 10px 22px rgba(239,71,111,.2);box-shadow:0 10px 22px rgba(239,71,111,.2)}.ant-modal-confirm-info .ant-modal-confirm-body>.anticon{color:#2f80ed;background:linear-gradient(135deg,#eef6ff,#d8eaff);border-radius:10px;-webkit-box-shadow:0 10px 22px rgba(47,128,237,.2);box-shadow:0 10px 22px rgba(47,128,237,.2)}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn{height:38px;min-width:94px;border-radius:10px;font-weight:700;-webkit-box-shadow:none;box-shadow:none}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn-primary{border:none;background:linear-gradient(135deg,#2f80ed,#20b486);-webkit-box-shadow:0 12px 24px rgba(47,128,237,.22);box-shadow:0 12px 24px rgba(47,128,237,.22)}@media (max-width:575px){.ant-notification{width:calc(100vw - 32px);margin-right:16px}.ant-notification-notice{width:100%;padding-right:40px}.ant-message{left:16px;right:16px;width:auto;-webkit-transform:none;transform:none}.ant-message-notice-content{width:100%;white-space:normal}}