@charset "UTF-8";@font-face{font-family:AlibabaPuHuiTi-Medium;src:url(/font/Alibaba-PuHuiTi-Medium.ttf)}@font-face{font-family:AlibabaPuHuiTi-Regular;src:url(/font/Alibaba-PuHuiTi-Regular.ttf)}@font-face{font-family:AlibabaPuHuiTi-Bold;src:url(/font/Alibaba-PuHuiTi-Bold.ttf)}body{display:flex;min-width:320px;min-height:100vh;margin:0;font-family:AlibabaPuHuiTi-Regular,sans-serif;background-color:#f5f6fb}body::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar-thumb{background:#c6cef4;border-radius:10px;box-shadow:none}body::-webkit-scrollbar-track{background:#f5f6fb;border-radius:10px;box-shadow:#c6cef4}input::placeholder,.ant-input::placeholder,.ant-select-selection-placeholder{font-size:16px;color:#bbb}.layout-common{min-width:100vw;height:100%;overflow-x:hidden}.layout-common .container{min-width:1400px;height:calc(100vh - 83px);min-height:770px;padding:24px 28px}.layout-common .dark-container{height:calc(100vh - 48px);padding:0}@media (max-width: 1399.98px){.layout-common{overflow-x:auto}.dark-container{overflow-x:hidden;overflow-y:hidden}}.layout-common:has(.dark-container){overflow-x:hidden}.layout-common:has(.dark-container) .header-bar,.layout-common:has(.dark-container) .header-bar-content{min-width:unset}.ant-input-affix-wrapper{border:1px solid #c6cef4}.ant-input{border-color:#c6cef4}.search-bar{margin-bottom:6px}.search-bar .ant-form-item{margin-bottom:16px}.search-bar .ant-input{width:270px;height:36px;background:#ffffff}.search-bar .ant-select:not(.ant-select-customize-input) .ant-select-selector,.search-bar .ant-input-affix-wrapper,.search-bar .ant-picker-range{border-radius:6px}.search-bar .ant-input-number,.search-bar .ant-picker,.search-bar .password-input,.search-bar .ant-input,.search-bar .ant-input[disabled]{border-color:#c6cef4;border-radius:6px}.search-bar .ant-input-number::placeholder,.search-bar .ant-picker::placeholder,.search-bar .password-input::placeholder,.search-bar .ant-input::placeholder,.search-bar .ant-input[disabled]::placeholder{font-size:16px;color:#bbb}.search-bar .ant-input-number:focus,.search-bar .ant-picker:focus,.search-bar .password-input:focus,.search-bar .ant-input:focus,.search-bar .ant-input[disabled]:focus{border-color:#1e99ff;box-shadow:0 0 12px #1e99ff4d}.search-bar .ant-select-selector:hover,.search-bar .ant-select-selector:focus,.search-bar .ant-input-number-input-wrap:hover,.search-bar .ant-input-number-input-wrap:focus,.search-bar .ant-input-affix-wrapper:focus,.search-bar .ant-input-affix-wrapper:hover{box-shadow:0 0 12px #1e99ff4d}.search-bar .ant-select{width:200px;height:46px;font-size:16px;background:#ffffff;border-radius:6px}.search-bar .ant-select-single .ant-select-selector .ant-select-selection-item,.search-bar .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:46px}.search-bar .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input,.search-bar .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:46px}.search-bar .ant-picker{width:270px;height:46px;font-size:18px;border:1px solid #c6cef4}.search-bar .ant-picker-input>input{font-size:18px}.search-bar .ant-select-selector{width:310px;height:46px}.search-bar .add-btn{width:140px;height:46px;font-size:16px;color:#fff;background:#8675ff;border:0 solid #1e99ff;border-radius:6px}.search-bar .search-button-group{border-radius:6px}.search-bar .search-button-group .iconfont{font-size:22px}.search-bar .search-button-group .search-btn{width:80px;height:46px;line-height:48px;color:#fff;background:#1d89ff;border:none;border-radius:6px 0 0 6px}.search-bar .search-button-group .reset-btn{width:80px;height:46px;line-height:46px;color:#1d89ff;background:#ffffff;border:1px solid #1d89ff;border-radius:0 6px 6px 0}.search-bar .export-btn{display:flex;align-items:center;justify-content:center;width:80px;height:46px;font-size:16px;color:#fff;background:#1d89ff;border:none;border-radius:6px}.base-form .ant-form-item-label{line-height:60px}.base-form .ant-form-item-label>label{font-size:20px;color:#666}.base-form .ant-input-affix-wrapper,.base-form .ant-select:not(.ant-select-customize-input) .ant-select-selector{border-radius:6px}.base-form .ant-select-selector,.base-form .ant-input-affix-wrapper{border-color:#c6cef4}.base-form .ant-input-number,.base-form .ant-picker,.base-form .password-input,.base-form .ant-input,.base-form .ant-select,.base-form .ant-select-selector,.base-form .ant-input[disabled]{width:400px;height:60px;font-size:20px;color:#333;background-color:#fff;border-color:#c6cef4;border-radius:6px}.base-form .ant-input-number::placeholder,.base-form .ant-picker::placeholder,.base-form .password-input::placeholder,.base-form .ant-input::placeholder,.base-form .ant-select::placeholder,.base-form .ant-select-selector::placeholder,.base-form .ant-input[disabled]::placeholder{font-size:20px;color:#bbb}.base-form .ant-select-single.ant-select-show-arrow .ant-select-selection-item,.base-form .ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.base-form .ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder,.base-form .ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:46px;font-size:20px;line-height:46px}.base-form .ant-select-arrow{top:50%}.base-form .ant-input-number:hover{border-color:#1e99ff;box-shadow:0 0 12px #1e99ff4d}.base-form .ant-input-number:focus{border-color:#1e99ff;box-shadow:0 0 12px #1e99ff4d}.base-form .ant-picker:hover,.base-form .ant-select-selector:hover,.base-form .ant-input-number-input-wrap:hover,.base-form .ant-input-affix-wrapper:hover{border-color:#1e99ff;box-shadow:0 0 12px #1e99ff4d}.base-form .ant-picker:focus,.base-form .ant-select-selector:focus,.base-form .ant-input-number-input-wrap:focus,.base-form .ant-input-affix-wrapper:focus{border-color:#1e99ff;box-shadow:0 0 12px #1e99ff4d}.base-form .ant-input-number-input{border-color:#c6cef4}.base-form .password-input .ant-input{height:50px}.base-form .form-bottom{display:flex;justify-content:space-between;width:400px}.base-form .form-bottom .submit-btn{width:180px;height:60px;font-size:24px;color:#fff;background:#1d89ff;border-color:#1d89ff;border-radius:6px}.base-form .form-bottom .reject-btn{background:#f66d8b;border-color:#f66d8b}.base-form .form-bottom .cancel-btn{color:#8586a9;background:#f5f6fb;border-color:#8586a9}.base-form .upload-btn{width:120px;height:46px;font-size:18px;color:#fff;background:#8675ff;border:1px solid #bbbbbb;border-radius:6px}.edit-form .ant-form-item-label>label{font-size:18px}.edit-form .ant-form-item-label{line-height:46px}.edit-form .form-item-row{display:flex}.edit-form .form-item-row .ant-form-item{flex:1}.edit-form .form-item-row .large-form-item{flex:2}.edit-form .form-item-row .ant-input,.edit-form .form-item-row .ant-input[disabled]{width:100%;height:100%}.edit-form .form-body{display:flex;justify-content:space-between}.edit-form .form-body .form-item-line{flex:1}.edit-form .ant-input-number,.edit-form .ant-select,.edit-form .ant-input-affix-wrapper,.edit-form .ant-select-selector,.edit-form .ant-input[disabled],.edit-form .ant-picker{width:100%;height:46px;font-size:18px}.edit-form .ant-picker-input>input{font-size:18px}.edit-form .ant-picker-input>input::placeholder{font-size:18px}.edit-form .ant-input{height:36px;font-size:18px}.edit-form .ant-input-number-input,.edit-form .ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input,.edit-form .ant-select-single:not(.ant-select-customize-input) .ant-select-selector{height:46px}.edit-form .ant-input-number-input,.edit-form .ant-select-single .ant-select-selector .ant-select-selection-item,.edit-form .ant-select-single .ant-select-selector .ant-select-selection-placeholder{font-size:18px;line-height:46px}.edit-form .ant-input-number-input::placeholder,.edit-form .ant-select-single .ant-select-selector .ant-select-selection-item::placeholder,.edit-form .ant-select-single .ant-select-selector .ant-select-selection-placeholder::placeholder{font-size:18px}.edit-form .form-button-group{display:flex;justify-content:flex-end}.edit-form .form-button-group .cancel-btn{width:70px;height:30px;padding:0;margin-right:10px;font-size:16px;line-height:28px;color:#8586a9;border:1px solid #8586a9;border-radius:4px}.edit-form .form-button-group .confirm-btn{width:70px;height:30px;padding:0;font-size:16px;line-height:28px;color:#fff;background:#1d89ff;border-radius:4px}.ant-divider{margin:13px auto 40px;border-color:#c6cef4}.ant-breadcrumb a{font-size:16px;color:#1d89ff}.ant-breadcrumb-link{font-size:16px;color:#666}.ant-modal-root .search-bar .ant-input{width:160px;height:36px}.ant-modal-root .ant-modal-content{border-radius:14px}.ant-modal-root .ant-modal-content .ant-modal-header{border-bottom:0;border-radius:14px 14px 0 0}.ant-modal-mask{background-color:#0000}.ant-modal-content{box-shadow:0 0 13px #b5cff4f7}.with-mouse-modal .input-textarea{border:1px solid #c6cef4;border-radius:6px}.with-mouse-modal .ant-input-disabled{color:#333;background-color:#0000}.with-mouse-modal .ant-modal-body{display:flex;flex-wrap:wrap}.with-mouse-modal .ant-tag{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 14px;margin-bottom:8px;font-size:16px;color:#1d89ff;background:#e6eaf6;border-radius:8px}.with-mouse-modal .ant-tag-close-icon{font-size:14px;color:#a7aed1}.with-mouse-modal .add-tag{justify-content:center;color:#a7aed1;background-color:#fff;border-style:dashed}.with-mouse-modal .tag-input{height:40px}.with-mouse-modal .cancel-btn{width:70px;height:30px;padding:0;color:#8586a9;cursor:pointer;border:1px solid #8586a9;border-radius:4px}.with-mouse-modal .confirm-btn{width:70px;height:30px;padding:0;color:#fff;cursor:pointer;background:#1d89ff;border:none;border-radius:4px}.with-mouse-modal .ant-modal-header{padding-bottom:0;border-bottom:0}.with-mouse-modal .ant-modal-footer{border-top:0}.label-set .ant-input-affix-wrapper,.label-set .ant-input{width:90px}.label-set .add-tag{cursor:pointer}.label-set .tag-content{display:flex;width:150px}.label-set .tag-content .label{width:78px;color:#1d89ff}.label-set .tag-content .value{width:68px;padding-left:10px;color:#1d89ff;border-left:1px dashed #c6cef4}.label-set .tag-content .ant-typography{margin-bottom:0}.label-set .label-input-content .tag-input{border:1px solid #c6cef4}.label-set .label-input-content .label-input{width:92px;border-right:none;border-radius:8px 0 0 8px}.label-set .label-input-content .value-input{width:103px;border-left:1px dashed #c6cef4;border-radius:0 8px 8px 0}.label-set .ant-space{display:flex;width:193px;border-radius:8px}.pre-label-set .pre-label-select-wrapper{border:1px solid #c6cef4;border-radius:8px}.pre-label-set .ant-input{width:150px;border:none;border-right:1px solid #c6cef4;border-radius:8px 0 0 8px}.pre-label-set .ant-select:not(.ant-select-customize-input) .ant-select-selector{width:150px;border:none}.pre-label-set .ant-select-selector{border:none;box-shadow:none!important}.pre-label-set .confirm-icon{margin-right:10px}.pre-label-set .tag-content{display:flex;width:150px}.pre-label-set .tag-content .label{width:78px;color:#1d89ff}.pre-label-set .tag-content .value{width:68px;padding-left:10px;color:#1d89ff;border-left:1px dashed #c6cef4}.pre-label-set .tag-content .ant-typography{margin-bottom:0}.code-input{display:flex;align-items:center;width:400px;padding-right:5px;background:#ffffff;border:1px solid #bbbbbb;border-radius:6px}.code-input .verification-code{width:120px;height:50px;font-size:16px;color:#1d89ff;background:#daecff;border-radius:8px}.user-task-package-modal .ant-modal-footer{padding:0}.user-task-package-modal .triangle{position:absolute;top:-18px;left:118px}.user-task-package-modal .ant-modal-body{padding:0}.user-task-package-modal .modal-wrap{width:100%}.user-task-package-modal .modal-wrap .modal-header{height:50px;font-size:16px;line-height:50px;color:#fefefe;text-align:center;background-color:#3992ff;border-radius:14px 14px 0 0}.user-task-package-modal .modal-wrap .modal-content .package-item{display:flex;justify-content:space-between;height:40px;padding:0 20px;font-size:16px;line-height:40px;color:#333}.user-task-package-modal .modal-wrap .modal-content .package-item .operate .ant-btn-text{color:#1d89ff}.ant-popover-placement-bottom .ant-modal-content{box-shadow:none}.ant-popover-placement-bottom .triangle{top:-18px;left:115px}.ant-popover-placement-bottom .ant-popover-inner{border-radius:14px}.ant-popover-placement-bottom .ant-popover-inner .ant-popover-title{height:50px;padding:0;font-size:16px;line-height:50px;color:#fff;text-align:center;background-color:#3992ff;border-radius:14px 14px 0 0}.ant-popover-arrow-content{--antd-arrow-background-color: #3992ff}.mark-task-detail .ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector,.mark-task-detail .ant-input-affix-wrapper-disabled,.demand-task-detail .ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector,.demand-task-detail .ant-input-affix-wrapper-disabled,.demand-acceptance .ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector,.demand-acceptance .ant-input-affix-wrapper-disabled,.demand-quality .ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector,.demand-quality .ant-input-affix-wrapper-disabled{background-color:#fff}.mark-task-detail .ant-picker-input>input[disabled],.mark-task-detail .ant-select-selector .ant-select-selection-item,.demand-task-detail .ant-picker-input>input[disabled],.demand-task-detail .ant-select-selector .ant-select-selection-item,.demand-acceptance .ant-picker-input>input[disabled],.demand-acceptance .ant-select-selector .ant-select-selection-item,.demand-quality .ant-picker-input>input[disabled],.demand-quality .ant-select-selector .ant-select-selection-item{color:#333}.mark-task-detail .base-form .ant-input[disabled],.demand-task-detail .base-form .ant-input[disabled],.demand-acceptance .base-form .ant-input[disabled],.demand-quality .base-form .ant-input[disabled]{height:unset}.demand-project-detail .ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector,.demand-project-detail .ant-input-affix-wrapper-disabled{background-color:#fff}.demand-project-detail .ant-picker-input>input[disabled],.demand-project-detail .ant-select-selector .ant-select-selection-item{color:#333}.check-modal .ant-radio-group,.check-modal .ant-space{width:100%}.check-modal .un-check-wrapper{display:flex;align-items:center}.check-modal .un-check-wrapper .ant-input{flex:1}.ant-btn:hover{border:1px solid rgba(255,255,255,0)}.viewer-backdrop{background-color:#f5f6fb}.none-padding-btn{padding:0}.demand-assign-staff-modal .search-bar{margin-bottom:26px}.demand-assign-staff-modal .select-member{width:100%}.demand-assign-staff-modal .select-member .search-form{display:flex;align-items:center}.demand-assign-staff-modal .select-member .member-content{padding:0 17px}.demand-assign-staff-modal .select-member .member-content .member-check-box{margin-bottom:28px;font-size:16px;color:#333}.demand-assign-staff-modal .select-member .bottom{display:flex;align-items:center;justify-content:center;width:100%;margin-top:25px}.demand-assign-staff-modal .select-member .bottom .cancel-btn{font-size:16px}.demand-assign-staff-modal .select-member .bottom .confirm-btn{width:110px;margin-left:11px;font-size:16px}.popover-package-info{width:300px}.popover-package-info .info-top{padding:6px 7px}.popover-package-info .info-top .info-item{font-size:16px}.popover-package-info .info-bottom{display:flex;justify-content:space-between;padding:18px 13px 6px;border-top:1px solid #ebf3ff}.popover-package-info .info-bottom .btn{font-size:16px;color:#1d89ff;cursor:pointer;background:#ffffff;border:none}.ant-drawer-header-title .ant-drawer-close{display:none}.ant-drawer-header .drawer-title{font-family:AlibabaPuHuiTi-Bold,sans-serif;font-size:19px}.ant-drawer-header .plan-title{margin-right:10px;font-family:AlibabaPuHuiTi-Bold,sans-serif;font-size:19px;color:#1d89ff}.ant-drawer-header .copy-btn{width:80px;height:22px;padding:0;margin-left:14px;font-family:AlibabaPuHuiTi-Regular,sans-serif;font-size:16px;line-height:20px;color:#1d89ff;border:1px solid #1d89ff;border-radius:30px}.ant-drawer-header .copy-btn:hover{color:#fff;background-color:#1d89ff;border:1px solid #1d89ff}.ant-drawer-header .disabled-copy-btn{color:#888;border:1px solid #888888}.ant-drawer-header .disabled-copy-btn:hover{color:#888;background-color:#fff;border:1px solid #888888}.ant-drawer-body{padding:0}.ant-drawer-body .drawer-inner{padding-left:42px}.ant-drawer-body .drawer-title{display:flex;align-items:center;padding:47px 42px;font-family:AlibabaPuHuiTi-Bold,sans-serif;font-size:18px;color:#333}.ant-drawer-body .drawer-title .plan-title,.ant-drawer-body .drawer-title .package-name{margin-right:10px;font-family:AlibabaPuHuiTi-Regular,sans-serif;color:#1d89ff}.ant-drawer-body .drawer-search{padding-left:42px;margin-bottom:20px}.ant-drawer-body .drawer-search .ant-input-affix-wrapper,.ant-drawer-body .drawer-search .ant-input{width:300px;height:50px}.ant-drawer-body .drawer-search .ant-input{height:40px}.ant-drawer-body .ant-timeline-item-head{width:14px;height:14px}.ant-drawer-body .ant-timeline-item{padding-bottom:36px}.ant-drawer-body .record-item{display:flex}.ant-drawer-body .record-item .index{width:44px;font-family:AlibabaPuHuiTi-Bold,sans-serif;font-size:18px;color:#1f8aff;text-align:right}.ant-drawer-body .record-item .record-right{flex:1;margin-right:30px}.ant-drawer-body .record-item .record-right .main-info{display:flex;align-items:center;font-size:16px;color:#333}.ant-drawer-body .record-item .record-right .main-info .duration{margin-left:27px}.ant-drawer-body .record-item .record-right .sub-info{margin-top:12px;font-size:16px;color:#888}.ant-drawer-body .record-item .record-right .sub-info .name{font-weight:700;color:#333}.project-plan-modal .ant-modal-body{padding:0}.project-plan-modal .ant-modal-body .project-plan-modal-content{display:flex;flex-direction:column}.project-plan-modal .ant-modal-body .project-plan-modal-content .category-name{width:100%;padding:20px}.project-plan-modal .ant-modal-body .project-plan-modal-content .category-name .ant-input{height:46px}.project-plan-modal .ant-modal-body .project-plan-modal-content .category-name .ant-form-item-label{line-height:46px}.project-plan-modal .ant-modal-body .project-plan-modal-content .ant-select{height:46px}.project-plan-modal .ant-modal-body .project-plan-modal-content .ant-input-number-input,.project-plan-modal .ant-modal-body .project-plan-modal-content .ant-input-number{height:46px;font-size:20px;line-height:46px}.project-plan-modal .ant-modal-body .project-plan-modal-content .ant-input-number-input::placeholder,.project-plan-modal .ant-modal-body .project-plan-modal-content .ant-input-number::placeholder{font-size:20px}.project-plan-modal .ant-modal-footer{text-align:center;border:none}.project-plan-modal .ant-modal-footer .ant-btn{width:70px;height:30px;padding:0;font-size:16px;line-height:30px;border-radius:4px}.project-plan-modal .ant-modal-footer .ant-btn-default{color:#8586a9;border:1px solid #8586a9}.project-preset-modal .ant-form{display:flex}.project-preset-modal .ant-space{margin-bottom:10px}.project-preset-modal .ant-form-item-label{line-height:46px}.project-preset-modal .ant-form-item-label label{font-size:18px;color:#666}.project-preset-modal .ant-input{width:60px}.project-preset-modal .ant-input,.project-preset-modal .ant-input-number-input{height:46px;background:#ffffff;border-radius:6px}.project-preset-modal .ant-input-number,.project-preset-modal .ant-input-number-input-wrap{width:60px;border:none}.project-preset-modal .ant-input-number-input-wrap{border:1px solid #c6cef4;border-radius:6px}.project-preset-modal .suffix{display:inline-block;margin-left:9px;font-size:18px;color:#666}.project-preset-modal .ant-modal-body{max-height:720px}.project-preset-modal .form-item{display:flex;align-items:center}.project-preset-modal .form-item .ant-form-item{margin-right:0}.project-preset-modal .form-list .anticon{padding:0;font-size:22px;color:#1d89ff;border:none;border-radius:4px}.project-preset-modal .form-list .anticon:last-child{margin-left:10px}.project-preset-modal .form-list .danger-btn{color:#fe6360}.project-preset-modal .form-list .upload-image .add-image{width:36px;height:36px}.project-preset-modal .form-list .upload-image .add-image p{display:none}.project-preset-modal .form-list .input-name{width:120px}.project-preset-modal .form-list .ant-image{width:36px!important}.project-preset-modal .form-list .upload-image .upload-image-inner .multitude-image-item .base-image{width:36px;height:36px}.ant-tree .ant-tree-switcher span{font-size:18px;color:#1d89ff}.ant-tree .ant-tree-treenode{width:100%}.ant-tree .ant-tree-node-content-wrapper{flex:1}.ant-tree .ant-tree-node-content-wrapper:hover{background:#fef5fa}.ant-tree-list-holder{font-size:16px;color:#333}.ant-tree-list-holder .select-tree{padding-right:20px}.ant-tree-list-holder .ant-tree-switcher{line-height:32px}.ant-tree-list-holder .tree-node{display:flex;align-items:center;justify-content:space-between;width:100%}.ant-tree-list-holder .tree-node .title{flex:1}.ant-tree-list-holder .tree-node .title .tree-name{display:flex;height:32px;line-height:32px}.ant-tree-list-holder .tree-node .title .tree-name:hover .set-default-btn{display:unset}.ant-tree-list-holder .tree-node .title .tree-name .name{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ant-tree-list-holder .tree-node .title .tree-name .name-value{margin-left:12px;color:#888}.ant-tree-list-holder .tree-node .title .tree-name .is-default{width:40px;height:20px;margin-top:8px;margin-left:12px;font-size:14px;line-height:20px;color:#6d9fff;text-align:center;background-color:#d8efff;border-radius:10px}.ant-tree-list-holder .tree-node .title .tree-name .set-default-btn{display:none;height:26px;padding:0 10px;margin-top:2px;margin-left:12px;color:#6d9fff;text-align:center;cursor:pointer;border:1px solid #6d9fff;border-radius:13px}.ant-tree-list-holder .tree-node .title .tree-name .set-default-btn .anticon+span,.ant-tree-list-holder .tree-node .title .tree-name .set-default-btn .ant-btn>span+.anticon{margin-left:2px}.ant-tree-list-holder .tree-node .title .label-input-content{border:1px solid #1e99ff;border-radius:6px;box-shadow:0 0 12px #1e99ff4d}.ant-tree-list-holder .tree-node .title .label-input-content .ant-input-affix-wrapper:focus,.ant-tree-list-holder .tree-node .title .label-input-content .ant-input-affix-wrapper-focused{box-shadow:none}.ant-tree-list-holder .tree-node .title .label-input-content .tag-input{border:none}.ant-tree-list-holder .tree-node .title .label-input-content .label-input{height:36px;border-right:none;border-radius:8px 0 0 8px}.ant-tree-list-holder .tree-node .title .label-input-content .value-input{height:36px;border-left:1px dashed #c6cef4;border-radius:0 8px 8px 0}.ant-tree-list-holder .tree-node .button-group .ant-btn-text[disabled]{color:#fff0;cursor:revert}.ant-tree-list-holder .tree-node .button-group .ant-btn,.ant-tree-list-holder .tree-node .button-group .ant-select{color:#1d89ff}.ant-tree-list-holder .tree-node .button-group .hidden-select,.ant-tree-list-holder .tree-node .button-group .hidden-select .ant-select-arrow,.ant-tree-list-holder .tree-node .button-group .hidden-select .ant-select,.ant-tree-list-holder .tree-node .button-group .hidden-select .ant-select-selection-item{color:#fff0;cursor:default}.ant-btn{padding-right:8px;padding-left:8px}.ant-table-cell:empty:before{content:"-"}.ant-table-cell{min-height:60px}.threeD-type-popover .ant-popover-inner-content{padding:0}.threeD-type-popover .type-list{max-height:60vh;overflow-y:auto}.threeD-type-popover .type-list .tool-item{display:flex;align-items:center;min-width:160px;height:48px;padding:0 10px;color:#fff;cursor:pointer;background-color:#333}.threeD-type-popover .type-list .tool-item:hover{background-color:#1a1a1a}.threeD-type-popover .type-list .tool-item .left{display:flex;flex:1;align-items:center;height:48px;margin-right:20px;font-size:16px}.threeD-type-popover .type-list .tool-item .left .iconfont{margin-right:16px;font-size:25px}.threeD-type-popover .type-list .tool-item .right{font-size:14px;color:#fff}.threeD-type-popover .type-list .active-item{background-color:#1a1a1a}.twoD-type-popover .ant-popover-inner-content{padding:0}.twoD-type-popover .type-list .tool-item{display:flex;align-items:center;height:48px;padding:0 10px;color:#333;cursor:pointer;background-color:#fff;border-radius:6px}.twoD-type-popover .type-list .tool-item:hover{background-color:#ecefff}.twoD-type-popover .type-list .tool-item .left{display:flex;flex:1;align-items:center;margin-right:20px;font-size:16px}.twoD-type-popover .type-list .tool-item .left .iconfont{margin-right:16px;font-size:25px}.twoD-type-popover .type-list .active-item{background-color:#fff}.one-line{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}.scroll::-webkit-scrollbar{width:6px;height:1px}.scroll::-webkit-scrollbar-thumb{background:#535353;border-radius:10px;box-shadow:none}.scroll::-webkit-scrollbar-track{background:#333333;border-radius:10px;box-shadow:#666}.cascader-select-popup .ant-cascader-menu-item-expand-icon .anticon svg{font-size:16px}.base-table-add-btn{display:flex;align-items:center;font-size:16px;color:#1d89ff}.theme-set .ant-input-affix-wrapper{width:90px;border-radius:8px}.theme-set .add-tag{width:90px;color:#a7aed1;cursor:pointer;border:1px dashed #a7aed1}.theme-set .ant-tag-close-icon{margin-left:18px}.right-line{border-right:1px solid #c6cef4}.ant-table-body::-webkit-scrollbar{width:8px;height:12px;overflow-y:auto;background:#c6cef4}.ant-table-body::-webkit-scrollbar-thumb{background:#c6cef4;border-radius:5px}.ant-table-body::-webkit-scrollbar-track{background:#ffffff;border-radius:0}.ant-modal-footer{padding-bottom:25px}.dispatch-drawer .drawer-inner{display:flex;flex-direction:column}.dispatch-drawer .confirm-btn{align-self:center;width:50%;height:40px;margin-top:25px;font-size:18px;color:#fff;background-color:#1d89ff;border-radius:20px}.three-d-type-modal{padding:0;background-color:#333;border-radius:6px}.three-d-type-modal .ant-modal-content{background-color:#333;border-radius:6px;box-shadow:0 0 4px #b5cff4f7}.three-d-type-modal .ant-modal-content .ant-modal-body,.three-d-type-modal .ant-modal-footer{padding:0}.three-d-type-modal .change-type-modal .ant-radio-group{padding-left:20px}.three-d-type-modal .change-type-modal .ant-space-item .ant-radio-wrapper{color:#fff}.label-right-popover{padding-left:0;border-radius:10px}.label-right-popover .ant-popover-inner{border-radius:10px}.label-right-popover .ant-space-item{padding:4px 8px;cursor:pointer;border-radius:4px}.label-right-popover .ant-space-item:hover{background-color:#7a7a7a}.label-right-popover .ant-popover-inner-content{width:160px;padding:0;background-color:#333;border-radius:10px}.label-right-popover .ant-popover-inner-content .ant-space-item{width:160px;height:40px;margin-bottom:0!important;line-height:40px}.label-right-popover .ant-popover-inner-content .ant-space-item .ant-radio-inner{background:#000000;border:2px solid #666666}.label-right-popover .ant-popover-inner-content .ant-space-item:hover{background:#1a1a1a}.label-right-popover .ant-popover-inner-content .ant-radio-wrapper{width:100%;color:#fff}.label-right-popover .ant-popover-placement-rightTop{padding-left:0}.three-d-setting,.three-d-lane-setting,.display-setting{width:280px;height:285px}.three-d-setting .ant-modal-body,.three-d-lane-setting .ant-modal-body,.display-setting .ant-modal-body{padding:14px;background:#333333;border:2px solid #1a1a1a;border-radius:6px}.three-d-setting .ant-modal-content,.three-d-lane-setting .ant-modal-content,.display-setting .ant-modal-content{box-shadow:none}.three-d-setting .ant-modal-footer,.three-d-lane-setting .ant-modal-footer,.display-setting .ant-modal-footer{padding:0}.three-d-lane-setting{height:185px}.flex-align-center{display:flex;align-items:center}.flex-center{display:flex;align-items:center;justify-content:center}.two-d-lane-label-attribute-modal .ant-modal-content{border:1px solid #f5f6fb;box-shadow:0 2px 4px #b5cff4}.two-d-lane-label-attribute-modal .ant-modal-content .ant-modal-body{height:410px;padding:0}.two-d-lane-label-attribute-modal .ant-modal-content .ant-modal-body .draw-btn{display:flex;align-items:center;width:100px;height:26px;color:#fff;background-color:#1d89ff;border-radius:6px}.two-d-lane-label-attribute-modal .ant-modal-content .ant-modal-body .ant-radio-wrapper{display:flex;align-items:center}.two-d-lane-label-attribute-modal .ant-modal-content .ant-modal-body .ant-radio-wrapper span:nth-child(2){display:flex;flex:1;align-items:center;justify-content:space-between}.two-d-lane-label-attribute-modal .ant-modal-content .ant-modal-body .ant-input,.two-d-lane-label-attribute-modal .ant-modal-content .ant-modal-body .ant-input-number{width:calc(100% - 24px);margin-left:24px}.two-d-lane-label-attribute-modal .ant-modal-content .ant-modal-body .ant-checkbox-group,.two-d-lane-label-attribute-modal .ant-modal-content .ant-modal-body .ant-checkbox-group .ant-space-vertical{width:100%}.new-project-modal .ant-form-item .ant-form-item{margin-bottom:0}.new-project-modal .large-form-item .ant-input{width:100%}.hotkey-popover .ant-popover-arrow-content{--antd-arrow-background-color: rgb(255 255 255 / 0%)}.hotkey-popover .ant-popover-inner{margin-right:25px;box-shadow:#0000004d 0 2px 4px}.hotkey-popover .ant-popover-inner-content{width:240px;padding:0;background:#333333;border-radius:10px}.hotkey-popover .hotkey .hotkey-title{display:flex;align-items:center;justify-content:space-between;height:33px;padding-right:5px;padding-left:13px;color:#c4ccf4}.hotkey-popover .hotkey .hotkey-list{max-height:80vh;overflow-y:auto;border:1px solid #333333;box-shadow:#0003 0 4px 6px}.hotkey-popover .hotkey .hotkey-list .hotkey-list-item{display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 13px;font-size:14px;background:#1a1a1a;border:1px solid #333333}.hotkey-popover .hotkey .hotkey-list .hotkey-list-item:last-child{border-radius:0 0 10px 10px}.hotkey-popover .hotkey .hotkey-list .hotkey-list-item .item-value{color:#fff}.hotkey-popover .hotkey .hotkey-list .hotkey-list-item .item-label{color:#c4ccf4}.progress-tooltip{padding-bottom:5px}.progress-tooltip .ant-tooltip-inner{border-radius:6px}.progress-tooltip .ant-tooltip-arrow{display:none}.acceptance-status-list .title{display:flex;font-size:16px;color:#333}.acceptance-status-list .ant-modal-close-x .anticon-close-circle{font-size:20px;color:#333}.acceptance-status-list .ant-modal-body{padding:0 20px 20px}.frame-mark-modal .ant-modal{padding-bottom:0;box-shadow:0 0 18px 2px #0006}.frame-mark-modal .ant-modal-content{padding:3px;background-color:#333;border-radius:4px;box-shadow:none}.frame-mark-modal .ant-modal-content .ant-modal-header{padding:10px;background-color:#1a1a1a;border-radius:4px 4px 0 0}.frame-mark-modal .ant-modal-content .ant-modal-header .ant-modal-title{color:#c4ccf4}.frame-mark-modal .ant-modal-content .ant-modal-close-x{color:#fff}.frame-mark-modal .ant-modal-content .ant-modal-body{padding:10px;background-color:#1a1a1a}.frame-mark-modal .ant-modal-content .ant-modal-body .ant-input{color:#fff;background:#000000;border:1px solid #333333}.frame-mark-modal .ant-modal-content .ant-modal-footer{padding:10px;background-color:#333;border-top:none}.frame-mark-modal .ant-modal-content .ant-modal-footer .ant-btn-default{display:none}.frame-setting-popover .frame-setting-popover-inner{display:flex;flex-direction:column}.frame-setting-popover .global-attr{display:flex;align-items:center;justify-content:center;width:100px;height:30px;margin:5px 0;font-size:14px;color:#c4ccf4;cursor:pointer;background-color:#2a2a2a;border-radius:6px;box-shadow:inset 0 3px 5px #0006}.frame-setting-popover .global-attr .circle{width:12px;height:12px;margin-right:10px;background:#c4ccf4;border-radius:50%}.frame-setting-popover .active-global-attr{color:#fff;background-color:#1d89ff}.frame-setting-popover .active-global-attr .circle{color:#fff}.frame-setting-popover .insert-frame-btn{width:70px;font-size:14px;color:#000;background:#f0c239;box-shadow:none}.frame-setting-popover .ant-checkbox-wrapper{font-size:16px;line-height:32px}.frame-setting-popover .ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:0}.frame-setting-popover .ant-checkbox+span{line-height:1;color:#fff}.frame-setting-popover .ant-checkbox-inner{background:#000000;border:1px solid #666666}.frame-setting-popover .ant-checkbox-disabled .ant-checkbox-inner{background:#484848;border:1px solid #666666!important}.frame-setting-popover .ant-checkbox-checked .ant-checkbox-inner{background:#1890ff}.frame-setting-popover .radar-visibility{display:flex;width:100%;margin:5px 0;font-size:16px;color:#fff}.frame-setting-popover .radar-visibility .check-box{flex:1;margin-left:0;color:#fff}.frame-setting-popover .radar-visibility .ant-checkbox-disabled+span{color:#fff}.frame-setting-popover .radar-visibility .ant-checkbox-disabled .ant-checkbox-inner{background:#484848;border-color:#666!important}.frame-setting-popover .radar-visibility .select-level{color:#fff}.frame-setting-popover .radar-visibility .select-level .ant-select-selector{height:26px;line-height:26px;background-color:#333;border:1px solid #666666;border-radius:4px}.frame-setting-popover .radar-visibility .select-level .ant-select-selector .ant-select-selection-item{line-height:26px}.three-d-label-tool-bottom{display:flex;align-items:center;width:100%;height:40px;padding:0 4px 0 6px;background:#000000;border-radius:6px}.three-d-label-tool-bottom .left{display:flex;align-items:center;font-size:14px}.three-d-label-tool-bottom .left .task-name{margin-right:30px;color:#fff}.three-d-label-tool-bottom .left .task-setting{color:#1d89ff;text-decoration:underline;cursor:pointer}.three-d-label-tool-bottom .left .total-number{display:flex;align-items:center;margin-right:20px;font-size:12px;color:#fff}.three-d-label-tool-bottom .left .total-number .number{font-size:14px;font-weight:700;color:#e4c151}.three-d-label-tool-bottom .right{display:flex;flex:1;align-items:center;justify-content:flex-end;font-size:16px}.three-d-label-tool-bottom .right .reason{display:-webkit-box;width:100%;height:38px;padding:0 14px;margin-right:15px;overflow:hidden;line-height:38px;color:#ea605a;text-overflow:ellipsis;border:1px dashed #eeb7b4;border-radius:2px;-webkit-line-clamp:1;-webkit-box-orient:vertical}.three-d-label-tool-bottom .right .reason .iconfont{margin-right:10px;font-size:22px;color:#ea605a}.three-d-label-tool-bottom .right .save-btn{width:50px;height:36px;font-size:14px;color:#fff;background:#00b951;border:none;border-radius:6px}.three-d-label-tool-bottom .right .save-btn .iconfont{font-size:20px}.three-d-label-tool-bottom .right .invalid-btn{margin-left:3px;line-height:19px;background:#d32165}.three-d-label-tool-bottom .right .submit-btn{margin-left:3px;background:#1d89ff}.three-d-label-tool-bottom .right .ant-tooltip-disabled-compatible-wrapper .ant-btn{width:50px;height:36px;border:none;border-radius:6px}.three-d-label-tool-bottom .right .last-area{min-width:110px}.classification-custom-select .ant-select-selection-item .iconfont{margin-right:8px}.classification-custom-option .ant-select-item-option-content .iconfont{margin-right:10px;font-size:16px}.login{min-width:100vw;margin:0 auto}.login .login-bg{position:absolute;z-index:-1;width:100%;min-width:1400px;height:100%;background-color:#f5f6fb;background-image:url(/imgaes/logo_bg.jpg);background-repeat:no-repeat;background-position:center}.login .login-main{min-height:100vh;padding-top:105px}.login .login-main .login-logo{display:flex;align-items:center;justify-content:center;font-family:AlibabaPuHuiTi-Medium,sans-serif;font-size:36px;line-height:69px;letter-spacing:5px}.login .login-main .login-logo .logo{display:inline-flex;margin-right:25px;filter:drop-shadow(4px 10px 20px #ffffff)}.login .login-main .ant-form-item{margin-bottom:34px}.login .login-main .ant-form-item-label{line-height:60px}.login .login-main .ant-form-item-label>label{font-size:20px;color:#666}.login .login-main .password-input,.login .login-main .ant-input{height:60px;font-size:20px;border-radius:6px}.login .login-main .password-input::placeholder,.login .login-main .ant-input::placeholder{font-size:20px;color:#bbb}.login .login-main .ant-input:focus{border-color:#1e99ff}.login .login-main .password-input .ant-input{height:50px;border-color:transparent}.login .login-main .submit-btn{width:400px;height:60px;margin-top:16px;font-family:AlibabaPuHuiTi-Medium,sans-serif;font-size:24px;color:#fff;background:#1d89ff;border-radius:6px}.login .login-main .return{position:absolute;top:90%;left:-123px;width:123px;height:32px;padding-left:10px;font-size:20px;line-height:32px;cursor:pointer;background:#ffffff;border-radius:6px 0 0 6px}.login .login-main .login-area{display:flex;justify-content:flex-end;width:1200px;height:560px;margin:120px auto 0;background:url(/imgaes/login_form.png)}.login .login-main .login-area .login-form{width:597px;margin:80px 0}.login .login-main .login-area .login-form .login-form-inner{display:flex;flex-direction:column;width:400px;margin:auto}.login .login-main .login-area .login-form .form-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:66px;font-family:AlibabaPuHuiTi-Medium,sans-serif}.login .login-main .login-area .login-form .form-top .left{font-size:24px;color:#333}.login .login-main .login-area .login-form .form-top .right{font-family:AlibabaPuHuiTi-Regular,sans-serif;font-size:20px;color:#1d89ff;cursor:pointer}.login .login-main .login-area .login-form .form-bottom{display:flex;justify-content:flex-end;font-size:20px;color:#1d89ff}.login .login-main .login-area .login-form .form-bottom .ant-checkbox-wrapper{font-size:20px;color:#666}.login .login-main .login-area .login-form .form-bottom .ant-checkbox-wrapper .ant-checkbox{width:18px;height:18px;border-radius:4px}.login .login-main .login-area .login-form .form-bottom .ant-checkbox-wrapper .ant-checkbox+span{padding-left:13px}.login .login-main .login-area .login-form .form-bottom .ant-checkbox-wrapper:hover{border:none}.login .login-main .login-area .login-form .form-bottom .forget{cursor:pointer}.login .login-main .register-area{position:relative;width:900px;margin:68px auto 0;border-radius:8px}.login .login-main .register-area .tabs{display:flex;align-items:end;justify-content:space-between;height:50px;font-family:AlibabaPuHuiTi-Medium,sans-serif;font-size:24px;background:#cdc1d1;border-radius:8px 8px 0 0}.login .login-main .register-area .tabs .tabs-item{position:relative;flex:4;align-items:center;margin:auto auto auto 50px;text-align:center;cursor:pointer}.login .login-main .register-area .tabs .active-item{flex:7;height:56px;margin:0;line-height:56px;text-align:center;background:url(/imgaes/tabs_item.png) no-repeat}.login .login-main .register-area .tabs .type-name{text-align:left}.login .login-main .register-area .tabs .reverse-item{transform:rotateY(180deg)}.login .login-main .register-area .tabs .reverse-item .type-name{text-align:center;transform:rotateY(180deg)}.login .login-main .register-area .register-content{padding-top:35px;padding-bottom:25px;background-color:#ffffffb3;border-radius:0 0 8px 8px}.login .login-main .register-area .register-content .ant-form-item{margin-bottom:20px}.login .login-main .register-area .register-content .submit-btn{margin-top:0}.login .login-main .register-area .register-content .password-input,.login .login-main .register-area .register-content .ant-input{width:400px}.login .login-main .forget-area{position:relative;width:800px;padding:44px 0 50px;margin:68px auto 0;background-color:#ffffffb3;border-radius:8px}.login .login-main .forget-area .title{margin-bottom:50px;font-family:AlibabaPuHuiTi-Medium,sans-serif;font-size:24px;color:#333;text-align:center}.login .login-main .forget-area .password-input,.login .login-main .forget-area .ant-input{width:400px}.login .login-main .forget-area .code-input{display:flex;align-items:center;width:400px;padding-right:5px;background:#ffffff;border:1px solid #bbbbbb;border-radius:6px}.login .login-main .forget-area .code-input .ant-input{flex:1}.login .login-main .forget-area .code-input .verification-code{width:120px;height:50px;font-size:16px;color:#1d89ff;background:#daecff;border:none;border-radius:8px}.login .login-main .invite-area{width:800px;padding:44px 0 50px;margin:68px auto 0;background-color:#ffffffb3;border-radius:8px}.login .login-main .invite-area .title{margin-bottom:35px;font-family:AlibabaPuHuiTi-Medium,sans-serif;font-size:24px;color:#333;text-align:center}.login .login-main .invite-area .welcome{display:flex;justify-content:center;margin-bottom:37px;font-size:20px;color:#666}.login .login-main .invite-area .welcome .company-name{margin-left:10px;color:#1d89ff}.login .login-main .invite-area .password-input,.login .login-main .invite-area .ant-input{width:400px}#root{width:fit-content;overflow-x:hidden}
