.App{height:100%}body{overflow:hidden}#root{overflow:auto}#root,#root .ant-spin-container,#root .ant-spin-container.ant-spin-blur,#root .ant-spin-nested-loading{height:100%}#root .ant-spin-nested-loading>div>.ant-spin{max-height:100%}html{height:100%}body{height:100%;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei","Source Han Sans SC","Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-x:none;background:#fff}body,dl,ol,ul{margin:0;padding:0}::-moz-selection{color:inherit;background:rgba(0,104,255,.2)}::selection{color:inherit;background:rgba(0,104,255,.2)}.f-cb{zoom:1}.f-cb :after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}.ant-empty.empty-center{position:absolute;left:0;top:0;right:0;bottom:0;width:100px;height:100px;margin:auto}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.icon{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}::-webkit-scrollbar{-webkit-appearance:none;width:10px;height:10px}::-webkit-scrollbar-track{border-radius:5px;background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0d232e40,endColorstr=#0d232e40)}::-webkit-scrollbar-thumb{border:3px solid transparent;background-clip:padding-box;border-radius:10px;background-color:#cfd3d6;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#1a232e40,endColorstr=#1a232e40)}::-webkit-scrollbar-thumb:hover{border:2px solid transparent;background-color:#a3a7ad;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4d232e40,endColorstr=#4d232e40)}::-webkit-scrollbar-corner{background-color:transparent}.ant-tree-list-scrollbar{width:4px!important}.ant-tree-list-scrollbar .ant-tree-list-scrollbar-thumb{background:#cfd3d6!important}.ant-tree-list-scrollbar:hover{width:6px!important}.ant-tree-list-scrollbar:hover .ant-tree-list-scrollbar-thumb{background:#a3a7ad!important}*{scrollbar-color:#cfd3d6 transparent;scrollbar-width:thin;scrollbar-base-color:transparent;scrollbar-track-color:transparent;scrollbar-arrow-color:#fff;scrollbar-face-color:#cfd3d6;scrollbar-highlight-color:transparent}:hover{scrollbar-color:#a3a7ad transparent;scrollbar-face-color:#a3a7ad}.ant-btn>.anticon+span,.ant-btn>span+.anticon{margin-left:6px}.App .ant-input-clear-icon-hidden{display:none}.App .ant-btn,.App .ant-btn-primary{-webkit-box-shadow:none;box-shadow:none}.ant-table-wrapper.vertical-block,.ant-table-wrapper.vertical-block .ant-spin-container,.ant-table-wrapper.vertical-block .ant-spin-nested-loading{height:100%}.ant-table-wrapper.vertical-block .ant-btn-sm{height:22px;line-height:20px}.ant-table-wrapper.vertical-block .ant-table.ant-table-empty{height:100%}.ant-table-wrapper.vertical-block .ant-table{height:calc(100% - 64px);overflow-y:auto}.ant-table-wrapper.vertical-block .ant-table .ant-table-container,.ant-table-wrapper.vertical-block .ant-table .ant-table-container .ant-table-content{height:100%}.ant-table-wrapper.vertical-block .ant-table .ant-table-container .ant-table-content .ant-table-placeholder .ant-empty{background:transparent}.ant-table-wrapper.vertical-block .ant-table .ant-table-container .ant-table-content .ant-table-placeholder .ant-table-cell{border-bottom:none}.ant-table-wrapper.vertical-block .ant-table .ant-table-thead>tr>th{padding:10px;font-size:12px;line-height:20px;font-weight:700;height:40px;color:#141f38;border-bottom:2px solid rgba(0,0,0,.06);background:#fff}.ant-table-wrapper.vertical-block .ant-table .ant-table-thead>tr>th .ant-table-column-sorters{padding:0}.ant-table-wrapper.vertical-block .ant-table .ant-table-thead>tr>th .ant-table-filter-column{margin:-10px -15px}.ant-table-wrapper.vertical-block .ant-table .ant-table-thead>tr>th .ant-table-filter-column .ant-table-column-title{padding:10px 8px 10px 15px;-ms-flex:none;flex:none}.ant-table-wrapper.vertical-block .ant-table .ant-table-thead>tr>th .ant-table-filter-column .ant-table-filter-trigger-container{position:relative}.ant-table-wrapper.vertical-block .ant-table .ant-table-thead>tr>th .ant-table-selection,.ant-table-wrapper.vertical-block .ant-table .ant-table-thead>tr>th .ant-table-selection .ant-checkbox-wrapper{height:16px}.ant-table-wrapper.vertical-block .ant-table .ant-table-tbody>tr>td{padding:12px 10px;font-size:14px;line-height:18px;color:#141f38}.ant-table-wrapper.vertical-block .ant-table .ant-table-tbody>tr>td .ant-checkbox-wrapper{height:16px}.ant-table-wrapper.vertical-block .ant-table .ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-wrapper.vertical-block .ant-table .ant-table-tbody>tr>td.ant-table-column-sort{background:none}.ant-table-wrapper.vertical-block .ant-table .ant-table-tbody>tr.ant-table-row:hover{-webkit-box-shadow:0 0 10px 0 rgba(22,41,65,.15);box-shadow:0 0 10px 0 rgba(22,41,65,.15)}.ant-table-wrapper.vertical-block .ant-table .ant-table-scroll{height:100%;overflow:hidden}.ant-table-wrapper.vertical-block.vertical-block-without-pagination .ant-table{height:100%}.no-icon-pop-confirm-overlay .ant-popover-inner-content{padding:10px}.no-icon-pop-confirm-overlay .ant-popover-message .anticon{display:none}.no-icon-pop-confirm-overlay .ant-popover-message-title{padding-left:0}.no-icon-pop-confirm-overlay .ant-popover-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center}.no-icon-pop-confirm-overlay .ant-popover-buttons .ant-btn{min-width:44px;-webkit-box-shadow:none;box-shadow:none}.text-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:break-word}.ant-table-wrapper.ant-table-interlace-background .ant-table .ant-table-tbody .ant-table-row:nth-of-type(odd){background:#fff}.ant-table-wrapper.ant-table-interlace-background .ant-table .ant-table-tbody .ant-table-row:nth-of-type(2n){background:#fbfbfc}.ant-popover.no-padding .ant-popover-inner-content{padding:0}.form-body .form-row .form-col .ant-select-disabled.ant-select-multiple .ant-select-selector{background:#fff}.ant-select-item{color:rgba(0,0,0,.85)}.ant-notification-notice-icon{font-size:21px}.ant-notification-notice-message{color:#252c53;font-size:16px;font-weight:600;line-height:24px}.ant-notification-notice-with-icon .ant-notification-notice-description,.ant-notification-notice-with-icon .ant-notification-notice-message{margin-left:42px}.ant-notification-notice-description{color:#3d4966}.ant-modal-wrap.vertical-adaptive .ant-modal{padding-bottom:0}.ant-modal-wrap.vertical-adaptive .ant-modal .ant-modal-content{max-height:645px;overflow:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ant-modal-wrap.vertical-adaptive .ant-modal .ant-modal-body{-ms-flex:auto;flex:auto;overflow-y:auto}@media (max-height:716px){.ant-modal-wrap.vertical-adaptive .ant-modal .ant-modal-content{max-height:90vh}}.ant-modal-wrap.vertical-adaptive.max-height .ant-modal .ant-modal-content{height:645px}@media (max-height:716px){.ant-modal-wrap.vertical-adaptive.max-height .ant-modal .ant-modal-content{height:90vh}}.ant-modal-content .ant-modal-header{border-color:#e1e3e8}.ant-modal-content .ant-modal-header .ant-modal-title{color:#252c53}.ant-modal-content .ant-modal-body .ant-modal-confirm-body .anticon{color:#e65251}.ant-modal-confirm-warning .ant-modal-body .ant-modal-confirm-body .anticon{color:#faaa39}.ant-form-item:not(.ant-form-item-has-error) .ant-row .ant-col.ant-form-item-label,.ant-form-item:not(.ant-form-item-has-error) .ant-row .ant-col.ant-form-item-label .ant-form-item-no-colon{color:#252c53}.ant-form-item:not(.ant-form-item-has-error) .ant-row .ant-col.ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-select:not(.ant-select-focused) .ant-input-affix-wrapper,.ant-form-item:not(.ant-form-item-has-error) .ant-row .ant-col.ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-select:not(.ant-select-focused) .ant-picker,.ant-form-item:not(.ant-form-item-has-error) .ant-row .ant-col.ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-select:not(.ant-select-focused) .ant-select-selector,.ant-form-item:not(.ant-form-item-has-error) .ant-row .ant-col.ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-select:not(.ant-select-focused) .input-number,.ant-form-item:not(.ant-form-item-has-error) .ant-row .ant-col.ant-form-item-control .ant-form-item-control-input .ant-form-item-control-input-content .ant-select:not(.ant-select-focused) textarea{border-color:#e1e3e8}.ant-switch:not(.ant-switch-checked){background-color:#c2c4cf}.ant-select-focused .ant-select-selector{-webkit-box-shadow:none;box-shadow:none}