44 justify-content : space-between;
55 align-items : center;
66 padding : 12px ;
7+ /* Ensure pagination doesn't break on smaller screens */
8+ min-width : 1200px ; /* Match table minimum width */
9+ overflow-x : auto; /* Allow horizontal scroll if needed */
10+ -webkit-overflow-scrolling : touch;
11+ /* Ensure content container has proper width */
12+ position : relative;
13+ }
14+
15+ /* Ensure the centered content container has minimum width */
16+ .pagination-container > div {
17+ min-width : 600px ; /* Minimum width for pagination content */
18+ display : flex;
19+ align-items : center;
20+ gap : 24px ;
21+ position : absolute;
22+ white-space : nowrap; /* Prevent text wrapping */
723}
824
925.pagination-button {
2440.pagination-info {
2541 color : # 2c3e50 ;
2642 margin-left : 8px ;
43+ /* Ensure total items text doesn't break */
44+ white-space : nowrap;
45+ flex-shrink : 0 ;
2746}
2847
2948.pagination-select {
3251 border-radius : 4px ;
3352 background-color : # ffffff ;
3453 color : # 262626 ;
54+ /* Ensure page size selector doesn't break */
55+ white-space : nowrap;
56+ flex-shrink : 0 ;
57+ min-width : 80px ; /* Minimum width for the selector */
3558}
3659
3760.pagination-select option {
5073.pagination-select option : selected {
5174 background-color : # 5D5FEF !important ;
5275 color : # ffffff !important ;
53- }
76+ }
77+
78+ /* Responsive styles to prevent pagination from breaking on smaller screens */
79+ @media (max-width : 1200px ) {
80+ .pagination-container {
81+ min-width : 1200px ; /* Maintain minimum width */
82+ overflow-x : auto; /* Enable horizontal scroll */
83+ }
84+
85+ .pagination-container > div {
86+ min-width : 600px ; /* Maintain minimum width for content */
87+ }
88+ }
89+
90+ @media (max-width : 768px ) {
91+ .pagination-container {
92+ min-width : 1200px ; /* Maintain minimum width */
93+ overflow-x : auto; /* Enable horizontal scroll */
94+ }
95+
96+ .pagination-container > div {
97+ min-width : 600px ; /* Maintain minimum width for content */
98+ }
99+ }
100+
101+ @media (max-width : 480px ) {
102+ .pagination-container {
103+ min-width : 1200px ; /* Maintain minimum width */
104+ overflow-x : auto; /* Enable horizontal scroll */
105+ }
106+
107+ .pagination-container > div {
108+ min-width : 600px ; /* Maintain minimum width for content */
109+ }
110+ }
0 commit comments