@charset "UTF-8";.newProjectForm .ant-form-item{margin-bottom:16px;width:100%}.newProjectForm .ant-form-item-row{align-items:center}.newProjectForm .ant-form-item:has(.ant-checkbox-group) .ant-form-item-row{align-items:flex-start}.newProjectForm .ant-form-item:has(.ant-checkbox-group) .ant-form-item-label{padding-top:5px}.newProjectForm .ant-form-item:has(textarea) .ant-form-item-row,.newProjectForm .ant-form-item:has(.ant-input-textarea-affix-wrapper) .ant-form-item-row{align-items:flex-start}.newProjectForm .ant-form-item:has(textarea) .ant-form-item-label,.newProjectForm .ant-form-item:has(.ant-input-textarea-affix-wrapper) .ant-form-item-label{padding-top:5px}.newProjectForm .ant-form-item-label>label{font-size:14px;font-family:PingFangSC-Regular;font-weight:400;color:#8c93a8;height:auto}.newProjectForm .ant-input,.newProjectForm .ant-input-affix-wrapper,.newProjectForm .ant-select,.newProjectForm .ant-picker,.newProjectForm .ant-picker-range{width:100%;max-width:100%}.newProjectForm .ant-radio-group{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;row-gap:4px}.newProjectForm .ant-radio-wrapper,.newProjectForm .ant-checkbox-wrapper{white-space:nowrap;margin-inline-end:0}.newProjectForm .ant-checkbox-group{width:100%}.newProjectForm .ant-checkbox-group .ant-row{width:100%;row-gap:10px}.newProjectForm .ant-checkbox-group .ant-col{margin-bottom:0}.form-modal .ant-modal-body,.edit-project .ant-modal-body{max-height:70vh;overflow-y:auto;padding:16px 24px 24px}.form-modal .newProject,.form-modal .newReport,.edit-project .newProject,.edit-project .newReport{float:none;height:auto}.form-modal .newProjectForm,.form-modal .newReportForm,.edit-project .newProjectForm,.edit-project .newReportForm{padding:0;margin-top:0;float:none}.form-modal .newProjectForm .ant-form-item-label,.form-modal .newReportForm .ant-form-item-label,.edit-project .newProjectForm .ant-form-item-label,.edit-project .newReportForm .ant-form-item-label{flex:0 0 108px!important;max-width:108px!important}.form-modal .newProjectForm .ant-form-item-control,.form-modal .newReportForm .ant-form-item-control,.edit-project .newProjectForm .ant-form-item-control,.edit-project .newReportForm .ant-form-item-control{flex:1 1 auto!important;max-width:calc(100% - 108px)!important}.form-modal .echartsDiv,.edit-project .echartsDiv{display:none}.form-modal .informWay,.edit-project .informWay{width:100%}.form-modal .informWay>span,.edit-project .informWay>span{display:flex;flex-wrap:wrap;align-items:flex-start;width:100%;margin-bottom:8px}.form-modal .informWay .ant-form-item,.edit-project .informWay .ant-form-item{margin-bottom:0}.edit-project{width:1020px!important;background:#fff}.sidebarTreePanel{overflow:auto;position:absolute;top:52px;left:20px;bottom:20px;right:20px}.sidebarTreePanel .ant-tree{width:100%;margin-top:10px;font-size:13px}.sidebarTreePanel .ant-tree .ant-tree-treenode{width:100%;align-items:center}.sidebarTreePanel .ant-tree .ant-tree-node-content-wrapper{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:4px}.sidebarTreePanel .ant-tree .ant-tree-node-content-wrapper:hover{background-color:#0000000a}.sidebarTreePanel .ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#722ed114;color:inherit}.sidebarTreeBranchTitle{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;vertical-align:middle}.sidebarTreeBranchTitle__tag{flex-shrink:0;font-size:11px;line-height:18px;padding:0 6px;border-radius:3px;background:#f0f5ff;color:#597ef7;border:1px solid #d6e4ff}.sidebarTreeBranchTitle__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:#000000e0}body{margin:0;padding:0;font-family:"MicrosoftYaHei" -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f6fa;min-width:1900px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}ul li{list-style:none}*{box-sizing:border-box;text-decoration:none;margin:0;padding:0;font-style:normal}img{width:30px;height:30px}html,body{min-height:100vh;height:100%}#root{width:100%;min-height:100vh;height:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{border-radius:3px;background:#0000;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0)}::-webkit-scrollbar-thumb{border-radius:3px;background:#5b6b7380;-webkit-box-shadow:inset 0 0 10px rgba(0,0,0,0)}.App{text-align:center;position:relative;width:100%;min-height:100vh;height:100%}.App-logo{animation:App-logo-spin infinite 20s linear;height:40vmin}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}.container{position:absolute;left:240px;right:0;top:60px;bottom:0;margin:20px}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login{position:fixed;top:0;right:0;bottom:0;left:0;min-height:100vh;overflow:hidden;z-index:0}.login img{width:auto;height:auto;max-width:none}.login .loginContainer{width:380px;height:300px;position:absolute;right:10%;top:0;bottom:0;margin:auto;padding:10px;z-index:9}.login .loginContainer .loginBg{width:100%;height:100%}.login .loginContainer .loginTop{position:absolute;top:-9px;left:0;width:100%;height:8px}.login .loginContainer .loginBottom{position:absolute;bottom:-9px;left:0;width:100%;height:1px}.login .loginContainer .loginFrom{position:absolute;top:0;bottom:0;left:5px;right:5px;z-index:10}.login .loginContainer .loginFrom p{font-size:26px;font-family:MicrosoftYaHei-Bold;font-weight:700;color:#faf0c8;float:left;width:100%;text-align:center;margin-top:20px}.login .loginContainer .loginFrom p span{font-size:15px;font-family:ArialNarrow;font-weight:400;color:#fff;line-height:5px}.login .loginContainer .loginFrom input{width:320px;height:46px;font-size:18px;font-weight:400}.login .loginContainer .loginFrom button,.login .loginContainer .loginFrom .login-form-link{width:320px;height:46px;font-size:18px;line-height:46px;display:inline-block;border-radius:4px}.login .loginContainer .loginFrom .login-form-link{background:#1677ff;color:#fff;margin-top:24px}.login .bg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:1}.login .graphics1{position:absolute;left:0;bottom:0;height:100%;width:auto;z-index:2}.login .graphics2{position:absolute;right:0;top:0;width:auto;height:100%;opacity:.7;z-index:2}.login .graphicsC1,.login .graphicsC2,.login .anime{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;width:auto;height:475px;z-index:2}.login .anime1{animation:anticlockwise 10s linear infinite}.login .anime2{animation:clockwise 10s linear infinite}.login .anime3,.login .anime4{animation:anticlockwise 10s linear infinite}.login .anime5{animation:clockwise 10s linear infinite;transform-origin:140px 300px;left:250px;top:-158px;height:435px}.login .anime6{animation:anticlockwise 10s linear infinite}.login .anime7{animation:clockwise 10s linear infinite}.login .large-header{float:left;position:absolute;left:0;top:0;z-index:3}.login .large-header #canvas{position:absolute;z-index:46;left:0;top:0;z-index:3}@keyframes clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes anticlockwise{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.index .indexLeft{width:50%;height:auto;float:left;margin-top:50px}.index .indexLeft h1{color:#6188e4;margin-bottom:50px}.index .indexLeft img{width:100%;height:100%}.index .indexRight{float:left;margin-top:50px;margin-left:100px}.index .indexRight h1{color:#6188e4;margin-bottom:170px}.index .indexRight .Qrcode{width:200px;height:200px;margin:0 20px;border:1px solid #ccc;float:left}.index .indexRight .Qrcode img{width:100%;height:100%}.report{width:1620px;height:100%;background:#fff;padding:0 20px}.report .addNewReport{float:left;width:100%;text-align:left;margin-top:10px;font-size:14px;font-family:PingFang-SC-Regular;font-weight:400;color:#3c4150;line-height:30px}.report .addNewReport span{float:right;font-size:14px;font-family:PingFangSC-Regular;font-weight:400;color:#464a59;line-height:30px}.report .table{float:left;width:100%}.report .table .blue{color:#4392f9}.report .table .red{color:#ff2742}.report .table .green{color:#33cf86}.report .table td div{float:left}.report .hide{display:none}.reportAll{width:1620px;height:100%;background:#fff;padding:0 20px}.reportAll .addNewReport{float:left;width:100%;text-align:left;margin-top:10px;font-size:14px;font-family:PingFang-SC-Regular;font-weight:400;color:#3c4150;line-height:30px}.reportAll .addNewReport span{float:right;font-size:14px;font-family:PingFangSC-Regular;font-weight:400;color:#464a59;line-height:30px}.reportAll .table{float:left;width:100%}.reportAll .table .blue{color:#4392f9}.reportAll .table .red{color:#ff2742}.reportAll .table .green{color:#33cf86}.reportAll .table td div{float:left}.reportAll .hide{display:none}.newReport{background-color:#fff;float:left;width:100%;height:100%}.newReport .newReportForm{padding:0 140px 0 80px;float:left;width:100%;margin-top:50px}.newReport .newReportForm .ant-row{float:left;width:100%}.newReport .newReportForm .newReportFormLeft{float:left;width:40%;border-right:1px solid #E3E6ED;padding-right:30px}.newReport .newReportForm .newReportFormRight{float:right;width:60%}.newReport .newReportForm label{font-size:14px;font-family:PingFangSC-Regular;font-weight:400;color:#8c93a8;float:left}.newReport .newReportForm h4{font-size:14px;font-family:PingFang-SC-Bold;font-weight:700;color:#8c93a8;line-height:20px;text-align:left}.newReport .newReportForm .newReportFormButton{width:100px;height:32px;border-radius:2px;margin-left:20px}.newReport .newReportForm .operaCol{padding-top:1%}.manager{width:100%;height:100%;background-color:#fff}.manager .ant-table-pagination.ant-pagination{margin-right:20px}.buildingStructure{display:flex;width:100%;height:100%}.buildingStructure .buildingStructureLeft{float:left;width:240px;padding:20px;height:100%;margin-right:20px;background-color:#fff;box-shadow:0 0 10px #0003;position:relative}.buildingStructure .buildingStructureLeft .buildingStructureLeftTreeHead{float:left;width:100%;padding-bottom:10px;border-bottom:1px solid #ccc}.buildingStructure .buildingStructureLeft .buildingStructureLeftTreeHead .buildingStructureLeftTreeHeadButtom{float:right}.buildingStructure .buildingStructureLeft .buildingStructureLeftTreeHead .buildingStructureLeftTreeHeadButtom a{font-size:12px}.buildingStructure .buildingStructureLeft .buildingStructureLeftTreeHead span{float:left}.buildingStructure .buildingStructureLeft .buildingStructureLeftTreeHead i{line-height:21px}.buildingStructure .buildingStructureRight{float:right;flex:1;position:relative}.buildingStructure .buildingStructureRight .buildingStructureRightTop,.buildingStructure .buildingStructureRight .buildingStructureRightBottom{background-color:#fff;box-shadow:0 0 10px #0003;padding:20px;border-radius:4px}.buildingStructure .buildingStructureRight .buildingStructureRightTop{height:72px}.buildingStructure .buildingStructureRight .buildingStructureRightTop .buildingStructureRightTopContainer{float:left}.buildingStructure .buildingStructureRight .buildingStructureRightBottom{margin-top:20px;position:absolute;top:60px;bottom:0;left:0;right:0}.buildingStructure .buildingStructureRight .buildingStructureRightBottom .buildingStructureRightBottomHead{width:100%;height:32px;margin-bottom:15px}.buildingStructure .buildingStructureRight .buildingStructureRightBottom .buildingStructureRightBottomHead .buildingStructureRightBottomHeadLeft{float:left;width:50%}.buildingStructure .buildingStructureRight .buildingStructureRightBottom .buildingStructureRightBottomHead .buildingStructureRightBottomHeadLeft button{margin-right:10px;float:left}.buildingStructure .buildingStructureRight .buildingStructureRightBottom .buildingStructureRightBottomHead .buildingStructureRightBottomHeadRight{float:right}.buildingStructure .buildingStructureRight .buildingStructureRightBottom .buildingStructureRightBottomHead .buildingStructureRightBottomHeadRight button{margin-left:10px}.buildingStructure .buildingStructureRight .buildingStructureRightBottom .ant-table-thead>tr>th{background-color:#eff3f8}.buildingStructure .buildingStructureRight .buildingStructureRightBottom .ant-checkbox-inner{border-radius:4px}.buildingStructure .hide{display:none}.buildingStructureModal{float:left}.management>span{color:#3e8ff8;cursor:pointer}.device-management-modal .ant-tabs-card>.ant-tabs-nav .ant-tabs-tab{padding:6px 16px}.project{width:1620px;height:100%;background:#fff;padding:0 20px}.project .addNewProject{float:left;width:100%;text-align:left;margin-top:10px;font-size:14px;font-family:PingFang-SC-Regular;font-weight:400;color:#3c4150;line-height:30px}.project .addNewProject span{float:right;font-size:14px;font-family:PingFangSC-Regular;font-weight:400;color:#464a59;line-height:30px}.project .table{float:left;width:100%}.project .table .blue{color:#4392f9}.project .table .red{color:#ff2742}.project .table .green{color:#33cf86}.project .table td div{float:left}.project .hide{display:none}.account{width:100%;height:100%;background:#fff;padding:0 20px}.account .addNewAccount{float:left;width:100%;text-align:left;margin-top:10px;font-size:14px;font-family:PingFang-SC-Regular;font-weight:400;color:#3c4150;line-height:30px}.account .addNewAccount div{float:left}.account .addNewAccount span{float:right;font-size:14px;font-family:PingFangSC-Regular;font-weight:400;color:#464a59;line-height:30px}.account .table{float:left;width:100%}.account .table .blue,.account .table .red,.account .table .green{color:#4392f9}.account .table .tableOperation div{float:left;margin-right:10px}.account .accountHead{margin-top:16px;float:left;width:100%;border-bottom:2px solid #E3E6ED}.account .accountHead ul{float:left;width:100%;margin-bottom:12px}.account .accountHead ul li{float:left;margin-right:33px}.account .accountHead ul li span{float:left;line-height:32px;margin-right:10px}.account .accountHead ul li .input{float:left}.account .accountHead ul li .ant-input{width:180px;height:32px}.account .accountHead ul li .ant-select{width:150px;height:32px}.accountModal .ant-row{margin-bottom:10px}.accountModal .ant-row .ant-col-4{line-height:32px}.newProject .newProjectForm h4{font-size:14px;font-family:PingFang-SC-Bold;font-weight:700;color:#8c93a8;line-height:20px;text-align:left;margin-bottom:16px}.Shops{display:flex;width:100%;height:100%}.Shops .shopsLeft{float:left;width:240px;padding:20px;height:100%;margin-right:20px;background-color:#fff;box-shadow:0 0 10px #0003;position:relative}.Shops .shopsLeft .shopsTreeHead{float:left;width:100%;padding-bottom:10px;border-bottom:1px solid #ccc}.Shops .shopsLeft .shopsTreeHead .shopsTreeHeadButtom{float:right}.Shops .shopsLeft .shopsTreeHead .shopsTreeHeadButtom a{font-size:12px}.Shops .shopsLeft .shopsTreeHead span{float:left}.Shops .shopsLeft .shopsTreeHead i{line-height:21px}.Shops .shopsRight{float:right;flex:1;position:relative}.Shops .shopsRight .shopsRightTop,.Shops .shopsRight .shopsRightBottom{background-color:#fff;box-shadow:0 0 10px #0003;padding:20px;border-radius:4px}.Shops .shopsRight .shopsRightTop{height:72px}.Shops .shopsRight .shopsRightTop .shopsRightTopContainer{float:left}.Shops .shopsRight .shopsRightBottom{margin-top:20px;position:absolute;top:60px;bottom:0;left:0;right:0}.Shops .shopsRight .shopsRightBottom .shopsRightBottomHead{width:100%;height:32px;margin-bottom:15px}.Shops .shopsRight .shopsRightBottom .shopsRightBottomHead .shopsRightBottomHeadLeft{float:left;width:50%}.Shops .shopsRight .shopsRightBottom .shopsRightBottomHead .shopsRightBottomHeadLeft button{margin-right:10px;float:left}.Shops .shopsRight .shopsRightBottom .shopsRightBottomHead .shopsRightBottomHeadRight{float:right}.Shops .shopsRight .shopsRightBottom .ant-table-thead>tr>th{background-color:#eff3f8}.Shops .shopsRight .shopsRightBottom .ant-checkbox-inner{border-radius:4px}.Shops .shopsRight .shopsRightBottom .colorG{color:#41cb74}.Shops .shopsRight .shopsRightBottom .colorR{color:red}.Shops .hide{display:none}.building{width:100%;height:100%;background:#fff;padding:0 20px}.building .addNewBuilding{float:left;width:100%;text-align:left;margin-top:10px;font-size:14px;font-family:PingFang-SC-Regular;font-weight:400;color:#3c4150;line-height:30px}.building .addNewBuilding div{float:left}.building .addNewBuilding span{float:right;font-size:14px;font-family:PingFangSC-Regular;font-weight:400;color:#464a59;line-height:30px}.building .table{float:left;width:100%}.building .table .blue,.building .table .red,.building .table .green{color:#4392f9}.building .accountHead{margin-top:16px;float:left;width:100%;border-bottom:2px solid #E3E6ED}.building .accountHead ul{float:left;width:100%;margin-bottom:12px}.building .accountHead ul li{float:left;margin-right:33px}.building .accountHead ul li span{float:left;line-height:32px;margin-right:10px}.building .accountHead ul li .input{float:left}.building .accountHead ul li .ant-input{width:180px;height:32px}.building .accountHead ul li .ant-select{width:150px;height:32px}.addNewAccountUl li{margin-bottom:10px}.addNewAccountUl li .label{line-height:32px;float:left;width:100%;text-align:right}.buildingState{display:flex;width:100%;height:100%}.buildingState .buildingStateLeft{float:left;width:240px;padding:20px;height:100%;margin-right:20px;background-color:#fff;box-shadow:0 0 10px #0003;position:relative}.buildingState .buildingStateLeft .buildingStateLeftTreeHead{float:left;width:100%;padding-bottom:10px;border-bottom:1px solid #ccc}.buildingState .buildingStateLeft .buildingStateLeftTreeHead .buildingStateLeftTreeHeadButtom{float:right}.buildingState .buildingStateLeft .buildingStateLeftTreeHead .buildingStateLeftTreeHeadButtom a{font-size:12px}.buildingState .buildingStateLeft .buildingStateLeftTreeHead span{float:left}.buildingState .buildingStateLeft .buildingStateLeftTreeHead i{line-height:21px}.buildingState .buildingStateRight{float:right;flex:1;position:relative}.buildingState .buildingStateRight .buildingStateRightTop,.buildingState .buildingStateRight .buildingStateRightBottom{background-color:#fff;box-shadow:0 0 10px #0003;padding:20px;border-radius:4px}.buildingState .buildingStateRight .buildingStateRightTop{height:72px}.buildingState .buildingStateRight .buildingStateRightTop .buildingStateRightTopContainer{float:left}.buildingState .buildingStateRight .buildingStateRightBottom{margin-top:20px;position:absolute;top:60px;bottom:0;left:0;right:0}.buildingState .buildingStateRight .buildingStateRightBottom .buildingStateRightBottomHead{width:100%;height:32px;margin-bottom:15px}.buildingState .buildingStateRight .buildingStateRightBottom .buildingStateRightBottomHead .buildingStateRightBottomHeadLeft{float:left;width:50%}.buildingState .buildingStateRight .buildingStateRightBottom .buildingStateRightBottomHead .buildingStateRightBottomHeadLeft button{margin-right:10px;float:left}.buildingState .buildingStateRight .buildingStateRightBottom .buildingStateRightBottomHead .buildingStateRightBottomHeadRight{float:right}.buildingState .buildingStateRight .buildingStateRightBottom .ant-table-thead>tr>th{background-color:#eff3f8}.buildingState .buildingStateRight .buildingStateRightBottom .ant-checkbox-inner{border-radius:4px}.buildingState .hide{display:none}.buildingStateModal{float:left}.departmentState{display:flex;width:100%;height:100%}.departmentState .departmentStateLeft{float:left;width:240px;padding:20px;height:100%;margin-right:20px;background-color:#fff;box-shadow:0 0 10px #0003;position:relative}.departmentState .departmentStateLeft .departmentStateLeftTreeHead{float:left;width:100%;padding-bottom:10px;border-bottom:1px solid #ccc}.departmentState .departmentStateLeft .departmentStateLeftTreeHead .departmentStateLeftTreeHeadButtom{float:right}.departmentState .departmentStateLeft .departmentStateLeftTreeHead .departmentStateLeftTreeHeadButtom a{font-size:12px}.departmentState .departmentStateLeft .departmentStateLeftTreeHead span{float:left}.departmentState .departmentStateLeft .departmentStateLeftTreeHead i{line-height:21px}.departmentState .departmentStateRight{float:right;flex:1;position:relative}.departmentState .departmentStateRight .departmentStateRightTop,.departmentState .departmentStateRight .departmentStateRightBottom{background-color:#fff;box-shadow:0 0 10px #0003;padding:20px;border-radius:4px}.departmentState .departmentStateRight .departmentStateRightTop{height:72px}.departmentState .departmentStateRight .departmentStateRightTop .departmentStateRightTopContainer{float:left}.departmentState .departmentStateRight .departmentStateRightBottom{margin-top:20px;position:absolute;top:60px;bottom:0;left:0;right:0}.departmentState .departmentStateRight .departmentStateRightBottom .departmentStateRightBottomHead{width:100%;height:32px;margin-bottom:15px}.departmentState .departmentStateRight .departmentStateRightBottom .departmentStateRightBottomHead .departmentStateRightBottomHeadLeft{float:left;width:50%}.departmentState .departmentStateRight .departmentStateRightBottom .departmentStateRightBottomHead .departmentStateRightBottomHeadLeft button{margin-right:10px;float:left}.departmentState .departmentStateRight .departmentStateRightBottom .departmentStateRightBottomHead .departmentStateRightBottomHeadRight{float:right}.departmentState .departmentStateRight .departmentStateRightBottom .ant-table-thead>tr>th{background-color:#eff3f8}.departmentState .departmentStateRight .departmentStateRightBottom .ant-checkbox-inner{border-radius:4px}.departmentState .hide{display:none}.departmentStateModal{float:left}.index{width:1620px;height:100%;background:#fff;padding:0 20px}.index .addNewProject{float:left;width:100%;text-align:left;margin-top:10px;font-size:14px;font-family:PingFang-SC-Regular;font-weight:400;color:#3c4150;line-height:30px}.index .addNewProject span{float:right;font-size:14px;font-family:PingFangSC-Regular;font-weight:400;color:#464a59;line-height:30px}.index .table{float:left;width:100%}.index .table .blue,.index .table .red,.index .table .green{color:#4392f9}.indexHead{margin-top:16px;float:left;width:100%;border-bottom:2px solid #E3E6ED}.indexHead ul{float:left;margin-bottom:12px}.indexHead ul li{float:left;margin-right:33px}.indexHead ul li span{float:left;line-height:32px;margin-right:10px}.indexHead ul li .input{float:left}.indexHead ul li .ant-input{width:180px;height:32px}.indexHead ul li .ant-select{width:150px;height:32px}.indexHead .indexHeadRight{float:right}.management{float:left;margin-right:10px}.management>span{color:#3e8ff8}.byitem{display:flex;width:100%;height:100%}.byitem .byitemLeft{float:left;width:240px;padding:20px;height:100%;margin-right:20px;background-color:#fff;box-shadow:0 0 10px #0003;position:relative}.byitem .byitemLeft .byitemLeftTreeHead{width:100%;padding-bottom:10px;border-bottom:1px solid #ccc}.byitem .byitemLeft .byitemLeftTreeHead span{display:block}.byitem .byitemLeft .byitemLeftTreeHead i{float:right;line-height:21px}.byitem .byitemRight{float:right;flex:1;position:relative}.byitem .byitemRight .byitemRightTop,.byitem .byitemRight .byitemRightBottom{background-color:#fff;box-shadow:0 0 10px #0003;padding:20px;border-radius:4px}.byitem .byitemRight .byitemRightTop{height:72px}.byitem .byitemRight .byitemRightTop .byitemRightTopContainer{float:left}.byitem .byitemRight .byitemRightBottom{margin-top:20px;position:absolute;top:60px;bottom:0;left:0;right:0}.byitem .byitemRight .byitemRightBottom .byitemRightBottomHead{width:100%;height:32px;margin-bottom:15px}.byitem .byitemRight .byitemRightBottom .byitemRightBottomHead .byitemRightBottomHeadLeft{float:left}.byitem .byitemRight .byitemRightBottom .byitemRightBottomHead .byitemRightBottomHeadLeft button{margin-right:10px}.byitem .byitemRight .byitemRightBottom .byitemRightBottomHead .byitemRightBottomHeadRight{float:right}.byitem .byitemRight .byitemRightBottom .ant-table-thead>tr>th{background-color:#eff3f8}.byitem .byitemRight .byitemRightBottom .ant-checkbox-inner{border-radius:4px}.byitem .hide{display:none}.buildingStructureAddNode{display:flex;width:100%;height:100%}.buildingStructureAddNode .buildingStructureAddNodeRight{float:right;flex:1;position:relative}.buildingStructureAddNode .buildingStructureAddNodeRight .buildingStructureAddNodeSearch,.buildingStructureAddNode .buildingStructureAddNodeRight .buildingStructureAddNodeTable{background-color:#fff;box-shadow:0 0 10px #0003;padding:20px;border-radius:4px}.buildingStructureAddNode .buildingStructureAddNodeRight .buildingStructureAddNodeSearch{height:72px}.buildingStructureAddNode .buildingStructureAddNodeRight .buildingStructureAddNodeSearch .buildingStructureAddNodeSearchContainer{float:left}.buildingStructureAddNode .buildingStructureAddNodeRight .buildingStructureAddNodeTable{margin-top:20px;position:absolute;top:60px;bottom:0;left:0;right:0}.buildingStructureAddNode .buildingStructureAddNodeRight .buildingStructureAddNodeTable .buildingStructureAddNodeTableHead{width:100%;height:32px;margin-bottom:15px}.buildingStructureAddNode .buildingStructureAddNodeRight .buildingStructureAddNodeTable .buildingStructureAddNodeTableHead .buildingStructureAddNodeTableHeadLeft{float:left}.buildingStructureAddNode .buildingStructureAddNodeRight .buildingStructureAddNodeTable .buildingStructureAddNodeTableHead .buildingStructureAddNodeTableHeadLeft button{margin-right:10px}.buildingStructureAddNode .buildingStructureAddNodeRight .buildingStructureAddNodeTable .buildingStructureAddNodeTableHead .buildingStructureAddNodeTableHeadRight{float:right}.buildingStructureAddNode .buildingStructureAddNodeRight .buildingStructureAddNodeTable .ant-table-wrapper .ant-btn-primary{padding:0 2px;margin-right:5px}.buildingStructureAddNode .buildingStructureAddNodeRight .buildingStructureAddNodeTable .ant-table-wrapper .ant-btn>.anticon+span{margin-left:0}.buildingStructureAddNode .buildingStructureAddNodeRight .buildingStructureAddNodeTable .ant-table-thead>tr>th{background-color:#eff3f8}.buildingStructureAddNode .buildingStructureAddNodeRight .buildingStructureAddNodeTable .ant-checkbox-inner{border-radius:4px}.buildingStructureAddNode .hide{display:none}.buildingStructureAddNodeModal{float:left}.buildingStructureAddNodeModalUl li{margin-bottom:10px}.buildingStructureAddNodeModalSeletNode .ant-tree-title{font-size:10px}.buildingStateAddNode{display:flex;width:100%;height:100%}.buildingStateAddNode .buildingStateAddNodeRight{float:right;flex:1;position:relative}.buildingStateAddNode .buildingStateAddNodeRight .buildingStateAddNodeSearch,.buildingStateAddNode .buildingStateAddNodeRight .buildingStateAddNodeTable{background-color:#fff;box-shadow:0 0 10px #0003;padding:20px;border-radius:4px}.buildingStateAddNode .buildingStateAddNodeRight .buildingStateAddNodeSearch{height:72px}.buildingStateAddNode .buildingStateAddNodeRight .buildingStateAddNodeSearch .buildingStateAddNodeSearchContainer{float:left}.buildingStateAddNode .buildingStateAddNodeRight .buildingStateAddNodeTable{margin-top:20px;position:absolute;top:60px;bottom:0;left:0;right:0}.buildingStateAddNode .buildingStateAddNodeRight .buildingStateAddNodeTable .buildingStateAddNodeTableHead{width:100%;height:32px;margin-bottom:15px}.buildingStateAddNode .buildingStateAddNodeRight .buildingStateAddNodeTable .buildingStateAddNodeTableHead .buildingStateAddNodeTableHeadLeft{float:left}.buildingStateAddNode .buildingStateAddNodeRight .buildingStateAddNodeTable .buildingStateAddNodeTableHead .buildingStateAddNodeTableHeadLeft button{margin-right:10px}.buildingStateAddNode .buildingStateAddNodeRight .buildingStateAddNodeTable .buildingStateAddNodeTableHead .buildingStateAddNodeTableHeadRight{float:right}.buildingStateAddNode .buildingStateAddNodeRight .buildingStateAddNodeTable .ant-table-wrapper .ant-btn-primary{padding:0 2px;margin-right:5px}.buildingStateAddNode .buildingStateAddNodeRight .buildingStateAddNodeTable .ant-table-wrapper .ant-btn>.anticon+span{margin-left:0}.buildingStateAddNode .buildingStateAddNodeRight .buildingStateAddNodeTable .ant-table-thead>tr>th{background-color:#eff3f8}.buildingStateAddNode .buildingStateAddNodeRight .buildingStateAddNodeTable .ant-checkbox-inner{border-radius:4px}.buildingStateAddNode .hide{display:none}.buildingStateAddNodeModal{float:left}.buildingStateAddNodeModalUl li{margin-bottom:10px}.buildingStateAddNodeModalSeletNode .ant-tree-title{font-size:10px}.departmentStateAddNode{display:flex;width:100%;height:100%}.departmentStateAddNode .departmentStateAddNodeRight{float:right;flex:1;position:relative}.departmentStateAddNode .departmentStateAddNodeRight .departmentStateAddNodeSearch,.departmentStateAddNode .departmentStateAddNodeRight .departmentStateAddNodeTable{background-color:#fff;box-shadow:0 0 10px #0003;padding:20px;border-radius:4px}.departmentStateAddNode .departmentStateAddNodeRight .departmentStateAddNodeSearch{height:72px}.departmentStateAddNode .departmentStateAddNodeRight .departmentStateAddNodeSearch .departmentStateAddNodeSearchContainer{float:left}.departmentStateAddNode .departmentStateAddNodeRight .departmentStateAddNodeTable{margin-top:20px;position:absolute;top:60px;bottom:0;left:0;right:0}.departmentStateAddNode .departmentStateAddNodeRight .departmentStateAddNodeTable .departmentStateAddNodeTableHead{width:100%;height:32px;margin-bottom:15px}.departmentStateAddNode .departmentStateAddNodeRight .departmentStateAddNodeTable .departmentStateAddNodeTableHead .departmentStateAddNodeTableHeadLeft{float:left}.departmentStateAddNode .departmentStateAddNodeRight .departmentStateAddNodeTable .departmentStateAddNodeTableHead .departmentStateAddNodeTableHeadLeft button{margin-right:10px}.departmentStateAddNode .departmentStateAddNodeRight .departmentStateAddNodeTable .departmentStateAddNodeTableHead .departmentStateAddNodeTableHeadRight{float:right}.departmentStateAddNode .departmentStateAddNodeRight .departmentStateAddNodeTable .ant-table-wrapper .ant-btn-primary{padding:0 2px;margin-right:5px}.departmentStateAddNode .departmentStateAddNodeRight .departmentStateAddNodeTable .ant-table-wrapper .ant-btn>.anticon+span{margin-left:0}.departmentStateAddNode .departmentStateAddNodeRight .departmentStateAddNodeTable .ant-table-thead>tr>th{background-color:#eff3f8}.departmentStateAddNode .departmentStateAddNodeRight .departmentStateAddNodeTable .ant-checkbox-inner{border-radius:4px}.departmentStateAddNode .hide{display:none}.departmentStateAddNodeModal{float:left}.departmentStateAddNodeModalUl li{margin-bottom:10px}.departmentStateAddNodeModalSeletNode .ant-tree-title{font-size:10px}.newProject{background-color:#fff;float:left;width:100%;height:100%}.newProject .newProjectForm{padding:0 140px 0 80px;float:left;width:100%;margin-top:50px}.newProject .newProjectForm>.ant-row{float:left;width:100%}.newProject .newProjectForm .newProjectFormLeft{float:left;width:40%;border-right:1px solid #E3E6ED;padding-right:30px}.newProject .newProjectForm .newProjectFormRight{float:right;width:60%}.newProject .newProjectForm h4{font-size:14px;font-family:PingFang-SC-Bold;font-weight:700;color:#8c93a8;line-height:20px;text-align:left}.newProject .newProjectForm .newProjectFormButton{width:100px;height:32px;border-radius:2px;margin-left:20px}.byitemModal{float:left}.hide{display:none}.nav{height:100%}.nav nav{width:240px;height:100%;background:#2e3142;float:left}.nav nav .navHead{width:240px;height:170px;border-bottom:2px solid #212332;float:left;text-align:center}.nav nav .navHead img{width:82px;height:82px;border-radius:50%;padding:9px;border:1px solid rgba(255,255,255,.2);margin-top:30px}.nav nav .navHead p{font-size:12px;font-family:Helvetica;color:#fff;line-height:14px;float:left;width:100%;margin-top:15px;margin-bottom:0}.nav nav .navHead .nav-unlock-btn--head{display:inline-flex;align-items:center;justify-content:center;width:auto;margin:10px auto 16px;padding:6px 14px;float:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#212332;border:1px solid rgba(255,255,255,.55);border-radius:4px;color:#fff;font-size:12px;line-height:1.2;cursor:pointer;box-shadow:none;outline:none}.nav nav .navHead .nav-unlock-btn--head:hover,.nav nav .navHead .nav-unlock-btn--head:focus,.nav nav .navHead .nav-unlock-btn--head:active{background:#000;border-color:#ffffffd9;color:#fff}.nav nav .navHead .nav-unlock-btn--head .anticon{margin-left:0;margin-right:6px;width:auto;min-width:0;font-size:12px;color:#fff}.nav nav .navHead .nav-unlock-btn--head span{font-size:12px;color:#fff}.nav nav ul{float:left;margin:48px 0 0}.nav nav ul li{float:left;width:100%;height:40px;margin-bottom:5px}.nav nav ul li a{display:flex;align-items:center;width:100%;height:40px;color:#fff}.nav nav ul li a span{font-size:16px;font-family:STHeitiSC-Medium;font-weight:500;color:#fff;line-height:1}.nav nav ul li a i,.nav nav ul li a .anticon{display:inline-flex;align-items:center;justify-content:center;width:30px;min-width:30px;margin-left:30px;color:#fff;font-size:16px;line-height:1}.nav nav ul li a i svg,.nav nav ul li a .anticon svg{display:block}.nav nav ul li a.active{background-color:#000;border-left:4px solid #ffffff}.nav nav ul li a:hover{text-decoration:none}.nav nav ul li .nav-unlock-btn{display:flex;align-items:center;width:100%;height:40px;padding:0;border:0;background:transparent;color:#ffffffd9;cursor:pointer}.nav nav ul li .nav-unlock-btn span{font-size:16px;font-family:STHeitiSC-Medium;font-weight:500;line-height:1}.nav nav ul li .nav-unlock-btn .anticon{display:inline-flex;align-items:center;justify-content:center;width:30px;min-width:30px;margin-left:30px;font-size:16px}.nav .user{height:60px;position:absolute;left:240px;right:0;top:0;background:#fff;box-shadow:0 2px 3px #0000000d}.nav .user .userDiv{float:right;padding:6px 30px}.nav .user .userDiv .ant-dropdown-trigger{float:left}.nav .user .userDiv img{width:36px;height:36px;float:left}.nav .user .userDiv .userHead{border-radius:50%;overflow:hidden;background-color:#a5a5a5}.nav .user .userDiv .imgDown{float:left;line-height:36px;margin-left:20px}.nav .user .userDiv span{float:left;margin-left:10px;font-size:14px;font-family:PingFang-SC-Medium;font-weight:500;color:#666;line-height:36px}.ant-modal.sensitive-unlock-modal .ant-modal-container{background-color:#2e3142;padding:0;overflow:hidden}.ant-modal.sensitive-unlock-modal .ant-modal-header{background:#2e3142;border-bottom:1px solid #212332;margin-bottom:0;padding:16px 24px 12px}.ant-modal.sensitive-unlock-modal .ant-modal-title{color:#fff;font-weight:600}.ant-modal.sensitive-unlock-modal .ant-modal-close{color:#ffffffbf}.ant-modal.sensitive-unlock-modal .ant-modal-close:hover{color:#fff;background:#ffffff14}.ant-modal.sensitive-unlock-modal .ant-modal-body{background:#2e3142;color:#ffffffeb;padding:16px 24px 8px}.ant-modal.sensitive-unlock-modal .ant-modal-footer{background:#2e3142;border-top:1px solid #212332;padding:12px 24px 16px}.ant-modal.sensitive-unlock-modal .sensitive-unlock-modal__hint{margin:0 0 16px;color:#ffffffd1;line-height:1.6;text-align:left}.ant-modal.sensitive-unlock-modal .newProjectForm .ant-form-item-label>label{color:#ffffffe0}.ant-modal.sensitive-unlock-modal .newProjectForm .ant-form-item-required:before{color:#ff7875!important}.ant-modal.sensitive-unlock-modal .newProjectForm .ant-input,.ant-modal.sensitive-unlock-modal .newProjectForm .ant-input-affix-wrapper{background:#212332;border-color:#ffffff38;color:#fff}.ant-modal.sensitive-unlock-modal .newProjectForm .ant-input::placeholder,.ant-modal.sensitive-unlock-modal .newProjectForm .ant-input-affix-wrapper::placeholder{color:#ffffff6b}.ant-modal.sensitive-unlock-modal .newProjectForm .ant-input-affix-wrapper .ant-input{background:transparent;color:#fff}.ant-modal.sensitive-unlock-modal .newProjectForm .ant-input-password-icon{color:#ffffffa6}.ant-modal.sensitive-unlock-modal .newProjectForm .ant-input-password-icon:hover{color:#fff}.sensitive-page-gate{min-height:360px;display:flex;align-items:center;justify-content:center;padding:24px}.sensitive-page-gate__panel{max-width:520px;padding:32px 36px;border-radius:8px;background:#2e3142;border:1px solid #212332;box-shadow:0 8px 24px #0000002e;text-align:center}.sensitive-page-gate__panel h3{margin:0 0 12px;color:#fff;font-size:18px;font-weight:600}.sensitive-page-gate__panel p{margin:0 0 24px;color:#ffffffd1;line-height:1.6}
