.main{width:100%;height:calc(100vh - 202px);background-color:#fff}.main /deep/ .ant-card.ant-card-contain-tabs{height:100%}.main /deep/ .ant-card.ant-card-contain-tabs .ant-card-head{padding:0 12px}.main /deep/ .ant-card.ant-card-contain-tabs .ant-card-body{padding:12px;height:calc(100% - 56px)}.main /deep/ .ant-card.ant-card-contain-tabs .ant-card-body .general-schedule .ant-table,.main /deep/ .ant-card.ant-card-contain-tabs .ant-card-body .period-plan .ant-table{margin-top:12px}.model-info /deep/ .ant-drawer-wrapper-body .ant-drawer-body{height:calc(100% - 55px);padding:0}.model-info /deep/ .ant-drawer-wrapper-body .ant-drawer-body .aggregate{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;position:relative}.model-info /deep/ .ant-drawer-wrapper-body .ant-drawer-body .aggregate .model{-webkit-box-flex:1;-ms-flex:1;flex:1}.model-info /deep/ .ant-drawer-wrapper-body .ant-drawer-body .aggregate .aggregate-btn{position:absolute;right:20px;bottom:20px;width:64px}.model-info /deep/ .ant-drawer-wrapper-body .ant-drawer-body .aggregate .aggregate-bar{position:absolute;top:140px;right:20px;width:300px;height:calc(100% - 212px);background-color:rgba(0,0,0,.3);--animate-duration:300ms}.model-info /deep/ .ant-drawer-wrapper-body .ant-drawer-body .aggregate .aggregate-bar .ant-card{background-color:transparent;height:calc(100% - 32px)}.model-info /deep/ .ant-drawer-wrapper-body .ant-drawer-body .aggregate .aggregate-bar .ant-card .ant-card-head{padding:0 12px}.model-info /deep/ .ant-drawer-wrapper-body .ant-drawer-body .aggregate .aggregate-bar .ant-card .ant-card-head .ant-card-head-wrapper{min-height:48px}.model-info /deep/ .ant-drawer-wrapper-body .ant-drawer-body .aggregate .aggregate-bar .ant-card .ant-card-head .ant-card-head-title{padding:0}.model-info /deep/ .ant-drawer-wrapper-body .ant-drawer-body .aggregate .aggregate-bar .ant-card .ant-card-body{padding:12px 0 12px 12px;height:calc(100% - 49px)}.model-info /deep/ .ant-drawer-wrapper-body .ant-drawer-body .aggregate .aggregate-bar .ant-card .ant-card-body .bar-list{width:100%;height:100%;padding-right:12px}.model-info /deep/ .ant-drawer-wrapper-body .ant-drawer-body .aggregate .aggregate-bar .ant-card .ant-card-body .aggregate-remark{padding-right:12px}/deep/ .progress-kanban,/deep/ .progress-kanban>div{width:100%;height:100%}/deep/ .generalScheduleUploadModal .ant-upload{width:100%!important}