.page-panel { width: 100%; height: 100%; background-color: #eff0f5 !important; box-sizing: border-box; padding: 10px; .head-title { font-size: 16px; color: #333333; line-height: 18px; padding: 10px 0; font-weight: 500; &::before { content: ''; display: inline-block; width: 3px; height: 16px; background: #2a77f7; vertical-align: bottom; margin-right: 5px; } &.line { border-bottom: 1px solid #eaeaea; } } .left-panel { float: left; width: 40%; height: 100%; background-color: #fff; border-top-left-radius: 5px; border-bottom-left-radius: 5px; box-sizing: border-box; padding: 20px 20px; overflow-y: auto; position: relative; overflow: hidden; } .right-panel { float: left; width: 60%; height: 100%; background-color: #fff; border-top-right-radius: 5px; border-bottom-right-radius: 5px; box-sizing: border-box; padding: 10px 20px; overflow-y: auto; .chart-panel { font-size: 0; .chart-box { display: inline-block; width: 50%; height: 160px; font-size: 14px; overflow: hidden; } } .el-table >>> .el-table__cell { padding: 5px 0 !important; } .middle-box { clear: both; width: 100%; height: 260px; padding-top: 10px; } .bottom-box { height: calc(100% - 548px); .el-tabs { height: 100%; >>> .el-tabs__header { background: none; color: black; margin-bottom: 0px; } >>> .el-tabs__nav .el-tabs__item { margin: 8px 0 0 0 !important; background-color: unset !important; padding: 0 13px !important; } >>> .el-tab-pane { height: calc(100% - 20px); width: 100%; } } .cust-table { >>> .el-table__body-wrapper { height: calc(100% - 68px); } } } } }