.analysis-split-table-shell() { @panel-gap: 8px; @summary-ratio: 0.56; @trend-ratio: 0.44; .content-panel { margin-top: @panel-gap; flex: 1 1 auto; min-height: 0; display: flex; flex-direction: column; gap: @panel-gap; overflow: hidden; } .summary-panel, .trend-panel { min-height: 0; box-sizing: border-box; overflow: hidden; display: flex; flex-direction: column; } .summary-panel { flex: 0 0 calc((100% - @panel-gap) * @summary-ratio); max-height: calc((100% - @panel-gap) * @summary-ratio); } .trend-panel { flex: 1 1 calc((100% - @panel-gap) * @trend-ratio); max-height: calc((100% - @panel-gap) * @trend-ratio); } .panel-header { flex: 0 0 auto; } .table-panel { flex: 1 1 auto; min-height: 0; display: flex; flex-direction: column; overflow: hidden; } .table-wrapper { flex: 1 1 auto; height: 100%; min-height: 0; border: 0; border-radius: 0; background: transparent; box-shadow: none; overflow: hidden; } .table-wrapper .jeesite-basic-table { height: 100%; display: flex; flex-direction: column; } .table-wrapper .ant-table-wrapper { height: 100%; min-height: 0; } .table-wrapper .ant-spin-nested-loading, .table-wrapper .ant-spin-container, .table-wrapper .ant-table, .table-wrapper .ant-table-container { height: 100%; min-height: 0; } .table-wrapper .ant-spin-container, .table-wrapper .ant-table, .table-wrapper .ant-table-container { display: flex; flex-direction: column; } .table-wrapper .ant-table-body { max-height: 100% !important; } .pagination-bar { display: flex; align-items: center; justify-content: flex-end; gap: 8px; flex: 0 0 auto; flex-wrap: wrap; } .pagination-total { margin-right: 0; white-space: nowrap; } .pagination-size, .pagination-actions, .pagination-jump { display: flex; align-items: center; gap: 6px; white-space: nowrap; } .pagination-input { width: 48px; } @media screen and (max-width: 992px) { .summary-panel, .trend-panel { flex: 1 1 auto; max-height: none; } .pagination-bar { justify-content: flex-start; } } }