body,html{background:#f5f8f8}#root,body,html{height:100%}*{margin:0;padding:0}fieldset,img{border:none}iframe{display:block}abbr,acronym{border:none;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal}del{text-decoration:line-through}a,a:focus,a:hover,ins{text-decoration:none}::-webkit-input-placeholder{font-size:12px}::-moz-placeholder{font-size:12px}:-ms-input-placeholder{font-size:12px}::-ms-input-placeholder{font-size:12px}::placeholder{font-size:12px}:focus,a:focus{outline:none}p{margin-bottom:0}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both;overflow:hidden}.clearfix{zoom:1}.clear{clear:both;display:block;font-size:0;height:0;line-height:0;overflow:hidden}.hide{display:none}.block{display:block}.fl{float:left}.fr{float:right}.pl24{padding-left:24px!important}.ant-table{font-size:13px;font-family:Microsoft YaHei;color:#666}.ant-table .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}.ant-table .ant-table-thead>tr>th{padding:8px;color:#666;font-weight:600}.ant-table .ant-table-tbody>tr>td{padding:10px 6px;border-bottom:none}.ant-table .ant-table-tbody>tr>td:first-child{padding-left:24px}.ant-table.ant-table-bordered .ant-table-tbody>tr>td{border-bottom:1px solid #e8e8e8}.ant-table:not(.ant-table-bordered) .ant-table-placeholder,.ant-table:not(.ant-table-bordered) .ant-table-thead>tr>th{border:none}.ant-table .ant-table-fixed-right .ant-table-tbody>tr>td{padding-left:6px}body .ant-modal-confirm .ant-modal-body{padding:24px}body .ant-modal-confirm .ant-modal-body .title{position:relative;height:16px;font-size:16px;color:#3b4350;line-height:16px}body .ant-modal-confirm .ant-modal-body .title .anticon{position:absolute;right:0;top:0;color:#ccc;font-size:14px}body .ant-modal-confirm .ant-modal-body .body{margin-top:24px;margin-bottom:20px}body .ant-form-vertical .ant-form-item{padding-bottom:0}body .ant-divider-horizontal{margin:16px 0}body .ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius:32px}body .ant-modal-confirm .ant-modal-confirm-btns{margin-top:0}body .ant-tabs-tab{font-size:15px}body .ant-tabs-nav .ant-tabs-tab{padding:0 0 12px}body .ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar{height:5px;background:#0fba77;border-radius:5px}body .ant-tabs-top>.ant-tabs-nav:before{border:none}body ::-webkit-input-placeholder{font-style:14px}body .ant-select-search__field__placeholder,body .ant-select-selection__placeholder,body ::-webkit-input-placeholder,body ::placeholder{font-style:14px}body .ant-input-group-addon:last-child,body .ant-input-group>.ant-input:last-child{border-top-right-radius:32px;border-bottom-right-radius:32px}.fade-appear,.fade-enter{opacity:0}.fade-appear-active,.fade-enter-active{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1}.fade-exit{-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:1}.fade-exit-active{opacity:0}.transitionwrap{height:100%}.rowCla{background:rgba(15,186,119,.04)}.hightlight{background:rgba(15,186,119,.5)!important}.tag{width:56px;height:24px;border-radius:12px;text-align:center;font-size:12px;font-family:Microsoft YaHei;color:#ff504b;line-height:24px;display:inline-block}.tag.red{color:#ff504b;background:rgba(255,80,75,.1);border:1px solid rgba(255,80,75,.1)}.tag.green{color:#0fba77;background:rgba(15,186,119,.1);border:1px solid rgba(15,186,119,.1)}.tag.blue{color:#2e7bff;background:rgba(46,123,255,.1);border:1px solid rgba(46,123,255,.1)}.tag.orange{color:#f78400;background:rgba(247,132,0,.1);border:1px solid rgba(247,132,0,.1)}.tag.gray{color:#999;background:hsla(0,0%,60%,.1);border:1px solid hsla(0,0%,60%,.1)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:6px}::-webkit-scrollbar-track{background-color:transparent}body .ant-calendar-picker-input,body .ant-picker,body .radio-btn,body input.ant-input{border-radius:32px}body .radio-btn .ant-radio-button-wrapper:first-child{border-radius:16px 0 0 16px}body .radio-btn .ant-radio-button-wrapper:last-child{border-radius:0 16px 16px 0}body .ant-select-multiple .ant-select-selection-item{background:#e7f8f1;border-radius:12px;color:#0fba77;border:1px solid rgba(15,186,119,.15)}body .ant-checkbox-group{display:block}body .ant-select-multiple .ant-select-selection-item-remove{color:#0fba77}body .ant-select-multiple .ant-select-selection-item-remove .anticon{vertical-align:0}body .ant-upload-list-item{width:416px}body .ant-upload-list-item-info,body .ant-upload-list-item-info .anticon{color:#0fba77}.container,.pd16{padding:16px}.container{height:100%;position:relative;background-color:#fff;border-radius:8px;overflow-y:auto}.container .nav{min-height:32px;position:relative;margin-bottom:16px}.btnGroup{position:absolute;bottom:0;right:0;line-height:32px}.btnGroup .ant-btn:not(:last-child){margin-right:8px}.btnGroup .anticon{font-size:20px;cursor:pointer}.btnGroup .anticon:not(:last-child){margin-right:16px}.btnGroup .anticon:hover{color:#0fba77}.container-gap{height:100%;position:relative}.container-gap .nav,.container-gap .page{border-radius:8px;background-color:#fff;padding:16px;position:relative}.container-gap .nav{min-height:66px;margin-bottom:16px}.container-gap .nav .btnGroup{bottom:16px}.container-gap .ant-pro-card-body{padding:0}.bodyContent{height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;color:#666}.bodyContent .anticon{cursor:pointer;font-size:36px;margin-right:18px;color:#f7b500}body .ant-steps-item-error .ant-steps-item-icon{background-color:red}body .ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon{color:#fff}.fade-enter,.fade-exit{position:absolute;width:100%}.fade-enter{opacity:0;-webkit-transform:translate3d(0,30px,0);transform:translate3d(0,30px,0)}.fade-enter.fade-enter-active{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity .5s,-webkit-transform .3s ease-in-out;transition:opacity .5s,-webkit-transform .3s ease-in-out;transition:opacity .5s,transform .3s ease-in-out;transition:opacity .5s,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.status{width:58px;height:28px;line-height:28px;background:#ddd;text-align:center;border-radius:12px 0 12px 0;font-size:14px;font-family:Microsoft YaHei;color:#999}.status.done{background:#0fba77;color:#fff}.status.orange{line-height:26px;background:rgba(247,132,0,.1);border:1px solid rgba(247,132,0,.1);color:#f78400}.status.gray{background:#e6e6e6;color:#999}