PluginProbe
TablePress – Tables in WordPress made easy / 2.3.2
TablePress – Tables in WordPress made easy v2.3.2
3.3.4 3.3.3 3.3.2 3.3.1 trunk 1.12 1.14 1.9.2 2.0.4 2.1.7 2.1.8 2.2 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.3 2.3.1 2.3.2 2.4 2.4.1 2.4.2 2.4.3 2.4.4 All 44 releases
tablepress / admin / css / jspreadsheet.css

jspreadsheet.css in TablePress – Tables in WordPress made easy 2.3.2, at admin/css/jspreadsheet.css

753 lines 18.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 :root {
2 --jexcel-border-color:#000;
3 }
4
5 .jexcel_container {
6 display:inline-block;
7 padding-right:2px;
8 box-sizing: border-box;
9 overscroll-behavior: contain;
10 outline: none;
11 }
12
13 .jexcel_container.fullscreen {
14 position:fixed;
15 top:0px;
16 left:0px;
17 width:100%;
18 height:100%;
19 z-index:21;
20 }
21
22 .jexcel_container.fullscreen .jexcel_content {
23 overflow:auto;
24 width:100%;
25 height:100%;
26 background-color:#ffffff;
27 }
28
29 .jexcel_container.with-toolbar .jexcel > thead > tr > td {
30 top: 0;
31 }
32
33 .jexcel_container.fullscreen.with-toolbar {
34 height: calc(100% - 46px);
35 }
36
37 .jexcel_content {
38 display:inline-block;
39 box-sizing: border-box;
40 padding-right:3px;
41 padding-bottom:3px;
42 position:relative;
43 scrollbar-width: thin;
44 scrollbar-color: #666 transparent;
45 }
46
47 @supports (-moz-appearance:none) {
48 .jexcel_content { padding-right:10px; }
49 }
50
51 .jexcel_content::-webkit-scrollbar {
52 width: 8px;
53 height: 8px;
54 }
55
56 .jexcel_content::-webkit-scrollbar-track {
57 background: #eee;
58 }
59
60 .jexcel_content::-webkit-scrollbar-thumb {
61 background: #666;
62 }
63
64 .jexcel {
65 border-collapse: separate;
66 table-layout: fixed;
67 white-space: nowrap;
68 empty-cells: show;
69 border: 0px;
70 background-color: #fff;
71 width: 0;
72
73 border-top: 1px solid transparent;
74 border-left: 1px solid transparent;
75 border-right: 1px solid #ccc;
76 border-bottom: 1px solid #ccc;
77 }
78
79 .jexcel > thead > tr > td
80 {
81 border-top: 1px solid #ccc;
82 border-left: 1px solid #ccc;
83 border-right: 1px solid transparent;
84 border-bottom: 1px solid transparent;
85 background-color: #f3f3f3;
86 padding: 2px;
87 cursor: pointer;
88 box-sizing: border-box;
89 overflow: hidden;
90 position: sticky;
91 top: 0;
92 z-index:2;
93 }
94
95 .jexcel_container.with-toolbar .jexcel > thead > tr > td
96 {
97 top:42px;
98 }
99
100 .jexcel > thead > tr > td.dragging
101 {
102 background-color:#fff;
103 opacity:0.5;
104 }
105
106 .jexcel > thead > tr > td.selected
107 {
108 background-color:#dcdcdc;
109 }
110
111 /* TablePress: Commented out to prevent conflict with styling when dragging columns left/right.
112 .jexcel > thead > tr > td.arrow-up
113 {
114 background-repeat:no-repeat;
115 background-position:center right 5px;
116 background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 14l5-5 5 5H7z' fill='gray'/%3E%3C/svg%3E");
117 text-decoration:underline;
118 }
119
120 .jexcel > thead > tr > td.arrow-down
121 {
122 background-repeat:no-repeat;
123 background-position:center right 5px;
124 background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='gray'/%3E%3C/svg%3E");
125 text-decoration:underline;
126 }
127 */
128
129 .jexcel > tbody > tr > td:first-child
130 {
131 position:relative;
132 background-color:#f3f3f3;
133 text-align:center;
134 }
135
136 .jexcel > tbody.resizable > tr > td:first-child::before
137 {
138 content:'\00a0';
139 width:100%;
140 height:3px;
141 position:absolute;
142 bottom:0px;
143 left:0px;
144 cursor:row-resize;
145 }
146
147 .jexcel > tbody.draggable > tr > td:first-child::after
148 {
149 content:'\00a0';
150 width:3px;
151 height:100%;
152 position:absolute;
153 top:0px;
154 right:0px;
155 cursor:move;
156 }
157
158 .jexcel > tbody > tr.dragging > td
159 {
160 background-color:#eee;
161 opacity:0.5;
162 }
163
164 .jexcel > tbody > tr > td
165 {
166 border-top:1px solid #ccc;
167 border-left:1px solid #ccc;
168 border-right:1px solid transparent;
169 border-bottom:1px solid transparent;
170 padding:4px;
171 white-space: nowrap;
172 box-sizing: border-box;
173 line-height:1em;
174 }
175
176 .jexcel_overflow > tbody > tr > td {
177 overflow: hidden;
178 }
179
180 .jexcel > tbody > tr > td:last-child
181 {
182 overflow: hidden;
183 }
184
185 .jexcel > tbody > tr > td > img
186 {
187 display:inline-block;
188 max-width:100px;
189 }
190
191 .jexcel > tbody > tr > td.readonly
192 {
193 color:rgba(0,0,0,0.3)
194 }
195 .jexcel > tbody > tr.selected > td:first-child
196 {
197 background-color:#dcdcdc;
198 }
199 .jexcel > tbody > tr > td > select,
200 .jexcel > tbody > tr > td > input,
201 .jexcel > tbody > tr > td > textarea
202 {
203 border:0px;
204 border-radius:0px;
205 outline:0px;
206 width:100%;
207 margin:0px;
208 padding:0px;
209 padding-right:2px;
210 background-color:transparent;
211 box-sizing: border-box;
212 }
213
214 .jexcel > tbody > tr > td > textarea
215 {
216 resize: none;
217 padding-top:6px !important;
218 }
219
220 .jexcel > tbody > tr > td > input[type=checkbox]
221 {
222 width:12px;
223 margin-top:2px;
224 }
225 .jexcel > tbody > tr > td > input[type=radio]
226 {
227 width:12px;
228 margin-top:2px;
229 }
230
231 .jexcel > tbody > tr > td > select
232 {
233 appearance: none;
234 background-repeat: no-repeat;
235 background-position-x: 100%;
236 background-position-y: 40%;
237 background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSdibGFjaycgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTcgMTBsNSA1IDUtNXonLz48cGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8+PC9zdmc+);
238 }
239
240 .jexcel > tbody > tr > td.jexcel_dropdown
241 {
242 background-repeat: no-repeat;
243 background-position:top 50% right 5px;
244 background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='lightgray'/%3E%3C/svg%3E");
245 text-overflow: ellipsis;
246 overflow-x:hidden;
247 }
248
249 .jexcel > tbody > tr > td.jexcel_dropdown.jexcel_comments
250 {
251 background:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'/%3E%3Cpath d='M7 10l5 5 5-5H7z' fill='lightgray'/%3E%3C/svg%3E") top 50% right 5px no-repeat, url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFuGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphMTlhZDJmOC1kMDI2LTI1NDItODhjOS1iZTRkYjkyMmQ0MmQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkOGI5NDUyMS00ZjEwLWQ5NDktYjUwNC0wZmU1N2I3Nzk1MDEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIHN0RXZ0OndoZW49IjIwMTktMDEtMzFUMTg6NTU6MDhaIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmExOWFkMmY4LWQwMjYtMjU0Mi04OGM5LWJlNGRiOTIyZDQyZCIgc3RFdnQ6d2hlbj0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4En6MDAAAAX0lEQVQYlX3KOw6AIBBAwS32RpJADXfx0pTET+ERZJ8F8RODFtONsG0QAoh0CSDM82dqodaBdQXnfoLZQM7gPai+wjNNE8R4pTuAYNZSKZASqL7CMy0LxNgJp30fKYUDi3+vIqb/+rUAAAAASUVORK5CYII=') top right no-repeat;
252 }
253
254 .jexcel > tbody > tr > td > .color
255 {
256 width:90%;
257 height:10px;
258 margin:auto;
259 }
260
261 .jexcel > tbody > tr > td > a {
262 text-decoration: underline;
263 }
264
265 .jexcel > tbody > tr > td.highlight > a {
266 color: blue;
267 cursor: pointer;
268 }
269
270 .jexcel > tfoot > tr > td
271 {
272 border-top: 1px solid #ccc;
273 border-left: 1px solid #ccc;
274 border-right: 1px solid transparent;
275 border-bottom: 1px solid transparent;
276 background-color: #f3f3f3;
277 padding: 2px;
278 cursor: pointer;
279 box-sizing: border-box;
280 overflow: hidden;
281 }
282
283 .jexcel .highlight {
284 background-color:rgba(0,0,0,0.05);
285 }
286
287 .jexcel .highlight-top {
288 border-top:1px solid #000; /* var(--jexcel-border-color);*/
289 box-shadow: 0px -1px #ccc;
290 }
291
292 .jexcel .highlight-left {
293 border-left:1px solid #000; /* var(--jexcel-border-color);*/
294 box-shadow: -1px 0px #ccc;
295 }
296
297 .jexcel .highlight-right {
298 border-right:1px solid #000; /* var(--jexcel-border-color);*/
299 }
300
301 .jexcel .highlight-bottom {
302 border-bottom:1px solid #000; /* var(--jexcel-border-color);*/
303 }
304
305 .jexcel .highlight-top.highlight-left {
306 box-shadow: -1px -1px #ccc;
307 -webkit-box-shadow: -1px -1px #ccc;
308 -moz-box-shadow: -1px -1px #ccc;
309 }
310
311 .jexcel .highlight-selected
312 {
313 background-color:rgba(0,0,0,0.0);
314 }
315 .jexcel .selection
316 {
317 background-color:rgba(0,0,0,0.05);
318 }
319 .jexcel .selection-left
320 {
321 border-left:1px dotted #000;
322 }
323 .jexcel .selection-right
324 {
325 border-right:1px dotted #000;
326 }
327 .jexcel .selection-top
328 {
329 border-top:1px dotted #000;
330 }
331 .jexcel .selection-bottom
332 {
333 border-bottom:1px dotted #000;
334 }
335 .jexcel_corner
336 {
337 position:absolute;
338 background-color: rgb(0, 0, 0);
339 height: 1px;
340 width: 1px;
341 border: 1px solid rgb(255, 255, 255);
342 top:-2000px;
343 left:-2000px;
344 cursor:crosshair;
345 box-sizing: initial;
346 z-index:20;
347 padding: 2px;
348 }
349
350 .jexcel .editor
351 {
352 outline:0px solid transparent;
353 overflow:visible;
354 white-space: nowrap;
355 text-align:left;
356 padding:0px;
357 box-sizing: border-box;
358 overflow:visible !important;
359 }
360
361 .jexcel .editor > input
362 {
363 padding-left:4px;
364 }
365
366 .jexcel .editor .jupload
367 {
368 position:fixed;
369 top:100%;
370 z-index:40;
371 -webkit-user-select:none;
372 user-select:none;
373 -webkit-font-smoothing: antialiased;
374 font-size: .875rem;
375 letter-spacing: .2px;
376 border-radius: 4px;
377 box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);
378 padding:10px;
379 background-color:#fff;
380 width:300px;
381 min-height:225px;
382 margin-top:2px;
383 }
384
385 .jexcel .editor .jupload img
386 {
387 width:100%;
388 height:auto;
389 }
390
391 .jexcel .editor .jexcel_richtext
392 {
393 position:fixed;
394 top:100%;
395 z-index:40;
396 -webkit-user-select:none;
397 user-select:none;
398 -webkit-font-smoothing: antialiased;
399 font-size: .875rem;
400 letter-spacing: .2px;
401 box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);
402 padding:10px;
403 background-color:#fff;
404 min-width:280px;
405 max-width:310px;
406 margin-top:2px;
407 text-align:left;
408 }
409
410 .jexcel .editor .jclose:after
411 {
412 position:absolute;
413 top:0;
414 right:0;
415 margin:10px;
416 content:'close';
417 font-family:'Material icons';
418 font-size:24px;
419 width:24px;
420 height:24px;
421 line-height:24px;
422 cursor:pointer;
423 text-shadow: 0px 0px 5px #fff;
424 }
425
426 .jexcel, .jexcel td, .jexcel_corner
427 {
428 -webkit-touch-callout: none;
429 -webkit-user-select: none;
430 user-select: none;
431 -webkit-user-drag: none;
432 -khtml-user-drag: none;
433 -moz-user-drag: none;
434 -o-user-drag: none;
435 user-drag: none;
436 }
437
438 .jexcel_textarea
439 {
440 position:absolute;
441 top:-999px;
442 left:-999px;
443 width:1px;
444 height:1px;
445 }
446 .jexcel .dragline
447 {
448 position:absolute;
449 }
450 .jexcel .dragline div
451 {
452 position:relative;
453 top:-6px;
454 height:5px;
455 width:22px;
456 }
457 .jexcel .dragline div:hover
458 {
459 cursor:move;
460 }
461
462 .jexcel .onDrag
463 {
464 background-color:rgba(0,0,0,0.6);
465 }
466
467 .jexcel .error
468 {
469 border:1px solid red;
470 }
471
472 .jexcel thead td.resizing
473 {
474 border-right-style:dotted !important;
475 border-right-color:red !important;
476 }
477
478 .jexcel tbody tr.resizing > td
479 {
480 border-bottom-style:dotted !important;
481 border-bottom-color:red !important;
482 }
483
484 .jexcel tbody td.resizing
485 {
486 border-right-style:dotted !important;
487 border-right-color:red !important;
488 }
489
490 .jexcel .jdropdown-header
491 {
492 border:0px !important;
493 outline:none !important;
494 width:100% !important;
495 height:100% !important;
496 padding:0px !important;
497 padding-left:8px !important;
498 }
499
500 .jexcel .jdropdown-container
501 {
502 margin-top:1px;
503 }
504
505 .jexcel .jdropdown-container-header {
506 padding: 0px;
507 margin: 0px;
508 height: inherit;
509 }
510
511 .jexcel .jdropdown-picker
512 {
513 border:0px !important;
514 padding:0px !important;
515 width:inherit;
516 height:inherit;
517 }
518
519 .jexcel .jexcel_comments
520 {
521 background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFuGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphMTlhZDJmOC1kMDI2LTI1NDItODhjOS1iZTRkYjkyMmQ0MmQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkOGI5NDUyMS00ZjEwLWQ5NDktYjUwNC0wZmU1N2I3Nzk1MDEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIHN0RXZ0OndoZW49IjIwMTktMDEtMzFUMTg6NTU6MDhaIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmExOWFkMmY4LWQwMjYtMjU0Mi04OGM5LWJlNGRiOTIyZDQyZCIgc3RFdnQ6d2hlbj0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4En6MDAAAAX0lEQVQYlX3KOw6AIBBAwS32RpJADXfx0pTET+ERZJ8F8RODFtONsG0QAoh0CSDM82dqodaBdQXnfoLZQM7gPai+wjNNE8R4pTuAYNZSKZASqL7CMy0LxNgJp30fKYUDi3+vIqb/+rUAAAAASUVORK5CYII=');
522 background-repeat: no-repeat;
523 background-position: top right;
524 }
525
526 .jexcel .sp-replacer
527 {
528 margin: 2px;
529 border:0px;
530 }
531
532 .jexcel > thead > tr.jexcel_filter > td > input
533 {
534 border:0px;
535 width:100%;
536 outline:none;
537 }
538
539 .jexcel_about {
540 float: right;
541 font-size: 0.7em;
542 padding: 2px;
543 text-transform: uppercase;
544 letter-spacing: 1px;
545 display: none;
546 }
547 .jexcel_about a {
548 color: #ccc;
549 text-decoration: none;
550 }
551
552 .jexcel_about img {
553 display: none;
554 }
555
556 .jexcel_filter
557 {
558 display:flex;
559 justify-content:space-between;
560 margin-bottom:4px;
561 }
562
563 .jexcel_filter > div
564 {
565 padding:8px;
566 align-items:center;
567 }
568
569 .jexcel_pagination
570 {
571 display:flex;
572 justify-content:space-between;
573 align-items:center;
574 }
575
576 .jexcel_pagination > div
577 {
578 display:flex;
579 padding:10px;
580 }
581
582 .jexcel_pagination > div:last-child
583 {
584 padding-right:10px;
585 padding-top:10px;
586 }
587
588 .jexcel_pagination > div > div
589 {
590 text-align:center;
591 width:36px;
592 height:36px;
593 line-height:34px;
594 border:1px solid #ccc;
595 box-sizing: border-box;
596 margin-left:2px;
597 cursor:pointer;
598 }
599
600 .jexcel_page
601 {
602 font-size:0.8em;
603 }
604
605 .jexcel_page_selected
606 {
607 font-weight:bold;
608 background-color:#f3f3f3;
609 }
610
611 .jexcel_toolbar
612 {
613 display:flex;
614 background-color:#f3f3f3;
615 border:1px solid #ccc;
616 padding:4px;
617 margin:0px 2px 4px 1px;
618 position:sticky;
619 top:0px;
620 z-index:21;
621 }
622
623 .jexcel_toolbar:empty
624 {
625 display:none;
626 }
627
628 .jexcel_toolbar i.jexcel_toolbar_item
629 {
630 width:24px;
631 height:24px;
632 padding:4px;
633 cursor:pointer;
634 display:inline-block;
635 }
636
637 .jexcel_toolbar i.jexcel_toolbar_item:hover
638 {
639 background-color:#ddd;
640 }
641
642 .jexcel_toolbar select.jexcel_toolbar_item
643 {
644 margin-left:2px;
645 margin-right:2px;
646 display:inline-block;
647 border:0px;
648 background-color:transparent;
649 padding-right:10px;
650 }
651
652 .jexcel .dragging-left
653 {
654 background-repeat: no-repeat;
655 background-position:top 50% left 0px;
656 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M14 7l-5 5 5 5V7z'/%3E%3Cpath fill='none' d='M24 0v24H0V0h24z'/%3E%3C/svg%3E");
657 }
658
659 .jexcel .dragging-right
660 {
661 background-repeat: no-repeat;
662 background-position:top 50% right 0px;
663 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M10 17l5-5-5-5v10z'/%3E%3Cpath fill='none' d='M0 24V0h24v24H0z'/%3E%3C/svg%3E");
664 }
665
666 .jexcel_tabs .jexcel_tab
667 {
668 display:none;
669 }
670
671 .jexcel_tabs .jexcel_tab_link
672 {
673 display:inline-block;
674 padding:10px;
675 padding-left:20px;
676 padding-right:20px;
677 margin-right:5px;
678 margin-bottom:5px;
679 background-color:#f3f3f3;
680 cursor:pointer;
681 }
682
683 .jexcel_tabs .jexcel_tab_link.selected
684 {
685 background-color:#ddd;
686 }
687
688 .jexcel_hidden_index > tbody > tr > td:first-child,
689 .jexcel_hidden_index > thead > tr > td:first-child,
690 .jexcel_hidden_index > tfoot > tr > td:first-child,
691 .jexcel_hidden_index > colgroup > col:first-child
692 {
693 display:none;
694 }
695
696
697
698 .jexcel .jrating {
699 display: inline-flex;
700 }
701 .jexcel .jrating > div {
702 zoom: 0.55;
703 }
704
705 .jexcel .copying-top {
706 border-top:1px dashed #000;
707 }
708
709 .jexcel .copying-left {
710 border-left:1px dashed #000;
711 }
712
713 .jexcel .copying-right {
714 border-right:1px dashed #000;
715 }
716
717 .jexcel .copying-bottom {
718 border-bottom:1px dashed #000;
719 }
720
721 .jexcel .jexcel_column_filter {
722 background-repeat: no-repeat;
723 background-position: top 50% right 5px;
724 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='gray' width='18px' height='18px'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
725 text-overflow: ellipsis;
726 overflow: hidden;
727 padding: 0px;
728 padding-left: 6px;
729 padding-right: 20px;
730 }
731
732 .jexcel thead .jexcel_freezed, .jexcel tfoot .jexcel_freezed {
733 left: 0px;
734 z-index: 3 !important;
735 box-shadow: 2px 0px 2px 0.2px #ccc !important;
736 -webkit-box-shadow: 2px 0px 2px 0.2px #ccc !important;
737 -moz-box-shadow: 2px 0px 2px 0.2px #ccc !important;
738 }
739
740 .jexcel tbody .jexcel_freezed {
741 position: relative;
742 background-color: #fff;
743 box-shadow: 1px 1px 1px 1px #ccc !important;
744 -webkit-box-shadow: 2px 4px 4px 0.1px #ccc !important;
745 -moz-box-shadow: 2px 4px 4px 0.1px #ccc !important;
746 }
747
748 .jexcel > tbody > tr > td.readonly > input[type=checkbox],
749 .jexcel > tbody > tr > td.readonly > input[type=radio] {
750 pointer-events: none;
751 opacity: 0.5;
752 }
753