PluginProbe
Visualizer – Tables & Charts Manager with Built-in AI Generator / 3.4.8
Visualizer – Tables & Charts Manager with Built-in AI Generator v3.4.8
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
visualizer / classes / Visualizer / Gutenberg / src / style.scss

style.scss in Visualizer – Tables & Charts Manager with Built-in AI Generator 3.4.8, at classes/Visualizer/Gutenberg/src/style.scss

402 lines 6.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .visualizer-settings {
2 background-color: #f8f9f9;
3 font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
4 font-size: 13px;
5 position: relative;
6
7 .visualizer-settings__title {
8 margin: 0;
9 padding: 1.5rem 0;
10 text-align: center;
11 border-bottom: 1px solid #e6eaee;
12
13 .dashicon {
14 vertical-align: top;
15 margin-right: .25em;
16 }
17 }
18
19 .visualizer-settings__content {
20 padding: 2.5em 0;
21
22 .visualizer-settings__content-description {
23 margin: 0 0 1.5em 0;
24 font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
25 font-size: 18px;
26 text-align: center;
27 }
28
29 .visualizer-settings__content-option {
30 display: -webkit-box;
31 display: flex;
32 -webkit-box-align: start;
33 align-items: flex-start;
34 flex-wrap: wrap;
35 margin: 0 auto;
36 padding: 1.25em 1.5em;
37 max-width: 80%;
38 background: #fff;
39 border-width: 1px 1px 0;
40 border-style: solid;
41 border-color: #e6eaee;
42 cursor: pointer;
43
44 &.locked {
45 cursor: default;
46
47 &:hover {
48 background: #ffffff;
49 }
50 }
51
52 &:hover {
53 background: #f5f5f5;
54 }
55
56 &:last-of-type {
57 border-bottom-width: 1px;
58 }
59
60 .visualizer-settings__content-option-title {
61 max-width: 80%;
62 display: block;
63 font-size: 1.25em;
64 }
65
66 .visualizer-settings__content-option-icon {
67 align-self: center;
68 margin-left: auto;
69 color: #b9bcc2;
70
71 .dashicon {
72 height: 25px;
73 width: 25px;
74 }
75 }
76 }
77 }
78
79 .visualizer-settings__charts {
80 text-align: center;
81 padding-bottom: 25px;
82
83 .visualizer-settings__charts-grid {
84 display: grid;
85 grid-template-columns: 50% 50%;
86
87 .visualizer-settings__charts-single {
88 margin: 25px;
89 padding-bottom: 50px;
90 background-color: #efefef;
91 position: relative;
92
93 .visualizer-settings__charts-title {
94 padding: 10px;
95 font-weight: bold;
96 text-align: center;
97 }
98
99 .visualizer-settings__charts-footer {
100 font-size: small;
101 }
102
103 .visualizer-settings__charts-controls {
104 width: 100%;
105 position: absolute;
106 bottom: 0;
107 padding: 10px;
108 font-weight: bold;
109 text-align: center;
110 cursor: pointer;
111 }
112 }
113 }
114
115 .dataTables_wrapper {
116 background: #fff;
117 padding: 10px;
118 }
119
120 .visualizer-no-charts {
121 padding-top: 25px;
122 }
123 }
124
125 .visualizer-settings__chart {
126 text-align: center;
127
128 .dataTables_wrapper {
129 background: #fff;
130 padding: 10px;
131 }
132 }
133
134 .visualizer-settings__controls {
135 margin: 0;
136 padding: 1.5rem 0;
137 text-align: center;
138 border-top: 1px solid #e6eaee;
139 }
140 }
141
142 .visualizer-advanced-panel {
143 &.components-panel__body.is-opened {
144 > .components-panel__body-title {
145 margin-bottom: 0;
146 }
147 }
148 }
149
150 .visualizer-inner-sections {
151 background: #f8f9f9;
152
153 .components-panel__body-toggle {
154 &:hover {
155 background: #EEEEEE;
156 }
157 }
158
159 ul {
160 &.visualizer-list {
161 list-style: disc;
162 margin-left: 15px;
163 }
164 }
165 }
166
167 .components-panel__body-button {
168 .components-panel__body-toggle {
169 &.components-button {
170 .dashicons-admin-tools {
171 margin: -2px 6px -2px 0;
172 }
173
174 .dashicons-admin-users {
175 margin: -2px 6px -2px 0;
176 }
177
178 .components-panel__arrow {
179 width: 48px;
180 height: 48px;
181 right: 0;
182 border-top: 1px solid #ddd;
183 transform: translateY(-50%) rotate(270deg);
184 }
185 }
186 }
187
188 &.visualizer-panel-back {
189 .components-panel__body-title {
190 background: #f3f3f3;
191
192 &:hover {
193 background: #f3f3f3;
194 }
195
196 .components-panel__body-toggle {
197 margin: 10px 0;
198 background: #fff;
199
200 &.components-button {
201 padding-left: 60px;
202
203 &:hover {
204 .components-panel__arrow {
205 background: #f3f3f3;
206 border-width: 1px 1px 0 1px;
207 border-color: #ddd;
208 border-style: solid;
209 }
210 }
211
212 .components-panel__arrow {
213 left: 0;
214 transform: translateY(-50%) rotate(90deg);
215 }
216 }
217 }
218 }
219 }
220 }
221
222 .visualizer-chart-editor {
223 max-width: 100%;
224 margin: 25px 25px 0;
225
226 .htEditor {
227 margin-bottom: 20px;
228
229 .htRowHeaders {
230 height: auto !important;
231 width: auto !important;
232 }
233
234 .ht_master {
235 .wtHolder {
236 height: auto !important;
237 width: auto !important;
238 }
239 }
240 }
241 }
242
243 .visualizer-json-query-modal {
244 .components-modal__content {
245 padding-left: 0;
246 padding-right: 0;
247
248 .components-modal__header {
249 margin: 0;
250 }
251 }
252
253 .components-icon-button {
254 margin: 10px 0;
255 }
256
257 .visualizer-json-query-modal-headers-panel {
258 padding: 0 0 1em 2.2em;
259
260 .components-base-control {
261 display: inline-block;
262 }
263
264 .visualizer-json-query-modal-field-separator {
265 padding: 0 10px;
266 }
267 }
268
269 .viz-editor-table {
270 tbody {
271 tr {
272 &:first-child {
273 background-color: #ececec !important;
274 }
275 }
276 }
277
278 tr {
279 th {
280 background-color: #cccccc;
281 }
282 }
283
284 thead {
285 tr {
286 th {
287 &:nth-child(n+1) {
288 cursor: move !important;
289 }
290 }
291 }
292 }
293 }
294
295 #visualizer-json-query-table {
296 margin-bottom: 10px;
297 }
298
299 ul {
300 list-style: disc;
301 margin-left: 10px;
302 }
303 }
304
305 .visualizer-db-query-modal {
306 .CodeMirror-scroll {
307 overflow: hidden !important;
308 height: 50%;
309 margin: 0;
310 padding: 0;
311 }
312
313 .CodeMirror-wrap {
314 height: 200px;
315 padding: 15px;
316 color: #fff;
317 background: #282923;
318 font-size: 15px;
319 margin-bottom: 20px;
320
321 .CodeMirror-cursor {
322 border-left: 1px solid #fff !important;
323 }
324
325 .CodeMirror-placeholder {
326 color: #fff;
327 }
328
329 pre {
330 color: #fff !important;
331 }
332
333 .cm-keyword {
334 color: #f92472 !important;
335 }
336
337 .cm-comment {
338 color: #74705d !important;
339 }
340
341 .cm-number {
342 color: #fff !important;
343 }
344
345 .cm-string {
346 color: #fff !important;
347 }
348 }
349
350 ul {
351 list-style: disc;
352 margin-left: 10px;
353 }
354
355 .db-wizard-error {
356 color: #f00;
357 }
358
359 .visualizer-db-query-actions {
360 .components-button {
361 &:first-child {
362 margin-right: 10px;
363 }
364 }
365 }
366 }
367
368 .htContextMenu {
369 &:not( .htGhostTable ) {
370 z-index: 999999;
371 }
372 }
373
374 .htDatepickerHolder,
375 .CodeMirror-hints,
376 .DTCR_clonedTable,
377 .DTCR_pointer {
378 z-index: 999999 !important;
379 }
380
381 @media ( min-width: 768px ) {
382 .visualizer-json-query-modal {
383 width: 668px;
384 }
385
386 .visualizer-db-query-modal .CodeMirror-wrap {
387 min-width: 550px;
388 }
389 }
390
391 @media ( max-width: 768px ) {
392 .visualizer-settings {
393
394 .visualizer-settings__charts {
395
396 .visualizer-settings__charts-grid {
397 display: grid;
398 grid-template-columns: 100%;
399 }
400 }
401 }
402 }