article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hr,iframe,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}*{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,input,select,textarea{font-size:12px;line-height:1.5;font-family:Helvetica Neue,Arial,Source Han Sans SC,San Francisco,Microsoft YaHei}fieldset,img{border:0}img{max-width:100%;vertical-align:middle}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{outline:0;padding:0;margin:0;border:none;background:transparent;-webkit-appearance:none}textarea{resize:none;overflow:auto}a:active,a:hover,a:link,a:visited{text-decoration:none}em,i{font-style:normal}ol,ul{list-style:none}[v-cloak]{display:none}iframe{border:none}b{font-weight:400}::-webkit-input-placeholder{color:rgba(147,154,169,.5)}:-moz-placeholder,::-moz-placeholder{color:rgba(147,154,169,.5)}:-ms-input-placeholder{color:rgba(147,154,169,.5)}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px #fff!important}.clearfix:after{content:"";display:block;clear:both}.pull-right{float:right!important}.pull-left{float:left!important}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.inherit-link,.inherit-link:hover{color:inherit}.block{display:block!important}.hide{display:none!important}.auto-width{width:auto!important}.v-middle{vertical-align:middle}.pointer{cursor:pointer}.flex,.flex-horizontal,.flex-space-between,.flex-vertical{display:-webkit-box;display:-webkit-flex;display:flex}.flex-vertical{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex-horizontal{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.flex-space-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.pre-wrap{white-space:pre-wrap}.no-wrap,.text-ellipsis{white-space:nowrap}.text-ellipsis{overflow:hidden;text-overflow:ellipsis}.placeholder{color:#939aa9}.mt-5{margin-top:5px}.mr-5{margin-right:5px}.mb-5{margin-bottom:5px}.ml-5{margin-left:5px}.pt-5{padding-top:5px}.pr-5{padding-right:5px}.pb-5{padding-bottom:5px}.pl-5{padding-left:5px}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.mb-10{margin-bottom:10px}.ml-10{margin-left:10px}.pt-10{padding-top:10px}.pr-10{padding-right:10px}.pb-10{padding-bottom:10px}.pl-10{padding-left:10px}.mt-15{margin-top:15px}.mr-15{margin-right:15px}.mb-15{margin-bottom:15px}.ml-15{margin-left:15px}.pt-15{padding-top:15px}.pr-15{padding-right:15px}.pb-15{padding-bottom:15px}.pl-15{padding-left:15px}.mt-20{margin-top:20px}.mr-20{margin-right:20px}.mb-20{margin-bottom:20px}.ml-20{margin-left:20px}.pt-20{padding-top:20px}.pr-20{padding-right:20px}.pb-20{padding-bottom:20px}.pl-20{padding-left:20px}.mt-25{margin-top:25px}.mr-25{margin-right:25px}.mb-25{margin-bottom:25px}.ml-25{margin-left:25px}.pt-25{padding-top:25px}.pr-25{padding-right:25px}.pb-25{padding-bottom:25px}.pl-25{padding-left:25px}.mt-30{margin-top:30px}.mr-30{margin-right:30px}.mb-30{margin-bottom:30px}.ml-30{margin-left:30px}.pt-30{padding-top:30px}.pr-30{padding-right:30px}.pb-30{padding-bottom:30px}.pl-30{padding-left:30px}.scroll-lock{height:100vh;overflow:hidden!important;touch-action:none}body,html{line-height:1.5;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Helvetica Neue,Arial,Source Han Sans SC,San Francisco,Microsoft YaHei}body #app ::-webkit-input-placeholder,body .ant-modal-root ::-webkit-input-placeholder,html #app ::-webkit-input-placeholder,html .ant-modal-root ::-webkit-input-placeholder{font-size:12px}body #app ::-moz-placeholder,body .ant-modal-root ::-moz-placeholder,html #app ::-moz-placeholder,html .ant-modal-root ::-moz-placeholder{font-size:12px}body #app :-ms-input-placeholder,body .ant-modal-root :-ms-input-placeholder,html #app :-ms-input-placeholder,html .ant-modal-root :-ms-input-placeholder{font-size:12px}body #app ::-webkit-select-placeholder,body .ant-modal-root ::-webkit-select-placeholder,html #app ::-webkit-select-placeholder,html .ant-modal-root ::-webkit-select-placeholder{font-size:12px}body #app :-ms-select-placeholder,body .ant-modal-root :-ms-select-placeholder,html #app :-ms-select-placeholder,html .ant-modal-root :-ms-select-placeholder{font-size:12px}body #app .ant-modal-confirm-btns,body .ant-modal-root .ant-modal-confirm-btns,html #app .ant-modal-confirm-btns,html .ant-modal-root .ant-modal-confirm-btns{float:inherit;text-align:center}body #app .ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn,body .ant-modal-root .ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn,html #app .ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn,html .ant-modal-root .ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-left:16px}body #app .ant-modal-confirm-body .ant-modal-confirm-content,body .ant-modal-root .ant-modal-confirm-body .ant-modal-confirm-content,html #app .ant-modal-confirm-body .ant-modal-confirm-content,html .ant-modal-root .ant-modal-confirm-body .ant-modal-confirm-content{text-align:center}body .ant-pagination-item,body .ant-pagination-jump-next,body .ant-pagination-jump-prev,body .ant-pagination-next,body .ant-pagination-prev,html .ant-pagination-item,html .ant-pagination-jump-next,html .ant-pagination-jump-prev,html .ant-pagination-next,html .ant-pagination-prev{height:28px;min-width:28px;line-height:26px}body .ant-picker,body .ant-select,body .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,body .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input,html .ant-picker,html .ant-select,html .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,html .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:28px;line-height:28px}body .ant-select-selection-item,body .ant-select-single .ant-select-selector .ant-select-selection-item,body .ant-select-single .ant-select-selector .ant-select-selection-placeholder,html .ant-select-selection-item,html .ant-select-single .ant-select-selector .ant-select-selection-item,html .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:27px}body .ant-input[disabled],body .ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector,html .ant-input[disabled],html .ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:rgba(0,0,0,.35)}body .ant-select-multiple .ant-select-selection-item,html .ant-select-multiple .ant-select-selection-item{height:22px;line-height:21px;margin-top:0}body .ant-select-disabled.ant-select-multiple .ant-select-selection-item,html .ant-select-disabled.ant-select-multiple .ant-select-selection-item{color:rgba(0,0,0,.35)}body .ant-select-multiple .ant-select-selection-item-remove>.anticon,html .ant-select-multiple .ant-select-selection-item-remove>.anticon{vertical-align:-.1em}body .ant-input,html .ant-input{font-size:12px;line-height:1.5}body .ant-input-number,body .ant-input-number-input,html .ant-input-number,html .ant-input-number-input{height:28px;width:100%}body .ant-input-affix-wrapper,html .ant-input-affix-wrapper{height:28px;line-height:28px}body .ant-btn,html .ant-btn{height:28px;line-height:27px;font-size:14px;padding:0 8px}body .ant-btn-lg,html .ant-btn-lg{height:40px;line-height:38px;font-size:14px}body .ant-btn-link,body .ant-btn-text,html .ant-btn-link,html .ant-btn-text{padding-left:0}body .ant-btn-link:last-child,body .ant-btn-text:last-child,html .ant-btn-link:last-child,html .ant-btn-text:last-child{padding-right:0}body .ant-btn-sm,html .ant-btn-sm{font-size:12px;height:24px;line-height:23px}body .ant-layout-sider,html .ant-layout-sider{background-color:#fff}body .ant-menu-horizontal,html .ant-menu-horizontal{border-bottom:none}body .ant-menu-submenu-title .anticon+span,html .ant-menu-submenu-title .anticon+span{margin-left:0}body .ant-layout-header,html .ant-layout-header{color:#fff;height:48px;line-height:48px;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}body .ant-menu .anticon,html .ant-menu .anticon{margin-right:10px}body .ant-table-thead tr th,html .ant-table-thead tr th{padding:15px 16px;font-weight:500;color:#000;text-align:left;background:#f3f4fc;font-weight:700}body .ant-table-thead tr th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before,html .ant-table-thead tr th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{width:0}body .ant-table-thead tr th.ant-table-selection-column,html .ant-table-thead tr th.ant-table-selection-column{text-align:center}body .ant-table-tbody tr td,html .ant-table-tbody tr td{overflow-wrap:break-word;border-bottom:1px solid #e1e4f0;-webkit-transition:all .3s,border 0s;transition:all .3s,border 0s;padding:12px 16px}body .ant-select-multiple .ant-select-selection-placeholder,body .ant-select-selection-item,body .ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder,html .ant-select-multiple .ant-select-selection-placeholder,html .ant-select-selection-item,html .ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{font-size:12px}body .ant-select-multiple .ant-select-arrow,body .ant-select-multiple .ant-select-selection-placeholder,html .ant-select-multiple .ant-select-arrow,html .ant-select-multiple .ant-select-selection-placeholder{top:12px}body .ant-select-multiple .ant-select-selection-search,html .ant-select-multiple .ant-select-selection-search{margin-top:0;margin-bottom:0}body .ant-select-multiple .ant-select-selector,html .ant-select-multiple .ant-select-selector{height:100%;min-height:100%;line-height:28px;padding-top:0;padding-bottom:0;overflow:hidden}body .ant-popover-inner-content,html .ant-popover-inner-content{padding:8px 16px}body .ant-popover-inner-content p,html .ant-popover-inner-content p{margin-bottom:5px}body .ant-table,html .ant-table{font-size:13px}body .ant-table-tbody>tr>td,body .ant-table-thead>tr>th,body .ant-table tfoot>tr>td,body .ant-table tfoot>tr>th,html .ant-table-tbody>tr>td,html .ant-table-thead>tr>th,html .ant-table tfoot>tr>td,html .ant-table tfoot>tr>th{padding:5px 8px}body .operation-bar,html .operation-bar{margin-bottom:12px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}body .operation-bar h2,html .operation-bar h2{font-size:15px;font-weight:700}body .ant-form-item-control-input,html .ant-form-item-control-input{min-height:28px}body .ant-form-item-label>label:before,html .ant-form-item-label>label:before{display:inline-block;margin-right:4px;color:#fff;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:"*";padding-top:3px}body .schema-form-editor,html .schema-form-editor{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}body .schema-form-editor .schema-input,html .schema-form-editor .schema-input{-webkit-box-flex:1;-webkit-flex:1;flex:1}body .schema-form-editor .schema-translate-icon,html .schema-form-editor .schema-translate-icon{width:50px;color:#ccc;font-size:20px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}body .schema-form-editor .schema-form,html .schema-form-editor .schema-form{-webkit-box-flex:1;-webkit-flex:1;flex:1;border:1px solid rgba(0,0,0,.1);padding:15px 11px 5px;border-radius:2px}body .schema-form-editor .schema-form .ant-form-item,html .schema-form-editor .schema-form .ant-form-item{display:-webkit-box;display:-webkit-flex;display:flex;margin-bottom:10px}body .schema-form-editor .schema-form .ant-form-item .ant-col-24:first-child,html .schema-form-editor .schema-form .ant-form-item .ant-col-24:first-child{-webkit-box-flex:0;-webkit-flex:0 0 auto;flex:0 0 auto;margin-right:10px}body .schema-form-editor .schema-form .ant-form-item .ant-col-24:last-child,html .schema-form-editor .schema-form .ant-form-item .ant-col-24:last-child{-webkit-box-flex:1;-webkit-flex:1;flex:1}body .ant-modal-header,html .ant-modal-header{padding:10px 24px}body .ant-modal-title,html .ant-modal-title{color:rgba(0,0,0,.85);font-size:15px}body .ant-modal-close-x,html .ant-modal-close-x{width:44px;height:44px;line-height:44px}body .ant-modal-body,html .ant-modal-body{padding:16px 24px;font-size:13px}body .ant-modal-footer,html .ant-modal-footer{text-align:center}body .ant-form-item-label>label,html .ant-form-item-label>label{height:28px;color:#666;font-size:12px}body .ant-form-item-explain,body .ant-form-item-extra,html .ant-form-item-explain,html .ant-form-item-extra{font-size:12px}body .ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body .ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body .ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,body .ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,html .ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,html .ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,html .ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,html .ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:0}body .ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab,body .ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab,html .ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab,html .ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab{border-radius:0}body .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,body .ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab,html .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,html .ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab{border:1px solid #fafafa;border-right-color:#eee;border-left:none}body .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:first-child,body .ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab:first-child,html .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab:first-child,html .ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab:first-child{border-left:1px solid #eee}body .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,body .ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active,html .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,html .ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active{background-color:#2d83fd;border:1px solid #2d83fd}body .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active:first-child,body .ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active:first-child,html .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active:first-child,html .ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active:first-child{border-left:1px solid #2d83fd}body .ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active,body .ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab-active,html .ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active,html .ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab-active{border-bottom-color:transparent}body .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,html .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#fff}body .ant-tabs-small>.ant-tabs-nav .ant-tabs-tab,html .ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{font-size:12px}body .operation-title,html .operation-title{font-weight:700;font-size:14px}body .ant-tabs-bottom>.ant-tabs-nav,body .ant-tabs-bottom>div>.ant-tabs-nav,body .ant-tabs-top>.ant-tabs-nav,body .ant-tabs-top>div>.ant-tabs-nav,html .ant-tabs-bottom>.ant-tabs-nav,html .ant-tabs-bottom>div>.ant-tabs-nav,html .ant-tabs-top>.ant-tabs-nav,html .ant-tabs-top>div>.ant-tabs-nav{margin:0 0 8px}body .ant-col-0,html .ant-col-0{width:0}body .ant-select-selection-overflow,html .ant-select-selection-overflow{height:100%;-webkit-align-content:baseline;align-content:baseline}.page-main-header{padding:0 20px;text-align:right;background:#1d2129;height:48px}.page-main-header,.page-main-header .header-left-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.page-main-header .header-left-wrap{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;position:relative}.page-main-header .header-left-wrap .ant-menu{width:400px;margin-left:30px;font-size:16px;background-color:transparent;height:43px;line-height:44px;position:relative;top:1px}.page-main-header .header-left-wrap .ant-menu-item a{color:#b8c0cd;font-weight:700}.page-main-header .header-left-wrap .ant-menu-item.ant-menu-item-selected a{color:#fff}.page-main-header .header-left-wrap .logo-txt{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center;font-size:20px;font-weight:700;color:#fff;height:43px}.page-main-header .header-left-wrap .logo-txt>.logo-icon{width:36px;height:36px;margin-right:8px;background-size:100% 100%}.page-main-header .header-left-wrap .logo-hr{width:1px;height:26px;background-color:hsla(0,0%,100%,.35);left:10px;position:relative}.page-main-header .header-left-wrap .app-name{font-size:18px;font-family:Futura-Bold,Futura;font-weight:700;color:#fff;line-height:43px;width:250px;text-align:left;line-height:1.1}.page-main-header .header-left-wrap .app-name.small-size{font-size:16px}.page-main-header .header-right-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.page-main-header .header-right-wrap .history-icon{margin-right:5px;cursor:pointer}.page-main-header .header-right-wrap .fixed-widgets{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;cursor:pointer;margin-right:5px}.page-main-header .header-right-wrap .fixed-widgets .ant-avatar{background-color:#fff;color:#000;box-shadow:0 3px 6px -4px rgba(0,0,0,.12),0 6px 16px 0 rgba(0,0,0,.08),0 9px 28px 8px rgba(0,0,0,.05);-webkit-transition:color .3s;transition:color .3s}.page-main-header .header-right-wrap .fixed-widgets .ant-avatar-sm{width:21px;height:21px}.page-main-header .header-right-wrap .fixed-widgets .anticon{position:relative;left:1px}.page-main-header .header-right-wrap .user-notice{cursor:pointer;margin-right:5px;position:relative;height:18px;line-height:18px;top:-2px}.page-main-header .header-right-wrap .user-notice .notice-bubbles{position:absolute;width:8px;height:8px;border-radius:50%;background-color:red;top:-5px;right:0}.page-main-header .header-right-wrap .user-info{cursor:pointer;margin-right:5px}.page-main-header .header-right-wrap .ant-btn-link{color:#fff;height:auto}.page-main-header .user-area .anticon-user{color:#001529}.page-main-header .user-area .name{padding:0 15px 0 5px}.main-wrap .ant-menu-submenu-title .ant-menu-title-content{font-weight:500}.main-wrap .ant-layout-content{position:relative}.main-wrap .ant-layout-content .page-loading{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-wrap .trigger{font-size:18px;line-height:64px;padding:0 24px;cursor:pointer;-webkit-transition:color .3s;transition:color .3s}.main-wrap .trigger:hover{color:#1890ff}.left-menu a{display:inline;color:#fff;font-size:16px}.section-item{border-radius:4px;padding:12px;margin-bottom:8px;box-shadow:0 0 8px rgba(0,0,0,.1);background-color:#fff}.section-item:last-child{margin-right:0}.section-item .ant-pagination{margin:10px 0 0}.section-item .ant-divider-horizontal{width:calc(100% + 16px);margin:12px 0 8px -8px}