PluginProbe
Visualizer – Tables & Charts Manager with Built-in AI Generator / 1.5.6
Visualizer – Tables & Charts Manager with Built-in AI Generator v1.5.6
4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.10.0 3.10.1 3.10.10 3.10.11 3.10.12 3.10.13 3.10.14 3.10.15 3.10.2 3.10.3 3.10.4 All 148 releases
← All changes | css/library.css +82 -939 4.0.41.5.6 View file →
@@ -1,17 +1,6 @@
1 -
2 -*,
3 -*::before,
4 -*::after {
5 - box-sizing: border-box;
6 -}
7 -
8 -body {
9 - height: auto;
10 -}
11 -
12 1 #visualizer-icon {
13 - background-image: url("../images/icon.png");
2 + background-image: url('../images/icon.png');
14 3 }
15 4
16 5 .visualizer-clearfix {
17 6 *zoom: 1;
@@ -31,1004 +20,158 @@
31 20 #visualizer-types {
32 21 margin: 20px 0 10px;
33 22 }
34 23
35 -.visualizer-list-item .visualizer-pro-only {
36 - text-decoration: line-through;
37 -}
38 -#visualizer-content-wrapper {
39 - padding: 0;
40 -}
41 -
42 -.visualizer-banner {
43 - margin: 40px 0;
44 -}
45 -
46 24 #visualizer-library {
47 - width: auto;
48 - margin: 20px -10px;
49 - display: flex;
50 - flex-wrap: wrap;
25 + margin: 20px 0;
51 26 }
52 27
53 -#visualizer-library.visualizer-clearfix:before,
54 -#visualizer-library.visualizer-clearfix:after {
55 - display: none;
56 -}
57 -
58 -#visualizer-content-wrapper {
59 - width: 100%;
60 -}
61 -
62 28 .loader {
63 29 position: absolute;
30 + left: 50%;
64 31 top: 50%;
65 - left: 50%;
32 + margin-left: -16px;
66 33 margin-top: -16px;
67 - margin-left: -16px;
68 34 }
69 -#visualizer-library .items {
70 - padding: 0 10px;
71 - width: 33.3333%;
72 -}
73 35
74 36 .visualizer-chart {
75 - margin: 0 0px 24px 0;
37 + float: left;
76 38 padding: 5px;
39 + margin: 0 24px 24px 0;
77 40 border: 1px solid #ddd;
41 + -webkit-box-shadow: 0px 0px 8px #ddd;
42 + box-shadow: 0px 0px 8px #ddd;
78 43 background-color: #efefef;
79 - box-shadow: 0 0 8px #ddd;
44 + display: none;
80 45 }
46 +
81 47 .visualizer-chart-canvas {
48 + border: 1px solid #ddd;
49 + background-color: white;
82 50 position: relative;
83 51 width: 30%;
84 52 height: 18.75%;
85 - border: 1px solid #ddd;
86 - background-color: white;
87 53 }
88 54
89 55 .visualizer-nochart-canvas {
90 - background-image: url("../images/notfound.png?v=4");
56 + background-image: url('../images/notfound.png?v=4');
91 57 background-repeat: repeat;
92 58 }
93 59
94 60 .visualizer-notfound {
61 + text-align: center;
62 + font-weight: bold;
63 + font-size: 14px;
64 + margin-top: -7px;
95 65 position: absolute;
96 66 top: 50%;
67 + left: 0;
97 68 right: 0;
98 - left: 0;
99 - margin-top: -7px;
100 - font-size: 14px;
101 - font-weight: bold;
102 - text-align: center;
103 69 }
104 70
105 -.visualizer-action-group{
106 - display: flex;
107 - flex-wrap: wrap;
108 - align-items: center;
109 - justify-content: flex-end;
71 +.visualizer-chart-action {
72 + float: right;
73 + display: block;
74 + height: 16px;
75 + width: 16px;
76 + background-repeat: no-repeat;
77 + background-image: url('../images/ui-icons.png');
78 + margin: 2px 5px 0;
110 79 }
111 80
112 -.visualizer-chart-action {
113 - position: relative;
114 - display: flex;
115 - align-items: center;
116 - justify-content: center;
117 - width: 40px;
118 - height: 40px;
119 - margin: 2px 0 0;
120 - border-radius: 100%;
121 - text-decoration: none;
122 - color: #3F3F3F;
81 +.visualizer-nochart-delete,
82 +.visualizer-chart-delete {
83 + background-position: -176px -96px;
123 84 }
124 85
125 -.visualizer-chart-action .tooltip-text {
126 - visibility: hidden;
127 - opacity: 0;
128 - background-color: #3F3F3F;
129 - color: #fff;
130 - text-align: center;
131 - padding: 5px 14px;
132 - position: absolute;
133 - border-radius: 2px;
134 - font-size: 12px;
135 - line-height: 14px;
136 - z-index: 1;
137 - white-space: nowrap;
138 - left: 50%;
139 - top: calc(100% + 9px);
140 - transform: translate(-50%, 0);
141 - transition: all .3s ease-in-out;
86 +.visualizer-nochart-clone,
87 +.visualizer-chart-clone {
88 + background-position: -176px -128px;
142 89 }
143 -.visualizer-chart-action:focus {
144 - border: none;
145 - box-shadow: none;
90 +
91 +.visualizer-nochart-edit,
92 +.visualizer-chart-edit {
93 + background-position: -64px -112px;
146 94 }
147 -.visualizer-chart-action .tooltip-text::before {
148 - content: '';
149 - position: absolute;
150 - display: block;
151 - width: 0px;
152 - left: 50%;
153 - top: 0;
154 - border: 10px solid transparent;
155 - border-top: 0;
156 - border-bottom: 10px solid #3F3F3F;
157 - transform: translate(-50%, -8px);
158 -}
159 -.visualizer-chart-action:hover .tooltip-text {
160 - visibility: visible;
161 - opacity: 1;
162 -}
163 -.visualizer-chart-action .dashicons{
164 - width: 16px;
165 - height: 16px;
166 - font-size: 16px;
167 -}
168 -.visualizer-chart-action .visualizer-action-label {
169 - font-size: 12px;
170 - line-height: 1;
171 -}
172 -.visualizer-action-group:not(.visualizer-nochart) .visualizer-chart-action:hover,
173 -.visualizer-action-group:not(.visualizer-nochart) .visualizer-chart-action:focus {
174 - color: #3F3F3F;
175 - background: #ffffff;
176 -}
177 95
178 -.visualizer-chart-action.visualizer-chart-edit,
179 -.visualizer-chart-action.visualizer-nochart-edit {
180 - margin-right: auto;
181 - width: auto;
182 - height: auto;
183 - padding: 0 10px;
184 - gap: 6px;
96 +.visualizer-nochart-export,
97 +.visualizer-chart-export {
98 + background-position: -46px -64px;
185 99 }
186 -.visualizer-chart-action.visualizer-chart-edit .dashicons,
187 -.visualizer-chart-action.visualizer-nochart-edit .dashicons {
188 - margin-right: 0;
189 - line-height: 1;
190 -}
191 -.visualizer-chart-action.visualizer-chart-edit .tooltip-text {
192 - display: none;
193 -}
194 -.visualizer-action-group:not(.visualizer-nochart) .visualizer-chart-action.visualizer-chart-delete:hover,
195 -.visualizer-action-group:not(.visualizer-nochart) .visualizer-chart-action.visualizer-nochart-delete:hover {
196 - color: #DA1E28;
197 -}
198 100
199 101 .visualizer-nochart-clone,
200 102 .visualizer-nochart-delete,
201 -.visualizer-nochart-shortcode,
202 -.visualizer-nochart-export,
203 -.visualizer-nochart-image,
204 103 .visualizer-nochart-edit {
205 - opacity: 0.5;
206 -
207 - -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
208 - filter: alpha(opacity=50);
104 + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
105 + filter: alpha(opacity=50);
106 + opacity: 0.5
209 107 }
210 108
211 109 .visualizer-chart-footer {
212 110 margin-top: 4px;
213 - width: 100%;
214 111 }
215 112
216 -.visualizer-list-item {
217 - float: left;
218 - margin-right: 20px;
219 -}
220 -
221 -#visualizer-search form {
222 - text-align: right;
223 -}
224 -
225 -.visualizer-sidebar-box {
226 - display: block;
227 - padding: 30px 34px;
228 - background: white;
229 -}
230 -
231 -.visualizer-sidebar-box h3{
232 - padding: 0;
233 - margin: 0 0 20px;
234 - display: block;
235 - width: 100%;
236 - font-size: 24px;
237 - font-weight: 600;
238 - line-height: 1.3;
239 -}
240 -
241 -.visualizer-sidebar-box ul {
242 - padding: 0;
243 - margin: 0;
244 - list-style: none;
245 - display: flex;
246 - flex-wrap: wrap;
247 -}
248 -
249 -.visualizer-sidebar-box ul li {
250 - color: #000;
251 - list-style: none;
252 - padding: 0;
253 - margin: 0;
254 - font-size: 16px;
255 - line-height: 1.8;
256 - position: relative;
257 - padding-left: 26px;
258 -}
259 -
260 -.visualizer-sidebar-box ul li .icon{
261 - color: #00AA63;
262 - width: 16px;
263 - height: 16px;
264 - margin-top: 3px;
265 - position: absolute;
266 - left: 0;
267 - top: 3px;
268 -}
269 -.visualizer-sidebar-box .button {
270 - width: 155px;
271 - height: 39px;
272 - background: #007CBA;
273 - border-radius: 4px;
274 - display: flex;
275 - align-items: center;
276 - text-align: center;
277 - color: #FFFFFF;
278 - justify-content: center;
279 -}
280 -.visualizer-sidebar-box .button.button-secondary{
281 - background: #ffffff;
282 - color: #007CBA;
283 -}
284 -.visualizer-sidebar-box .we-offer{
285 - background-color: transparent;
286 - color: #007CBA;
287 - font-weight: 400;
288 - padding: 0px;
289 - font-size: 14px;
290 - font-style: italic;
291 - margin-bottom: 0;
292 -}
293 -.visualizer-sidebar-box .help-us-improve{
294 - display: none;
295 -}
296 -.visualizer-chart.viz-pro {
297 - padding: 0;
298 -}
299 -.two-col .viz-pro .two-columns{
300 - padding: 0;
301 - border: 1px solid #DDDDDD;
302 - border: 5px solid #007CBA;
303 -}
304 -#visualizer-library .items.two-col {
305 - width: 66.6666%;
306 -}
307 -
308 -
309 -/* The switch - the box around the slider */
310 -.visualizer-switch {
311 - display: inline-block;
312 - position: relative;
313 - width: 30px;
314 - height: 18px;
315 -}
316 -
317 -/* Hide default HTML checkbox */
318 -.visualizer-switch input {
319 - display: none;
320 -}
321 -
322 -/* The slider */
323 -.visualizer-tracking sup {
324 - vertical-align: 3px;
325 -}
326 -
327 -.visualizer-slider {
328 - position: absolute;
329 - top: 0;
330 - right: 0;
331 - bottom: 0;
332 - left: 0;
333 - background-color: #ccc;
113 +.visualizer-chart-shortcode {
114 + color: #aaa;
115 + text-shadow: 0 1px 0 #fff;
334 116 cursor: pointer;
335 - -webkit-transition: 0.4s;
336 - transition: 0.4s;
337 -}
338 -
339 -.visualizer-slider:before {
340 - position: absolute;
341 - bottom: 1.5px;
342 - left: 2px;
343 - width: 15px;
344 - height: 15px;
345 - background-color: white;
346 - content: "";
347 - -webkit-transition: 0.4s;
348 - transition: 0.4s;
349 -}
350 -
351 -input:checked + .visualizer-slider {
352 - background-color: #0085ba;
353 -}
354 -
355 -input:focus + .visualizer-slider {
356 - box-shadow: 0 0 1px #0085ba;
357 -}
358 -
359 -input:checked + .visualizer-slider:before {
360 - -webkit-transform: translateX(11px);
361 - -ms-transform: translateX(11px);
362 - transform: translateX(11px);
363 -}
364 -
365 -/* Rounded sliders */
366 -.visualizer-slider.visualizer-round {
367 - border-radius: 34px;
368 -}
369 -
370 -.visualizer-slider.visualizer-round:before {
371 - border-radius: 50%;
372 -}
373 -
374 -.visualizer-tracking p small sup {
375 - margin-left: -3px;
376 -}
377 -
378 -.visualizer-tracking p {
379 - padding-left: 14px;
380 - color: #23282d;
381 - font-size: 12px;
382 - line-height: 12px;
383 - text-align: left;
384 -}
385 -
386 -.visualizer-tracking span {
387 - margin-left: 10px;
388 - color: #23282d;
389 - background: none;
390 - font-size: 14px;
391 - font-weight: bold;
392 -}
393 -
394 -#visualizer-content-wrapper {
395 - display: table;
396 -}
397 -
398 -#visualizer-sidebar h3 {
399 - margin-top: 0;
400 -}
401 -
402 -#visualizer-sidebar.two-columns .visualizer-sidebar-box ul li {
403 - width: calc(50% - 26px)
404 -}
405 -#visualizer-sidebar.one-columns .visualizer-sidebar-box ul li {
406 - width: 100%;
407 -}
408 -#visualizer-sidebar.one-columns .visualizer-sidebar-box p {
409 - margin-top: 8px;
410 -}
411 -#visualizer-sidebar .visualizer-sidebar-box p {
412 - margin-bottom: 0;
413 -}
414 -#visualizer-sidebar .visualizer-sidebar-box p.vz-sidebar-box-action {
415 - display: flex;
416 - gap: 20px;
417 - margin-top: 25px;
418 -}
419 -#visualizer-sidebar .visualizer-sidebar-box p.vz-sidebar-box-action .button{
420 - width: 100%;
421 - text-align: center;
422 -}
423 -#visualizer-sidebar.one-columns {
424 - border-top: 5px solid #007CBA;
425 -}
426 -
427 -.visualizer-chart-title {
428 - padding-bottom: 5px;
429 - font-weight: bold;
430 - text-align: center;
431 - text-overflow: ellipsis;
432 - white-space: nowrap;
433 - overflow: hidden;
434 -}
435 -
436 -div.visualizer-library-form .viz-filter {
437 - vertical-align: middle;
438 - min-height: 30px;
439 - line-height: 1;
440 -}
441 -
442 -button.media-modal-close {
443 - display: none !important;
444 -}
445 -
446 -.dataTables_wrapper {
447 - max-height: 300px;
448 - overflow: hidden !important;
449 -}
450 -
451 -/* datatables */
452 -.dt-button {
453 - display: none !important;
454 -}
455 -
456 -/* chartjs */
457 -#visualizer-library canvas.chartjs-render-monitor {
458 - height: 100% !important;
459 -}
460 -
461 -div#visualizer-types ul, div#visualizer-types form p {
462 - vertical-align: middle;
463 - margin: 0;
464 -}
465 -
466 -.visualizer-chart-status {
467 117 padding: 3px 0;
468 - color: #aaa;
469 - text-shadow: 0 1px 0 #fff;
470 118 }
471 119
472 -.visualizer-chart-status span.visualizer-error {
473 - float: right;
120 +.visualizer-chart-shortcode::selection,
121 +.visualizer-chart-shortcode::-moz-selection {
122 + background-color: #a8d1ff;
123 + color: black;
124 + text-shadow: none;
474 125 }
475 126
476 -.visualizer-error i {
477 - color: green;
478 -}
479 -.visualizer-error i.error {
480 - color: red;
481 - cursor: pointer;
482 -}
483 -.goog-combobox input {
484 - min-height: auto;
485 -}
486 -.vz-library-chart-filter:not(:empty) {
487 - background-color: #ffffff;
488 - padding: 5px 0 5px 5px;
489 - border: 1px solid #ddd;
490 -}
491 -.google-visualization-controls-rangefilter {
492 - white-space: inherit !important;
493 -}
494 -.visualizer-languages-list {
495 - text-align: right;
496 -}
497 -.visualizer-languages-list a {
498 - text-decoration: none;
499 - display: inline-block;
500 - margin-left: 3px;
501 - padding: 0;
502 - border: none;
503 - outline: none;
504 - box-shadow: none;
505 -}
506 -.visualizer-languages-list a:focus {
507 - border: none;
508 - outline: none;
509 - box-shadow: none;
510 -}
511 -.visualizer-languages-list:not(.only-pro) i {
512 - display: none;
513 -}
514 -.visualizer-languages-list:not(.only-pro) a:hover img {
515 - display: none;
516 -}
517 -.visualizer-languages-list:not(.only-pro) a:hover img + i {
518 - display: block;
519 -}
520 -.visualizer-languages-list.only-pro a:last-child {
521 - display: none;
522 -}
523 -.visualizer-languages-list.only-pro:hover a:not(:last-child) {
524 - display: none;
525 -}
526 -.visualizer-languages-list.only-pro:hover a:last-child {
527 - display: block;
528 -}
529 -.visualizer-action-left {
127 +.visualizer-list-item {
530 128 float: left;
129 + margin-right: 20px;
531 130 }
532 -.visualizer-action-right {
533 - float: right;
534 -}
535 -@media (-webkit-min-device-pixel-ratio: 2) and (min-width: 1000px) and (max-width: 1600px) {
536 - #visualizer-sidebar.one-columns .visualizer-sidebar-box ul li:nth-child(+n+7) {
537 - display: none;
538 - }
539 -}
540 -@media (max-width: 1500px) {
541 - #visualizer-library .items .viz-pro{
542 - height: 100%;
543 - padding-bottom: 24px;
544 - }
545 - #visualizer-library .items .viz-pro .one-columns{
546 - height: 100%;
547 - }
548 - #visualizer-library .items .viz-pro .visualizer-sidebar-box{
549 - height: 100%;
550 - }
551 - #visualizer-library .items .viz-pro.two-columns{
552 - padding-bottom: 0;
553 - }
554 - #visualizer-sidebar.one-columns .visualizer-sidebar-box ul li:nth-child(+n+7) {
555 - display: none;
556 - }
557 - .visualizer-chart{
558 - height: calc(100% - 24px);
559 - }
560 -}
561 131
562 -
563 -
564 -.vizualizer-renew-notice-overlay {
565 - display: none;
566 - position: fixed;
567 - top: 0;
568 - left: 0;
569 - width: 100%;
570 - height: 100%;
571 - background-color: rgba(0, 0, 0, 0.5);
572 - z-index: 999;
573 -}
574 -
575 -.vizualizer-renew-notice-popup {
576 - display: none;
577 - position: fixed;
578 - top: 50%;
579 - left: 50%;
580 - transform: translate(-50%, -50%);
581 - background-color: #fff;
582 - z-index: 1000;
583 - padding: 20px;
584 - border: 1px solid #ccc;
585 - border-radius: 8px;
586 - box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
587 - max-width: 400px;
588 - font-weight: bold;
589 - margin-bottom: 20px;
590 -}
591 -
592 -.vizualizer-renew-notice-heading {
593 - color: #d32f2f;
594 - text-align: left;
595 - margin-bottom: 10px;
596 -}
597 -
598 -.vizualizer-renew-notice-message {
599 - word-wrap: break-word;
600 - width: 250px;
601 -}
602 -
603 -.vizualizer-renew-notice-buttons-container {
604 - display: grid;
605 - grid-template-columns: 1fr;
606 - gap: 10px;
607 - text-align: center;
608 - margin-top: 20px;
609 -}
610 -
611 -.vizualizer-renew-notice-button {
612 - padding: 10px 20px;
613 - cursor: pointer;
614 - color: white;
615 - border: none;
616 - text-align: center;
132 +.page-numbers {
133 + padding: 5px 10px;
134 + background-color: #aaa;
135 + color: white !important;
617 136 text-decoration: none;
618 - display: inline-block;
619 - font-size: 16px;
620 - width: 200px;
621 - height: 50px;
622 - border-radius: 4px;
623 - transition: background-color 0.3s;
137 + border-radius: 2px;
138 + box-shadow: 0 0 5px #ccc;
624 139 font-weight: bold;
625 - margin-top: 10px;
626 140 }
627 141
628 -.vizualizer-renew-notice-renew-button {
629 - background-color: #008CBA;
142 +.page-numbers.current,
143 +a.page-numbers:hover {
144 + background-color: lightcoral;
145 + box-shadow: 0 0 5px lightpink;
630 146 }
631 147
632 -.vizualizer-renew-notice-activate-button {
633 - background-color: #4CAF50;
634 -}
635 -
636 -.vizualizer-renew-notice-close-icon {
637 - position: absolute;
638 - top: -10px;
639 - right: -70px;
640 - cursor: pointer;
641 - color: #333;
642 - background: none;
643 - border: none;
644 - padding: 0;
645 - outline: none;
646 - /* Reset button styles */
647 - display: inline-block;
648 - font: inherit;
649 - text-align: inherit;
650 - text-decoration: none;
651 -}
652 -
653 -/* ── View toggle buttons ── */
654 -span.viz-view-toggle-group {
655 - display: inline-flex;
656 - align-items: center;
657 - gap: 4px;
658 - margin-left: 0;
659 - margin-right: 8px;
660 - vertical-align: middle;
661 - border: 1px solid #c3c4c7;
662 - border-radius: 4px;
663 - padding: 1px;
664 - background: #f6f7f7;
665 -}
666 -
667 -.viz-view-toggle {
668 - display: inline-flex;
669 - align-items: center;
670 - justify-content: center;
671 - width: 28px;
672 - height: 28px;
673 - padding: 0;
674 - cursor: pointer;
675 - background: transparent;
676 - border: none;
677 - border-radius: 3px;
678 - color: #646970;
679 - line-height: 1;
680 - text-decoration: none;
681 -}
682 -
683 -.viz-view-toggle.active {
684 - background: #007CBA;
685 - color: #fff;
686 -}
687 -
688 -.viz-view-toggle:hover:not(.active) {
689 - background: #e0e0e0;
690 - color: #1d2327;
691 -}
692 -
693 -.viz-view-toggle:focus {
694 - outline: 2px solid #007CBA;
695 - outline-offset: 0;
696 - box-shadow: none;
697 -}
698 -
699 -/* ── Edit button — more visible ── */
700 -.visualizer-action-group:not(.visualizer-nochart) .visualizer-chart-action.visualizer-chart-edit {
701 - display: flex;
702 -}
703 -
704 -.visualizer-action-group:not(.visualizer-nochart) .visualizer-chart-action.visualizer-chart-edit:hover,
705 -.visualizer-action-group:not(.visualizer-nochart) .visualizer-chart-action.visualizer-chart-edit:focus {
706 - background-color: #0069a6 !important;
707 - color: #fff !important;
708 -}
709 -
710 -/* ── Compact upsell banner ── */
711 -#visualizer-library .items--upsell {
712 - width: 100%;
713 -}
714 -
715 -.viz-upsell-banner {
716 - display: flex;
717 - align-items: center;
718 - gap: 12px;
719 - background: #fff;
720 - border-left: 4px solid #007CBA;
721 - padding: 12px 16px;
722 - margin-bottom: 10px;
723 -}
724 -
725 -.viz-upsell-banner__icon {
726 - color: #007CBA;
727 - font-size: 20px;
728 - flex-shrink: 0;
729 -}
730 -
731 -.viz-upsell-banner__text {
732 - flex: 1;
733 - display: flex;
734 - flex-direction: column;
735 - gap: 2px;
736 -}
737 -
738 -.viz-upsell-banner__text strong {
739 - font-size: 13px;
740 - font-weight: 600;
741 - color: #1d2327;
742 -}
743 -
744 -.viz-upsell-banner__text span {
745 - font-size: 12px;
746 - color: #50575e;
747 -}
748 -
749 -.viz-upsell-banner__actions {
750 - display: flex;
751 - gap: 8px;
752 - flex-shrink: 0;
753 -}
754 -
755 -/* ── Chart type badge (list view only) ── */
756 -.viz-chart-type-badge {
148 +.visualizer-library-pagination {
757 149 display: none;
758 - font-size: 11px;
759 - font-weight: 500;
760 - text-transform: capitalize;
761 - background: #e8f0f8;
762 - color: #007CBA;
763 - border: 1px solid #c3daf9;
764 - border-radius: 10px;
765 - padding: 2px 8px;
766 - white-space: nowrap;
767 - flex-shrink: 0;
768 150 }
769 151
770 -/* ── List view: WP-style table ── */
771 -#visualizer-library.view-list {
772 - display: block;
773 - margin: 20px 0;
774 -}
775 -
776 -.viz-charts-table {
777 - border-collapse: collapse;
778 - width: 100%;
779 -}
780 -
781 -.viz-charts-table thead th {
782 - padding: 10px 12px;
783 - font-size: 12px;
784 - font-weight: 700;
785 - color: #1d2327;
786 - text-align: left;
787 - background: #f6f7f7;
788 - border-bottom: 2px solid #c3c4c7;
789 - white-space: nowrap;
790 -}
791 -
792 -.viz-charts-table tbody tr {
793 - background: #fff;
794 - border-bottom: 1px solid #f0f0f1;
795 - transition: background 0.1s;
796 -}
797 -
798 -.viz-charts-table tbody tr:hover {
799 - background: #f6f7f7;
800 -}
801 -
802 -.viz-charts-table td {
803 - padding: 10px 12px;
804 - vertical-align: middle;
805 - font-size: 13px;
806 - color: #3c434a;
807 -}
808 -
809 -/* Column widths */
810 -.viz-charts-table .col-id {
811 - width: 50px;
812 - font-weight: 600;
813 - color: #787c82;
814 -}
815 -
816 -.viz-charts-table .col-title {
817 - font-weight: 600;
818 - color: #1d2327;
819 -}
820 -
821 -.viz-charts-table .col-type {
822 - width: 110px;
823 -}
824 -
825 -.viz-charts-table .col-shortcode {
826 - width: 260px;
827 -}
828 -
829 -.viz-charts-table .col-actions {
830 - width: 1%;
831 - white-space: nowrap;
832 -}
833 -
834 -/* Type badge in table */
835 -.viz-charts-table .viz-chart-type-badge {
836 - display: inline-block;
837 -}
838 -
839 -/* Shortcode cell */
840 -.viz-shortcode-display {
841 - display: inline-block;
842 - font-size: 11px;
843 - background: #f6f7f7;
844 - border: 1px solid #ddd;
845 - border-radius: 3px;
846 - padding: 3px 7px;
847 - color: #50575e;
848 - white-space: nowrap;
849 - max-width: 260px;
850 - overflow: hidden;
851 - text-overflow: ellipsis;
852 - vertical-align: middle;
853 - font-family: Consolas, Monaco, monospace;
854 - cursor: pointer;
855 - transition: background 0.15s, border-color 0.15s;
856 -}
857 -
858 -.viz-shortcode-display:hover {
859 - background: #e8f0f8;
860 - border-color: #bfdbfe;
861 - color: #1d2327;
862 -}
863 -
864 -.viz-shortcode-display.viz-shortcode-copied {
865 - background: #dcfce7;
866 - border-color: #86efac;
867 - color: #15803d;
868 -}
869 -
870 -/* Action buttons in table: colored bordered icon buttons */
871 -.viz-charts-table .visualizer-action-group {
872 - display: flex;
873 - flex-wrap: nowrap;
874 - gap: 4px;
875 - justify-content: flex-end;
876 -}
877 -
878 -.viz-charts-table .visualizer-chart-action {
879 - width: 32px;
880 - height: 32px;
881 - border: 1px solid #c3c4c7;
882 - border-radius: 4px;
883 - background: #fff;
884 - color: #646970;
885 - display: inline-flex;
152 +#visualizer-search form {
153 + display:flex;
886 154 align-items: center;
887 - justify-content: center;
888 155 }
889 156
890 -.viz-charts-table .visualizer-chart-action:hover {
891 - background: #f6f7f7;
892 -}
893 -
894 -.viz-charts-table .visualizer-chart-action.visualizer-chart-delete {
895 - border-color: #fca5a5;
896 - color: #dc2626;
897 - margin-right: 0;
898 -}
899 -
900 -.viz-charts-table .visualizer-chart-action.visualizer-chart-delete:hover {
901 - background: #fef2f2;
902 -}
903 -
904 -.viz-charts-table .visualizer-chart-action.visualizer-chart-shortcode {
905 - color: #2563eb;
906 - border-color: #bfdbfe;
907 -}
908 -
909 -.viz-charts-table .visualizer-chart-action.visualizer-chart-shortcode:hover {
910 - background: #eff6ff;
911 -}
912 -
913 -.viz-charts-table .visualizer-chart-action.visualizer-chart-clone,
914 -.viz-charts-table .visualizer-chart-action.visualizer-chart-export {
915 - color: #64748b;
916 - border-color: #cbd5e1;
917 -}
918 -
919 -.viz-charts-table .visualizer-chart-action.visualizer-chart-clone:hover,
920 -.viz-charts-table .visualizer-chart-action.visualizer-chart-export:hover {
921 - background: #f8fafc;
922 -}
923 -
924 -.viz-charts-table .visualizer-action-group .visualizer-chart-action.visualizer-chart-edit {
925 - width: auto;
926 - height: auto;
927 - padding: 0 8px;
928 - gap: 6px;
929 -}
930 -
931 -/* Upsell banner after the table */
932 -#visualizer-library.view-list .items--upsell {
933 - margin-top: 12px;
934 -}
935 -
936 -.viz-add-new-group {
937 - display: inline-flex;
938 - align-items: center;
939 - position: relative;
940 -}
941 -
942 -.viz-add-new-group .add-new-h2 {
943 - margin-right: 0;
944 - border-top-right-radius: 0;
945 - border-bottom-right-radius: 0;
946 - min-height: 30px;
947 - line-height: 2.15384615;
948 -}
949 -
950 -.viz-add-new-toggle {
951 - display: inline-flex;
952 - align-items: center;
953 - justify-content: center;
954 - width: 28px;
157 +#visualizer-search > form > input[type="text"]:nth-child(1) {
955 158 height: 30px;
956 - margin-left: 0;
957 - border: 1px solid #2271b1;
958 - border-left: 0;
959 - border-radius: 0 3px 3px 0;
960 - background: #f6f7f7;
961 - color: #2271b1;
962 - cursor: pointer;
963 - position: relative;
964 - top: -3px;
965 159 }
966 -
967 -.viz-add-new-toggle .dashicons {
968 - font-size: 16px;
969 - line-height: 1;
970 - display: flex;
971 - justify-content: center;
972 - align-items: center;
160 +#visualizer-search .button-secondary {
161 + background-color: lightcoral;
162 + box-shadow: 0 0 5px lightpink;
163 + padding: 5px 10px;
164 + color: white;
165 + text-decoration: none;
166 + -webkit-border-radius: 5px;
167 + -moz-border-radius: 5px;
168 + border-radius: 5px;
169 + font-weight: bold;
170 + line-height: 17px;
171 + font-size: 14px;
172 + margin-left: 20px;
973 173 }
974 -
975 -.viz-add-new-toggle .dashicon {
976 - display: flex;
977 - justify-content: center;
978 - align-items: center;
174 +#visualizer-search .button-secondary:hover {
175 + background-color: lightpink;
176 + border-color: lightpink;
979 177 }
980 -
981 -.viz-add-new-toggle:hover,
982 -.viz-add-new-toggle:focus {
983 - background: #2271b1;
984 - color: #fff;
985 - outline: none;
986 -}
987 -
988 -.viz-add-new-menu {
989 - position: absolute;
990 - top: 100%;
991 - left: 0;
992 - margin-top: 2px;
993 - min-width: 190px;
994 - background: #fff;
995 - border: 1px solid #dcdcde;
996 - border-radius: 6px;
997 - box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
998 - padding: 6px 0;
999 - display: none;
1000 - z-index: 100001;
1001 -}
1002 -
1003 -.viz-add-new-group.is-open .viz-add-new-menu {
1004 - display: block;
1005 -}
1006 -
1007 -.viz-add-new-item {
1008 - width: 100%;
1009 - text-align: left;
1010 - padding: 8px 12px;
1011 - background: none;
1012 - border: none;
1013 - cursor: pointer;
1014 - font-size: 13px;
1015 - color: #1d2327;
1016 -}
1017 -
1018 -.viz-add-new-item:hover,
1019 -.viz-add-new-item:focus {
1020 - background: #f6f7f7;
1021 - outline: none;
1022 -}
1023 -
1024 -@media screen and (max-width: 782px) {
1025 - .viz-add-new-toggle {
1026 - min-height: 33px;
1027 - }
1028 -}
1029 -
1030 -.toplevel_page_visualizer .button,
1031 -.toplevel_page_visualizer button {
1032 - min-height: 30px;
1033 - line-height: 2.15384615;
1034 -}