.udesk-case-iconfont{display:inline-block;font-size:14px;font-family:"icon"!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.required{color:#e74c3c}.ud-icon{font-size:20px;width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.react-flow__attribution{display:none}.customForm-model-spin-wrapper{position:absolute!important;top:50px;left:0;z-index:1;width:100%;height:600px;background:hsla(0,0%,100%,.5)}.customForm-model-spin-wrapper .customForm-model-spin-content{width:100%;height:600px}.udesk-webapp-ts-react-pro-form-light-filter{line-height:30px}.udesk-webapp-ts-react-pro-form-light-filter:before{display:block;height:0;visibility:hidden;content:"."}.udesk-webapp-ts-react-pro-form-light-filter-small{line-height:1.5715}.udesk-webapp-ts-react-pro-form-light-filter-container{display:flex;flex-wrap:wrap;margin-top:-8px;margin-right:-4px}.udesk-webapp-ts-react-pro-form-light-filter-item{margin-top:8px;white-space:nowrap}.udesk-webapp-ts-react-pro-form-light-filter-item:not(:last-child){margin-right:8px}.udesk-webapp-ts-react-pro-form-light-filter-formlabel{margin-bottom:2px}.udesk-webapp-ts-react-pro-form-light-filter-line{min-width:198px}.udesk-webapp-ts-react-pro-form-light-filter-line .udesk-webapp-ts-react-form-item{flex-direction:column;margin-bottom:0}.udesk-webapp-ts-react-pro-form-light-filter-line:not(:first-child){margin-top:16px;margin-bottom:8px}.udesk-webapp-ts-react-pro-form-light-filter .udesk-webapp-ts-react-form-item{margin-bottom:0}.udesk-webapp-ts-react-pro-form-light-filter-collapse-icon{width:32px;height:32px;line-height:35px;border-radius:50%}.udesk-webapp-ts-react-pro-form-light-filter-effective .udesk-webapp-ts-react-pro-form-light-filter-collapse-icon{background-color:rgba(0,0,0,.04)}.udesk-webapp-ts-react-pro-core-field-label{display:inline-flex;grid-gap:4px;gap:4px;align-items:center;height:30px;padding:0 4px;font-size:14px;line-height:30px;border-radius:2px;cursor:pointer}.udesk-webapp-ts-react-pro-core-field-label:hover{background-color:rgba(0,0,0,.1)}.udesk-webapp-ts-react-pro-core-field-label-active{padding:0 12px;background-color:rgba(0,0,0,.04)}.udesk-webapp-ts-react-pro-core-field-label-active.udesk-webapp-ts-react-pro-core-field-label-allow-clear:hover:not(.udesk-webapp-ts-react-pro-core-field-label-disabled) .udesk-webapp-ts-react-pro-core-field-label-arrow{display:none}.udesk-webapp-ts-react-pro-core-field-label-active.udesk-webapp-ts-react-pro-core-field-label-allow-clear:hover:not(.udesk-webapp-ts-react-pro-core-field-label-disabled) .udesk-webapp-ts-react-pro-core-field-label-close{display:inline-block}.udesk-webapp-ts-react-pro-core-field-label-icon{height:12px;padding:1px;color:rgba(0,0,0,.45);font-size:12px;vertical-align:middle}.udesk-webapp-ts-react-pro-core-field-label-icon.udesk-webapp-ts-react-pro-core-field-label-close{display:none;height:14px;padding:3px;color:#fff;font-size:8px;background-color:rgba(0,0,0,.25);border-radius:50%}.udesk-webapp-ts-react-pro-core-field-label-icon.udesk-webapp-ts-react-pro-core-field-label-close:hover{background-color:rgba(0,0,0,.45)}.udesk-webapp-ts-react-pro-core-field-label-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}.udesk-webapp-ts-react-pro-core-field-label-disabled .udesk-webapp-ts-react-pro-core-field-label-icon{color:rgba(0,0,0,.25)}.udesk-webapp-ts-react-pro-core-field-label-small{height:24px;padding:0 4px;font-size:12px;line-height:24px}.udesk-webapp-ts-react-pro-core-field-label-small.udesk-webapp-ts-react-pro-core-field-label-active{padding:0 8px}.udesk-webapp-ts-react-pro-core-field-label-small .udesk-webapp-ts-react-pro-core-field-label-icon{padding:0}.udesk-webapp-ts-react-pro-core-field-label-small .udesk-webapp-ts-react-pro-core-field-label-close{margin-top:-2px;padding:3px;font-size:6px}.udesk-webapp-ts-react-pro-core-field-label-bordered{height:32px;padding:0 12px;border:1px solid #d9d9d9;border-radius:3px}.udesk-webapp-ts-react-pro-core-field-label-bordered.udesk-webapp-ts-react-pro-core-field-label-small{height:24px;padding:0 8px}.udesk-webapp-ts-react-pro-core-field-label-bordered.udesk-webapp-ts-react-pro-core-field-label-active{background-color:#fff}.udesk-webapp-ts-react-pro-core-field-dropdown-label{cursor:pointer}.udesk-webapp-ts-react-pro-core-field-dropdown-overlay{min-width:200px;margin-top:4px;background-color:#fff;box-shadow:0 1px 2px -2px rgba(0,0,0,.16),0 3px 6px 0 rgba(0,0,0,.12),0 5px 12px 4px rgba(0,0,0,.09)}.udesk-webapp-ts-react-pro-core-field-dropdown-content{padding:16px}.udesk-webapp-ts-react-pro-core-dropdown-footer{display:flex;justify-content:space-between;padding:16px 16px 16px 8px;border-top:1px solid #f0f0f0}.udesk-webapp-ts-react-pro-steps-form-container{width:max-content;min-width:520px;max-width:100%;margin:auto}.udesk-webapp-ts-react-pro-steps-form-steps-container{max-width:1160px;margin:auto}.udesk-webapp-ts-react-pro-steps-form-steps-container .udesk-webapp-ts-react-steps-vertical{height:100%}.udesk-webapp-ts-react-pro-steps-form-step{display:none;margin-top:32px}.udesk-webapp-ts-react-pro-steps-form-step-active{display:block}.udesk-webapp-ts-react-pro-steps-form-step>form{max-width:100%}.udesk-webapp-ts-react-pro-form-group-title{margin-bottom:16px;font-weight:700}.udesk-webapp-ts-react-pro-form-group-container{flex-wrap:wrap;max-width:100%}.udesk-webapp-ts-react-pro-form-group-container>div.udesk-webapp-ts-react-space-item{max-width:100%}.udesk-webapp-ts-react-pro-form-group-twoLine{display:block;width:100%}.udesk-webapp-ts-react-pro-form-group-twoLine .udesk-webapp-ts-react-pro-form-group-title{width:100%;margin:8px 0}.udesk-webapp-ts-react-pro-form-group-twoLine .udesk-webapp-ts-react-pro-form-group-container{padding-left:16px}.udesk-webapp-ts-react-pro-form-group-twoLine .udesk-webapp-ts-react-form-item,.udesk-webapp-ts-react-pro-form-group-twoLine .udesk-webapp-ts-react-space-item{width:100%}.udesk-webapp-ts-react-pro-form-group-twoLine .udesk-webapp-ts-react-form-item-control{display:flex;align-items:center;justify-content:flex-end}.udesk-webapp-ts-react-pro-form-group-twoLine .udesk-webapp-ts-react-form-item-control-input{align-items:center;justify-content:flex-end}.udesk-webapp-ts-react-pro-form-group-twoLine .udesk-webapp-ts-react-form-item-control-input-content{flex:none}.udesk-webapp-ts-react-pro-core-label-tip{display:inline-flex;align-items:center;max-width:100%}.udesk-webapp-ts-react-pro-core-label-tip-icon{display:block;margin-left:4px;cursor:pointer}.udesk-webapp-ts-react-pro-core-label-tip-icon:hover{color:#1fbf97}.udesk-webapp-ts-react-pro-core-label-tip-title{display:inline-flex;flex:1 1}.udesk-webapp-ts-react-pro-core-label-tip-subtitle{margin-left:8px;color:rgba(0,0,0,.45);font-weight:400;font-size:14px;white-space:nowrap}.udesk-webapp-ts-react-pro-core-label-tip-title-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.udesk-webapp-ts-react-form:not(.udesk-webapp-ts-react-form-horizontal) .udesk-webapp-ts-react-pro-form-list-item:not(.udesk-webapp-ts-react-pro-form-list-item-show-label) .udesk-webapp-ts-react-form-item-label{display:none}.udesk-webapp-ts-react-pro-form-list{max-width:100%}.udesk-webapp-ts-react-pro-form-list-item.udesk-webapp-ts-react-pro-form-list-item-show-label .udesk-webapp-ts-react-form-item-label{display:inline-block}.udesk-webapp-ts-react-pro-form-list-item:first-of-type div:first-of-type .udesk-webapp-ts-react-form-item .udesk-webapp-ts-react-form-item-label{display:inline-block}.udesk-webapp-ts-react-pro-form-list-action{display:flex;height:32px;margin-bottom:24px;line-height:32px}.udesk-webapp-ts-react-pro-form-list .udesk-webapp-ts-react-pro-card .udesk-webapp-ts-react-pro-card-extra .udesk-webapp-ts-react-pro-form-list-action{margin-bottom:0}.udesk-webapp-ts-react-pro-form-list-action-icon{margin-left:8px;cursor:pointer;transition:color .3s ease-in-out}.udesk-webapp-ts-react-pro-form-list-action-icon:hover{color:#1fbf97}.udesk-webapp-ts-react-pro-form-list-creator-button-top{margin-bottom:24px}.udesk-webapp-ts-react-pro-field-light-wrapper-collapse-label{padding:1}.udesk-webapp-ts-react-pro-field-light-wrapper-container .udesk-webapp-ts-react-form-item{margin-bottom:0}.udesk-webapp-ts-react-pro-field-date-picker-light .udesk-webapp-ts-react-calendar-picker,.udesk-webapp-ts-react-pro-field-date-picker-light .udesk-webapp-ts-react-picker{position:absolute;width:80px;height:28px;overflow:hidden;visibility:hidden}.udesk-webapp-ts-react-pro-field-index-column{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px}.udesk-webapp-ts-react-pro-field-index-column-border{color:#fff;font-size:12px;line-height:12px;background-color:#314659;border-radius:9px}.udesk-webapp-ts-react-pro-field-index-column-border.top-three{background-color:#979797}.udesk-webapp-ts-react-pro-table-dropdown{width:auto}.udesk-webapp-ts-react-pro-select-item-option-content-light{color:#00b38b}.udesk-webapp-ts-react-pro-select-item-option-content{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.udesk-webapp-ts-react-pro-field-dropdown{width:auto}.udesk-webapp-ts-react-pro-field-select-light-select .udesk-webapp-ts-react-select{position:absolute;width:153px;height:28px;visibility:hidden}.udesk-webapp-ts-react-pro-field-select-light-select .udesk-webapp-ts-react-select-selector{height:28px}.udesk-webapp-ts-react-pro-field-select-light-select.udesk-webapp-ts-react-pro-field-select-light-select-searchable .udesk-webapp-ts-react-select{width:200px}.udesk-webapp-ts-react-pro-field-select-light-select.udesk-webapp-ts-react-pro-field-select-light-select-searchable .udesk-webapp-ts-react-select-selector{height:28px}.udesk-webapp-ts-react-pro-field-checkbox-vertical .udesk-webapp-ts-react-checkbox-group-item{display:flex;margin-right:0}.udesk-webapp-ts-react-pro-field-radio-vertical .udesk-webapp-ts-react-radio-wrapper{display:block;margin-right:0}@app-body-font-family : "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "PingFang SC",
    "Microsoft YaHei", 微软雅黑, SimSun, 宋体, Heiti, 黑体, sans-serif;.skeleton.media-block{font-size:19px}.skeleton.media-block .round-shape{width:65px!important;min-width:65px!important;height:65px!important;min-height:65px!important}.udesk-webapp-ts-react-message{z-index:2021}.udesk-webapp-icon-font.xl{font-size:48px}.udesk-webapp-icon-font.lg{font-size:36px}.udesk-webapp-icon-font.md{font-size:24px}.udesk-webapp-icon-font.sm{font-size:16px}.udesk-webapp-icon-font.xs{font-size:12px}#root{height:100%}#root .umi-plugin-layout-main{height:100%}#root .umi-plugin-layout-main .ant-layout .ant-layout>div{height:100%;min-height:unset!important}#root .umi-plugin-layout-main .ant-layout .ant-layout>div .ant-layout-content{height:100%}#root .umi-plugin-layout-main .ant-layout .ant-layout>div .ant-layout-content .ant-pro-basicLayout-children-content-wrap{height:100%}#root .umi-plugin-layout-main .ant-layout .ant-layout>div .ant-layout-content .ant-pro-basicLayout-children-content-wrap .ant-pro-grid-content{height:100%}#app-loader{height:100%}#app-loader section.wrapper{height:100%;padding:40px 0}#app-loader section.wrapper.dark{background:#e5e5e5}#app-loader div,#app-loader i{box-sizing:border-box}#app-loader div.spinner{position:relative;display:block;width:308px;height:308px;margin:100px auto auto;animation:rotate 10s linear infinite}#app-loader div.spinner i{position:absolute;top:50%;left:50%;display:inline-block;border:10px solid transparent;border-bottom:none;transform-origin:50% 100% 0;animation:rotate 3s cubic-bezier(.09,.6,.8,.03) infinite}#app-loader div.spinner i:first-child{width:126px;height:63px;margin-top:-63px;margin-left:-63px;border-color:#2172b8;border-top-left-radius:110px;border-top-right-radius:110px;animation-timing-function:cubic-bezier(.09,.3,.12,.03)}#app-loader div.spinner i:nth-child(2){width:152px;height:76px;margin-top:-76px;margin-left:-76px;border-color:#18a39b;border-top-left-radius:120px;border-top-right-radius:120px;animation-timing-function:cubic-bezier(.09,.6,.24,.03)}#app-loader div.spinner i:nth-child(3){width:178px;height:89px;margin-top:-89px;margin-left:-89px;border-color:#82c545;border-top-left-radius:130px;border-top-right-radius:130px;animation-timing-function:cubic-bezier(.09,.9,.36,.03)}#app-loader div.spinner i:nth-child(4){width:204px;height:102px;margin-top:-102px;margin-left:-102px;border-color:#f8b739;border-top-left-radius:140px;border-top-right-radius:140px;animation-timing-function:cubic-bezier(.09,1.2,.48,.03)}#app-loader div.spinner i:nth-child(5){width:230px;height:115px;margin-top:-115px;margin-left:-115px;border-color:#f06045;border-top-left-radius:150px;border-top-right-radius:150px;animation-timing-function:cubic-bezier(.09,1.5,.6,.03)}#app-loader div.spinner i:nth-child(6){width:256px;height:128px;margin-top:-128px;margin-left:-128px;border-color:#ed2861;border-top-left-radius:160px;border-top-right-radius:160px;animation-timing-function:cubic-bezier(.09,1.8,.72,.03)}#app-loader div.spinner i:nth-child(7){width:282px;height:141px;margin-top:-141px;margin-left:-141px;border-color:#c12680;border-top-left-radius:170px;border-top-right-radius:170px;animation-timing-function:cubic-bezier(.09,2.1,.84,.03)}#app-loader div.spinner i:nth-child(8){width:308px;height:154px;margin-top:-154px;margin-left:-154px;border-color:#5d3191;border-top-left-radius:180px;border-top-right-radius:180px;animation-timing-function:cubic-bezier(.09,2.4,.96,.03)}@keyframes rotate{to{transform:rotate(1turn)}}.mce-tabs{display:none!important}.udesk-webapp-ts-react-table .udesk-webapp-ts-react-table-thead>tr>th{padding:8px 16px;font-weight:600}.udesk-webapp-ts-react-table .udesk-webapp-ts-react-table-tbody>tr>td{padding:6px 16px}.udesk-webapp-ts-react-table .udesk-webapp-ts-react-table-body::-webkit-scrollbar{width:9px!important;height:9px!important}.udesk-webapp-ts-react-table .udesk-webapp-ts-react-table-body::-webkit-scrollbar-thumb{background-color:rgba(45,62,79,.3);background-clip:content-box;border:2.5px dashed transparent;border-radius:4px}.udesk-webapp-ts-react-table .udesk-webapp-ts-react-table-body::-webkit-scrollbar-thumb:hover{background-color:#b6b9c1;border:none}.ts-react-table-scroll-y .udesk-webapp-ts-react-spin-nested-loading{height:100%}.ts-react-table-scroll-y .udesk-webapp-ts-react-spin-nested-loading .udesk-webapp-ts-react-spin-container{display:flex;flex-direction:column;height:100%}.ts-react-table-scroll-y .udesk-webapp-ts-react-spin-nested-loading .udesk-webapp-ts-react-spin-container .udesk-webapp-ts-react-table{flex:1 1;overflow:hidden}.ts-react-table-scroll-y .udesk-webapp-ts-react-spin-nested-loading .udesk-webapp-ts-react-spin-container .udesk-webapp-ts-react-table .udesk-webapp-ts-react-table-container{display:flex;flex-direction:column;height:100%}.ts-react-table-scroll-y .udesk-webapp-ts-react-spin-nested-loading .udesk-webapp-ts-react-spin-container .udesk-webapp-ts-react-table .udesk-webapp-ts-react-table-container .udesk-webapp-ts-react-table-header{flex:0 0 auto}.ts-react-table-scroll-y .udesk-webapp-ts-react-spin-nested-loading .udesk-webapp-ts-react-spin-container .udesk-webapp-ts-react-table .udesk-webapp-ts-react-table-container .udesk-webapp-ts-react-table-body{flex:1 1}.ts-react-table-scroll-y .udesk-webapp-ts-react-spin-nested-loading .udesk-webapp-ts-react-spin-container .udesk-webapp-ts-react-pagination{flex:0 0 auto}.ts-react-scrollbar-hover{position:relative;z-index:1;overflow:hidden}.ts-react-scrollbar-hover:active,.ts-react-scrollbar-hover:focus,.ts-react-scrollbar-hover:hover{overflow:overlay}.ts-react-scrollbar-hover::-webkit-scrollbar{width:9px!important;height:9px!important}.ts-react-scrollbar-hover::-webkit-scrollbar-thumb{background-color:rgba(45,62,79,.3);background-clip:content-box;border:2.5px dashed transparent;border-radius:4px}.ts-react-scrollbar-hover::-webkit-scrollbar-thumb:hover{background-color:#b6b9c1;border:none}.udesk-webapp-ts-react-picker-date-panel .udesk-webapp-ts-react-picker-content th{text-align:center}.udesk-webapp-public-icon{width:14px;height:14px}.udesk-webapp-public-icon.hover:hover{color:#00b38b}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgd2lkdGg9IjYiIGhlaWdodD0iNiI+PHBhdGggZD0iTTYgNkgwVjQuMmg0LjJWMEg2djZ6IiBvcGFjaXR5PSIuMzAyIi8+PC9zdmc+");background-position:100% 100%;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-e,.react-resizable-handle-w{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.udesk-webapp-ts-react-input-group-rtl .udesk-webapp-ts-react-input-group-addon:last-child{border-radius:2px 0 0 2px}