.dx-basis-join{max-width:860px;padding-top:20px}.dx-home{padding:10px;font-size:14px;width:100%;height:100%}.dx-home,.dx-home .project-body{box-sizing:border-box;overflow:hidden}.dx-home .project-body{height:calc(100% - 148px);overflow-y:auto;padding:0 10px}.dx-home .project-body .project-item{display:flex;align-items:center;height:40px;cursor:pointer;padding:0 10px;box-sizing:border-box;border-radius:8px}.dx-home .project-body .project-item:hover{background:#165dff;color:#fff}.dx-home .project-body .project-item .project-name{width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:10px;text-align:right}.dx-home .project-body .project-item .project-progress{flex:1}.dx-home .project-body .project-item .project-progress-bar{margin-left:10px}.dx-home .dx-home-user-v{width:100%;height:100px;padding:0 20px;border-radius:10px;background:linear-gradient(270deg,#9bb9ff,#165dff);color:#fff;margin-bottom:20px;box-sizing:border-box;display:flex;align-items:center}.dx-home .dx-home-user-v .user-info .user-name{font-size:18px;font-weight:600;margin-bottom:5px}.dx-home .dx-home-user-v .icon-user{width:40px;height:40px;background:#fff;padding:10px;border-radius:50%;overflow:hidden;margin-right:10px;box-sizing:border-box}.dx-home .dx-home-user-v .icon-user img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.dx-home .dx-home-body{display:flex;width:100%;height:calc(100% - 120px)}.dx-home .dx-home-left-content{height:calc(100% - 40px);overflow:hidden;overflow-y:auto}.dx-home .dx-home-right-content{height:calc(100% - 40px);overflow:hidden}.dx-home .count-body{display:flex;margin-bottom:20px}.dx-home .count-item{flex:1;background:#165dff;color:#fff;border-radius:8px;padding:10px 20px;box-sizing:border-box}.dx-home .count-item+.count-item{margin-left:10px}.dx-home .count-item .count-value{font-size:24px;margin-top:10px}.dx-home .schedule-item{padding:6px 10px;background:#fef2f2;border-left:3px solid #ef4444;color:#ef4444;border-radius:8px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px}.dx-home .schedule-item:hover{background:#ef4444;color:#fff}.dx-home .dx-home-title{font-size:16px;font-weight:700;color:#303133;height:40px;display:flex;justify-content:space-between}.dx-home .dx-home-title .look-all{font-size:14px;font-weight:100;color:#165dff;cursor:pointer}.dx-home .dx-home-title .dx-home-title-count{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ef4444;color:#fff;font-size:12px}.dx-home .dx-home-left{width:480px}.dx-home .dx-home-left,.dx-home .dx-home-right{background:#fff;padding:20px;border-radius:10px;box-sizing:border-box}.dx-home .dx-home-right{flex:1;margin-left:20px}.dx-login{width:100vw;height:100vh;padding:0;margin:0;overflow:hidden;box-sizing:border-box;position:relative;display:flex;justify-content:center;align-items:center}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.dx-login .float-anim{animation:float 6s ease-in-out infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.dx-login .fade-in{animation:fadeInUp .8s ease-out forwards}.dx-login .fade-in-delay-1{animation:fadeInUp .8s ease-out forwards;animation-delay:.15s;opacity:0}.dx-login .fade-in-delay-2{animation:fadeInUp .8s ease-out forwards;animation-delay:.3s;opacity:0}.dx-login .fade-in-delay-3{animation:fadeInUp .8s ease-out forwards;animation-delay:.45s;opacity:0}.dx-login .fade-in-delay-4{animation:fadeInUp .8s ease-out forwards;animation-delay:.6s;opacity:0}.dx-login .dx-login-main{box-shadow:0 0 transparent,0 0 transparent,0 20px 60px rgba(22,93,255,.08);background-color:#fff;border-radius:16px;overflow:hidden;max-width:1080px;width:100%;display:flex;z-index:10;position:relative;animation:fadeInUp .8s ease-out forwards}.dx-login .dx-login-main .dx-login-main-left{width:45%;display:flex;color:#fff;padding:3rem;background-image:linear-gradient(to bottom right,#1a1a1a,#0a1628,#041633);overflow:hidden;justify-content:space-between;flex-direction:column;position:relative;box-sizing:border-box}.dx-login .dx-login-main .dx-login-main-left .dx-login-main-left-bgs .dx-login-main-left-bg-1{border-color:rgba(82,141,255,.15);border-width:1px;border-style:solid;border-radius:8px;transform:translate(0) rotate(45deg) skewX(0) skewY(0) scaleX(1) scaleY(1);width:5rem;height:5rem;top:2rem;right:2rem;position:absolute}.dx-login .dx-login-main .dx-login-main-left .dx-login-main-left-bgs .dx-login-main-left-bg-2{border-color:rgba(132,169,255,.1);border-width:1px;border-style:solid;border-radius:6px;transform:translate(0) rotate(12deg) skewX(0) skewY(0) scaleX(1) scaleY(1);width:3rem;height:3rem;left:2rem;bottom:6rem;position:absolute}.dx-login .dx-login-main .dx-login-main-left .dx-login-main-left-bgs .dx-login-main-left-bg-3{background-color:rgba(82,141,255,.3);border-radius:9999px;width:.75rem;height:.75rem;top:33.333333%;right:1rem;animation:float 6s ease-in-out infinite;position:absolute}.dx-login .dx-login-main .dx-login-main-left .dx-login-main-left-bottom{z-index:10;position:relative;color:hsla(0,0%,100%,.35);letter-spacing:.05em;font-size:11px;gap:1rem;align-items:center;display:flex}.dx-login .dx-login-main .dx-login-main-left .dx-login-main-left-bottom .dx-login-main-left-bottom-line{background-color:hsla(0,0%,100%,.2);border-radius:9999px;width:.25rem;height:.25rem}.dx-login .dx-login-main .dx-login-main-left .dx-login-main-left-middle{justify-content:center;flex-direction:column;flex:1 1 0%;display:flex;z-index:10;position:relative}.dx-login .dx-login-main .dx-login-main-left .dx-login-main-left-middle .dx-login-main-left-middle-title{color:hsla(0,0%,100%,.95);letter-spacing:.025em;line-height:1.5;font-weight:500;font-size:26px;margin:0}.dx-login .dx-login-main .dx-login-main-left .dx-login-main-left-middle .dx-login-main-left-middle-desc{color:hsla(0,0%,100%,.5);line-height:1.7;font-weight:300;font-size:13px;max-width:280px;margin:0;margin-top:1.5rem}.dx-login .dx-login-main .dx-login-main-left .dx-login-main-left-top{z-index:10;position:relative;gap:.75rem;align-items:center;display:flex;margin-bottom:.5rem}.dx-login .dx-login-main .dx-login-main-left .dx-login-main-left-top .dx-login-main-left-top-icon{background:#fff;border-radius:8px;display:flex;justify-content:center;align-items:center;width:2.5rem;height:2.5rem}.dx-login .dx-login-main .dx-login-main-left .dx-login-main-left-top .dx-login-main-left-top-icon img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}.dx-login .dx-login-main .dx-login-main-left .dx-login-main-left-top .dx-login-main-left-top-icon svg{color:#84a9ff;display:block}.dx-login .dx-login-main .dx-login-main-left .dx-login-main-left-top .dx-login-main-left-top-label{color:rgba(132,169,255,.8);text-transform:uppercase;font-weight:500;font-size:20px}.dx-login .dx-login-main .dx-login-main-right{padding:4rem;background-color:#fff;justify-content:center;flex-direction:column;flex:1 1 0%;display:flex;position:relative;box-sizing:border-box}.dx-login .dx-login-main .dx-login-main-right .el-form{animation:fadeInUp .8s ease-out forwards;animation-delay:.3s}.dx-login .dx-login-main .dx-login-main-right .el-form .dx-login-verifiCode-container{display:flex;justify-content:space-between}.dx-login .dx-login-main .dx-login-main-right .el-form .dx-login-verifiCode-container .dx-login-verifiCode-input-v{width:calc(100% - 100px)}.dx-login .dx-login-main .dx-login-main-right .el-form .dx-login-verifiCode-container .dx-login-verifiCode-img-v{display:flex;justify-content:flex-end;position:relative;z-index:9;box-sizing:border-box}.dx-login .dx-login-main .dx-login-main-right .el-form .dx-login-verifiCode-container .dx-login-verifiCode-img-v img{width:80px;border:1px solid #eee;border-radius:5px;cursor:pointer;display:block;box-sizing:border-box}.dx-login .dx-login-main .dx-login-main-right .dx-login-submit{width:100%;margin-top:15px}.dx-login .dx-login-main .dx-login-main-right .dx-login-main-right-top-logo-v{align-items:center;flex-direction:column;display:flex;margin-bottom:2rem;animation:fadeInUp .8s ease-out forwards;animation-delay:.15s}.dx-login .dx-login-main .dx-login-main-right .dx-login-main-right-top-logo-v .dx-login-main-right-top-logo-desc{color:#8a8a8a;font-weight:500;font-size:13px;margin:0;margin-top:.25rem}.dx-login .dx-login-main .dx-login-main-right .dx-login-main-right-top-logo-v .dx-login-main-right-top-logo-title{color:#1a1a1a;letter-spacing:.025em;font-weight:700;font-size:18px;margin:0}.dx-login .dx-login-main .dx-login-main-right .dx-login-main-right-top-logo-v .dx-login-main-right-top-logo{display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:1rem}.dx-login .dx-login-main .dx-login-main-right .dx-login-main-right-top-logo-v .dx-login-main-right-top-logo img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}.dx-login .dx-login-main .dx-login-main-right .dx-login-main-right-top-logo-v .dx-login-main-right-top-logo svg{color:#fff;display:block}.dx-login .login-bg{position:fixed;inset:0;pointer-events:none}.dx-login .login-bg:before{content:"";position:absolute;inset:0;opacity:.04;pointer-events:none;background-image:linear-gradient(30deg,#165dff 12%,transparent 12.5%,transparent 87%,#165dff 87.5%,#165dff),linear-gradient(150deg,#165dff 12%,transparent 12.5%,transparent 87%,#165dff 87.5%,#165dff),linear-gradient(30deg,#165dff 12%,transparent 12.5%,transparent 87%,#165dff 87.5%,#165dff),linear-gradient(150deg,#165dff 12%,transparent 12.5%,transparent 87%,#165dff 87.5%,#165dff),linear-gradient(60deg,rgba(22,93,255,.4666666667) 25%,transparent 25.5%,transparent 75%,rgba(22,93,255,.4666666667) 0,rgba(22,93,255,.4666666667)),linear-gradient(60deg,rgba(22,93,255,.4666666667) 25%,transparent 25.5%,transparent 75%,rgba(22,93,255,.4666666667) 0,rgba(22,93,255,.4666666667));background-size:80px 140px;background-position:0 0,0 0,40px 70px,40px 70px,0 0,40px 70px}.dx-login .login-bg-mask{inset:0;position:fixed;background-image:linear-gradient(to bottom right,#f0f4ff,#e8eeff,#d6e4ff)}.dx-login .login-bg-mask-items{overflow:hidden;position:fixed;inset:0;pointer-events:none}.dx-login .login-bg-mask-items .login-bg-mask-1{filter:blur(64px);background-image:linear-gradient(to bottom right,rgba(173,198,255,.5),rgba(132,169,255,.3));border-radius:9999px;width:500px;height:500px;top:-12rem;right:-12rem;position:absolute}.dx-login .login-bg-mask-items .login-bg-mask-2{filter:blur(64px);background-image:linear-gradient(to top right,rgba(214,228,255,.4),rgba(173,198,255,.2));border-radius:9999px;width:600px;height:600px;left:-10rem;bottom:-10rem;position:absolute}.dx-login .login-bg-mask-items .login-bg-mask-3{filter:blur(64px);background-color:rgba(173,198,255,.25);border-radius:9999px;width:20rem;height:20rem;top:25%;right:25%;position:absolute}.dx-login .login-bg-mask-items .login-bg-mask-4{filter:blur(64px);background-color:rgba(132,169,255,.15);border-radius:9999px;width:18rem;height:18rem;left:33.333333%;bottom:33.333333%;position:absolute}.dx-login .login-bg-mask-items .login-bg-mask-5{border-color:rgba(173,198,255,.3);border-width:1px;border-style:solid;border-radius:12px;transform:translate(0) rotate(45deg) skewX(0) skewY(0) scaleX(1) scaleY(1);width:8rem;height:8rem;top:5rem;left:5rem;position:absolute}.dx-login .login-bg-mask-items .login-bg-mask-6{border-color:rgba(132,169,255,.2);border-width:1px;border-style:solid;border-radius:8px;transform:translate(0) rotate(12deg) skewX(0) skewY(0) scaleX(1) scaleY(1);width:6rem;height:6rem;right:6rem;bottom:8rem;position:absolute}.dx-login .login-bg-mask-items .login-bg-mask-7{background-color:rgba(214,228,255,.3);border-radius:6px;transform:translate(0) rotate(45deg) skewX(0) skewY(0) scaleX(1) scaleY(1);width:4rem;height:4rem;top:50%;right:3rem;position:absolute}.dx-login .login-bg-mask-items .login-bg-mask-8{background-color:rgba(82,141,255,.4);border-radius:9999px;width:.75rem;height:.75rem;top:8rem;right:33.333333%;animation:float 6s ease-in-out infinite;position:absolute}.dx-login .login-bg-mask-items .login-bg-mask-9{animation-delay:2s;background-color:rgba(22,93,255,.3);border-radius:9999px;width:.5rem;height:.5rem;left:6rem;bottom:12rem;animation:float 6s ease-in-out infinite;position:absolute}.dx-login .login-bg-mask-items .login-bg-mask-10{animation-delay:4s;background-color:rgba(132,169,255,.25);border-radius:9999px;width:1rem;height:1rem;top:33.333333%;left:4rem;animation:float 6s ease-in-out infinite;position:absolute}.batch-upload-dialog .upload-files-tags{max-height:70vh;overflow:auto}.batch-upload-dialog .upload-files-tags .upload-files-tags-item{border:1px solid #409eff;margin-top:10px;padding:10px;border-radius:5px;display:flex;align-items:center;flex-wrap:wrap}.batch-upload-dialog .upload-files-tags .upload-files-tags-item .errorTxt{color:red;width:100%;text-align:center;font-size:14px}.batch-upload-dialog .upload-files-tags .upload-files-tags-item .upload-files-tags-item-image{width:100px}.batch-upload-dialog .upload-files-tags .upload-files-tags-item .upload-files-tags-item-image img{display:block}.batch-upload-dialog .upload-files-tags .upload-files-tags-item .el-form{flex:1}.batch-upload-dialog .upload-files-tags .upload-files-tags-item .el-form .el-input,.batch-upload-dialog .upload-files-tags .upload-files-tags-item .el-form .el-select{width:200px}.dx-project-detail-task-item-content-item{border:1px solid #f0f2f5;padding:10px;border-left:3px solid #909399;border-radius:10px;margin-bottom:10px;transition:all .3s cubic-bezier(.4,0,.2,1);background:#fff}.dx-project-detail-task-item-content-item:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.0588235294)}.dx-project-detail-task-item-content-item .dx-project-detail-task-item-content-item-btns{margin-top:10px;text-align:right}.dx-project-detail-task-item-content-item .dx-project-detail-task-item-content-item-title{font-weight:600}.dx-project-detail-task-item-content-item .dx-project-detail-task-item-content-item-desc{font-size:12px;color:#999;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:5px 0}.dx-project-detail-task-item-content-item .dx-project-detail-task-item-content-item-barrier,.dx-project-detail-task-item-content-item .dx-project-detail-task-item-content-item-suggest-days{font-size:12px;color:#666}.dx-project-detail-task-item-content-item .dx-project-detail-task-item-content-item-flex{display:flex;justify-content:space-between}.dx-project-detail-task-item-content-item .dx-project-detail-task-item-content-item-execute-user{display:flex;align-items:center;padding-top:5px}.dx-project-detail-task-item-content-item .dx-project-detail-task-item-content-item-execute-user .execute-user-avatar{width:24px;height:24px;border-radius:50%;background:rgba(22,92,255,.9333333333);color:#fff;font-size:12px;margin-right:5px;display:flex;align-items:center;justify-content:center}.dx-project-detail-task-item-content-item .dx-project-detail-task-item-content-item-execute-user .execute-user-name{margin-right:5px}.dx-project-detail-task-item-content-item .dx-project-detail-task-item-content-item-execute-user .execute-user-select{flex:1}.dx-project-detail-task-item-content-item .dx-project-detail-task-item-content-item-execute-user .execute-user-select .el-select{width:100%}.dx-project-detail-task-item-content-item.type-2{border-left:3px solid #1abb8c}.dx-project-detail-task-item-content-item.type-3{border-left:3px solid #165cff}.dx-project-detail-task-item-content-item.type-4{border-left:3px solid #f56c6c}.dx-project-detail-task-item-content-item.type-5{border-left:3px solid #f59e0b;background:#fffbeb}.dx-project-detail-task-detail{width:100%;height:100%;padding:20px;padding-bottom:80px;box-sizing:border-box;overflow:hidden;overflow-y:auto;position:relative;font-size:14px}.dx-project-detail-task-detail .dx-project-detail-task-detail-btns{position:absolute;bottom:0;left:0;width:100%;height:60px;display:flex;align-items:center;justify-content:flex-end;border-top:1px solid #e9e9e9;padding-right:20px;box-sizing:border-box}.dx-project-detail-task-detail .dx-project-detail-task-detail-log-v{border-top:1px solid #e9e9e9;padding-top:10px;margin-top:10px}.dx-project-detail-task-detail .dx-project-detail-task-detail-log-v .dx-project-detail-task-detail-log-main .log-item{padding:10px;border:1px solid #e9e9e9;margin-top:10px;border-radius:5px;position:relative}.dx-project-detail-task-detail .dx-project-detail-task-detail-log-v .dx-project-detail-task-detail-log-main .log-item .log-item-close{position:absolute;top:-6px;right:-6px;font-size:18px;color:#f5576c;cursor:pointer;background:#fff;border-radius:50%}.dx-project-detail-task-detail .dx-project-detail-task-detail-log-v .dx-project-detail-task-detail-log-main .log-item .log-item-top{display:flex;align-items:center;justify-content:space-between}.dx-project-detail-task-detail .dx-project-detail-task-detail-log-v .dx-project-detail-task-detail-log-main .log-item .log-item-top .log-item-top-name{font-size:12px;color:#165cff}.dx-project-detail-task-detail .dx-project-detail-task-detail-log-v .dx-project-detail-task-detail-log-main .log-item .log-item-top .log-item-top-time{font-size:12px;color:#999}.dx-project-detail-task-detail .dx-project-detail-task-detail-log-v .dx-project-detail-task-detail-log-main .log-item .log-item-content{padding-top:5px;font-size:12px;color:#333}.dx-project-detail-task-detail .dx-project-detail-task-detail-log-v .log-empty{text-align:center;padding:10px 0;color:#999;font-size:12px}.dx-project-detail-task-detail .dx-project-detail-task-detail-log-v .dx-project-detail-task-detail-log-v-title{display:flex;align-items:center;justify-content:space-between}.dx-project-detail-task-detail .dx-project-detail-task-detail-log-v .dx-project-detail-task-detail-log-v-title .log-v-title{font-weight:600}.dx-project-detail-task-detail .dx-project-detail-task-detail-grid{display:flex;align-items:center;justify-content:center;margin-top:10px}.dx-project-detail-task-detail .dx-project-detail-task-detail-grid .dx-project-detail-task-detail-grid-item{flex:1;text-align:center;margin-bottom:10px}.dx-project-detail-task-detail .dx-project-detail-task-detail-grid .dx-project-detail-task-detail-grid-item .dx-project-detail-task-detail-grid-item-title{font-size:12px;color:#999}.dx-project-detail-task-detail .dx-project-detail-task-detail-grid .dx-project-detail-task-detail-grid-item .dx-project-detail-task-detail-grid-item-content{font-size:14px;color:#333}.dx-project-detail-task-detail .dx-project-detail-task-detail-desc{margin-top:10px}.dx-project-detail-task-detail .dx-project-detail-task-detail-desc .dx-project-detail-task-detail-desc-title{font-size:12px;color:#999}.dx-project-detail-task-detail .dx-project-detail-task-detail-desc .dx-project-detail-task-detail-desc-content{padding-top:5px;font-size:14px;color:#333;display:flex;flex-wrap:wrap}.dx-project-detail-task-detail .dx-project-detail-task-detail-desc .dx-project-detail-task-detail-desc-content .el-checkbox{display:flex;align-items:center;margin-bottom:5px}.dx-project-detail-task-detail .dx-project-detail-task-detail-desc .dx-project-detail-task-detail-desc-content .el-checkbox .el-checkbox__label{white-space:break-spaces}.dx-project-detail-task-detail .dx-project-detail-task-detail-desc .dx-project-detail-task-detail-desc-content .pre-content{padding:0 10px;border-radius:5px;color:#8a7a6a;background:#f8f5f0;border-left:3px solid #f59e0b}.dx-project-detail-task-detail .dx-project-detail-task-detail-desc .dx-project-detail-task-detail-desc-content .pre-task-item{padding:5px 10px;border-radius:5px;background:#e9e9e9;margin-bottom:5px;margin-right:5px;font-size:12px}.dx-project-detail-task-detail .dx-project-detail-task-detail-status-v{display:flex;justify-content:space-between;align-items:center}.dx-project-detail-task-detail .dx-project-detail-task-detail-status-v .dx-project-detail-task-detail-status{padding:5px 10px;border-radius:5px;font-size:12px;background:#909399;color:#fff}.dx-project-detail-task-detail .dx-project-detail-task-detail-status-v .dx-project-detail-task-detail-status.status-2{background:#1abb8c}.dx-project-detail-task-detail .dx-project-detail-task-detail-status-v .dx-project-detail-task-detail-status.status-3{background:#165cff}.dx-project-detail-task-detail .dx-project-detail-task-detail-status-v .dx-project-detail-task-detail-status.status-4{background:#f56c6c}.dx-project-detail-task-detail .dx-project-detail-task-detail-status-v .dx-project-detail-task-detail-status.status-5{background:#f59e0b}.dx-project-detail-task-detail .dx-project-detail-task-detail-status-v .dx-project-detail-task-detail-execute-user{display:flex;align-items:center;padding-top:5px}.dx-project-detail-task-detail .dx-project-detail-task-detail-status-v .dx-project-detail-task-detail-execute-user .execute-user-avatar{width:24px;height:24px;border-radius:50%;background:rgba(22,92,255,.9333333333);color:#fff;font-size:12px;margin-right:5px;display:flex;align-items:center;justify-content:center}.dx-project-detail-task-detail .dx-project-detail-task-detail-status-v .dx-project-detail-task-detail-execute-user .execute-user-name{margin-right:5px}.dx-project-detail-task-detail .dx-project-detail-task-detail-status-v .dx-project-detail-task-detail-execute-user .execute-user-select{flex:1}.dx-project-detail-task-detail .dx-project-detail-task-detail-status-v .dx-project-detail-task-detail-execute-user .execute-user-select .el-select{width:100%}.relation-graph{box-sizing:border-box;position:relative;min-width:200px;min-height:200px;--editor-main-color:#40a5f8;--editor-light-color:#7dc0f8;--editor-light2-color:#a8d4f8;--editor-light-opacity:rgba(57,144,216,0.1);--rg-node-opacity:1;--rg-node-font-size:1rem;--rg-node-font-color:#000;--rg-node-color:#eee;--rg-node-border-color:#333;--rg-node-border-width:1px;--rg-node-border-radius:3px;--rg-node-width:fit-content;--rg-node-height:fit-content;--rg-node-text-px:10px;--rg-node-text-py:3px;--rg-background-color:transparent;--rg-line-color:#888;--rg-line-width:1px;--rg-line-fontcolor:var(--rg-line-color,#666);--rg-line-fontsize:12px;--rg-line-opacity:1;--rg-checked-item-bg-color:hsla(0,0%,58.8%,0.2);--rg-checked-line-text-bg-color:#eae8e8}.relation-graph:focus{outline:none}.relation-graph .rg-graph-plugs{position:absolute;left:0;top:0;z-index:90;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.relation-graph .rg-graph-plugs .rg-view-slot{position:relative;width:100%;height:100%}.relation-graph .rg-watermark{position:absolute;--watermark-width:200px;--watermark-height:100px;z-index:1200;overflow:visible;min-height:100px;min-width:100px;width:var(--watermark-width);height:var(--watermark-height);box-sizing:border-box}.relation-graph .rg-watermark div{box-sizing:border-box}.relation-graph .rg-watermark.rg-watermark-top{left:calc(50% - var(--watermark-width)/2);top:10px}.relation-graph .rg-watermark.rg-watermark-bottom{left:calc(50% - var(--watermark-width)/2);bottom:10px}.relation-graph .rg-watermark.rg-watermark-left{left:10px;top:calc(50% - var(--watermark-height)/2)}.relation-graph .rg-watermark.rg-watermark-right{right:10px;top:calc(50% - var(--watermark-height)/2)}.relation-graph .rg-watermark.rg-watermark-tl{left:10px;top:10px}.relation-graph .rg-watermark.rg-watermark-tr{right:10px;top:10px}.relation-graph .rg-watermark.rg-watermark-bl{left:10px;bottom:10px}.relation-graph .rg-watermark.rg-watermark-br{right:10px;bottom:10px}.relation-graph .rg-lines-container svg{overflow:visible}.relation-graph .rg-lines-svg{overflow:visible;width:10px;height:10px;position:absolute;left:0;top:0}.relation-graph .rg-lines-container{overflow:visible;position:absolute;z-index:40;width:100%;top:0;left:0;pointer-events:none}.relation-graph .rg-lines-container-el-lines{z-index:80;pointer-events:none}.relation-graph .rg-lines-container-el-lines .rg-line-bg{pointer-events:stroke}.relation-graph .rg-lines-container-el-lines .rg-line-text{pointer-events:all}.relation-graph .rg-lines-svg-el-lines{overflow:visible;width:10px;height:10px;position:absolute;left:0;top:0}.relation-graph .rg-nodes-container-wrapper{position:absolute;width:100%;top:0;left:0;z-index:50}.relation-graph .rg-nodes-container{position:relative;overflow:visible}.relation-graph .rg-map{background-color:var(--rg-background-color);overflow:hidden;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;opacity:.01;transition:none;width:100%;height:100%;position:relative}.relation-graph .rg-map-background{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.relation-graph.rg-move-mode .rg-map{cursor:grab}.relation-graph .rg-map-ready{opacity:1;transition:opacity .5s ease;will-change:opacity}.relation-graph .rg-map-background-norepeat{background-repeat:no-repeat;background-position:100% 100%}.relation-graph .rg-map-canvas{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;top:0;left:0;border:none;z-index:3;overflow:visible;white-space:nowrap;transform-origin:0 0}.relation-graph .rg-map-canvas .rg-events-all{pointer-events:all}.relation-graph.rg-enable-node-xy-animation .rg-node-peel{transition:transform .15s ease}.relation-graph.rg-enable-node-xy-animation .rg-line-peel{transition:none}.relation-graph.rg-enable-canvas-animation .rg-map-canvas{transition:transform .5s ease}.relation-graph.rg-enable-canvas-animation .rg-editing-connect-ctrl,.relation-graph.rg-enable-canvas-animation .rg-editing-ctrl,.relation-graph.rg-enable-canvas-animation .rg-editing-line-ctrl{opacity:0}.relation-graph .rg-map.rg-viewport-transforming>.rg-map-canvas{will-change:transform}.relation-graph .rg-canvas-behind{z-index:2;position:absolute}.relation-graph .rg-canvas-above{z-index:5;position:absolute}.relation-graph .rg-canvas-slot{overflow:visible;position:absolute;margin-top:0;margin-left:0}.relation-graph .rg-canvas-slot-behind{z-index:30;overflow:visible}.relation-graph .rg-canvas-slot-above{z-index:70;overflow:visible}.relation-graph .rg-single-graph{position:relative;overflow:visible}.relation-graph .rg-map img{-webkit-user-drag:none;-webkit-user-select:none}.relation-graph .rg-line-text{fill:var(--rg-line-fontcolor,#888);font-size:var(--rg-line-fontsize);paint-order:stroke;pointer-events:all}.relation-graph .rg-linetext-container{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:visible;left:0;top:0;z-index:45;display:block}.relation-graph .rg-linetext-container .rg-line-peel{width:-moz-fit-content;width:fit-content}.relation-graph .rg-linetext-container .rg-line-peel .rg-line-label-on-path{--rg-line-text-bg-color:#fff}.relation-graph .rg-linetext-container .rg-line-peel .rg-line-label{display:block;color:var(--rg-line-fontcolor,#888);font-size:var(--rg-line-fontsize);transform-origin:0 0;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;box-sizing:border-box;padding:2px 6px;border-radius:5px;white-space:nowrap;background-color:var(--rg-line-text-bg-color)}.relation-graph .rg-linetext-container .rg-line-checked .rg-line-label{background-color:var(--rg-checked-line-text-bg-color);color:#0f172a}.relation-graph .rg-line-peel{pointer-events:none;cursor:default;transition:opacity .2s ease-in;opacity:var(--rg-line-opacity,1)}.relation-graph .rg-line{fill-rule:nonzero;stroke-linecap:round;stroke:var(--rg-line-color);stroke-width:var(--rg-line-width);pointer-events:none;fill:none;marker-end:var(--rg-line-marker-end);marker-start:var(--rg-line-marker-start)}.relation-graph .rg-line-bg{stroke:#fff;opacity:.01;fill:none;fill-rule:nonzero;stroke-linecap:round;pointer-events:stroke;stroke-width:calc(var(--rg-line-width) + 6px)}.relation-graph .rg-line-bg:hover{opacity:.7;stroke:var(--rg-checked-item-bg-color)}.relation-graph .rg-line-checked .rg-line-bg{stroke:var(--rg-checked-item-bg-color);opacity:1}.relation-graph .rg-line-checked .rg-line{z-index:100}.relation-graph .rg-line-checked .rg-line-text{stroke:var(--rg-checked-item-bg-color);stroke-width:2}.relation-graph .rg-line-disable-events{pointer-events:none!important}.relation-graph .rg-line-disable-events .rg-line-bg,.relation-graph .rg-line-disable-events .rg-line-text,.relation-graph .rg-linetext-container .rg-line-disable-events .rg-line-bg,.relation-graph .rg-linetext-container .rg-line-disable-events .rg-line-label{pointer-events:none}.relation-graph .rg-line-dashtype-1{stroke-dasharray:2,2,2;stroke-dashoffset:3px;stroke-linecap:butt;stroke-linejoin:bevel}.relation-graph .rg-line-dashtype-2{stroke-dasharray:5,5,5;stroke-dashoffset:3px;stroke-linecap:butt;stroke-linejoin:bevel}.relation-graph .rg-line-dashtype-3{stroke-dasharray:9,9,9;stroke-dashoffset:3px;stroke-linecap:butt;stroke-linejoin:bevel}.relation-graph .rg-line-dashtype-4{stroke-dasharray:5,5,15;stroke-dashoffset:3px;stroke-linecap:butt;stroke-linejoin:bevel}@keyframes ACTRGLineChecked{0%{stroke-dashoffset:352px;stroke-dasharray:5,5,5}50%{stroke-dasharray:5,5,5;stroke-dashoffset:3px}to{stroke-dashoffset:352px;stroke-dasharray:5,5,5}}@keyframes rg-line-anm1{0%{stroke-dashoffset:100px;stroke-dasharray:5,5,5}to{stroke-dasharray:5,5,5;stroke-dashoffset:3px}}@keyframes rg-line-anm2{0%{stroke-dashoffset:0;stroke-dasharray:4,4,4}to{stroke-dashoffset:10px;stroke-dasharray:20,20,20}}@keyframes rg-line-anm3{0%{stroke-opacity:1}50%{stroke-opacity:.2}to{stroke-opacity:1}}@keyframes rg-line-anm4{0%{stroke-dasharray:0,100%}to{stroke-dasharray:100%,0}}.relation-graph .rg-line-anm-1{animation:rg-line-anm1 10s infinite;animation-fill-mode:forwards;animation-timing-function:linear}.relation-graph .rg-line-anm-2{animation:rg-line-anm2 3s infinite}.relation-graph .rg-line-anm-3{animation:rg-line-anm3 1s infinite}.relation-graph .rg-line-anm-4{animation:rg-line-anm4 3s infinite}@keyframes deform1{0%{stroke-dashoffset:0}to{stroke-dashoffset:100%}}.relation-graph .rg-icon{width:19px;height:19px;vertical-align:0;fill:currentColor;overflow:hidden}.relation-graph .rg-node-peel{padding:0;position:absolute;pointer-events:none;box-sizing:border-box;opacity:var(--rg-node-opacity);z-index:var(--rg-node-z-index);transform-origin:0 0;cursor:default}.relation-graph .rg-node-peel .rg-node{pointer-events:all;text-align:center;border-style:solid;box-sizing:border-box;overflow:visible;transform-origin:0 0;font-size:var(--rg-node-font-size);color:var(--rg-node-font-color);background-color:var(--rg-node-color);border-color:var(--rg-node-border-color);border-width:var(--rg-node-border-width);width:var(--rg-node-width);height:var(--rg-node-height)}.relation-graph .rg-node-disable-events{pointer-events:none}.relation-graph .rg-node-shape-0>.rg-node{border-radius:50%}.relation-graph .rg-node-shape-1>.rg-node{border-radius:var(--rg-node-border-radius)}.relation-graph .rg-node-checked{z-index:800}.relation-graph .rg-node-checked>.rg-node{box-shadow:0 0 0 4px var(--rg-checked-item-bg-color)}.relation-graph .rg-node-dragging{will-change:transform}.relation-graph .rg-node-selected>.rg-node{box-shadow:0 0 0 2px var(--editor-main-color)}.relation-graph audio,.relation-graph canvas,.relation-graph embed,.relation-graph iframe,.relation-graph img,.relation-graph object,.relation-graph svg,.relation-graph video{display:unset;vertical-align:unset}.relation-graph .rg-node-text{color:var(--rg-node-font-color);font-size:var(--rg-node-font-size);padding:var(--rg-node-text-py) var(--rg-node-text-px);height:100%;width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.relation-graph .rg-node-type-button{border-radius:25px;color:#00f;cursor:pointer}.relation-graph .rg-editing-referline{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;z-index:999;pointer-events:none;width:100%;height:100%;left:0;top:0}.relation-graph .rg-editing-referline .rg-referline{position:absolute;overflow:visible;transform-origin:0 0;--rg-refer-offset:-3px}.relation-graph .rg-editing-referline .rg-referline,.relation-graph .rg-editing-referline .rg-referline .referline{display:flex;place-items:center;justify-content:center}.relation-graph .rg-editing-referline .rg-referline .referline>div{background-color:var(--editor-main-color);font-size:8px;border-radius:3px;color:#fff;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;padding:2px 5px}.relation-graph .rg-editing-referline .rg-referline-v{top:0;width:6px;height:100%}.relation-graph .rg-editing-referline .rg-referline-v .referline{width:1px;height:100%;background-color:var(--editor-main-color)}.relation-graph .rg-editing-referline .rg-referline-v:before{content:"";position:absolute;width:5px;height:5px;background-color:var(--editor-main-color);border-radius:50%;top:0;transform:translateY(-50%)}.relation-graph .rg-editing-referline .rg-referline-v:after{content:"";position:absolute;width:5px;height:5px;background-color:var(--editor-main-color);border-radius:50%;bottom:0;transform:translateY(50%)}.relation-graph .rg-editing-referline .rg-referline-h{left:0;width:100%;height:6px}.relation-graph .rg-editing-referline .rg-referline-h .referline{width:100%;height:1px;background-color:var(--editor-main-color)}.relation-graph .rg-editing-referline .rg-referline-h:before{content:"";position:absolute;width:5px;height:5px;background-color:var(--editor-main-color);border-radius:50%;left:0;transform:translate(-50%)}.relation-graph .rg-editing-referline .rg-referline-h:after{content:"";position:absolute;width:5px;height:5px;background-color:var(--editor-main-color);border-radius:50%;right:0;transform:translate(50%)}.relation-graph .rg-editing-line-ctrl{position:absolute;left:0;top:0;z-index:500;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}.relation-graph .rg-editing-line-ctrl .rg-edt-ctrl-svg{position:absolute;pointer-events:none;left:0;top:0;overflow:visible}.relation-graph .rg-editing-line-ctrl .rg-edt-ctrl-svg path{stroke:var(--editor-main-color);stroke-width:1px}.relation-graph .rg-editing-line-ctrl .rg-line-ctrl-dot{--rg-ctl-x:0px;--rg-ctl-y:0px;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:10px;height:10px;background-color:#fff;box-shadow:0 0 0 1px var(--editor-main-color);position:absolute;border-radius:50%;cursor:move;z-index:1;transform-origin:0 0}.relation-graph .rg-editing-line-ctrl .ctrl-dot,.relation-graph .rg-editing-line-ctrl .end-dot,.relation-graph .rg-editing-line-ctrl .start-dot{transform-origin:0 0;transform:translate(-50%,-50%) translate(var(--rg-ctl-x),var(--rg-ctl-y))}.relation-graph .rg-editing-line-ctrl .ctrl-split,.relation-graph .rg-editing-line-ctrl .ctrl-split-core{background-color:#fff}.relation-graph .rg-editing-line-ctrl .ctrl-split-h{width:12px;height:5px;border-radius:3px;cursor:row-resize;transform:translate(-50%,-50%) translate(var(--rg-ctl-x),var(--rg-ctl-y))}.relation-graph .rg-editing-line-ctrl .ctrl-split-v{width:5px;height:12px;border-radius:3px;cursor:col-resize;transform:translate(-50%,-50%) translate(var(--rg-ctl-x),var(--rg-ctl-y))}.relation-graph .rg-editing-line-ctrl .rg-line-ctrl-text{--rg-ctl-x:0px;--rg-ctl-y:0px;--font-size:.8rem;pointer-events:auto;background-color:#fff;box-shadow:0 0 0 1px var(--editor-main-color);position:absolute;border-radius:3px;cursor:move;z-index:1;white-space:nowrap;color:#000;padding:3px 10px;display:flex;place-items:center;justify-content:center;box-sizing:border-box;text-shadow:none;font-size:var(--font-size,12px);min-height:20px;max-height:30px;transform-origin:0 0;transform:translate(-50%,-50%) translate(var(--rg-ctl-x),var(--rg-ctl-y));min-width:50px;max-width:220px}.relation-graph .rg-editing-line-ctrl .rg-line-ctrl-text p{font-size:var(--font-size,12px);color:#333}.relation-graph .rg-editing-line-ctrl .rg-line-ctrl-text p.empty-text{font-size:10px;color:#888}.relation-graph .rg-editing-line-ctrl .rg-line-ctrl-text .rg-line-text-input{white-space:nowrap;pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;background-color:transparent;color:#000;border-radius:3px;height:100%;padding:3px 0;width:100px;text-shadow:none;font-size:var(--font-size,12px);text-align:center;box-sizing:border-box;border:none;outline:none}.relation-graph .rg-editing-line-ctrl .rg-line-ctrl-text-editing{background-color:#faf191}.relation-graph .rg-editing-connect-ctrl,.relation-graph .rg-editing-ctrl{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;z-index:500;box-shadow:0 0 0 1px var(--editor-main-color);border-radius:0;pointer-events:none;transform-origin:0 0}.relation-graph .rg-editing-ctrl.rg-ctrl-hide-border{box-shadow:none}.relation-graph .rg-editing-bar{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;position:absolute;padding:3px;flex-wrap:wrap;gap:5px}.relation-graph .rg-editing-bar,.relation-graph .rg-editing-bar .rg-gee-icon{border-radius:5px;box-sizing:border-box;display:flex;place-items:center;justify-content:center}.relation-graph .rg-editing-bar .rg-gee-icon{background-color:rgba(214,3,246,.5019607843137255);pointer-events:auto;min-width:20px;min-height:20px;cursor:pointer}.relation-graph .rg-editing-bar .rg-gee-icon:hover{background-color:#d603f6;color:#fff}.relation-graph .rg-connect-source-handle{pointer-events:auto;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.relation-graph .rg-editing-bar-top{transform:translate(-50%) translateY(-100%);top:-15px}.relation-graph .rg-editing-bar-bottom,.relation-graph .rg-editing-bar-top{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;left:50%}.relation-graph .rg-editing-bar-bottom{transform:translate(-50%) translateY(100%);bottom:-15px}.relation-graph .rg-editing-bar-left{left:-15px;transform:translate(-100%) translateY(-50%)}.relation-graph .rg-editing-bar-left,.relation-graph .rg-editing-bar-right{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;top:50%}.relation-graph .rg-editing-bar-right{right:-15px;transform:translate(100%) translateY(-50%)}.relation-graph .rg-editing-bar-tl{width:30px;height:30px;right:calc(100% + 10px);top:-40px}.relation-graph .rg-editing-bar-tr{width:30px;height:30px;left:calc(100% + 10px);top:-40px}.relation-graph .rg-editing-bar-bl{width:30px;height:30px;right:calc(100% + 10px);bottom:-40px}.relation-graph .rg-editing-bar-br{width:30px;height:30px;left:calc(100% + 10px);bottom:-40px}.relation-graph .rg-resize-ctl{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;height:100%;width:100%;--resize-handler-size:10px;--resize-handler-offset:-5px}.relation-graph .rg-resize-ctl .rg-resize-ctl-handler{pointer-events:auto;width:var(--resize-handler-size);height:var(--resize-handler-size);background-color:#fff;position:absolute;border-radius:2px;box-shadow:inset 0 0 0 1px var(--editor-main-color)}.relation-graph .rg-resize-ctl .rg-resize-ctl-tl{cursor:nwse-resize;left:var(--resize-handler-offset);top:var(--resize-handler-offset)}.relation-graph .rg-resize-ctl .rg-resize-ctl-tr{cursor:nesw-resize;right:var(--resize-handler-offset);top:var(--resize-handler-offset)}.relation-graph .rg-resize-ctl .rg-resize-ctl-bl{cursor:nesw-resize;left:var(--resize-handler-offset);bottom:var(--resize-handler-offset)}.relation-graph .rg-resize-ctl .rg-resize-ctl-br{cursor:nwse-resize;right:var(--resize-handler-offset);bottom:var(--resize-handler-offset)}.relation-graph .rg-resize-ctl .rg-resize-ctl-t{cursor:n-resize;top:var(--resize-handler-offset);left:50%;transform:translate(-50%)}.relation-graph .rg-resize-ctl .rg-resize-ctl-b{cursor:s-resize;bottom:var(--resize-handler-offset);left:50%;transform:translate(-50%)}.relation-graph .rg-resize-ctl .rg-resize-ctl-l{cursor:w-resize;left:var(--resize-handler-offset);top:50%;transform:translateY(-50%)}.relation-graph .rg-resize-ctl .rg-resize-ctl-r{cursor:e-resize;right:var(--resize-handler-offset);top:50%;transform:translateY(-50%)}.relation-graph .rg-editing-connect-ctrl{position:absolute;left:0;top:0;z-index:1400;--hander-border-radius:5px;border-radius:var(--hander-border-radius);--border-handler-width:8px;--hv-handler-width:10px;--center-handler-width:10px;--border-point-width:10px;--border-point-height:10px;--hander-color:var(--editor-light2-color);--hander-border-color:var(--editor-main-color);--hander-shadow-color:rgba(57,144,216,0.1);box-shadow:0 0 0 var(--border-handler-width) var(--hander-shadow-color)}.relation-graph .rg-connect-ctl,.relation-graph .rg-editing-connect-ctrl{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.relation-graph .rg-connect-ctl{width:100%;height:100%;border:none;position:relative}.relation-graph .rg-connect-ctl-handler{pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:20;cursor:crosshair}.relation-graph .rg-connect-target{pointer-events:auto}.relation-graph .rg-connect-ctl-handler-style{background-color:var(--hander-color);border:var(--hander-border-color) solid 1px;position:absolute;border-radius:3px}.relation-graph .rg-connect-ctl-handler-style:hover{background-color:#fbe691}.relation-graph .rg-connect-ctl-center{width:var(--center-handler-width);height:var(--center-handler-width);border-radius:50%;top:calc(50% - var(--center-handler-width)/2);left:calc(50% - var(--center-handler-width)/2)}.relation-graph .rg-connect-ctl-t{top:calc(var(--border-point-height)/-2)}.relation-graph .rg-connect-ctl-b,.relation-graph .rg-connect-ctl-t{width:var(--border-point-width);height:var(--border-point-height);left:calc(50% - var(--border-point-width)/2)}.relation-graph .rg-connect-ctl-b{bottom:calc(var(--border-point-height)/-2)}.relation-graph .rg-connect-ctl-l{left:calc(var(--border-point-height)/-2)}.relation-graph .rg-connect-ctl-l,.relation-graph .rg-connect-ctl-r{width:var(--border-point-height);height:var(--border-point-width);top:calc(50% - var(--border-point-width)/2)}.relation-graph .rg-connect-ctl-r{right:calc(var(--border-point-height)/-2)}.relation-graph .rg-connect-ctl-lr{width:100%;height:var(--hv-handler-width);right:0;top:calc(50% - var(--hv-handler-width)/2);z-index:11;opacity:.01}.relation-graph .rg-connect-ctl-lr:hover{opacity:1}.relation-graph .rg-connect-ctl-tb{width:var(--hv-handler-width);height:100%;top:0;left:calc(50% - var(--hv-handler-width)/2);z-index:10;opacity:.01}.relation-graph .rg-connect-ctl-tb:hover{opacity:1}.relation-graph .rg-connect-ctl-bottom-bar{border:0;border:none;width:100%;height:var(--border-handler-width);right:0;top:100%;z-index:5;opacity:.1;box-shadow:none;background-color:var(--edit-ctl-light-color);border-radius:var(--hander-border-radius);border-top-left-radius:0;border-top-right-radius:0;overflow:hidden}.relation-graph .rg-connect-ctl-bottom-bar:hover{opacity:1}.relation-graph .rg-connect-ctl-top-bar{border:0;border:none;width:100%;height:var(--border-handler-width);right:0;top:calc(var(--border-handler-width)*-1);z-index:5;opacity:.1;box-shadow:none;background-color:var(--edit-ctl-light-color);border-radius:var(--hander-border-radius);border-bottom-left-radius:0;border-bottom-right-radius:0;overflow:hidden}.relation-graph .rg-connect-ctl-top-bar:hover{opacity:1}.relation-graph .rg-connect-ctl-left-bar{border:0;border:none;width:var(--border-handler-width);height:100%;left:calc(var(--border-handler-width)*-1);top:0;z-index:5;opacity:.1;box-shadow:none;background-color:var(--edit-ctl-light-color);border-radius:var(--hander-border-radius);border-bottom-right-radius:0;border-top-right-radius:0;overflow:hidden}.relation-graph .rg-connect-ctl-left-bar:hover{opacity:1}.relation-graph .rg-connect-ctl-right-bar{border:0;width:var(--border-handler-width);height:100%;right:calc(var(--border-handler-width)*-1);top:0;z-index:5;opacity:.1;box-shadow:none;background-color:var(--edit-ctl-light-color);border-radius:var(--hander-border-radius);border-bottom-left-radius:0;border-top-left-radius:0;overflow:hidden}.relation-graph .rg-connect-ctl-right-bar:hover{opacity:1}.relation-graph .rg-miniview{pointer-events:all;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;z-index:1100;min-height:100px;min-width:100px;--miniview-width:200px;--miniview-height:120px;height:var(--miniview-height);width:var(--miniview-width);border-radius:3px;display:flex;place-items:center;justify-content:center;background-color:#fff;box-shadow:0 0 0 1px #ccc;border:none}.relation-graph .rg-miniview .rg-miniview-container{position:relative;width:100%;height:100%;display:flex;place-items:center;justify-content:center}.relation-graph .rg-miniview canvas{opacity:1}.relation-graph .rg-miniview .rg-mv-canvas-reset{cursor:pointer}.relation-graph .rg-miniview .rg-mv-canvas-reset:hover{background-color:rgba(187,245,71,.5803921568627451)}.relation-graph .rg-miniview .rg-mv-visible-area{z-index:2;position:absolute;left:0;top:0;cursor:move;transform-origin:0 0;box-shadow:0 0 0 9999px rgba(0,0,0,.2);border:1px solid #888;border-radius:3px;display:grid;place-items:center;color:#fff;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.5)}.relation-graph .rg-miniview.rg-miniview-top{left:calc(50% - var(--miniview-width)/2);top:10px}.relation-graph .rg-miniview.rg-miniview-bottom{left:calc(50% - var(--miniview-width)/2);bottom:10px}.relation-graph .rg-miniview.rg-miniview-left{left:10px;top:calc(50% - var(--miniview-height)/2)}.relation-graph .rg-miniview.rg-miniview-right{right:10px;top:calc(50% - var(--miniview-height)/2)}.relation-graph .rg-miniview.rg-miniview-tl{left:10px;top:10px}.relation-graph .rg-miniview.rg-miniview-tr{right:10px;top:10px}.relation-graph .rg-miniview.rg-miniview-bl{left:10px;bottom:10px}.relation-graph .rg-miniview.rg-miniview-br{right:10px;bottom:10px}.relation-graph .rg-node-flashing{animation:ACTRGNodeFlashing 2s infinite}.relation-graph .rg-node-vtree-2{transform-origin:0 0;transform:rotate(30deg) translate(0)}.relation-graph .rg-node-vtree{width:130px;height:45px;text-align:left}.relation-graph .rg-node-expand-holder{position:absolute;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;color:#000}.relation-graph .rg-node-expand-holder .rg-node-expand-button{width:16px;height:16px;border-radius:15px;cursor:pointer;pointer-events:all;border:1px solid #666;background-color:#fff;display:flex;align-items:center;justify-content:center}.relation-graph .rg-node-expand-holder .rg-icon{width:14px;height:14px}.relation-graph .c-expand-positon-hide{display:none}.relation-graph .c-expand-positon-left{transform:translate(-100%) translateY(-50%);left:-5px;top:50%}.relation-graph .c-expand-positon-right{transform:translate(5px) translateY(-50%);left:100%;top:50%}.relation-graph .c-expand-positon-bottom{transform:translate(-50%);left:50%;top:calc(100% + 5px)}.relation-graph .c-expand-positon-top{transform:translate(-50%) translateY(-100%);left:50%;top:-5px}.relation-graph .rg-setting-panel{--height:300px;--width:200px;width:300px;height:200px;position:absolute;left:10px;top:5px;font-size:12px;color:#3a5bb2;padding:60px 10px 10px;overflow:hidden;box-shadow:0 0 5px #999;border-radius:5px;z-index:1000;background-color:#fff;border:1px solid #999}.relation-graph .rg-setting-panel-button{height:35px;width:35px;font-size:8px;line-height:35px;text-align:center;border-radius:50%;position:absolute;margin-left:25px;margin-top:20px;background-color:#3a5bb2;color:#fff;cursor:pointer;z-index:1001;box-shadow:0 0 8px #999}.relation-graph .rg-setting-panel-button:hover{box-shadow:0 0 20px #ffa20a;border:1px solid #fff;color:#ffa20a;-moz-transform:rotate(-89deg) translateX(-190px);animation-timing-function:linear;animation:flashButton 2s infinite}@keyframes flashButton{0%{box-shadow:0 0 8px #2e4e8f}30%{box-shadow:0 0 20px #ffa20a}to{box-shadow:0 0 8px #2e4e8f}}.relation-graph .c-debug-tools-row{text-align:left}.relation-graph .rg-operate{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:180}.relation-graph .rg-operate .rg-node{cursor:move}.relation-graph .rg-operate .rg-creating-container{pointer-events:none;position:relative}.relation-graph .rg-operate .rg-creating-container *{pointer-events:none!important}.relation-graph .rg-selection{pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--editor-light-opacity);border:var(--editor-main-color) solid 1px;transform-origin:0 0}.relation-graph .rg-graph-loading{position:absolute;z-index:1600;left:0;top:0;height:100%;width:100%;background-color:hsla(0,0%,100%,.9019607843137255)}.relation-graph .rg-graph-loading .rg-graph-loading-icon{width:16px;height:16px;vertical-align:-3px;fill:currentColor;overflow:hidden;animation:turn 1s linear infinite}.relation-graph .rg-graph-loading .rg-graph-loading-message{position:absolute;padding:2px 15px;text-align:center;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:5px;font-size:12px;background-color:#fff;border:1px solid #666;color:#666;display:flex;place-items:center;justify-content:center;gap:8px}.relation-graph .rg-graph-loading-hide{display:none}@keyframes slowHide{0%{opacity:1}to{opacity:0;display:none}}.relation-graph .rg-easy-view{overflow:visible;height:100%;width:100%;background-color:transparent;position:absolute;left:0;top:0;z-index:3;pointer-events:none}.relation-graph .rg-easy-view canvas{opacity:0;width:100%;height:100%}.relation-graph .rg-easy-view-active{pointer-events:all}.relation-graph .rg-easy-view-active canvas{opacity:1}.relation-graph .rg-move-operator{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0;z-index:6666}.relation-graph .rg-move-operator .rg-move-touchpad{display:none;background-color:var(--edit-ctl-light2-color);height:100%;width:100%;pointer-events:all;touch-action:none;overscroll-behavior:none}.relation-graph .rg-move-operator.rg-move-operator-active{pointer-events:all;cursor:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxpbWFnZSB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUVBQUFBQkFDQVlBQUFDcWFYSGVBQUFBQVhOU1IwSUFyczRjNlFBQUNaWkpSRUZVZUY3dFdndE1WTmtaL3FhOFpuRnhCRUhBaUJXeUVrR2tQRzBFbWlpZ0ZVVnNwVnFOaWxKZlFURXhzaTZ4MWpkdExWdUR4amhOUkNzQnN4cE5mS0RXQnhDTlBMUWlpQ2hHMFNCTEpkcFNhQVY1eUdpbis5M2N3NDZ6dURzRGR3WVRPTW5KbldFdTk1Ny8rLy8vK3gvbnFEREloMnFReTQ4aEFJWXNZSkFqTU9RQ2c5d0Foa2h3eUFXR1hHQ1FJekRrQWdOa0FBSjRRd1hvNWJXSXExV1dabTBMNFB0K0JNQkd2dkk3SjRYbS9CK0FkL0xWS2tCWUF3QWhwQkRjdHJLeU1zelgxM2VwbloxZG9MMjlmWGgzZDNlNVRxZXJycTJ0elFzSkNia0Q0SzBSRUJZRHc1SUFHR3FiR3JjRllIZi8vdjFaRXlaTStMT3RyYTI3c1kyL2ZmdjJuNDhlUGZwODBxUkpmd09nazRFZ0dMUU1Uc1dCc0FRQVF1TVUyTGFzckN6QXo4OHZTYTFXQjZ2VjZnZ2g5S1ZMbDhCNTRNQUJyRisvSG5GeGNkSVVRNmZUUGU3czdMeDIrUERoUDZTbHBmM2J5Q29VNHdkTEFFQnRjOXEzdExSc2RYWjIvc0o0dFEwTkRRZ01ETVNyVjY5NmZ0Sm9OS2l1cnNiWXNXUGZ1MTJuMHoyNGNlUEc2dGpZMkdvQTNRYXVvUWdJU2dQQTU5bFJlSzFXNjVPU2tuS1Bxenh5NUFpT0hqMkswdEpTVEowNkZjT0dEY1BGaXhleFk4Y09iTisrSFR0MzdwUSt6NTQ5RyszdDdiaCsvVG9pSXlPUm5KeU1GU3RXb0x1N3V6WTNOM2YrcWxXcjZtUVFoRnYwR3dTbEFhRG1IUUE0dm5qeDRrOGVIaDYvb1REVHBrM3JkYUY2L2JjdXJWTDF2cFJyMTY1Sm9MMTgrZkt2bnA2ZXZ3WFFDZUNON0JMOTVnV2xBYUQySFFFNHRiYTJYbkJ5Y3ZwSlJFUUVidDY4K1IxdEU1SGVBREMyaWlsVHBxQ3NyRXdDc0tPajQyNVhWMWQ1Zm41K1ZuSnljb05NbENKczlza2FsQVNBejZMMmh3RVlvZGZybjNKRlFyTzlDZHVYdi9HWk9wM3VIL1gxOWVtK3ZyNzVCdEdDMW1EMlVCSUF4bmsxdFEvQVJhL1hQMVFLZ0hIanhxRyt2djQ3dkpDZW52N3pmZnYyTlJud2d0bGhVa2tBNlArZkFCZ09ZS1JlcnlkcksySUJ4bW9Wdk5EWTJMaHZ6Smd4dTJWZUVCSENMQ3RRRWdER2ZmcS9SZ2JncmxJQWZJZ1gydHJhYmc4ZlB2eVhBTm9BZE1udVlIVUFhUG9FMHQ0SWdOdEtBZkI5WEtGU3FYd0FNS0ZvbDEzQkxEZm9qd1ZRY0pIZjJ4UVZGUVdNSHo5K2JrMU56ZGR4Y1hFUDlYcDlzWlVBOEFQUUF1QzFiQVZta1dGZkFhRGdVcXBiVjFjWDcrN3UvaXRIUjhmNXZkbWUwbEhBK0hrcWxTb1FRRE9BVnBrTEdCWk5IbjBCUUFodlgxRlJNVFVrSk9RVTJaOHNmZXZXTFhSMWRTRWhJUUV1TGk3U0lxd0FRSkFNQU4yZ1EwNlZMUVlBQVpPeXZkVFUxRkY3OSs0dHRMZTM5OG5KeVVGcWFxcVV4bkl3bjkrMGFaUDBOeXNBRUFLQXhaSUFnR215eWNOY0M2RDJTWGFmRkJjWHgwZEZSZVUyTlRWaDh1VEpVcHhldUhBaDNyMTdoMU9uYUJUQXlaTW5zV0RCQXVteklaR3g2SG44K0RIbXovL1dhMFM2ekJBbmhpbmdxVlNxVUFETUJhd0NBTFhQWk9mVHVycTYzM2w3ZTZkcXRWcXNXN2NPeTVjdmx3b2Vqa09IRG1ITm1qVVlPWElrbXB2cG51OERZS3A2QkpDR1FQWENBUVNBRnZCZjJRVXNhZ0hNOWFWa3A3aTRlRmxVVkZUR2lSTW5zR2pSSWtuN3g0OGY3NUdOR21VaEpJYWhCWmdLZ0Nta0tsdUFWUUZncnE4NWR1eFkzT0xGaS85QzB3OElDSUNOalEwS0N3c1JIaDdlcys1WnMyWkpUUStSeVBSSDhBKzV4WUFCQU1DMW9hSGhvSmVYMTA4M2J0eUlyS3dzVEo4K0hWZXZYbFZDemc4KzR3TXVZRFVPRU9rdTgzM1g3T3pzT1N0WHJ0ejErdlZyUkVkSG83eThIRnUzYnNXdVhic3NCc0pBQXlCSWtCV2ZNNEJSdDIvZi9qdzhQRHoreXBVcm1EbHpwaVQ0aFFzWHBPNk8wcU9xcWdyQndjRVlQWG8wR2hzYjhlYk5tMWRxdFpyZEZxdUhRUlk5STFqMEJBVUZqU3NvS1BqUzFkWDF4OXUyYmNQdTNidWxSYktKb1ZZellDZzNtRyt3VFJZYUdvbzdkKzZndGJYMWE0MUc4d3NEQU5ndHNtZ1VvRFNNQkd4OFNIVS9YVUdyMWNhbHBLU2s4MGYyOGloOFJrWUd0bXpab3B6MDMrUzU2ZW5weU16TXhOcTFhM0h3NEVFME5UWGRHelZxVkpKQkprZ0FySklLaTlZWFMxK0M0RlpaV2ZsRmNIQnc5Smt6WnpCdjNqeEo4SWNQSDhMUGo3V0tNbVB1M0xuSXo4L0grZlBuRVI4Zmo5T25ULzh4TVRIeEs2TmF3Q3JGRU1tUVZ2Q3BjSVVOR3paTXpzek0zR05uWitlUWxKU0V2THc4YVpGY3JCSkRjQXo5bjhBNk9qcDJSa2RITHlncEtXSHJqZFVnZXdKc2xsb0ZBTkgrWmxMVTR3cUZoWVdyWTJKaWZzMVVsNjdBNkVDTnpaa3pwOThZZUhsNTRmbno1ejA1UlUxTnpaV0FnSUNkQVA0bFo0RXNoOWtWc21vL1FHcUJpeTZRazVPVGUyMXRiWmFIaDhkbm90ZFB5ZnViQlM1YnRneTV1Ym1ZT0hFaUNnb0s0T25waWMyYk42L2ZzMmRQcVV5QUxJVlpDWEk3emF4aGJqRmsrSEJSR1lwR0tLT0NJTVROdkpGY1FFNWdWQ2dwS2FIWm1yVTQzaHdiRzR1aW9pSkplQlpYL3Y3K3VIZnZYa0ZRVUZDR1hBUVpOa1BNSWtBK3Z6OEE4UDlaSGZiVUJ3eUxuS1dscGVzaklpSVNlQVAzK3k1ZnZneG5aMmRrWjJjak1USFJKQkFZOHRMUzB0RFMwdktlOE0zTnpRMnVycTVyWk9GWmFZa3EwR3p6VndJQVBrUHNCa2sxZ2dDaHJxN3U5OTdlM214VzlHeDk4WE5ZV0JpV0xsMEtibmk0dWJsSmsxdGxEeDQ4a0daTlRZMTBQWHYyckFTVW9lYWxCYXRValBzVVhCUkFvaFZtVnZ3WFd1aXZCUWdRR1JXa01sbEVCWWJIa3BLU2xNaklTQ2s5SkNlY08zY09kKzlLemVJZkhHVDcxYXRYUzVNKy8relpzMm9mSHgrU0hrMmU4ejh5OHpQMjAvZk5ZbjhsQVRCMkJVWUZrUitNeU12TFMxaXlaTWtLOFVJQ3dNanc1TWtUUEgzNlZMclN6Q2t3QlEwS0NwS0txaGt6WmtodXcvRk42KzE2V0ZqWUFabnRLVGhyZjBGOGZkb1BVQm9BNFFwU3QwaTJCSUpBWXRSa1ptYitMQ1ltWm9xL3YzK29XcTAyaVFsMU90MmJxcXFxditmazVGelZhclgzWllIcDc1eU0rV1I5Q2svVE55djBHVFA1RDVxamlUZUlxRUFRaER2UUdsZzU4a3IzVU8vZnZ6OHlKQ1RFMTgzTnpkWFoyZGxWbzlHNE9EZzRPSFoyZHJaMWRIUzB0YmUzdHhVWEY1ZG5aV1dWVlZSVU1NYXowVWlCT2FsMWZoZkM5MnRqVkNrU05BWlVPaHdodHNubHpWSUtUNUtrZFJBY1JnN3loamdzeFdlSVExTFVLRFhMckk2Q1VtQXgrWjA3UUlvZGxGQ0NCSTBOUkZpQ1NKZVpMRkZ3SVR5L0V3QUJBa09wQUlBYUZRQlFVRTZTbkRnVFFGQUU0ZldKOUhwYnJJa1didFp0aGdla3BCTWo4aFNmcFUwVk9ZOFFBUEFGQklDVFFuSlNZR3BiZkJjblEvcnM4OVlDUUx6bnZlMHpzWnRrWVByaWQyRUJGRXlBUUdIRkZMNnVpTll0UllMZlp5TENJb1RBWWtOVmFKKy9pOE9TdlIyWVZGeHdTNFJCVTMxRThJNDRUbWY4ZjRaQW1Qck1QdDluQ1JMczgySUc0aCtIQUJnSTFEK21kdzVad01la2pZRll5NUFGREFUcUg5TTdCNzBGL0I4QmtRcDlZTmJHMlFBQUFBQkpSVTVFcmtKZ2dnPT0iIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIvPjwvc3ZnPg==) 16 16,auto!important;cursor:-webkit-image-set(url(data:image/png;base64,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) 2x,url(data:image/png;base64,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) 1x) 16 16,auto!important}.relation-graph .rg-move-operator.rg-move-operator-active .rg-move-touchpad{display:flex}.relation-graph.rg-creating-line .rg-connect-source-handle{pointer-events:none;opacity:.5}.rg-background{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;pointer-events:none}.rg-toolbar{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;display:flex;position:absolute;z-index:300;background-color:#fff;color:#333;--rg-toolbar-hover-bg-color:hsla(0,0%,86.3%,0.5);box-shadow:0 1px 3px rgba(0,0,0,.2),0 0 1px rgba(0,0,0,.4);box-sizing:border-box;border-radius:5px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;place-items:center;justify-content:center;gap:3px;backdrop-filter:blur(5px)}.rg-toolbar .rg-icon{flex-grow:1;width:16px;height:16px;fill:currentColor;overflow:hidden}.rg-toolbar .rg-mb-button svg{margin:auto}.rg-toolbar .rg-mb-button:hover{background-color:var(--rg-toolbar-hover-bg-color)}.rg-toolbar .rg-loading-icon{animation:turn 1s linear infinite}@keyframes turn{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}to{-webkit-transform:rotate(1turn)}}.rg-toolbar .rg-current-zoom{margin-top:0;font-size:10px;text-align:center;border-radius:3px;cursor:pointer}.rg-toolbar .rg-current-zoom:hover{background-color:var(--rg-toolbar-hover-bg-color)}.rg-toolbar .rg-mb-button{width:35px;height:35px;margin-top:0;opacity:1;cursor:pointer;font-size:18px;box-sizing:border-box;display:flex;align-items:center;justify-items:center;border-radius:3px}.rg-toolbar.rg-toolbar-v{flex-flow:column;padding:10px 3px}.rg-toolbar.rg-toolbar-v .rg-current-zoom{width:35px;height:25px;line-height:25px}.rg-toolbar.rg-toolbar-h{padding:3px 10px}.rg-toolbar.rg-toolbar-h .rg-current-zoom{width:-moz-fit-content;width:fit-content;padding:0 5px;height:35px;line-height:35px}.rg-toolbar.rg-toolbar-h-right{right:15px}.rg-toolbar.rg-toolbar-h-left{left:15px}.rg-toolbar.rg-toolbar-h-center{left:50%;transform:translate(-50%)}.rg-toolbar.rg-toolbar-v-top{top:15px}.rg-toolbar.rg-toolbar-v-bottom{bottom:15px}.rg-toolbar.rg-toolbar-v-center{top:50%;transform:translateY(-50%)}.rg-toolbar.rg-xs-toolbar .rg-mb-button{width:25px;height:25px}.rg-toolbar.rg-xs-toolbar .rg-icon{width:14px;height:14px}.rg-toolbar.rg-xs-toolbar.rg-toolbar-v{padding:3px}.rg-toolbar.rg-xs-toolbar.rg-toolbar-v .rg-current-zoom{width:30px;height:25px;line-height:25px}.rg-toolbar.rg-xs-toolbar.rg-toolbar-h{padding:3px}.rg-toolbar.rg-xs-toolbar.rg-toolbar-h .rg-current-zoom{width:35px;height:25px;line-height:25px}.rg-toolbar.rg-xs-toolbar.rg-toolbar-h .rg-mb-button{width:25px;height:25px}.rg-toolbar.rg-xs-toolbar.rg-toolbar-h-right{right:10px}.rg-toolbar.rg-xs-toolbar.rg-toolbar-h-left{left:10px}.rg-toolbar.rg-xs-toolbar.rg-toolbar-h-center{left:50%;transform:translate(-50%)}.rg-toolbar.rg-xs-toolbar.rg-toolbar-v-top{top:10px}.rg-toolbar.rg-xs-toolbar.rg-toolbar-v-bottom{bottom:10px}.rg-toolbar.rg-xs-toolbar.rg-toolbar-v-center{top:50%;transform:translateY(-50%)}.dx-project-detail-graph{height:660px;background:#fff}.dx-project-detail-graph .dx-project-detail-graph-body{padding:5px 10px;border-radius:5px;font-size:12px;color:#fff;background:#909399;position:relative;min-width:140px}.dx-project-detail-graph .dx-project-detail-graph-body .dx-project-detail-graph-body-title{text-align:left}.dx-project-detail-graph .dx-project-detail-graph-body .dx-project-detail-graph-body-index{position:absolute;top:-5px;right:-5px;width:16px;height:16px;border-radius:50%;background:#fff;color:#333;font-size:12px;display:flex;align-items:center;justify-content:center}.dx-project-detail-graph .dx-project-detail-graph-body .dx-project-detail-graph-body-desc{display:flex;width:100%;justify-content:space-between;align-items:center;margin-top:5px}.dx-project-detail-graph .dx-project-detail-graph-body.status-2{background:#1abb8c}.dx-project-detail-graph .dx-project-detail-graph-body.status-3{background:#165cff}.dx-project-detail-graph .dx-project-detail-graph-body.status-4{background:#f56c6c}.dx-project-detail-graph .dx-project-detail-graph-body.status-5{background:#f59e0b}.dx-component-timeline[data-v-09b8ac24]{display:flex;width:100%;overflow:hidden;border:1px solid #ebeef5;border-radius:4px;background-color:#fff;font-size:13px;color:#303133;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dx-component-timeline .timeline-left[data-v-09b8ac24]{flex-shrink:0;border-right:1px solid #ebeef5;background-color:#fafafa;z-index:2}.dx-component-timeline .timeline-left .timeline-header[data-v-09b8ac24]{display:flex;align-items:center;padding:0 12px;border-bottom:1px solid #ebeef5;background-color:#f5f7fa;font-weight:600}.dx-component-timeline .timeline-left .timeline-header .header-title[data-v-09b8ac24]{color:#606266}.dx-component-timeline .timeline-left .timeline-body .task-row[data-v-09b8ac24]{display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid #f2f6fc;cursor:pointer;transition:background-color .2s}.dx-component-timeline .timeline-left .timeline-body .task-row[data-v-09b8ac24]:hover{background-color:#f2f6fc}.dx-component-timeline .timeline-left .timeline-body .task-row.is-group[data-v-09b8ac24]{font-weight:600;background-color:#f5f7fa}.dx-component-timeline .timeline-left .timeline-body .task-row .task-name[data-v-09b8ac24]{display:flex;align-items:center;flex:1;min-width:0}.dx-component-timeline .timeline-left .timeline-body .task-row .task-name .expand-icon[data-v-09b8ac24]{margin-right:6px;font-size:10px;color:#909399}.dx-component-timeline .timeline-left .timeline-body .task-row .task-name .name-text[data-v-09b8ac24]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dx-component-timeline .timeline-left .timeline-body .task-row .task-status[data-v-09b8ac24]{flex-shrink:0;margin-left:8px;padding:2px 6px;border-radius:4px;font-size:11px;white-space:nowrap}.dx-component-timeline .timeline-right[data-v-09b8ac24]{flex:1;overflow:auto;position:relative}.dx-component-timeline .timeline-right .timeline-date-header[data-v-09b8ac24]{position:sticky;top:0;z-index:3;background-color:#f5f7fa;border-bottom:1px solid #ebeef5}.dx-component-timeline .timeline-right .timeline-date-header .month-row[data-v-09b8ac24]{display:flex;height:50%;border-bottom:1px solid #ebeef5}.dx-component-timeline .timeline-right .timeline-date-header .month-row .month-cell[data-v-09b8ac24]{display:flex;align-items:center;justify-content:center;border-right:1px solid #ebeef5;font-weight:600;color:#606266;box-sizing:border-box}.dx-component-timeline .timeline-right .timeline-date-header .day-row[data-v-09b8ac24]{display:flex;height:50%}.dx-component-timeline .timeline-right .timeline-date-header .day-row .day-cell[data-v-09b8ac24]{display:flex;align-items:center;justify-content:center;border-right:1px solid #f2f6fc;color:#909399;box-sizing:border-box}.dx-component-timeline .timeline-right .timeline-date-header .day-row .day-cell.is-weekend[data-v-09b8ac24]{background-color:#fafafa;color:#c0c4cc}.dx-component-timeline .timeline-right .timeline-date-header .day-row .day-cell.is-today[data-v-09b8ac24]{color:#409eff;font-weight:700}.dx-component-timeline .timeline-right .timeline-gantt-body[data-v-09b8ac24]{position:relative}.dx-component-timeline .timeline-right .timeline-gantt-body .grid-bg[data-v-09b8ac24]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.dx-component-timeline .timeline-right .timeline-gantt-body .grid-bg .grid-cell[data-v-09b8ac24]{border-right:1px solid #f2f6fc;box-sizing:border-box}.dx-component-timeline .timeline-right .timeline-gantt-body .grid-bg .grid-cell.is-weekend[data-v-09b8ac24]{background-color:#fafafa}.dx-component-timeline .timeline-right .timeline-gantt-body .grid-bg .grid-cell.is-today[data-v-09b8ac24]{background-color:rgba(64,158,255,.04)}.dx-component-timeline .timeline-right .timeline-gantt-body .gantt-row[data-v-09b8ac24]{position:relative;border-bottom:1px solid #f2f6fc;box-sizing:border-box}.dx-component-timeline .timeline-right .timeline-gantt-body .gantt-row .gantt-bar[data-v-09b8ac24]{position:absolute;top:50%;transform:translateY(-50%);border-radius:6px;overflow:hidden;cursor:pointer;background-color:#e4e7ed;transition:box-shadow .2s}.dx-component-timeline .timeline-right .timeline-gantt-body .gantt-row .gantt-bar[data-v-09b8ac24]:hover{box-shadow:0 2px 8px rgba(0,0,0,.12)}.dx-component-timeline .timeline-right .timeline-gantt-body .gantt-row .gantt-bar .bar-bg[data-v-09b8ac24]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:.25}.dx-component-timeline .timeline-right .timeline-gantt-body .gantt-row .gantt-bar .bar-progress[data-v-09b8ac24]{position:absolute;top:0;left:0;height:100%;opacity:.85}.dx-component-timeline .timeline-right .timeline-gantt-body .gantt-row .gantt-bar .bar-label[data-v-09b8ac24]{position:relative;z-index:1;display:block;width:100%;text-align:center;color:#fff;font-size:11px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.2)}.dx-component-timeline .timeline-right .timeline-gantt-body .gantt-row .gantt-milestone[data-v-09b8ac24]{position:absolute;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;cursor:pointer}.dx-component-timeline .timeline-right .timeline-gantt-body .gantt-row .gantt-milestone .milestone-flag[data-v-09b8ac24]{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:14px solid;position:relative}.dx-component-timeline .timeline-right .timeline-gantt-body .gantt-row .gantt-milestone .milestone-flag .flag-label[data-v-09b8ac24]{position:absolute;left:50%;top:50%;transform:translate(-50%,20%);font-size:10px;font-weight:700;color:#fff;white-space:nowrap}.dx-component-timeline .timeline-right .timeline-gantt-body .gantt-row .gantt-milestone .milestone-pole[data-v-09b8ac24]{width:2px;height:16px}.dx-component-timeline .timeline-right .timeline-gantt-body .today-line[data-v-09b8ac24]{position:absolute;top:0;bottom:0;width:2px;background-color:#f56c6c;z-index:4;pointer-events:none}.dx-component-timeline .timeline-right .timeline-gantt-body .today-line[data-v-09b8ac24]:before{content:"\4ECA\5929";position:absolute;top:0;left:50%;transform:translateX(-50%);background-color:#f56c6c;color:#fff;font-size:10px;padding:1px 4px;border-radius:0 0 4px 4px}.dx-project-detail{font-size:14px;padding:10px}.dx-project-detail .dx-project-detail-task-v{margin-top:20px}.dx-project-detail .dx-project-detail-task-v .dx-project-detail-task-operation{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.dx-project-detail .dx-project-detail-task-v .dx-project-detail-task-main{display:flex}.dx-project-detail .dx-project-detail-task-v .dx-project-detail-task-main .dx-project-detail-task-item{width:calc(20% - 16px);border:1px solid rgba(0,0,0,.0392156863);border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.0196078431);background:#fff}.dx-project-detail .dx-project-detail-task-v .dx-project-detail-task-main .dx-project-detail-task-item+.dx-project-detail-task-item{margin-left:20px}.dx-project-detail .dx-project-detail-task-v .dx-project-detail-task-main .dx-project-detail-task-item .dx-project-detail-task-item-title{padding:10px 20px;border-bottom:1px solid #f0f2f5}.dx-project-detail .dx-project-detail-task-v .dx-project-detail-task-main .dx-project-detail-task-item .dx-project-detail-task-item-content{padding:10px;height:600px;overflow:hidden;overflow-y:auto}.dx-project-detail .dx-project-detail-card-v{display:flex;margin-top:20px}.dx-project-detail .dx-project-detail-card-v .dx-project-detail-card{width:calc(33.33% - 13px);background:#fff;padding:20px;border-radius:10px;border:1px solid rgba(0,0,0,.0392156863);transition:all .3s;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.031372549)}.dx-project-detail .dx-project-detail-card-v .dx-project-detail-card:hover{border-color:rgba(0,0,0,.0588235294);transform:translateY(-2px);box-shadow:0 8px 30px rgba(0,0,0,.0588235294)}.dx-project-detail .dx-project-detail-card-v .dx-project-detail-card+.dx-project-detail-card{margin-left:20px}.dx-project-detail .dx-project-detail-card-v .dx-project-detail-card .dx-project-detail-card-content .dx-project-detail-card-content-progress{padding:10px 0}.dx-project-detail .dx-project-detail-card-v .dx-project-detail-card .dx-project-detail-card-content .dx-project-detail-card-content-time-item{display:flex;align-items:center;padding-top:10px}.dx-project-detail .dx-project-detail-card-v .dx-project-detail-card .dx-project-detail-card-content .dx-project-detail-card-content-time-item .dx-project-detail-card-content-time-item-icon{width:10px;height:10px;border-radius:50%;background:#165dff}.dx-project-detail .dx-project-detail-card-v .dx-project-detail-card .dx-project-detail-card-content .dx-project-detail-card-content-time-item .dx-project-detail-card-content-time-item-icon.end{background:#ff7d00}.dx-project-detail .dx-project-detail-card-v .dx-project-detail-card .dx-project-detail-card-content .dx-project-detail-card-content-time-item .dx-project-detail-card-content-time-item-title{padding:0 10px;color:#999}.dx-project-detail .dx-project-detail-card-v .dx-project-detail-card .dx-project-detail-card-content .dx-project-detail-card-content-time-item .dx-project-detail-card-content-time-item-value{color:#333}.dx-project-detail .dx-project-detail-card-v .dx-project-detail-card .dx-project-detail-card-content .dx-project-detail-card-content-execute-user-v{margin-top:10px}.dx-project-detail .dx-project-detail-card-v .dx-project-detail-card .dx-project-detail-card-content .dx-project-detail-card-content-execute-user-v .dx-project-detail-card-content-execute-user-title{font-size:12px;color:#999;padding-bottom:5px}.dx-project-detail .dx-project-detail-card-v .dx-project-detail-card .dx-project-detail-card-content .dx-project-detail-card-content-execute-user-v .dx-project-detail-card-content-execute-user-list{display:flex}.dx-project-detail .dx-project-detail-card-v .dx-project-detail-card .dx-project-detail-card-content .dx-project-detail-card-content-execute-user-v .dx-project-detail-card-content-execute-user-item{width:24px;height:24px;border-radius:50%;background:rgba(22,92,255,.9333333333);color:#fff;font-size:12px;margin-right:5px;display:flex;align-items:center;justify-content:center}.dx-project-detail .dx-project-detail-card-v .dx-project-detail-card .dx-project-detail-card-content .dx-project-detail-card-content-manage-user-v{display:flex}.dx-project-detail .dx-project-detail-card-v .dx-project-detail-card .dx-project-detail-card-content .dx-project-detail-card-content-manage-user-v .dx-project-detail-card-content-manage-user{display:flex;align-items:center;padding-top:10px;width:50%}.dx-project-detail .dx-project-detail-card-v .dx-project-detail-card .dx-project-detail-card-content .dx-project-detail-card-content-manage-user-v .dx-project-detail-card-content-manage-user .dx-project-detail-card-content-manage-user-body{padding-left:10px}.dx-project-detail .dx-project-detail-card-v .dx-project-detail-card .dx-project-detail-card-content .dx-project-detail-card-content-manage-user-v .dx-project-detail-card-content-manage-user .dx-project-detail-card-content-manage-user-body .dx-project-detail-card-content-manage-user-name{font-size:14px;color:#333;font-weight:600}.dx-project-detail .dx-project-detail-card-v .dx-project-detail-card .dx-project-detail-card-content .dx-project-detail-card-content-manage-user-v .dx-project-detail-card-content-manage-user .dx-project-detail-card-content-manage-user-body .dx-project-detail-card-content-manage-user-role{font-size:12px;color:#999}.dx-project-detail .dx-project-detail-card-v .dx-project-detail-card .dx-project-detail-card-content .dx-project-detail-card-content-manage-user-v .dx-project-detail-card-content-manage-user .dx-project-detail-card-content-manage-user-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(90deg,#9bb9ff,#165dff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px}.dx-project-detail .dx-project-detail-card-v .dx-project-detail-card .dx-project-detail-card-content .dx-project-detail-card-content-item{display:flex;justify-content:space-between;padding-top:10px}.dx-project-detail .dx-project-detail-card-v .dx-project-detail-card .dx-project-detail-card-content .dx-project-detail-card-content-item .dx-project-detail-card-content-item-title{color:#999}.dx-project-detail .dx-project-detail-card-v .dx-project-detail-card .dx-project-detail-card-content .dx-project-detail-card-content-item .dx-project-detail-card-content-item-value{color:#333}.dx-project-detail .dx-project-detail-card-v .dx-project-detail-card .dx-project-detail-card-title{padding-bottom:10px}.dx-project-detail .dx-project-detail-card-v .dx-project-detail-card .dx-project-detail-card-title i{color:#165dff;font-size:18px}.dx-project-detail .dx-project-detail-card-v .dx-project-detail-card .dx-project-detail-card-title span{padding-left:10px;font-weight:600;color:#666}.dx-project-detail .dx-project-detail-top{padding:20px;border-radius:10px;background:linear-gradient(270deg,#9bb9ff,#165dff);color:#fff}.dx-project-detail .dx-project-detail-top .dx-project-detail-top-task{display:flex;align-items:flex-end}.dx-project-detail .dx-project-detail-top .dx-project-detail-top-task .dx-project-detail-top-task-item{margin-right:20px}.dx-project-detail .dx-project-detail-top .dx-project-detail-top-task .dx-project-detail-top-task-item .dx-project-detail-top-task-item-value{font-size:16px;font-weight:600}.dx-project-detail .dx-project-detail-top .dx-project-detail-top-task .dx-project-detail-top-task-item .dx-project-detail-top-task-item-title{font-size:12px;padding-left:5px;color:hsla(0,0%,100%,.5333333333)}.dx-project-detail .dx-project-detail-top .dx-project-detail-top-title{font-size:20px;padding:10px 0}.dx-project-detail .dx-project-detail-top .dx-project-detail-top-back-v{display:flex;align-items:center;justify-content:space-between;font-size:14px}.dx-project-detail .dx-project-detail-top .dx-project-detail-top-back-v .dx-project-detail-top-back{cursor:pointer;display:flex;align-items:center;background:hsla(0,0%,100%,.2);padding:5px 20px;border-radius:25px;margin-right:20px}.dx-project-detail .dx-project-detail-top .dx-project-detail-top-back-v .dx-project-detail-top-back i{margin-right:5px}.dx-project-detail .dx-project-detail-top .dx-project-detail-top-back-v .dx-project-detail-top-status{background:#fff;color:#333;padding:5px 20px;padding-left:40px;border-radius:25px;font-size:14px;position:relative}.dx-project-detail .dx-project-detail-top .dx-project-detail-top-back-v .dx-project-detail-top-status:after{content:"";position:absolute;top:50%;left:20px;transform:translateY(-50%);width:10px;height:10px;border-radius:50%}.dx-project-detail .dx-project-detail-top .dx-project-detail-top-back-v .dx-project-detail-top-status.status-1{color:#67c23a}.dx-project-detail .dx-project-detail-top .dx-project-detail-top-back-v .dx-project-detail-top-status.status-1:after{background:#67c23a}.dx-project-detail .dx-project-detail-top .dx-project-detail-top-back-v .dx-project-detail-top-status.status-2{color:#165dff}.dx-project-detail .dx-project-detail-top .dx-project-detail-top-back-v .dx-project-detail-top-status.status-2:after{background:#165dff}.dx-project-detail .dx-project-detail-top .dx-project-detail-top-back-v .dx-project-detail-top-status.status-3{color:#e6a23c}.dx-project-detail .dx-project-detail-top .dx-project-detail-top-back-v .dx-project-detail-top-status.status-3:after{background:#e6a23c}.dx-system-dept .dataTree,.dx-system-menu .dataTree{background:#fff;border-radius:10px;padding:10px;height:calc(100vh - 120px)}