PluginProbe
King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder / 51.1.78
King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder v51.1.78
51.1.83 51.1.82 51.1.81 51.1.79 51.1.78 51.1.77 51.1.76 51.1.74 51.1.75 51.1.65 51.1.64 51.1.63 trunk 51.1.14 51.1.2 51.1.35 51.1.36 51.1.37 51.1.38 51.1.39 51.1.44 51.1.45 51.1.46 51.1.47 51.1.49 All 37 releases
king-addons / includes / extensions / Data_Table_Builder / assets / frontend.css

frontend.css in King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder 51.1.78, at includes/extensions/Data_Table_Builder/assets/frontend.css

222 lines 4.7 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .kng-table-builder {
2 --kng-table-bg: #ffffff;
3 --kng-table-text: #1d1d1f;
4 --kng-table-muted: #6e6e73;
5 --kng-table-border: rgba(0, 0, 0, 0.08);
6 --kng-table-header-bg: rgba(0, 0, 0, 0.04);
7 --kng-table-accent: #0071e3;
8 --kng-table-row-hover: rgba(0, 0, 0, 0.03);
9 --kng-table-zebra: rgba(0, 0, 0, 0.02);
10
11 font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Helvetica, Arial, sans-serif;
12 background: var(--kng-table-bg);
13 color: var(--kng-table-text);
14 border-radius: 20px;
15 border: 1px solid var(--kng-table-border);
16 padding: 20px;
17 box-shadow: 0 20px 40px rgba(0, 0, 0, 0.08);
18 margin: 24px 0;
19 }
20
21 .kng-table-theme-dark {
22 --kng-table-bg: #0b0b0d;
23 --kng-table-text: #f5f5f7;
24 --kng-table-muted: #a1a1a6;
25 --kng-table-border: rgba(255, 255, 255, 0.08);
26 --kng-table-header-bg: rgba(255, 255, 255, 0.08);
27 --kng-table-row-hover: rgba(255, 255, 255, 0.08);
28 --kng-table-zebra: rgba(255, 255, 255, 0.04);
29 }
30
31 .kng-table-toolbar {
32 display: flex;
33 flex-wrap: wrap;
34 gap: 12px;
35 align-items: center;
36 justify-content: space-between;
37 margin-bottom: 16px;
38 }
39
40 .kng-table-title {
41 font-size: 18px;
42 font-weight: 600;
43 }
44
45 .kng-table-search input {
46 padding: 10px 14px;
47 border-radius: 999px;
48 border: 1px solid var(--kng-table-border);
49 background: transparent;
50 color: var(--kng-table-text);
51 min-width: 220px;
52 }
53
54 .kng-table-wrapper {
55 overflow-x: auto;
56 }
57
58 .kng-table-no-scroll .kng-table-wrapper {
59 overflow-x: visible;
60 }
61
62 .kng-table {
63 width: 100%;
64 border-collapse: collapse;
65 }
66
67 .kng-table th,
68 .kng-table td {
69 padding: 14px 16px;
70 border-bottom: 1px solid var(--kng-table-border);
71 text-align: left;
72 font-size: 15px;
73 }
74
75 .kng-table th {
76 background: var(--kng-table-header-bg);
77 font-size: 12px;
78 text-transform: uppercase;
79 letter-spacing: 0.08em;
80 color: var(--kng-table-muted);
81 cursor: pointer;
82 }
83
84 .kng-table td {
85 color: var(--kng-table-text);
86 }
87
88 .kng-table tbody tr:hover {
89 background: var(--kng-table-row-hover);
90 }
91
92 .kng-table.zebra tbody tr:nth-child(odd) {
93 background: var(--kng-table-zebra);
94 }
95
96 .kng-table-align-center {
97 text-align: center;
98 }
99
100 .kng-table-align-right {
101 text-align: right;
102 }
103
104 .kng-table td[data-tooltip] {
105 position: relative;
106 }
107
108 .kng-table td[data-tooltip]:hover::after {
109 content: attr(data-tooltip);
110 position: absolute;
111 left: 50%;
112 bottom: 120%;
113 transform: translateX(-50%);
114 background: #111;
115 color: #fff;
116 padding: 6px 10px;
117 border-radius: 8px;
118 font-size: 12px;
119 white-space: nowrap;
120 z-index: 10;
121 }
122
123 .kng-table-pagination {
124 display: flex;
125 gap: 8px;
126 flex-wrap: wrap;
127 justify-content: flex-end;
128 margin-top: 16px;
129 }
130
131 .kng-table-pagination button {
132 border: 1px solid var(--kng-table-border);
133 background: transparent;
134 color: var(--kng-table-text);
135 padding: 6px 12px;
136 border-radius: 999px;
137 cursor: pointer;
138 font-size: 13px;
139 }
140
141 .kng-table-pagination button.active {
142 background: var(--kng-table-accent);
143 color: #fff;
144 border-color: var(--kng-table-accent);
145 }
146
147 .kng-table-empty {
148 padding: 18px;
149 border-radius: 14px;
150 border: 1px dashed var(--kng-table-border);
151 color: var(--kng-table-muted);
152 font-size: 14px;
153 }
154
155 /* Presets */
156 .kng-table-preset-glass {
157 background: linear-gradient(135deg, rgba(255, 255, 255, 0.9), rgba(245, 245, 247, 0.6));
158 backdrop-filter: blur(20px);
159 }
160
161 .kng-table-theme-dark.kng-table-preset-glass {
162 background: linear-gradient(135deg, rgba(20, 20, 20, 0.9), rgba(10, 10, 10, 0.6));
163 }
164
165 .kng-table-preset-contrast {
166 --kng-table-accent: #0a84ff;
167 }
168
169 .kng-table-preset-soft-gray {
170 --kng-table-header-bg: rgba(0, 0, 0, 0.02);
171 --kng-table-row-hover: rgba(0, 0, 0, 0.04);
172 }
173
174 .kng-table-preset-modern-lines {
175 border-radius: 8px;
176 box-shadow: none;
177 }
178
179 .kng-table-preset-card-table {
180 border: none;
181 box-shadow: none;
182 }
183
184 .kng-table-preset-card-table .kng-table {
185 border-spacing: 0 10px;
186 border-collapse: separate;
187 }
188
189 .kng-table-preset-card-table tbody tr {
190 background: var(--kng-table-bg);
191 box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);
192 }
193
194 .kng-table-preset-dark-mode {
195 --kng-table-bg: #000;
196 --kng-table-text: #f5f5f7;
197 --kng-table-muted: #86868b;
198 }
199
200 .kng-table-preset-highlight-header {
201 --kng-table-header-bg: rgba(0, 113, 227, 0.12);
202 --kng-table-accent: #0071e3;
203 }
204
205 .kng-table-preset-pricing {
206 --kng-table-accent: #10b981;
207 }
208
209 .kng-table-preset-feature-matrix {
210 --kng-table-accent: #ec4899;
211 }
212
213 @media (max-width: 768px) {
214 .kng-table-builder {
215 padding: 16px;
216 }
217
218 .kng-table-pagination {
219 justify-content: center;
220 }
221 }
222