.data-list-panel { width: 100%; height: 100%; min-width: 0; min-height: 0; display: flex; flex-direction: column; box-sizing: border-box; overflow: hidden; padding: 8px; border-radius: 4px; background-color: #fff; } .data-list-panel--auto { height: auto; overflow: visible; } .data-list-panel, .data-list-panel .ant-btn, .data-list-panel .ant-input, .data-list-panel .ant-input-affix-wrapper, .data-list-panel .ant-select, .data-list-panel .ant-select-selector, .data-list-panel .ant-table { font-family: "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif; font-size: 14px; letter-spacing: 0; } .data-list-panel .ant-btn { height: 32px; border-radius: 4px !important; box-shadow: none; display: inline-flex; align-items: center; justify-content: center; } .data-list-panel .ant-btn .ant-btn-icon, .data-list-panel .ant-input-prefix, .data-list-panel .ant-input-prefix .anticon { display: inline-flex; align-items: center; line-height: 1; } .data-list-panel .ant-input, .data-list-panel .ant-input-affix-wrapper, .data-list-panel .ant-select-selector { height: 32px !important; border-radius: 4px !important; } .data-list-panel .ant-input-affix-wrapper { display: inline-flex; align-items: center; padding-top: 0; padding-bottom: 0; } .data-list-panel .ant-input-affix-wrapper .ant-input { height: 30px !important; line-height: 30px; } .data-list-panel .ant-input-prefix { height: 100%; margin-inline-end: 6px; } .data-list-panel .ant-select-selector { align-items: center; } .data-list-panel__toolbar { flex-shrink: 0; flex-wrap: nowrap; min-width: 0; min-height: 40px; margin-bottom: 14px; display: flex; align-items: flex-end; justify-content: space-between; gap: 12px; } .data-list-panel__left-actions { flex: 0 0 auto; min-width: 0; min-height: 32px; display: flex; align-items: center; } .data-list-panel__right-actions { flex: 1; min-width: 0; min-height: 32px; display: flex; align-items: center; justify-content: flex-end; } .data-list-panel__toolbar .ant-btn { font-size: 14px; font-weight: 400; line-height: 22px; } .data-list-panel__toolbar .ant-btn:not(.ant-btn-icon-only) { padding-inline: 14px; } .data-list-panel__toolbar .ant-btn .ant-btn-icon { font-size: 14px; } .data-list-panel__right-actions .ant-space { min-width: 0; min-height: 32px; align-items: center; } .data-list-panel__table-container { flex: 1; height: 100%; min-width: 0; min-height: 0; display: flex; flex-direction: column; overflow: hidden; } .data-list-panel--auto .data-list-panel__table-container, .data-list-panel--auto .data-list-panel__table-area { height: auto; overflow: visible; } .data-list-panel__table-area { flex: 1; min-width: 0; min-height: 0; display: flex; flex-direction: column; overflow: hidden; } .data-list-panel__table-area .app-page__table-wrap, .data-list-panel__table-area .list-table-container { height: 100%; } .data-list-panel__table-area .ant-table-thead > tr > th { height: 45px; color: #000; font-size: 14px; font-weight: 600; background: #fafafa !important; } .data-list-panel__table-area .ant-table-tbody > tr > td { height: 47px; color: #000; font-size: 14px; font-weight: 400; } .data-list-panel__table-area .ant-table-tbody > tr:not(.row-selected):not(.ant-table-row-selected):not(.dict-type-row-selected):hover > td, .data-list-panel__table-area .ant-table-tbody > tr:not(.row-selected):not(.ant-table-row-selected):not(.dict-type-row-selected) > td.ant-table-cell-row-hover { background: #fff !important; } .data-list-panel__table-area .ant-table-cell { line-height: 22px; } .data-list-panel__table-area .ant-table-content, .data-list-panel__table-area .ant-table-body { overflow-x: auto !important; } .data-list-panel__table-area .ant-tag { margin-inline-end: 0; border-radius: 4px; font-family: "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif; } .data-list-panel__footer { flex-shrink: 0; min-width: 0; min-height: 50px; } .data-list-panel__footer .app-pagination-container { min-width: 0; overflow: visible; border-radius: 0; background: #fff; box-sizing: border-box; min-height: 50px; } .data-list-panel__footer .app-pagination-container .ant-pagination { min-width: 0; overflow: visible; } .data-list-panel__footer .app-pagination-container .ant-pagination-options { margin-inline-start: 8px; } .data-list-panel__footer .app-pagination-container, .data-list-panel__footer .app-pagination-container .ant-pagination, .data-list-panel__footer .app-pagination-total { color: #333; font-family: "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif; font-size: 14px; } @media (max-width: 768px) { .data-list-panel__toolbar { align-items: stretch; flex-direction: column; } .data-list-panel__left-actions, .data-list-panel__right-actions { flex: none; } .data-list-panel__right-actions, .data-list-panel__right-actions .ant-space, .data-list-panel__right-actions .ant-input-affix-wrapper, .data-list-panel__right-actions .ant-select { width: 100% !important; } }