PluginProbe
WP Directory Kit / 1.5.9
WP Directory Kit v1.5.9
1.5.9 1.5.7 1.5.6 1.5.5 1.5.4 1.5.3 trunk 1.1.0 1.1.6 1.1.8 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.8 All 37 releases
← All changes | admin/css/wpdirectorykit-admin.scss +1230 -214 1.1.0 → 1.5.9 View file →
@@ -7,71 +7,74 @@
7 7 #adminmenu .wp-has-current-submenu ul a[href="admin.php?page=wdk_importdemo"] {
8 8 display: none;
9 9 }
10 10
11 -.wdk-wrap .clearfix:after
12 -{
11 +.wdk-wrap .clearfix:after {
13 12 content: '';
14 13 display: table;
15 14 clear: both;
16 15 }
17 16
18 -.wdk-wrap .postbox-header h3
19 -{
20 - padding-left:15px;
17 +.wdk-wrap {
18 + @import 'wdk-utilities.scss';
21 19 }
20 +
21 +.wdk-wrap .postbox-header {
22 + max-width: 100%;
23 + min-width: 100%;
22 24
23 -.wdk-wrap .pull_right
24 -{
25 - float:right;
25 + h3 {
26 + padding-left: 15px;
27 +
28 + &.wide {
29 + flex: 1 2 auto;
30 + }
31 + }
26 32 }
27 33
28 -.wdk-wrap .hidden
29 -{
30 - display:none;
34 +.wdk-wrap .pull_right {
35 + float: right;
31 36 }
32 37
33 -.wdk-wrap .img-link
34 -{
38 +.wdk-wrap .wdk-depend-hidden,
39 +.wdk-wrap .hidden {
40 + display: none;
41 +}
42 +
43 +.wdk-wrap .img-link {
35 44 display: block;
36 45 }
37 46
38 -.actions_column a:hover span
39 -{
40 - color:black;
47 +.actions_column a:hover span {
48 + color: black;
41 49 }
42 50
43 -.wp-list-table a.title
44 -{
51 +.wp-list-table a.title {
45 52 font-weight: bold;
46 53 }
54 +
47 55 /* Sortable */
48 56
49 -.wdk-wrap .ui-sortable-handle a
50 -{
57 +.wdk-wrap .ui-sortable-handle a {
51 58 text-decoration: none;
52 59 border: 0px;
53 60 color: black;
54 61 }
55 62
56 -.wdk-wrap .ui-sortable-handle a:hover
57 -{
63 +.wdk-wrap .ui-sortable-handle a:hover {
58 64 color: #135e96;
59 65 }
60 66
61 -.wdk-wrap .ui-sortable-handle h3 a
62 -{
67 +.wdk-wrap .ui-sortable-handle h3 a {
63 68 font-size: 16px;
64 69 }
65 70
66 -.wdk-wrap .ui-sortable-handle h3 span
67 -{
71 +.wdk-wrap .ui-sortable-handle h3 span {
68 72 padding-right: 15px;
69 73 }
70 74
71 -.wdk-wrap .hndle
72 -{
73 - display:block;
75 +.wdk-wrap .hndle {
76 + display: block;
74 77 }
75 78
76 79 .wdk-wrap .listing_edit_map {
77 80 height: 350px;
@@ -79,15 +82,13 @@
79 82 }
80 83
81 84 /* Alerts */
82 85
83 -.wdk-wrap .alert
84 -{
86 +.wdk-wrap .alert {
85 87 border-radius: 0;
86 88 }
87 89
88 -.wdk-wrap .alert.alert-success
89 -{
90 +.wdk-wrap .alert.alert-success {
90 91 background: #E6F4E7;
91 92 color: #376637;
92 93 border-left: 3px solid #88BF88;
93 94 margin: 0px 0px 5px 0px;
@@ -94,10 +95,9 @@
94 95 padding: 15px;
95 96 font-weight: bold;
96 97 }
97 98
98 -.wdk-wrap .alert.alert-danger
99 -{
99 +.wdk-wrap .alert.alert-danger {
100 100 background: #FFE6DF;
101 101 color: #AB3C1B;
102 102 border-left: 3px solid #E98B6F;
103 103 margin: 0px 0px 5px 0px;
@@ -104,10 +104,9 @@
104 104 padding: 15px;
105 105 font-weight: bold;
106 106 }
107 107
108 -.wdk-wrap .alert.alert-info
109 -{
108 +.wdk-wrap .alert.alert-info {
110 109 background: #cce5ff;
111 110 color: #3d648e;
112 111 border-left: 3px solid #3d648e;
113 112 margin: 0px 0px 5px 0px;
@@ -117,50 +116,42 @@
117 116
118 117 /* Labels */
119 118 .wdk-wrap .label {
120 119 display: inline-block;
121 -}
122 -
123 -.wdk-wrap .label.label-success {
124 - background: #E6F4E7;
125 - color: #376637;
126 120 margin: 0px 5px 5px 0px;
127 - padding: 5px;
128 -}
121 + padding: 6px 6px;
122 + font-size: 10px;
123 + font-weight: 700;
124 + line-height: 1;
125 + color: #fff;
126 + border-radius: 2px;
129 127
130 -.wdk-wrap .label.label-danger {
131 - background: #FFE6DF;
132 - color: #AB3C1B;
133 - margin: 0px 5px 5px 0px;
134 - padding: 5px;
135 -}
128 + &.label-success {
129 + background: linear-gradient(to right, #5cb85c, #90cf90);
130 + }
136 131
137 -.wdk-wrap .label.label-info {
138 - background: #cce5ff;
139 - color: #3d648e;
140 - margin: 0px 5px 5px 0px;
141 - padding: 5px;
142 -}
132 + &.label-danger {
133 + background: linear-gradient(to right, #fe9365, #ffb08e);
134 + }
143 135
144 -.wdk-wrap .label.label-warning {
145 - color: #664d03;
146 - background-color: #fff3cd;
147 - border-color: #ffecb5;
148 - margin: 0px 5px 5px 0px;
149 - padding: 5px;
136 + &.label-info {
137 + background: linear-gradient(to right, #5bc0de, #5bc0ded9);
138 + }
139 +
140 + &.label-warning {
141 + background: linear-gradient(to right, #d9534f, #d9534fa1);
142 + }
150 143 }
151 144
152 145 /* Custom fields layout */
153 146
154 -div.wdk-field-edit
155 -{
147 +div.wdk-field-edit {
156 148 margin: 15px 0px;
157 149 display: flex;
158 150 justify-content: flex-start;
159 151 }
160 152
161 -div.wdk-field-edit label
162 -{
153 +div.wdk-field-edit label {
163 154 width: auto;
164 155 display: inline-block;
165 156 vertical-align: top;
166 157 max-width: 80px;
@@ -177,9 +168,9 @@
177 168 }
178 169
179 170 div.wdk-field-container {
180 171 & {
181 - padding:0px;
172 + padding: 0px;
182 173 }
183 174
184 175 .wdk_dropdown_tree {
185 176 max-width: 351px;
@@ -186,30 +177,62 @@
186 177 }
187 178 }
188 179 }
189 180
181 +div.wdk-field-edit.DATETIME_TO .wdk-field-container,
182 +div.wdk-field-edit.DATETIME_FROM .wdk-field-container,
183 +div.wdk-field-edit.DATETIME .wdk-field-container {
190 184
185 +
186 + .wdk-datetime-group {
187 + display: flex;
188 + flex-wrap: wrap;
189 + max-width: 230px;
190 +
191 + select {
192 + width: 60px;
193 + }
194 +
195 + .regular-text {
196 + min-width: 90px;
197 + flex: 1 2;
198 + }
199 + }
200 +
201 + input,
202 + select {
203 + margin-bottom: 5px;
204 + }
205 +}
206 +
207 +
191 208 div.wdk-field-edit div.wdk-field-container {
192 209 & {
193 210 display: inline-block;
194 - padding:0px 15px;
211 + padding: 0px 15px;
195 212 padding-right: 0;
196 213 flex: 1 2 auto;
197 214 }
198 -
199 - .wdk_dropdown_tree,
200 - input:not([type="checkbox"]):not([type="radio"]),
201 - select {
215 +
216 + .wdk_dropdown_tree,
217 + input:not([type="checkbox"]):not([type="radio"]),
218 + select {
202 219 width: 100%;
203 220 max-width: 230px;
204 221 }
205 -
206 - .wdk_dropdown_tree > .btn-group {
222 +
223 + .wdk_dropdown_tree>.btn-group {
207 224 width: 100%;
208 225 display: flex;
209 226 height: auto;
210 227 }
211 -
228 +
229 + .wdk_dropdown_tree>.btn-group {
230 + height: 40px;
231 + border-radius: 2px;
232 + }
233 +
234 +
212 235 .wdk_dropdown_tree button {
213 236 padding: 0 8px;
214 237 height: auto;
215 238 box-shadow: 0 0 0 transparent;
@@ -217,14 +240,14 @@
217 240 background-color: #fff;
218 241 color: #2c3338;
219 242 min-height: 30px;
220 243 }
221 -
244 +
222 245 .wdk_dropdown_tree button.btn.btn-default.dropdown-toggle,
223 246 .wdk_dropdown_tree button {
224 - border-radius: 4px;
247 + border-radius: 2px;
225 248 }
226 -
249 +
227 250 .wdk_dropdown_tree button:first-child {
228 251 border-top-right-radius: 0;
229 252 border-bottom-right-radius: 0;
230 253 }
@@ -233,12 +256,17 @@
233 256 border: 1px solid #8c8f94;
234 257 }
235 258
236 259 .wdk_dropdown_tree .list_scroll {
237 - border-left: 1px solid #8c8f94;
238 260 left: 0;
239 261 }
240 -
262 +
263 + .wdk_dropdown_tree .list_container {
264 + width: 100%;
265 + border: 1px solid #8c8f94;
266 + box-sizing: border-box;
267 + }
268 +
241 269 .wdk_dropdown_tree button.btn.btn-default.dropdown-toggle:last-child {
242 270 border-top-left-radius: 0;
243 271 border-bottom-left-radius: 0;
244 272
@@ -247,9 +275,9 @@
247 275 background-size: 16px 16px;
248 276 cursor: pointer;
249 277 vertical-align: middle;
250 278 }
251 -
279 +
252 280 .wdk_dropdown_tree {
253 281 min-width: initial;
254 282 position: relative;
255 283 }
@@ -259,23 +287,22 @@
259 287 padding: 0 8px;
260 288 }
261 289
262 290 .wdk_dropdown_tree .list_container .input-group-addon {
263 - &{
291 + & {
264 292 position: relative;
265 - padding: 6px 14px;
266 293 }
267 294
268 295 & i {
269 296 position: absolute;
270 297 left: 0;
271 - margin-left: 5px;
298 + margin-left: 11px;
272 299 top: 50%;
273 300 margin-top: -9px;
274 301 }
275 -
302 +
276 303 & i.fa-spin {
277 - margin-left: 7px;
304 + margin-left: 11px;
278 305 margin-top: -7px;
279 306 }
280 307
281 308 .fa:after {
@@ -288,9 +315,9 @@
288 315 font-size: 20px;
289 316 text-align: center;
290 317 }
291 318
292 - .loader-spiner.fa.fa-spinner:after,
319 + .loader-spiner.fa.fa-spinner:before,
293 320 .fa.fa-search:before {
294 321 display: none !important;
295 322 }
296 323
@@ -296,44 +323,92 @@
296 323
297 324 .fa.fa-search:after {
298 325 content: "\f179";
299 326 }
300 -
327 +
301 328 .loader-spiner.fa.fa-spinner:after {
302 329 content: "\f113";
303 330 }
304 -
331 +
305 332 .loader-spiner.fa.fa-spinner {
306 333 -webkit-animation: wdk-spin 2s infinite linear;
307 - animation: wdk-spin 2s infinite linear;
334 + animation: wdk-spin 2s infinite linear;
335 + font-family: dashicons;
336 + font-size: 18px;
337 + margin-left: 11px;
338 + margin-top: -9px;
308 339 }
309 -
340 +
310 341 @keyframes wdk-spin {
311 342 0% {
312 - -webkit-transform: rotate(0deg);
313 - transform: rotate(0deg);
314 - }
343 + -webkit-transform: rotate(0deg);
344 + transform: rotate(0deg);
345 + }
346 +
315 347 100% {
316 - -webkit-transform: rotate(360deg);
317 - transform: rotate(360deg);
318 - }
348 + -webkit-transform: rotate(360deg);
349 + transform: rotate(360deg);
350 + }
319 351 }
320 352 }
321 353
322 354 }
323 355
324 -div.wdk-field-edit p.wdk-hint
325 -{
356 +
357 +div.wdk-field-edit.field-error div.wdk-field-container {
358 + background: #FFE6DF;
359 + input, select, textarea,.wp-editor-container {
360 + border-color: rgb(163, 1, 1);
361 + }
362 +
363 + p.wdk-hint.wdk-error {
364 + color: rgb(163, 1, 1);
365 + }
366 +}
367 +
368 +.form-table p.wdk-hint,
369 +div.wdk-field-edit p.wdk-hint {
326 370 font-style: italic;
327 371 }
328 372
373 +div.wdk-field-edit.inline {
374 + align-items: center;
375 +
376 + label {
377 + font-weight: 600;
378 + width: auto;
379 + flex: 0 0;
380 + max-width: initial;
381 + }
382 +
383 + .wdk-field-container {
384 + margin: -5px -5px;
385 + }
386 +
387 + .regular-text {
388 + margin: 5px 5px;
389 + flex: 1 2;
390 + }
391 +}
392 +
329 393 /* Tables */
330 394
331 -.wdk-wrap .widefat .actions_column
332 -{
395 +.wdk-wrap .widefat #the-list {
396 + display: flex;
397 + flex-wrap: wrap;
398 + gap: 15px 15px;
399 + align-items: flex-start;
400 + justify-content: flex-start;
401 +}
402 +
403 +.wdk-wrap .widefat .actions_column {
333 404 text-align: right;
334 405 }
335 406
407 +.wdk-wrap .widefat .static {
408 + width: 5%;
409 +}
410 +
336 411 .wdk-wrap .form-table td {
337 412 vertical-align: top;
338 413 }
339 414
@@ -356,13 +431,13 @@
356 431 min-width: 400px;
357 432 padding: 22px 0;
358 433 }
359 434
360 -.wdk-wrap .wdk-side-content + .form-table td {
435 +.wdk-wrap .wdk-side-content+.form-table td {
361 436 padding-right: 0;
362 437 }
363 438
364 -.wdk-wrap .wdk-side-content + .form-table th,
439 +.wdk-wrap .wdk-side-content+.form-table th,
365 440 .wdk-wrap .wdk-side-content .form-table th {
366 441 max-width: 85px;
367 442 padding-right: 10px;
368 443 }
@@ -369,11 +444,10 @@
369 444
370 445
371 446 /* Filtering above/below tables */
372 447
373 -.wdk-wrap .tablenav.top .left
374 -{
375 - float:left;
448 +.wdk-wrap .tablenav.top .left {
449 + float: left;
376 450 }
377 451
378 452 .wdk-wrap .inputbox_map {
379 453 height: 250px;
@@ -381,15 +455,16 @@
381 455 max-width: 450px
382 456 }
383 457
384 458 /* Visual Builder Search Forms */
385 -.wdk-builder-container .widget-title h3, .widget-title h4 {
459 +.wdk-builder-container .widget-title h3,
460 +.widget-title h4 {
386 461 white-space: initial;
387 462 }
388 -.wdk-builder-container .wdk-builder-elements-column
389 -{
463 +
464 +.wdk-builder-container .wdk-builder-elements-column {
390 465 margin-bottom: 15px;
391 - display:block;
466 + display: block;
392 467 width: 40%;
393 468 float: left;
394 469 padding-top: 6px;
395 470 }
@@ -406,10 +481,9 @@
406 481 margin-top: 0;
407 482 margin-right: 15px;
408 483 }
409 484
410 -.wdk-builder-elements
411 -{
485 +.wdk-builder-elements {
412 486 width: 100%;
413 487 min-height: auto;
414 488 box-sizing: border-box;
415 489 padding: 15px 15px 15px 0px;
@@ -418,21 +492,19 @@
418 492 grid-column-gap: 10px;
419 493 grid-row-gap: 0;
420 494 }
421 495
422 -.wdk-builder-elements .widget
423 -{
496 +.wdk-builder-elements .widget {
424 497 width: 100%;
425 498 }
426 499
427 -.wdk-builder-selected
428 -{
500 +.wdk-builder-selected {
429 501 margin-top: 6px;
430 - width:80%;
502 + width: 80%;
431 503 border: 1px solid #c3c4c7;
432 - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
433 - min-height:400px;
434 - float:left;
504 + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
505 + min-height: 400px;
506 + float: left;
435 507 box-sizing: border-box;
436 508 padding: 15px;
437 509 }
438 510
@@ -438,19 +510,18 @@
438 510
439 511 #wdk-drop .widget.ui-draggable.ui-sortable-handle,
440 512 #wdk-drop .ui-sortable-placeholder.widget-placeholder,
441 513 .wdk-wrap .drop-container .widget.ui-draggable.ui-sortable-handle,
442 -.wdk-wrap .drop-container .ui-sortable-placeholder.widget-placeholder
443 -{
444 - width:300px;
445 - margin:0px 15px 15px 0px;
446 - float:left;
514 +.wdk-wrap .drop-container .ui-sortable-placeholder.widget-placeholder {
515 + width: 300px;
516 + margin: 0px 15px 15px 0px;
517 + float: left;
447 518 }
448 519
520 +#wdk-drag .widget-action-remove,
449 521 #wdk-drag .widget-action,
450 -#wdk-drag .widget-inside
451 -{
452 - display:none !important;
522 +#wdk-drag .widget-inside {
523 + display: none !important;
453 524 }
454 525
455 526
456 527 .wdk-builder-container button[aria-expanded="true"] .toggle-indicator::before {
@@ -457,34 +528,53 @@
457 528 content: "\f142"
458 529 }
459 530
460 531 #wdk-drop .widget-inside,
461 -.wdk-wrap .drop-container .widget-inside
462 -{
532 +.wdk-wrap .drop-container .widget-inside {
463 533 padding: 5px;
464 534 }
465 535
536 +.wdk-wrap .widget-top .widget-action {
537 + padding: 10px 0px;
538 + }
539 +
540 +.wdk-wrap .widget-action-remove {
541 + border: 0;
542 + margin: 0;
543 + padding: 11px 0px;
544 + margin-right: 10px;
545 + background: none;
546 + cursor: pointer;
547 + vertical-align: top;
548 + color: #50575e;
549 + transition: all .15s;
550 +
551 + &:hover {
552 + color:#000;
553 + }
554 +}
555 +
556 +
557 +
558 +
466 559 /* Visual Builder result item */
467 560
468 -.wdk-wrap .drop-container
469 -{
561 +.wdk-wrap .drop-container {
470 562 width: 60%;
471 563 float: left;
472 564 }
473 565
474 -.wdk-wrap .drop-container .wdk-builder-selected
475 -{
476 - width:100%;
566 +.wdk-wrap .drop-container .wdk-builder-selected {
567 + width: 100%;
477 568 min-height: 100px;
478 569 }
479 570
480 -.wdk-wrap .drop-container>h3
481 -{
482 - padding-bottom:0px;
483 - margin-bottom:0px;
571 +.wdk-wrap .drop-container>h3 {
572 + padding-bottom: 0px;
573 + margin-bottom: 0px;
484 574 }
485 575
486 -.wdk-wrap .listing_custom_fields div.wdk-field-edit div.wdk-field-container .wp-editor-wrap input,
576 +.wdk-wrap .listing_custom_fields div.wdk-field-edit div.wdk-field-container .wp-editor-wrap input,
487 577 .wdk-wrap .listing_custom_fields div.wdk-field-edit div.wdk-field-container .wp-editor-wrap select {
488 578 width: auto;
489 579 max-width: auto;
490 580 }
@@ -500,11 +590,41 @@
500 590 }
501 591
502 592 /* columns */
503 593
504 -.wdk-wrap
505 -{
594 +.wdk-wrap {
595 + .button-secondary,.button-primary {
596 + display: inline-flex;
597 + align-items: center;
598 + justify-content: center;
506 599
600 + gap: 5px;
601 +
602 + .dashicons {
603 + line-height: 1 !important;
604 + }
605 + }
606 +
607 + .actions {
608 + margin-top: 0;
609 + }
610 +
611 + .dl-helper {
612 + dt {
613 + font-weight: 700;
614 + }
615 +
616 + dd {
617 + margin-left: 25px;
618 + }
619 + }
620 +
621 + @for $i from 1 through 10 {
622 + .wdk-mr-#{$i*5} {
623 + margin-right: #{$i*5}px;
624 + }
625 + }
626 +
507 627 div.wdk-field-edit.notes a {
508 628 margin-left: 5px;
509 629 display: inline-block;
510 630 font-weight: 600;
@@ -509,21 +629,29 @@
509 629 display: inline-block;
510 630 font-weight: 600;
511 631 font-size: 14px;
512 632 }
513 -
633 +
514 634 .mb0 {
515 635 margin-bottom: 0 !important;
516 636 }
517 -
637 +
638 + .m0 {
639 + margin: 0 !important;
640 + }
641 +
642 + .p0 {
643 + padding: 0 !important;
644 + }
645 +
518 646 .align-top {
519 647 vertical-align: top !important;
520 648 }
521 -
649 +
522 650 .text-capitalize {
523 651 text-transform: capitalize !important;
524 652 }
525 -
653 +
526 654 .alert p {
527 655 margin: 0;
528 656 }
529 657
@@ -532,9 +660,9 @@
532 660 }
533 661
534 662 .wdk-infinity-load {
535 663 -webkit-animation: wdk-spin 2s infinite linear;
536 - animation: wdk-spin 2s infinite linear;
664 + animation: wdk-spin 2s infinite linear;
537 665 }
538 666
539 667 .postbox .inside {
540 668 padding: 0 12px 0;
@@ -545,15 +673,16 @@
545 673 }
546 674
547 675 @keyframes wdk-spin {
548 676 0% {
549 - -webkit-transform: rotate(0deg);
550 - transform: rotate(0deg);
551 - }
677 + -webkit-transform: rotate(0deg);
678 + transform: rotate(0deg);
679 + }
680 +
552 681 100% {
553 - -webkit-transform: rotate(360deg);
554 - transform: rotate(360deg);
555 - }
682 + -webkit-transform: rotate(360deg);
683 + transform: rotate(360deg);
684 + }
556 685 }
557 686
558 687 .wdk-field-edit.SECTION .title {
559 688 width: 100%;
@@ -565,9 +694,9 @@
565 694 padding: 10px 15px;
566 695 margin-bottom: 0;
567 696 margin-top: 0;
568 697 }
569 -
698 +
570 699 .meta-box-sortables .wdk_field.SECTION .postbox {
571 700 color: #fff;
572 701 background: #2c3338;
573 702 }
@@ -592,8 +721,12 @@
592 721 align-items: flex-start;
593 722 flex-wrap: wrap;
594 723 }
595 724
725 + div.wdk-field-edit.TEXTAREA_CODE div.wdk-field-container {
726 + width: 400px;
727 + }
728 +
596 729 div.wdk-field-edit div.wdk-field-container .suffix:not(:empty) {
597 730 padding: 5px 0px 5px 5px;
598 731 }
599 732
@@ -598,8 +731,9 @@
598 731 }
599 732
600 733 div.wdk-field-edit div.wdk-field-container .wp-editor-wrap {
601 734 width: 100%;
735 + max-width: 100%;
602 736 }
603 737
604 738 div.wdk-field-edit p.wdk-hint {
605 739 flex: 0 0 100%;
@@ -604,10 +738,16 @@
604 738 div.wdk-field-edit p.wdk-hint {
605 739 flex: 0 0 100%;
606 740 }
607 741
608 - .wdk-row
609 - {
742 + div.wdk-field-edit .postbox-upload .hide-if-no-js{
743 + gap: 5px;
744 + display: flex;
745 + flex-wrap: wrap;
746 + margin: 0;
747 + }
748 +
749 + .wdk-row {
610 750 & {
611 751 display: -ms-flexbox;
612 752 display: flex;
613 753 -ms-flex-wrap: wrap;
@@ -615,47 +755,46 @@
615 755 margin-right: -15px;
616 756 margin-left: -15px;
617 757 }
618 758
619 - & > [class*='wdk-col']
620 - {
759 + &>[class*='wdk-col'] {
621 760 position: relative;
622 761 width: 100%;
623 762 padding-right: 15px;
624 763 padding-left: 15px;
625 764 box-sizing: border-box;
626 - }
627 -
765 + }
766 +
628 767 .wdk-col-auto {
629 768 -ms-flex: 0 0 auto;
630 769 flex: 0 0 auto;
631 770 width: auto;
632 771 max-width: 100%;
633 - }
772 + }
634 773
635 -
774 +
636 775 @for $i from 1 through 12 {
637 776 .wdk-col-#{$i} {
638 777 -webkit-flex: 0 0 calc(100% / 12 * #{$i});
639 - flex: 0 0 calc(100% / 12 * #{$i});
640 - max-width: calc(100% / 12 * #{$i});
778 + flex: 0 0 calc(100% / 12 * #{$i});
779 + max-width: calc(100% / 12 * #{$i});
641 780 }
642 - }
643 -
644 - @media (min-width:992px){
781 + }
782 +
783 + @media (min-width:992px) {
645 784 @for $i from 1 through 12 {
646 785 .wdk-col-md-#{$i} {
647 786 -webkit-flex: 0 0 calc(100% / 12 * #{$i});
648 - flex: 0 0 calc(100% / 12 * #{$i});
649 - max-width: calc(100% / 12 * #{$i});
787 + flex: 0 0 calc(100% / 12 * #{$i});
788 + max-width: calc(100% / 12 * #{$i});
650 789 }
651 - }
790 + }
652 791 }
653 792 }
654 793
655 794 .text-center {
656 795 text-align: center;
657 - }
796 + }
658 797
659 798 .text-left {
660 799 text-align: left;
661 800 }
@@ -668,12 +807,13 @@
668 807 color: #ffffff;
669 808 background-color: #c1002b;
670 809 border-color: #c1002b;
671 810
672 - &:hover, &:hover {
811 + &:hover,
812 + &:hover {
673 813 -webkit-box-shadow: 0 1px 5px rgba(193, 0, 43, 0.4) !important;
674 814 box-shadow: 0 1px 5px rgba(193, 0, 43, 0.4) !important;
675 - }
815 + }
676 816 }
677 817
678 818 .button.btn-info {
679 819 color: #ffffff;
@@ -679,14 +819,15 @@
679 819 color: #ffffff;
680 820 background-color: #00c9b7;
681 821 border-color: #00c9b7;
682 822
683 - &:hover, &:hover {
823 + &:hover,
824 + &:hover {
684 825 -webkit-box-shadow: 0 1px 5px #00c9b875 !important;
685 826 box-shadow: 0 1px 5px #00c9b875 !important;
686 - }
827 + }
687 828 }
688 -
829 +
689 830 .button.xl {
690 831 padding: 10px 30px;
691 832 }
692 833
@@ -693,9 +834,9 @@
693 834 .wp-editor-wrap .wp-editor-container {
694 835 width: 100%;
695 836 margin: 0;
696 837 box-shadow: none;
697 - border-radius: 4px;
838 + border-radius: 2px;
698 839 border: 1px solid #8c8f94;
699 840 background-color: #fff;
700 841 color: #2c3338;
701 842 overflow: hidden;
@@ -703,25 +844,31 @@
703 844
704 845 /* addon subscription */
705 846 .wdk-pricing {
706 847 margin: 10px 0;
848 +
707 849 .wdk-sec-header {
708 850 margin-bottom: 20px;
851 +
709 852 .wdk-sec-title {
710 853 font-size: 24px;
711 854 font-weight: 300;
712 855 line-height: 1.5;
713 856 margin-top: 5px;
857 +
714 858 .mark {
715 859 font-weight: 700;
716 860 }
861 +
717 862 .mark.color {
718 863 color: #c1002b;
719 864 }
865 +
720 866 .mark.up {
721 867 text-transform: uppercase;
722 868 }
723 869 }
870 +
724 871 .wdk-sec-subtitle {
725 872 font-size: 20px;
726 873 font-weight: 400;
727 874 }
@@ -732,14 +879,15 @@
732 879 background-color: #fff;
733 880 border: 1px solid #dcdcde;
734 881 box-sizing: border-box;
735 882 margin-bottom: 15px;
883 +
736 884 &.featured {
737 885 .header {
738 886 background: -webkit-gradient(linear, left top, left bottom, from(#5837ff), to(#5533ff));
739 887 background: linear-gradient(#1d2327, #121518);
740 888 }
741 -
889 +
742 890 p,
743 891 .header {
744 892 color: #fff;
745 893 }
@@ -745,13 +893,12 @@
745 893 }
746 894 }
747 895 }
748 896
749 - .wdk-wrap .wdk-pricing .wdk-pac.yearly h4
750 - {
751 - margin-top:0px;
897 + .wdk-wrap .wdk-pricing .wdk-pac.yearly h4 {
898 + margin-top: 0px;
752 899 }
753 -
900 +
754 901 .header {
755 902 background: -webkit-gradient(linear, left top, left bottom, from(#fcfdfe), to(#f9fbfd));
756 903 background: linear-gradient(#fcfdfe, #f9fbfd);
757 904 background-color: rgba(22, 28, 45, 0.03);
@@ -758,8 +905,9 @@
758 905 padding: 0.75rem 1.25rem;
759 906 margin-bottom: 0;
760 907 border-bottom: 1px solid rgba(22, 28, 45, 0.125);
761 908 color: rgb(109, 118, 139);
909 +
762 910 h4 {
763 911 font-size: 24px;
764 912 font-weight: 400;
765 913 margin-bottom: 15px;
@@ -773,8 +921,9 @@
773 921 .list-items {
774 922 padding: 0;
775 923 margin: 0;
776 924 list-style: none;
925 +
777 926 .item {
778 927 display: block;
779 928 padding: 12px 20px;
780 929 font-size: 16px;
@@ -779,13 +928,14 @@
779 928 padding: 12px 20px;
780 929 font-size: 16px;
781 930 color: rgb(109, 118, 139);
782 931 }
932 +
783 933 .item:not(:first-child) {
784 934 border-top: 1px solid rgba(22, 28, 45, 0.125);
785 935 }
786 936 }
787 -
937 +
788 938 .wdk-pac-footer {
789 939 border-top: 1px solid rgba(22, 28, 45, 0.125);
790 940 padding: 20px 20px;
791 941
@@ -799,10 +949,10 @@
799 949 line-height: 1.5;
800 950 border: 1px solid #506690;
801 951 padding: 8px 20px;
802 952 border-radius: 3px;
803 -
804 - &:hover{
953 +
954 + &:hover {
805 955 color: #ffffff;
806 956 background-color: #506690;
807 957 border-color: #506690;
808 958 }
@@ -807,40 +957,61 @@
807 957 border-color: #506690;
808 958 }
809 959 }
810 960 }
811 -
961 +
812 962 .pricing-value {
813 963 font-family: "Poppins", sans-serif;
814 - font-size: 52px;
964 + font-size: 52px;
965 +
815 966 .price {
816 - position: relative;
967 + position: relative;
817 968 font-weight: 500;
818 969 line-height: 1;
819 970 }
820 - .price .before,
971 +
972 + .price .before,
821 973 .price .after {
822 974 font-size: 18px;
823 975 font-weight: 300;
824 - font-style: italic;
976 + font-style: italic;
825 977 }
978 +
826 979 .price .before {
827 980 position: absolute;
828 981 top: 10px;
829 - left: -15px;
982 + left: -15px;
830 983 }
984 +
831 985 .price .after {
832 986 position: relative;
833 987 }
834 988 }
835 -
989 +
836 990 }
837 -
991 +
838 992 .winter_mvc-media .winter_mvc-media-card {
839 993 min-width: 200px;
840 994 }
995 +
996 +
997 + .field-error {
998 + background: #FFE6DF;
999 + input, select,textarea {
1000 + border-color: rgb(163, 1, 1);
1001 + }
1002 +
1003 + p.wdk-hint.wdk-error {
1004 + color: rgb(163, 1, 1);
1005 + }
1006 + }
1007 +
1008 + .wdk-field-container .button {
1009 + display: inline-flex;
1010 + align-items: center;
1011 + }
841 1012 }
842 -
1013 +
843 1014 .wp-core-ui .quicktags-toolbar input.button.button-small {
844 1015 display: inline-block !important;
845 1016 width: auto !important;
846 1017 }
@@ -845,9 +1016,9 @@
845 1016 width: auto !important;
846 1017 }
847 1018
848 1019 .wdk-unwrapp-field {
849 - .wdk_dropdown_tree > .btn-group {
1020 + .wdk_dropdown_tree>.btn-group {
850 1021 width: 100%;
851 1022 display: flex;
852 1023 height: auto;
853 1024 }
@@ -863,20 +1034,20 @@
863 1034 }
864 1035
865 1036 .wdk_dropdown_tree button.btn.btn-default.dropdown-toggle,
866 1037 .wdk_dropdown_tree button {
867 - border-radius: 4px;
1038 + border-radius: 0;
868 1039 }
869 1040
870 1041 .wdk_dropdown_tree button:first-child {
871 1042 border-top-right-radius: 0;
872 1043 border-bottom-right-radius: 0;
873 - border-top-left-radius: 4px;
874 - border-bottom-left-radius: 4px;
1044 + border-top-left-radius: 0;
1045 + border-bottom-left-radius: 0;
875 1046 }
876 1047
877 1048 .wdk_dropdown_tree .list_container .input-group {
878 - border: 1px solid #8c8f94;
1049 + border-top: 1px solid #8c8f94;
879 1050 }
880 1051
881 1052 .wdk_dropdown_tree .list_scroll {
882 1053 border-left: 1px solid #8c8f94;
@@ -900,25 +1071,24 @@
900 1071 }
901 1072
902 1073 .wdk_dropdown_tree .list_container input.form-control.search_term {
903 1074 height: initial;
904 - padding: 0 8px;
1075 + max-width: 100%;
905 1076 }
906 1077
907 1078 .wdk_dropdown_tree .list_container .input-group-addon {
908 - &{
1079 + & {
909 1080 position: relative;
910 - padding: 6px 14px;
911 1081 }
912 1082
913 1083 & i {
914 1084 position: absolute;
915 1085 left: 0;
916 - margin-left: 5px;
1086 + margin-left: 11px;
917 1087 top: 50%;
918 1088 margin-top: -9px;
919 1089 }
920 -
1090 +
921 1091 & i.fa-spin {
922 1092 margin-left: 7px;
923 1093 margin-top: -7px;
924 1094 }
@@ -941,29 +1111,42 @@
941 1111
942 1112 .fa.fa-search:after {
943 1113 content: "\f179";
944 1114 }
945 -
1115 +
946 1116 .loader-spiner.fa.fa-spinner:after {
947 1117 content: "\f113";
948 1118 }
949 -
1119 +
950 1120 .loader-spiner.fa.fa-spinner {
951 1121 -webkit-animation: wdk-spin 2s infinite linear;
952 - animation: wdk-spin 2s infinite linear;
1122 + animation: wdk-spin 2s infinite linear;
953 1123 }
954 1124
955 1125 @keyframes wdk-spin {
956 1126 0% {
957 - -webkit-transform: rotate(0deg);
958 - transform: rotate(0deg);
959 - }
1127 + -webkit-transform: rotate(0deg);
1128 + transform: rotate(0deg);
1129 + }
1130 +
960 1131 100% {
961 - -webkit-transform: rotate(360deg);
962 - transform: rotate(360deg);
963 - }
1132 + -webkit-transform: rotate(360deg);
1133 + transform: rotate(360deg);
1134 + }
964 1135 }
965 1136 }
1137 +
1138 + .field-error {
1139 + input, select,textarea {
1140 + border-color: rgb(163, 1, 1);
1141 + }
1142 +
1143 + p.wdk-hint.wdk-error {
1144 + color: rgb(163, 1, 1);
1145 + }
1146 + }
1147 +
1148 +
966 1149 }
967 1150
968 1151 .tablenav .wdk-unwrapp-field {
969 1152 float: left;
@@ -981,6 +1164,839 @@
981 1164 #adminmenu .wp-submenu li.current a[href="admin.php?page=wdk-addons"],
982 1165 #adminmenu .wp-submenu li.current a[href="admin.php?page=wdk_addons_currencies"],
983 1166 #adminmenu .wp-submenu li.current a[href="admin.php?page=wdk_addons_membership"],
984 1167 #adminmenu .wp-submenu li.current a[href="admin.php?page=wdk_addons_bookings"] {
985 - color: greenyellow;
1168 + color: greenyellow;
1169 +}
1170 +
1171 +
1172 +body .select2-container--default {
1173 + .select2-selection--multiple {
1174 + border-radius: 2px;
1175 + }
1176 + &.select2-container--focus .select2-selection--multiple,
1177 + & {
1178 + border: 0;
1179 + min-width: 150px;
1180 + width: 25em !important;
1181 + border-radius: 2px;
1182 + }
1183 +
1184 + input {
1185 + min-height: 36px;
1186 + }
1187 +
1188 + .select2-selection--multiple {
1189 + cursor: pointer;
1190 + .select2-search__field {
1191 + border: 0 !important;
1192 + }
1193 +
1194 + .select2-selection__rendered li {
1195 + list-style: none;
1196 + margin: 0;
1197 +
1198 + &.select2-selection__choice {
1199 + padding: 5px 6px;
1200 + margin: 3px 3px;
1201 + }
1202 + }
1203 +
1204 + .select2-selection__rendered {
1205 + padding: 0;
1206 + display: block;
1207 + padding: 2px 45px 2px 5px;
1208 +
1209 +
1210 + // Add dropdown arrow icon to the right side (mimicking select dropdown)
1211 + &::after {
1212 + content: "";
1213 + display: block;
1214 + position: absolute;
1215 + right: 0px;
1216 + top: 0;
1217 + width: 26px;
1218 + height: 100%;
1219 + pointer-events: none;
1220 + background: #fff url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E") no-repeat right 5px top 55%;
1221 + background-size: auto;
1222 + background-size: 16px 16px;
1223 + cursor: pointer;
1224 + border-left: 1px solid #8c8f94;
1225 + z-index: 10;
1226 + }
1227 + position: relative;
1228 +
1229 + }
1230 + }
1231 +}
1232 +
1233 +body .wdk-field-edit.DROPDOWNMULTIPLE .select2-container--default .select2-selection--multiple {
1234 +
1235 + .select2-selection__rendered {
1236 + padding: 0px 45px 0px 5px;
1237 + display: flex;
1238 + align-items: center;
1239 + flex-wrap: wrap;
1240 +
1241 + // Add dropdown arrow icon to the right side (mimicking select dropdown)
1242 + &::after {
1243 + content: "";
1244 + display: block;
1245 + position: absolute;
1246 + right: 15px;
1247 + top: 50%;
1248 + width: 16px;
1249 + height: 16px;
1250 + pointer-events: none;
1251 + transform: translateY(-50%);
1252 + background: url('data:image/svg+xml;utf8,<svg fill="gray" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><polygon points="5,7 10,12 15,7"/></svg>') no-repeat center center;
1253 + background-size: 16px 16px;
1254 + }
1255 + position: relative;
1256 +
1257 +
1258 + li.select2-selection__choice {
1259 + padding: 1px 6px;
1260 + line-height: 19px;
1261 + }
1262 + }
1263 +
1264 +
1265 + .select2-selection__choice__remove {}
1266 +}
1267 +
1268 +body .wdk-field-edit.DROPDOWNMULTIPLE .select2-container--default {
1269 + //width: calc(100% - 28px) !important;
1270 +}
1271 +
1272 +body .wdk-field-edit.DROPDOWNMULTIPLE .select2-container--default {
1273 + width: auto !important;
1274 + flex: 1 2 auto;
1275 +}
1276 +
1277 +
1278 +body .listing_custom_fields .wdk-field-edit.DROPDOWNMULTIPLE .select2-container--default {
1279 + width: initial !important;
1280 + flex: 1 2 auto;
1281 + min-width: initial;
1282 +}
1283 +
1284 +body .select2-container .select2-search--inline .select2-search__field {
1285 + margin-top: 0;
1286 +}
1287 +
1288 +body .select2-container--default.select2-container--focus .select2-selection--multiple {
1289 + border: 1px solid #8c8f94;
1290 +}
1291 +
1292 +.datetime_time_mask {}
1293 +
1294 +.wdk_btn_load_indicator {
1295 + position: relative;
1296 +
1297 + &::after {
1298 + content: "\f113";
1299 + font-family: dashicons;
1300 + display: inline-block;
1301 + line-height: 1;
1302 + font-weight: 900;
1303 + font-style: normal;
1304 + font-size: 20px;
1305 + speak: never;
1306 + text-decoration: inherit;
1307 + text-transform: none;
1308 + text-rendering: auto;
1309 + -webkit-animation: wdk-spin 2s infinite linear;
1310 + animation: wdk-spin 2s infinite linear;
1311 + margin-left: 5px;
1312 + margin-top: -10px;
1313 + display: inline-block;
1314 + position: relative;
1315 + top: 50%;
1316 + }
1317 +
1318 + &.out::after {
1319 + position: absolute;
1320 + right: -30px;
1321 + color: #2271b1;
1322 + }
1323 +
1324 + @keyframes wdk-spin {
1325 + 0% {
1326 + -webkit-transform: rotate(0deg);
1327 + transform: rotate(0deg);
1328 + }
1329 +
1330 + 100% {
1331 + -webkit-transform: rotate(360deg);
1332 + transform: rotate(360deg);
1333 + }
1334 + }
1335 +}
1336 +
1337 +.wdk_btn_load_success {
1338 + position: relative;
1339 +
1340 + &::after {
1341 + content: "\f147";
1342 + font-family: dashicons;
1343 + display: inline-block;
1344 + line-height: 1;
1345 + font-weight: 900;
1346 + font-style: normal;
1347 + font-size: 20px;
1348 + speak: never;
1349 + text-decoration: inherit;
1350 + text-transform: none;
1351 + text-rendering: auto;
1352 + margin-left: 5px;
1353 + margin-top: -10px;
1354 + display: inline-block;
1355 + position: relative;
1356 + top: 50%;
1357 + }
1358 +
1359 + &.out::after {
1360 + position: absolute;
1361 + right: -30px;
1362 + color: #2271b1;
1363 + }
1364 +
1365 +}
1366 +
1367 +.wdk_btn_load_error {
1368 + position: relative;
1369 +
1370 + &::after {
1371 + content: "\f335";
1372 + font-family: dashicons;
1373 + display: inline-block;
1374 + line-height: 1;
1375 + font-weight: 900;
1376 + font-style: normal;
1377 + font-size: 20px;
1378 + speak: never;
1379 + text-decoration: inherit;
1380 + text-transform: none;
1381 + text-rendering: auto;
1382 + margin-left: 5px;
1383 + margin-top: -10px;
1384 + display: inline-block;
1385 + position: relative;
1386 + top: 50%;
1387 + }
1388 +
1389 + &.out::after {
1390 + position: absolute;
1391 + right: -30px;
1392 + color: #2271b1;
1393 + }
1394 +
1395 +}
1396 +
1397 +.wdk-depend-fields .wdk_field {
1398 + position: relative;
1399 + min-width: 255px;
1400 + border: 1px solid #c3c4c7;
1401 + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
1402 + background: #fff;
1403 + margin-bottom: 20px;
1404 + display: flex;
1405 + align-items: center;
1406 + justify-content: flex-start;
1407 + padding: 15px 15px;
1408 +
1409 + input[type="checkbox"],
1410 + input[type="radio"] {
1411 + margin: 0;
1412 + }
1413 +
1414 + label {
1415 + margin-right: 10px;
1416 + display: inline-block;
1417 + }
1418 +
1419 + &.section {
1420 + border: 1px solid #c3c4c7;
1421 + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
1422 + color: #fff;
1423 + background: #2c3338;
1424 +
1425 + label {
1426 + margin-left: auto;
1427 + }
1428 + }
1429 +
1430 + &.wdk_btn_load_indicator.out::after {
1431 + right: 15px;
1432 + }
1433 +}
1434 +
1435 +.wdk-wrap .listing_custom_fields div.wdk-field-edit .wdk-field-container {
1436 + width: calc(100% - 130px);
1437 +
1438 + .select2.select2-container {
1439 + max-width: 100%;
1440 + }
1441 +}
1442 +
1443 +.wdk-wrap .wdk-listing-childs-drop {
1444 + margin-top: 6px;
1445 + border: 1px solid #c3c4c7;
1446 + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
1447 + border-radius: 0;
1448 + border: 1px dashed #8c8f94;
1449 + background-color: #fff;
1450 +
1451 + min-height: 75px;
1452 + box-sizing: border-box;
1453 + padding: 15px 15px 0 15px;
1454 + margin-bottom: 15px;
1455 +
1456 + .drop-listing-item {
1457 + width: 100%;
1458 + max-width: initial;
1459 + min-width: initial;
1460 + margin: 0px 15px 15px 0px;
1461 + cursor: pointer;
1462 + border-radius: 0;
1463 + border: 1px solid #c3c4c7;
1464 + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
1465 + background: #fff;
1466 +
1467 + h3.handle {
1468 + padding: 10px 15px;
1469 + margin: 0;
1470 + display: flex;
1471 + align-items: center;
1472 + justify-content: flex-start;
1473 +
1474 + .title {
1475 + flex: 1 2 auto;
1476 + }
1477 +
1478 + .btn span {
1479 + padding-right: 0;
1480 + padding-left: 10px;
1481 + }
1482 + }
1483 +
1484 + a.title {
1485 + font-size: 16px;
1486 + font-weight: 500;
1487 + }
1488 +
1489 + a {
1490 + text-decoration: none;
1491 + border: 0px;
1492 + color: black;
1493 +
1494 + &:hover {
1495 + color: #135e96;
1496 + }
1497 + }
1498 + }
1499 +
1500 + .wdk_dropdown_tree .list_scroll {
1501 + border-right: 1px solid #eaeaea;
1502 + }
1503 +}
1504 +
1505 +.wdk-wrap .wp-list-table .child th {
1506 + border-left: 3px solid #000;
1507 +}
1508 +
1509 +.wdk-wrap .wp-list-table a.laoding_sublistings {
1510 + margin-top: 5px;
1511 + display: inline-block;
1512 +}
1513 +
1514 +
1515 +.wdk-wrap {
1516 +
1517 + .wdk-tabs-navs {
1518 + font-size: 0;
1519 + display: inline-block;
1520 + background: #fff;
1521 + border: 1px solid #c3c4c7;
1522 + margin-bottom: 15px;
1523 + margin-top: 10px;
1524 +
1525 + label {
1526 + display: inline-block;
1527 + font-size: 18px;
1528 + border: 1px solid #eee;
1529 + cursor: pointer;
1530 + transition: all .15s;
1531 + padding: 10px 15px;
1532 +
1533 +
1534 + &.active,
1535 + &:hover {
1536 + background: #eee;
1537 + }
1538 +
1539 + &:not(:last-child) {
1540 + margin-right: -1px;
1541 + }
1542 + }
1543 + }
1544 +
1545 + .wdk-tabs-panel {
1546 + >.wdk-tab {
1547 + display: none;
1548 + }
1549 +
1550 + .wdk-tab-input {
1551 + display: none;
1552 + }
1553 +
1554 + input:checked+div.wdk-tab {
1555 + display: block
1556 + }
1557 + }
1558 +
1559 +}
1560 +
1561 +.wdk-wrap {
1562 +
1563 + .wdk_multi_treefield_dropdown {
1564 + margin-bottom: 15px;
1565 + }
1566 +
1567 + .wdk_multi_treefield_dropdown_container .wdk_multi_treefield_dropdown:last-child {
1568 + margin-bottom: 0;
1569 + }
1570 +
1571 + .wdk_treefield_dropdown .wdk-field-group {
1572 + display: inline-block;
1573 + padding-right: 30px;
1574 + }
1575 +}
1576 +
1577 +.wdk-wrap {
1578 + .wdk_editlog {
1579 + table {
1580 + border: 1px solid #ddd;
1581 + width: 100%;
1582 + max-width: 100%;
1583 + margin-bottom: 20px;
1584 + background-color: #fff;
1585 + border-spacing: 0;
1586 + border-collapse: collapse;
1587 + }
1588 +
1589 + caption {
1590 + color: #000;
1591 + font-weight: 600;
1592 + font-size: 16px;
1593 + padding-bottom: 15px;
1594 + text-align: left;
1595 + }
1596 +
1597 + td,
1598 + th {
1599 + border: 1px solid #ddd;
1600 + padding: 8px;
1601 + line-height: 1.42857143;
1602 + vertical-align: top;
1603 + text-align: center;
1604 + }
1605 +
1606 + thead>tr:first-child>td,
1607 + thead>tr:first-child>th,
1608 + thead>tr:first-child>td,
1609 + thead>tr:first-child>th,
1610 + thead:first-child>tr:first-child>td,
1611 + thead:first-child>tr:first-child>th {
1612 + border-top: 0;
1613 +
1614 + }
1615 + }
1616 +}
1617 +
1618 +
1619 +
1620 +.custom_parameter {
1621 + float: left;
1622 + margin-right: 6px;
1623 +
1624 + box-shadow: 0 0 0 transparent;
1625 + border-radius: 4px;
1626 + background-color: #fff;
1627 + color: #2c3338;
1628 + display: grid;
1629 + grid-row: revert;
1630 + grid-auto-flow: column;
1631 + grid-gap: 1px 1px;
1632 + background-color: #8c8f94;
1633 + border: 1px solid #8c8f94;
1634 + border-radius: 3px;
1635 + overflow: hidden;
1636 +
1637 + * {
1638 + margin: 0 !important;
1639 + min-height: auto;
1640 + height: 100%;
1641 + border: 0 !important;
1642 + box-shadow: none !important;
1643 + border-radius: 0 !important;
1644 + min-height: 28px !important;
1645 + max-width: 100px !important;
1646 + }
1647 +}
1648 +
1649 +.btn_parameter {
1650 + float: left;
1651 + margin-right: 6px;
1652 + background: #2271b1;
1653 + color: #fff;
1654 + cursor: pointer;
1655 + border: 0;
1656 + height: 30px;
1657 + width: 32px;
1658 + border-radius: 3px;
1659 + text-decoration: none;
1660 + display: flex;
1661 + align-items: center;
1662 + justify-content: center;
1663 +
1664 + &:hover {
1665 + background: #135e96;
1666 + color: #fff;
1667 + }
1668 +
1669 + span {
1670 + height: auto;
1671 + }
1672 +}
1673 +
1674 +.filters-form {
1675 +
1676 + select,
1677 + input,
1678 + button,
1679 + .custom_parameter {
1680 + margin-bottom: 5px;
1681 + }
1682 +}
1683 +
1684 +.wdk-notice-upgrade {
1685 + background: #fcf0f1;
1686 + border-left-color: #d63a3c;
1687 + .dashicons-warning {
1688 + color: #d63a3c;
1689 + }
1690 +}
1691 +
1692 +.wdk-listing-toolbar {
1693 + --borded-radius: 3px;
1694 + --border-color: #ccd0d4;
1695 + display: flex;
1696 + align-items: center;
1697 + justify-content: space-between;
1698 + gap: 10px;
1699 + margin-bottom: 25px;
1700 + background: #f8fafc;
1701 + border-radius: var(--borded-radius);
1702 + box-shadow: 0 2px 8px rgba(44, 62, 80, 0.06);
1703 + padding: 15px 21px;
1704 + border-radius: var(--borded-radius);
1705 + .wdk-toolbar-left,
1706 + .wdk-toolbar-right {
1707 + flex: 0 0 auto;
1708 + a.button {
1709 + padding: 0 9px;
1710 + border-radius: var(--borded-radius);
1711 + transition: background 0.18s, color 0.18s, box-shadow 0.18s;
1712 + box-shadow: 0 1px 4px rgba(44,62,80,0.08);
1713 + &:hover, &:focus {
1714 + background: #e8eef7;
1715 + color: #2271b1;
1716 + box-shadow: 0 3px 12px rgba(44,62,80,0.12);
1717 + }
1718 + }
1719 + }
1720 +
1721 + .wdk-toolbar-search {
1722 + position: relative;
1723 + width: 200px;
1724 + max-width: 100%;
1725 + min-width: 150px;
1726 + display: flex;
1727 + align-items: center;
1728 +
1729 + input {
1730 + width: 100%;
1731 + padding: 9px 14px;
1732 + border-radius: var(--borded-radius);
1733 + border: 1px solid var(--border-color);
1734 + background: #fff;
1735 + font-size: 15px;
1736 + line-height: 1.3;
1737 + transition: border 0.15s, box-shadow 0.15s;
1738 + box-shadow: 0 1px 4px rgba(44,62,80,0.03);
1739 + &:focus {
1740 + border-color: #2271b1;
1741 + outline: none;
1742 + box-shadow: 0 2px 8px rgba(34,113,177,0.09);
1743 + }
1744 + }
1745 +
1746 + .wdk-search-results {
1747 + position: absolute;
1748 + left: 0;
1749 + right: 0;
1750 + top: calc(100% + 8px);
1751 + background: #fff;
1752 + border: 1px solid #ccd0d4;
1753 + border-radius: 6px;
1754 + box-shadow: 0 4px 18px rgba(44,62,80,0.11);
1755 + max-height: 340px;
1756 + overflow-y: auto;
1757 + z-index: 1001;
1758 +
1759 + .wdk-search-item {
1760 + display: block;
1761 + padding: 12px 18px;
1762 + text-decoration: none;
1763 + color: #222f3e;
1764 + border-bottom: 1px solid #f2f4f8;
1765 + transition: background 0.13s, color 0.13s;
1766 + &:last-child {
1767 + border-bottom: none;
1768 + }
1769 + &:hover, &:focus {
1770 + background: #f0f6fb;
1771 + color: #186dac;
1772 + }
1773 + }
1774 +
1775 + .wdk-search-loading,
1776 + .wdk-search-empty {
1777 + padding: 11px 16px;
1778 + display: flex;
1779 + align-items: center;
1780 + gap: 12px;
1781 + color: #888fa1;
1782 + font-size: 15px;
1783 + background: #f8fafc;
1784 + }
1785 +
1786 + .wdk-search-empty {
1787 + justify-content: flex-start;
1788 + font-style: italic;
1789 + color: #b0b4bb;
1790 + }
1791 + }
1792 + }
1793 + .spinner.is-active {
1794 + float: none;
1795 + margin: 0;
1796 + vertical-align: middle;
1797 + position: relative;
1798 + top: 2px;
1799 + left: 6px;
1800 + }
1801 +}
1802 +
1803 +
1804 +.tribute-container {
1805 + margin-top: 20px;
1806 +}
1807 +
1808 +
1809 +.wdk-wrap {
1810 +
1811 +.wdk-ai-fields-list {
1812 + background: #fff;
1813 + border: 1px solid #dcdcde;
1814 + border-radius: 8px;
1815 + overflow: hidden;
1816 +}
1817 +
1818 +.wdk-ai-field {
1819 + display: flex;
1820 + align-items: center;
1821 + gap: 10px;
1822 +
1823 + padding: 14px 16px;
1824 +
1825 + margin: 0;
1826 +
1827 + border-bottom: 1px solid #f0f0f1;
1828 +
1829 + cursor: pointer;
1830 +
1831 + transition: background 0.15s ease;
1832 +}
1833 +
1834 +.wdk-ai-field:last-child {
1835 + border-bottom: 0;
1836 +}
1837 +
1838 +.wdk-ai-field:hover {
1839 + background: #f6f7f7;
1840 +}
1841 +
1842 +.wdk-ai-field input[type="checkbox"] {
1843 + margin: 0;
1844 + flex: 0 0 auto;
1845 +}
1846 +
1847 +.wdk-ai-field-label {
1848 + flex: 1;
1849 +
1850 + font-size: 14px;
1851 + font-weight: 500;
1852 + color: #1d2327;
1853 +}
1854 +
1855 +.wdk-ai-field-type {
1856 + padding: 3px 8px;
1857 +
1858 + font-size: 11px;
1859 + font-weight: 600;
1860 + line-height: 1.4;
1861 + color: #646970;
1862 + background: #f0f0f1;
1863 + border-radius: 4px;
1864 +}
1865 +
1866 +.wdk-ai-field:has(input:checked) {
1867 + background: #f0f6fc;
1868 +}
1869 +
1870 +.wdk-ai-field:has(input:checked) .wdk-ai-field-label {
1871 + color: #2271b1;
1872 +}
1873 +
1874 +.wdk-ai-search-status {
1875 + display: inline-block;
1876 +
1877 + margin-top: 12px;
1878 +
1879 + font-size: 13px;
1880 + font-weight: 500;
1881 +}
1882 +
1883 +.wdk-ai-search-status.success {
1884 + color: #00a32a;
1885 +}
1886 +
1887 +.wdk-ai-search-status.error {
1888 + color: #d63638;
1889 +}
1890 +
1891 +.wdk-ai-fields-list {
1892 + display: grid;
1893 + grid-template-columns: repeat(2, 1fr);
1894 +
1895 + background: #fff;
1896 + border: 1px solid #dcdcde;
1897 + border-radius: 8px;
1898 +
1899 + overflow: hidden;
1900 +}
1901 +
1902 +.wdk-ai-field {
1903 + border-bottom: 1px solid #f0f0f1;
1904 +}
1905 +
1906 +.wdk-ai-field:nth-child(odd) {
1907 + border-right: 1px solid #f0f0f1;
1908 +}
1909 +}
1910 +
1911 +.wdk-body-listing {
1912 + display: flex;
1913 + flex-wrap: wrap;
1914 + justify-content: space-between;
1915 + align-items: center;
1916 +
1917 + >* {
1918 + order: 1;
1919 + }
1920 +
1921 + .fpai-ai-button {
1922 + order: 0;
1923 + }
1924 +
1925 + >form,
1926 + >.fpai-inline-form {
1927 + width: 100%;
1928 + }
1929 +}
1930 +
1931 +.wdk-empty-state {
1932 + padding: 40px 20px 48px;
1933 + text-align: center;
1934 + display: flex;
1935 + flex-direction: column;
1936 + align-items: center;
1937 +
1938 +
1939 + &__image {
1940 + display: block;
1941 + width: 170px;
1942 + max-width: 100%;
1943 + height: auto;
1944 + margin: 0 auto 18px;
1945 + }
1946 +
1947 + &__title {
1948 + margin: 0 0 8px;
1949 + color: #292d32;
1950 + font-size: 18px;
1951 + font-weight: 600;
1952 + line-height: 1.4;
1953 + }
1954 +
1955 + &__description {
1956 + max-width: 310px;
1957 + margin: 0 auto 18px;
1958 + color: #85858d;
1959 + font-size: 14px;
1960 + line-height: 1.6;
1961 + }
1962 +
1963 + &__button {
1964 + display: inline-flex;
1965 + align-items: center;
1966 + justify-content: center;
1967 + gap: 8px;
1968 + padding: 9px 15px;
1969 + border-radius: 8px;
1970 + background: #edf0fc;
1971 + color: #456596;
1972 + font-size: 14px;
1973 + font-weight: 600;
1974 + line-height: 1.4;
1975 + text-decoration: none;
1976 + transition: background .2s, color .2s;
1977 +
1978 + &:hover {
1979 + background: #e0e7fc;
1980 + color: #2f51a4;
1981 + }
1982 +
1983 + &:focus-visible {
1984 + outline: 2px solid #4775ed;
1985 + outline-offset: 3px;
1986 + }
1987 +
1988 + span {
1989 + font-size: 21px;
1990 + font-weight: 400;
1991 + line-height: 1;
1992 + }
1993 + }
1994 +}
1995 +
1996 +.wdk-wrap {
1997 + br {
1998 + display: block;
1999 + content: "";
2000 + margin-bottom: 5px;
2001 + }
986 2002 }