:root{--color-primary: #103ffa;--color-primary-hover: #385ffb;--color-primary-click: #0a2bcf;--color-primary-disable: #91b1fd;--color-primary-bg: rgba(16, 63, 250, 0.04);--color-primary-rgb: 16, 63, 250;--color-title: #102048;--color-title-rgb: 16, 32, 72;--color-list-hover-bg: rgba(16, 63, 250, 0.08);--color-hover-bg: #f5f8ff}*{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,select,textarea,menu{margin:0;padding:0}header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block}table{border-collapse:collapse;border-spacing:0}caption{text-align:left;font-weight:normal}html,body,fieldset,img,iframe,abbr{border:0}i,cite,em,var,address,dfn{font-style:normal}summary{outline:0}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6,small{font-size:100%}sup,sub{font-size:83%}pre,code,kbd,samp{font-family:inherit}q::before,q::after{content:none}textarea{overflow:auto;resize:none}label,summary{cursor:default}a,button{cursor:pointer}h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:normal}del,ins,u,s,a,a:hover{text-decoration:none}html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:auto !important;user-select:auto !important;-webkit-touch-callout:default !important}button,input[type=button],input[type=submit],input[type=reset]{-webkit-appearance:none;appearance:none}input[type=checkbox],input[type=radio]{position:relative;width:14px;height:14px;vertical-align:middle;-webkit-appearance:none;appearance:none}input[type=checkbox]::before,input[type=radio]::before{display:inline-block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:12px;height:12px;border-radius:2px;border:1px solid #e1e3e5;background:#fff;transition:all .36s}input[type=checkbox]:hover::before,input[type=radio]:hover::before{border-color:var(--color-primary-hover)}input[type=checkbox][disabled],input[type=radio][disabled]{border:none;background:none}input[type=checkbox][disabled]::before,input[type=checkbox][disabled]:hover::before,input[type=radio][disabled]::before,input[type=radio][disabled]:hover::before{border-color:#e1e3e5 !important;background-color:#f2f2f5 !important}input[type=checkbox]+span,input[type=radio]+span{vertical-align:middle;line-height:1}input[type=checkbox]:not([disabled])+span,input[type=radio]:not([disabled])+span{color:#79809a}input[type=checkbox][disabled]+span,input[type=radio][disabled]+span{cursor:not-allowed;color:#a9a9b8}input[type=checkbox]:checked::before{border-color:var(--color-primary);background-color:var(--color-primary);transition:all .36s}input[type=checkbox]:checked:hover::before{border-color:var(--color-primary-hover);background-color:var(--color-primary-hover)}input[type=checkbox]:checked::after{content:" ";position:absolute;top:50%;left:50%;margin-top:-2px;margin-left:-4px;width:5px;height:8px;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0.8) translate(-50%, -50%);transition:all .36s}input[type=checkbox][disabled]:checked::after{border-color:#a9a9b8}input[type=radio]::before{border-radius:50%}input[type=radio]::after{position:absolute;content:none;width:8px;height:8px;top:50%;left:50%;margin:0;transform:translate(-50%, -50%);border:none;background-color:var(--color-primary);border-radius:50%;transition:all .36s}input[type=radio]:checked::before{border:1px solid var(--color-primary);background-color:#fff}input[type=radio]:checked::after{content:"";background-color:var(--color-primary-hover)}input[type=radio]:checked:hover::after{background-color:var(--color-primary-hover)}input[type=radio][disabled]:checked::after{background-color:#a9a9b8}.clear-checkbox-default-color input[type=checkbox]:not([disabled])+span,.clear-checkbox-default-color input[type=radio]:not([disabled])+span{color:inherit}input[disabled]{background-color:#f3f3f3;cursor:not-allowed;border:1px solid #efefef}::-webkit-input-placeholder{color:#c0c0ca !important;font-weight:normal !important}::placeholder{color:#c0c0ca !important;font-weight:normal !important}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-corner{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{border-radius:6px;background:rgba(0,0,0,.25)}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.4)}body,textarea,input,button,select,keygen,legend{font:14px/1.14 "helvetica neue",Arial,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;color:#333;outline:0}a,a:hover{color:#333}body,html,#app,.app-wrapper{height:100%;width:100%}body{overflow:hidden;-webkit-backface-visibility:hidden}*{box-sizing:border-box}.f-cb:before,.f-cb:after{display:table;content:" "}.f-cb:after{clear:both}.f-fl{float:left}.f-fr{float:right}.f-tal{text-align:left}.f-tar{text-align:right}.f-tac{text-align:center}.f-taj{text-align:justify;text-justify:inter-ideograph}.f-nowrap{word-wrap:normal;white-space:nowrap}.f-wrap{white-space:normal;word-wrap:break-word;word-break:break-all}.f-pre{overflow:hidden;text-align:left;white-space:pre-wrap;word-wrap:break-word;word-break:break-all}.f-ellipsis{overflow:hidden;word-wrap:normal;white-space:nowrap;text-overflow:ellipsis}.f-noselect{-webkit-user-select:none;user-select:none}.f-notext{overflow:hidden;text-indent:-20000px}.f-dn{display:none}.f-db{display:block}.f-ib{display:inline-block}.f-move{cursor:move;cursor:-webkit-grab;cursor:grab}.f-pointer{cursor:pointer}.f-pr{position:relative}.f-pa{position:absolute}.f-vbh{visibility:hidden}.f-bfc-overflow{overflow:auto}.f-flex{display:flex}.f-inline-flex{display:inline-flex}.f-jus-center{justify-content:center}.f-jus-start{justify-content:flex-start}.f-jus-end{justify-content:flex-end}.f-ai-center{align-items:center}.f-ai-start{align-items:flex-start}.f-ai-end{align-items:flex-end}.f-cls{clear:both}.f-clear-left{clear:left}.s-fc1{color:#333}.s-fc2{color:#999}.fw-bold{font-weight:bold}.f-hide-scrollbar{scrollbar-width:none}.f-hide-scrollbar::-webkit-scrollbar{display:none}.f-link{color:#103ffa;cursor:pointer}.f-link:hover{color:#103ffa}.bg-color-primary{background-color:var(--color-primary)}.f-color-primary{color:var(--color-primary)}.bg-color-primary-hover{background-color:var(--color-primary-hover)}.f-color-primary-hover{color:var(--color-primary-hover)}.bg-color-primary-click{background-color:var(--color-primary-click)}.f-color-primary-click{color:var(--color-primary-click)}.bg-color-success{background-color:#36bf5a}.f-color-success{color:#36bf5a}.bg-color-success-hover{background-color:#50ce71}.f-color-success-hover{color:#50ce71}.bg-color-success-click{background-color:#2d9f4b}.f-color-success-click{color:#2d9f4b}.bg-color-info{background-color:#1881dc}.f-color-info{color:#1881dc}.bg-color-info-hover{background-color:#3495e9}.f-color-info-hover{color:#3495e9}.bg-color-info-click{background-color:#146bb7}.f-color-info-click{color:#146bb7}.bg-color-warning{background-color:#ffaf0f}.f-color-warning{color:#ffaf0f}.bg-color-danger{background-color:#f24957}.f-color-danger{color:#f24957}.bg-color-dark{background-color:#141720}.f-color-dark{color:#141720}.bg-color-gray-darker{background-color:#525252}.f-color-gray-darker{color:#525252}.bg-color-gray-dark{background-color:#8f8f8f}.f-color-gray-dark{color:#8f8f8f}.bg-color-border{background-color:#e8e8f0}.f-color-border{color:#e8e8f0}.bg-color-logo{background-color:#3db3e6}.f-color-logo{color:#3db3e6}.bg-color-pill-measure{background-color:#40c0a8}.f-color-pill-measure{color:#40c0a8}.bg-color-pill-dimension{background-color:#4a90e2}.f-color-pill-dimension{color:#4a90e2}.f-color-title{color:var(--color-title)}.f-color-content{color:#79809a}.f-color-tip{color:#a9a9b8}.f-color-dimension{color:#4a90e2}.f-color-measure{color:#40c0a8}@font-face{font-display:swap;font-family:"avenir";src:url(../fonts/avenir.11f7847067.otf) format("otf"),url(../fonts/avenir.45f795e272.ttf) format("truetype")}@font-face{font-display:swap;font-family:"DINPro";src:url(../fonts/DINPro-Regular.86fda98796.otf) format("opentype");font-weight:normal}@font-face{font-display:swap;font-family:"DINPro";src:url(../fonts/DINPro-Bold.7694823835.ttf) format("truetype");font-weight:bold}@font-face{font-display:swap;font-family:"DINPro-Bold";src:url(../fonts/DINPro-Bold.7694823835.ttf) format("truetype")}@font-face{font-display:swap;font-family:"DIN";src:url(../fonts/DIN.1bbe3460b0.otf) format("opentype");font-weight:normal}@font-face{font-display:swap;font-family:"DIN";src:url(../fonts/DIN-Bold.20720c3ac5.otf) format("opentype");font-weight:bold}@font-face{font-display:swap;font-family:"DIN-Bold";src:url(../fonts/DIN-Bold.20720c3ac5.otf) format("opentype")}@font-face{font-display:swap;font-family:"DINCond";src:url(../fonts/DINCond.55b64e0ed0.otf) format("opentype");font-weight:normal}@font-face{font-display:swap;font-family:"DINCond";src:url(../fonts/DINCond-Bold.7aa49b144d.otf) format("opentype");font-weight:bold}@font-face{font-display:swap;font-family:"DINCond-Bold";src:url(../fonts/DINCond-Bold.7aa49b144d.otf) format("opentype")}@font-face{font-display:swap;font-family:"Rubik";src:url(../fonts/Rubik.7b5e0c02eb.woff2) format("woff2"),url(../fonts/Rubik.7e68ef1910.ttf) format("truetype");font-weight:normal}@font-face{font-display:swap;font-family:"Rubik";src:url(../fonts/Rubik-Bold.125e130ca0.woff2) format("woff2"),url(../fonts/Rubik-Bold.b437cbc9c9.ttf) format("truetype");font-weight:bold}@font-face{font-display:swap;font-family:"Rubik-Bold";src:url(../fonts/Rubik-Bold.125e130ca0.woff2) format("woff2"),url(../fonts/Rubik-Bold.b437cbc9c9.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Rubik";src:url(../fonts/Rubik-Italic.93d656142f.woff2) format("woff2"),url(../fonts/Rubik-Italic.90ba3bb8a3.ttf) format("truetype");font-style:italic;font-weight:normal}@font-face{font-display:swap;font-family:"Rubik";src:url(../fonts/Rubik-BoldItalic.9ec156423c.woff2) format("woff2"),url(../fonts/Rubik-BoldItalic.af443dd094.ttf) format("truetype");font-style:italic;font-weight:bold}@font-face{font-display:swap;font-family:"Rubik-BoldItalic";src:url(../fonts/Rubik-BoldItalic.9ec156423c.woff2) format("woff2"),url(../fonts/Rubik-BoldItalic.af443dd094.ttf) format("truetype")}@font-face{font-display:swap;font-family:"DouYu";src:url(../fonts/DouYuFont-2.ab77960c25.woff2) format("woff2"),url(../fonts/DouYuFont-2.4bab8dd2aa.otf) format("opentype")}@font-face{font-display:swap;font-family:"ShangShouDunHeiTi";src:url(../fonts/ShangShouDunHeiTi-2.5e89b73a0b.woff2) format("woff2"),url(../fonts/ShangShouDunHeiTi-2.3f5980bd21.ttf) format("truetype")}@font-face{font-display:swap;font-family:"ShiShangZhongHeiJianTi";src:url(../fonts/ShiShangZhongHeiJianTi-1.646a01ceb0.woff2) format("woff2"),url(../fonts/ShiShangZhongHeiJianTi-1.896ca9e211.ttf) format("truetype")}@font-face{font-display:swap;font-family:"YouSheBiaoTiHei";src:url(../fonts/YouSheBiaoTiHei-2.eade7a7176.woff2) format("woff2"),url(../fonts/YouSheBiaoTiHei-2.1726685ca9.ttf) format("truetype")}@font-face{font-display:swap;font-family:"YouSheHaoShenTi";src:url(../fonts/YouSheHaoShenTi-2.fe304a3013.woff2) format("woff2"),url(../fonts/YouSheHaoShenTi-2.0bbc4f93dc.ttf) format("truetype")}@keyframes fadeup{0%{transform:translateY(20%);opacity:0}100%{transform:translateY(0%);opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes bouncein{0%{opacity:0;transform:scale(0.3)}100%{opacity:1;transform:scale(1)}}@keyframes bounceout{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.3)}}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(0.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(0.3)}}.animated.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(0.9)}100%{transform:scale(1)}}.animated.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.animated.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.animated.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@keyframes fadeInY{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.animated.fadeInY{-webkit-animation-name:fadeInY;animation-name:fadeInY}@keyframes fadeOutY{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(30px)}}.animated.fadeOutY{-webkit-animation-name:fadeOutY;animation-name:fadeOutY}@keyframes fadeInX{0%{opacity:0;transform:translateX(30px)}100%{opacity:1;transform:translateX(0)}}.animated.fadeInX{-webkit-animation-name:fadeInX;animation-name:fadeInX}@keyframes fadeOutX{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(30px)}}.animated.fadeOutX{-webkit-animation-name:fadeOutX;animation-name:fadeOutX}@keyframes wobble{0%{transform:translateX(0%)}15%{transform:translateX(-15%) rotate(-3deg)}30%{transform:translateX(12%) rotate(2.4deg)}45%{transform:translateX(-9%) rotate(-1.8deg)}60%{transform:translateX(6%) rotate(1.2deg)}75%{transform:translateX(-3%) rotate(-0.6deg)}100%{transform:translateX(0)}}.animated.wobble{-webkit-animation-name:wobble;animation-name:wobble}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.animated.flipInX{-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.animated.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@keyframes flipInYSmall{0%{transform:perspective(400px) rotateY(90deg);opacity:0}100%{transform:perspective(400px) rotateY(0deg);opacity:1}}.animated.flipInYSmall{-webkit-animation-name:flipInYSmall;animation-name:flipInYSmall;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1}100%{transform:perspective(400px) rotateY(90deg);opacity:0}}.animated.flipOutY{-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-20px)}20%,40%,60%,80%{transform:translateX(20px)}}.animated.shake{-webkit-animation-name:shake;animation-name:shake}.animated{-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.link-color{color:#103ffa}.link-color:hover{color:#385ffb}.link-color:active{color:#0533ec}.link-color-tooltip{color:#337eff}.link-color-tooltip:hover{color:#5c98ff}.link-color-tooltip:active{color:#1a6eff}.scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}.skeleton-root{width:100%;height:100%;margin-top:48px;border-top:1px #e1e1e1 solid;background:#fff;position:absolute;top:0}.skeleton-root .sider{position:absolute;top:0;left:0px;width:223px;height:100%;background:#f9fafc;padding:0 8px}.skeleton-root .content{padding-left:233px}@media screen and (max-width: 1000px){.skeleton-root .sider{width:56px}.skeleton-root .content{padding-left:72px}}.skeleton-root .skeleton-item-wrap{background-color:#fff;margin:10px auto;padding:40px;width:100%}.skeleton-root .skeleton-item-wrap li{background-image:linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%);width:100%;height:1rem;list-style:none;background-size:400% 100%;margin-top:.6rem;background-position:100% 50%;animation:skeleton-loading 1.4s ease infinite}.skeleton-root .skeleton-item-wrap li:first-child{width:38%}.skeleton-root .skeleton-item-wrap li:last-child{width:61%}@keyframes skeleton-loading{0%{background-position:100% 50%}100%{background-position:0 50%}}font[size="1"]{font-size:12px}.mm-designer-bpmn-content-grid{background-color:#eef0f4 !important;overflow:auto;background-size:12px 12px !important;-webkit-tap-highlight-color:rgba(255,255,255,0) !important;height:100%}.work-order-detail-radio-input,.work-order-detail-checkbox-input,.mm-bpmn-designer-radio-input,.mm-bpmn-designer-checkbox-input{position:absolute !important}button.work-order-detail-btn.work-order-detail-btn-primary,button.mm-bpmn-designer-btn.mm-bpmn-designer-btn-primary{color:#fff}.dragging::before{content:unset !important}