PluginProbe
TablePress – Tables in WordPress made easy / 2.2
TablePress – Tables in WordPress made easy v2.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.2, at admin/css/jspreadsheet.css

754 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 -webkit-appearance: none;
234 appearance: none;
235 background-repeat: no-repeat;
236 background-position-x: 100%;
237 background-position-y: 40%;
238 background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSdibGFjaycgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyB3aWR0aD0nMjQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zyc+PHBhdGggZD0nTTcgMTBsNSA1IDUtNXonLz48cGF0aCBkPSdNMCAwaDI0djI0SDB6JyBmaWxsPSdub25lJy8+PC9zdmc+);
239 }
240
241 .jexcel > tbody > tr > td.jexcel_dropdown
242 {
243 background-repeat: no-repeat;
244 background-position:top 50% right 5px;
245 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");
246 text-overflow: ellipsis;
247 overflow-x:hidden;
248 }
249
250 .jexcel > tbody > tr > td.jexcel_dropdown.jexcel_comments
251 {
252 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;
253 }
254
255 .jexcel > tbody > tr > td > .color
256 {
257 width:90%;
258 height:10px;
259 margin:auto;
260 }
261
262 .jexcel > tbody > tr > td > a {
263 text-decoration: underline;
264 }
265
266 .jexcel > tbody > tr > td.highlight > a {
267 color: blue;
268 cursor: pointer;
269 }
270
271 .jexcel > tfoot > tr > td
272 {
273 border-top: 1px solid #ccc;
274 border-left: 1px solid #ccc;
275 border-right: 1px solid transparent;
276 border-bottom: 1px solid transparent;
277 background-color: #f3f3f3;
278 padding: 2px;
279 cursor: pointer;
280 box-sizing: border-box;
281 overflow: hidden;
282 }
283
284 .jexcel .highlight {
285 background-color:rgba(0,0,0,0.05);
286 }
287
288 .jexcel .highlight-top {
289 border-top:1px solid #000; /* var(--jexcel-border-color);*/
290 box-shadow: 0px -1px #ccc;
291 }
292
293 .jexcel .highlight-left {
294 border-left:1px solid #000; /* var(--jexcel-border-color);*/
295 box-shadow: -1px 0px #ccc;
296 }
297
298 .jexcel .highlight-right {
299 border-right:1px solid #000; /* var(--jexcel-border-color);*/
300 }
301
302 .jexcel .highlight-bottom {
303 border-bottom:1px solid #000; /* var(--jexcel-border-color);*/
304 }
305
306 .jexcel .highlight-top.highlight-left {
307 box-shadow: -1px -1px #ccc;
308 -webkit-box-shadow: -1px -1px #ccc;
309 -moz-box-shadow: -1px -1px #ccc;
310 }
311
312 .jexcel .highlight-selected
313 {
314 background-color:rgba(0,0,0,0.0);
315 }
316 .jexcel .selection
317 {
318 background-color:rgba(0,0,0,0.05);
319 }
320 .jexcel .selection-left
321 {
322 border-left:1px dotted #000;
323 }
324 .jexcel .selection-right
325 {
326 border-right:1px dotted #000;
327 }
328 .jexcel .selection-top
329 {
330 border-top:1px dotted #000;
331 }
332 .jexcel .selection-bottom
333 {
334 border-bottom:1px dotted #000;
335 }
336 .jexcel_corner
337 {
338 position:absolute;
339 background-color: rgb(0, 0, 0);
340 height: 1px;
341 width: 1px;
342 border: 1px solid rgb(255, 255, 255);
343 top:-2000px;
344 left:-2000px;
345 cursor:crosshair;
346 box-sizing: initial;
347 z-index:20;
348 padding: 2px;
349 }
350
351 .jexcel .editor
352 {
353 outline:0px solid transparent;
354 overflow:visible;
355 white-space: nowrap;
356 text-align:left;
357 padding:0px;
358 box-sizing: border-box;
359 overflow:visible !important;
360 }
361
362 .jexcel .editor > input
363 {
364 padding-left:4px;
365 }
366
367 .jexcel .editor .jupload
368 {
369 position:fixed;
370 top:100%;
371 z-index:40;
372 -webkit-user-select:none;
373 user-select:none;
374 -webkit-font-smoothing: antialiased;
375 font-size: .875rem;
376 letter-spacing: .2px;
377 border-radius: 4px;
378 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);
379 padding:10px;
380 background-color:#fff;
381 width:300px;
382 min-height:225px;
383 margin-top:2px;
384 }
385
386 .jexcel .editor .jupload img
387 {
388 width:100%;
389 height:auto;
390 }
391
392 .jexcel .editor .jexcel_richtext
393 {
394 position:fixed;
395 top:100%;
396 z-index:40;
397 -webkit-user-select:none;
398 user-select:none;
399 -webkit-font-smoothing: antialiased;
400 font-size: .875rem;
401 letter-spacing: .2px;
402 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);
403 padding:10px;
404 background-color:#fff;
405 min-width:280px;
406 max-width:310px;
407 margin-top:2px;
408 text-align:left;
409 }
410
411 .jexcel .editor .jclose:after
412 {
413 position:absolute;
414 top:0;
415 right:0;
416 margin:10px;
417 content:'close';
418 font-family:'Material icons';
419 font-size:24px;
420 width:24px;
421 height:24px;
422 line-height:24px;
423 cursor:pointer;
424 text-shadow: 0px 0px 5px #fff;
425 }
426
427 .jexcel, .jexcel td, .jexcel_corner
428 {
429 -webkit-touch-callout: none;
430 -webkit-user-select: none;
431 user-select: none;
432 -webkit-user-drag: none;
433 -khtml-user-drag: none;
434 -moz-user-drag: none;
435 -o-user-drag: none;
436 user-drag: none;
437 }
438
439 .jexcel_textarea
440 {
441 position:absolute;
442 top:-999px;
443 left:-999px;
444 width:1px;
445 height:1px;
446 }
447 .jexcel .dragline
448 {
449 position:absolute;
450 }
451 .jexcel .dragline div
452 {
453 position:relative;
454 top:-6px;
455 height:5px;
456 width:22px;
457 }
458 .jexcel .dragline div:hover
459 {
460 cursor:move;
461 }
462
463 .jexcel .onDrag
464 {
465 background-color:rgba(0,0,0,0.6);
466 }
467
468 .jexcel .error
469 {
470 border:1px solid red;
471 }
472
473 .jexcel thead td.resizing
474 {
475 border-right-style:dotted !important;
476 border-right-color:red !important;
477 }
478
479 .jexcel tbody tr.resizing > td
480 {
481 border-bottom-style:dotted !important;
482 border-bottom-color:red !important;
483 }
484
485 .jexcel tbody td.resizing
486 {
487 border-right-style:dotted !important;
488 border-right-color:red !important;
489 }
490
491 .jexcel .jdropdown-header
492 {
493 border:0px !important;
494 outline:none !important;
495 width:100% !important;
496 height:100% !important;
497 padding:0px !important;
498 padding-left:8px !important;
499 }
500
501 .jexcel .jdropdown-container
502 {
503 margin-top:1px;
504 }
505
506 .jexcel .jdropdown-container-header {
507 padding: 0px;
508 margin: 0px;
509 height: inherit;
510 }
511
512 .jexcel .jdropdown-picker
513 {
514 border:0px !important;
515 padding:0px !important;
516 width:inherit;
517 height:inherit;
518 }
519
520 .jexcel .jexcel_comments
521 {
522 background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFuGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTAxLTMxVDE4OjU1OjA4WiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphMTlhZDJmOC1kMDI2LTI1NDItODhjOS1iZTRkYjkyMmQ0MmQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpkOGI5NDUyMS00ZjEwLWQ5NDktYjUwNC0wZmU1N2I3Nzk1MDEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDplMzdjYmE1ZS1hYTMwLWNkNDUtYTAyNS1lOWYxZjk2MzUzOGUiIHN0RXZ0OndoZW49IjIwMTktMDEtMzFUMTg6NTU6MDhaIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmExOWFkMmY4LWQwMjYtMjU0Mi04OGM5LWJlNGRiOTIyZDQyZCIgc3RFdnQ6d2hlbj0iMjAxOS0wMS0zMVQxODo1NTowOFoiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4En6MDAAAAX0lEQVQYlX3KOw6AIBBAwS32RpJADXfx0pTET+ERZJ8F8RODFtONsG0QAoh0CSDM82dqodaBdQXnfoLZQM7gPai+wjNNE8R4pTuAYNZSKZASqL7CMy0LxNgJp30fKYUDi3+vIqb/+rUAAAAASUVORK5CYII=');
523 background-repeat: no-repeat;
524 background-position: top right;
525 }
526
527 .jexcel .sp-replacer
528 {
529 margin: 2px;
530 border:0px;
531 }
532
533 .jexcel > thead > tr.jexcel_filter > td > input
534 {
535 border:0px;
536 width:100%;
537 outline:none;
538 }
539
540 .jexcel_about {
541 float: right;
542 font-size: 0.7em;
543 padding: 2px;
544 text-transform: uppercase;
545 letter-spacing: 1px;
546 display: none;
547 }
548 .jexcel_about a {
549 color: #ccc;
550 text-decoration: none;
551 }
552
553 .jexcel_about img {
554 display: none;
555 }
556
557 .jexcel_filter
558 {
559 display:flex;
560 justify-content:space-between;
561 margin-bottom:4px;
562 }
563
564 .jexcel_filter > div
565 {
566 padding:8px;
567 align-items:center;
568 }
569
570 .jexcel_pagination
571 {
572 display:flex;
573 justify-content:space-between;
574 align-items:center;
575 }
576
577 .jexcel_pagination > div
578 {
579 display:flex;
580 padding:10px;
581 }
582
583 .jexcel_pagination > div:last-child
584 {
585 padding-right:10px;
586 padding-top:10px;
587 }
588
589 .jexcel_pagination > div > div
590 {
591 text-align:center;
592 width:36px;
593 height:36px;
594 line-height:34px;
595 border:1px solid #ccc;
596 box-sizing: border-box;
597 margin-left:2px;
598 cursor:pointer;
599 }
600
601 .jexcel_page
602 {
603 font-size:0.8em;
604 }
605
606 .jexcel_page_selected
607 {
608 font-weight:bold;
609 background-color:#f3f3f3;
610 }
611
612 .jexcel_toolbar
613 {
614 display:flex;
615 background-color:#f3f3f3;
616 border:1px solid #ccc;
617 padding:4px;
618 margin:0px 2px 4px 1px;
619 position:sticky;
620 top:0px;
621 z-index:21;
622 }
623
624 .jexcel_toolbar:empty
625 {
626 display:none;
627 }
628
629 .jexcel_toolbar i.jexcel_toolbar_item
630 {
631 width:24px;
632 height:24px;
633 padding:4px;
634 cursor:pointer;
635 display:inline-block;
636 }
637
638 .jexcel_toolbar i.jexcel_toolbar_item:hover
639 {
640 background-color:#ddd;
641 }
642
643 .jexcel_toolbar select.jexcel_toolbar_item
644 {
645 margin-left:2px;
646 margin-right:2px;
647 display:inline-block;
648 border:0px;
649 background-color:transparent;
650 padding-right:10px;
651 }
652
653 .jexcel .dragging-left
654 {
655 background-repeat: no-repeat;
656 background-position:top 50% left 0px;
657 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");
658 }
659
660 .jexcel .dragging-right
661 {
662 background-repeat: no-repeat;
663 background-position:top 50% right 0px;
664 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");
665 }
666
667 .jexcel_tabs .jexcel_tab
668 {
669 display:none;
670 }
671
672 .jexcel_tabs .jexcel_tab_link
673 {
674 display:inline-block;
675 padding:10px;
676 padding-left:20px;
677 padding-right:20px;
678 margin-right:5px;
679 margin-bottom:5px;
680 background-color:#f3f3f3;
681 cursor:pointer;
682 }
683
684 .jexcel_tabs .jexcel_tab_link.selected
685 {
686 background-color:#ddd;
687 }
688
689 .jexcel_hidden_index > tbody > tr > td:first-child,
690 .jexcel_hidden_index > thead > tr > td:first-child,
691 .jexcel_hidden_index > tfoot > tr > td:first-child,
692 .jexcel_hidden_index > colgroup > col:first-child
693 {
694 display:none;
695 }
696
697
698
699 .jexcel .jrating {
700 display: inline-flex;
701 }
702 .jexcel .jrating > div {
703 zoom: 0.55;
704 }
705
706 .jexcel .copying-top {
707 border-top:1px dashed #000;
708 }
709
710 .jexcel .copying-left {
711 border-left:1px dashed #000;
712 }
713
714 .jexcel .copying-right {
715 border-right:1px dashed #000;
716 }
717
718 .jexcel .copying-bottom {
719 border-bottom:1px dashed #000;
720 }
721
722 .jexcel .jexcel_column_filter {
723 background-repeat: no-repeat;
724 background-position: top 50% right 5px;
725 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");
726 text-overflow: ellipsis;
727 overflow: hidden;
728 padding: 0px;
729 padding-left: 6px;
730 padding-right: 20px;
731 }
732
733 .jexcel thead .jexcel_freezed, .jexcel tfoot .jexcel_freezed {
734 left: 0px;
735 z-index: 3 !important;
736 box-shadow: 2px 0px 2px 0.2px #ccc !important;
737 -webkit-box-shadow: 2px 0px 2px 0.2px #ccc !important;
738 -moz-box-shadow: 2px 0px 2px 0.2px #ccc !important;
739 }
740
741 .jexcel tbody .jexcel_freezed {
742 position: relative;
743 background-color: #fff;
744 box-shadow: 1px 1px 1px 1px #ccc !important;
745 -webkit-box-shadow: 2px 4px 4px 0.1px #ccc !important;
746 -moz-box-shadow: 2px 4px 4px 0.1px #ccc !important;
747 }
748
749 .jexcel > tbody > tr > td.readonly > input[type=checkbox],
750 .jexcel > tbody > tr > td.readonly > input[type=radio] {
751 pointer-events: none;
752 opacity: 0.5;
753 }
754