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
wpdirectorykit / admin / css / wpdirectorykit-admin.scss

wpdirectorykit-admin.scss in WP Directory Kit 1.5.9, at admin/css/wpdirectorykit-admin.scss

2,002 lines 44.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * All of the CSS for your admin-specific functionality should be
3 * included in this file.
4 */
5
6 /* General */
7 #adminmenu .wp-has-current-submenu ul a[href="admin.php?page=wdk_importdemo"]="admin.php?page=wdk_importdemo""] {
8 display: none;
9 }
10
11 .wdk-wrap .clearfix:after {
12 content: '';
13 display: table;
14 clear: both;
15 }
16
17 .wdk-wrap {
18 @import 'wdk-utilities.scss';
19 }
20
21 .wdk-wrap .postbox-header {
22 max-width: 100%;
23 min-width: 100%;
24
25 h3 {
26 padding-left: 15px;
27
28 &.wide {
29 flex: 1 2 auto;
30 }
31 }
32 }
33
34 .wdk-wrap .pull_right {
35 float: right;
36 }
37
38 .wdk-wrap .wdk-depend-hidden,
39 .wdk-wrap .hidden {
40 display: none;
41 }
42
43 .wdk-wrap .img-link {
44 display: block;
45 }
46
47 .actions_column a:hover span {
48 color: black;
49 }
50
51 .wp-list-table a.title {
52 font-weight: bold;
53 }
54
55 /* Sortable */
56
57 .wdk-wrap .ui-sortable-handle a {
58 text-decoration: none;
59 border: 0px;
60 color: black;
61 }
62
63 .wdk-wrap .ui-sortable-handle a:hover {
64 color: #135e96;
65 }
66
67 .wdk-wrap .ui-sortable-handle h3 a {
68 font-size: 16px;
69 }
70
71 .wdk-wrap .ui-sortable-handle h3 span {
72 padding-right: 15px;
73 }
74
75 .wdk-wrap .hndle {
76 display: block;
77 }
78
79 .wdk-wrap .listing_edit_map {
80 height: 350px;
81 width: 100%;
82 }
83
84 /* Alerts */
85
86 .wdk-wrap .alert {
87 border-radius: 0;
88 }
89
90 .wdk-wrap .alert.alert-success {
91 background: #E6F4E7;
92 color: #376637;
93 border-left: 3px solid #88BF88;
94 margin: 0px 0px 5px 0px;
95 padding: 15px;
96 font-weight: bold;
97 }
98
99 .wdk-wrap .alert.alert-danger {
100 background: #FFE6DF;
101 color: #AB3C1B;
102 border-left: 3px solid #E98B6F;
103 margin: 0px 0px 5px 0px;
104 padding: 15px;
105 font-weight: bold;
106 }
107
108 .wdk-wrap .alert.alert-info {
109 background: #cce5ff;
110 color: #3d648e;
111 border-left: 3px solid #3d648e;
112 margin: 0px 0px 5px 0px;
113 padding: 15px;
114 font-weight: bold;
115 }
116
117 /* Labels */
118 .wdk-wrap .label {
119 display: inline-block;
120 margin: 0px 5px 5px 0px;
121 padding: 6px 6px;
122 font-size: 10px;
123 font-weight: 700;
124 line-height: 1;
125 color: #fff;
126 border-radius: 2px;
127
128 &.label-success {
129 background: linear-gradient(to right, #5cb85c, #90cf90);
130 }
131
132 &.label-danger {
133 background: linear-gradient(to right, #fe9365, #ffb08e);
134 }
135
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 }
143 }
144
145 /* Custom fields layout */
146
147 div.wdk-field-edit {
148 margin: 15px 0px;
149 display: flex;
150 justify-content: flex-start;
151 }
152
153 div.wdk-field-edit label {
154 width: auto;
155 display: inline-block;
156 vertical-align: top;
157 max-width: 80px;
158 flex: 0 0 100px;
159 padding-right: 10px;
160 font-weight: 600;
161 }
162
163
164 div.wdk-field-edit.edittable {
165 & {
166 padding: 0px;
167 margin: 0;
168 }
169
170 div.wdk-field-container {
171 & {
172 padding: 0px;
173 }
174
175 .wdk_dropdown_tree {
176 max-width: 351px;
177 }
178 }
179 }
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 {
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
208 div.wdk-field-edit div.wdk-field-container {
209 & {
210 display: inline-block;
211 padding: 0px 15px;
212 padding-right: 0;
213 flex: 1 2 auto;
214 }
215
216 .wdk_dropdown_tree,
217 input:not([type="checkbox"]):not([type="radio"]),
218 select {
219 width: 100%;
220 max-width: 230px;
221 }
222
223 .wdk_dropdown_tree>.btn-group {
224 width: 100%;
225 display: flex;
226 height: auto;
227 }
228
229 .wdk_dropdown_tree>.btn-group {
230 height: 40px;
231 border-radius: 2px;
232 }
233
234
235 .wdk_dropdown_tree button {
236 padding: 0 8px;
237 height: auto;
238 box-shadow: 0 0 0 transparent;
239 border: 1px solid #8c8f94;
240 background-color: #fff;
241 color: #2c3338;
242 min-height: 30px;
243 }
244
245 .wdk_dropdown_tree button.btn.btn-default.dropdown-toggle,
246 .wdk_dropdown_tree button {
247 border-radius: 2px;
248 }
249
250 .wdk_dropdown_tree button:first-child {
251 border-top-right-radius: 0;
252 border-bottom-right-radius: 0;
253 }
254
255 .wdk_dropdown_tree .list_container .input-group {
256 border: 1px solid #8c8f94;
257 }
258
259 .wdk_dropdown_tree .list_scroll {
260 left: 0;
261 }
262
263 .wdk_dropdown_tree .list_container {
264 width: 100%;
265 border: 1px solid #8c8f94;
266 box-sizing: border-box;
267 }
268
269 .wdk_dropdown_tree button.btn.btn-default.dropdown-toggle:last-child {
270 border-top-left-radius: 0;
271 border-bottom-left-radius: 0;
272
273 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%;
274 background-size: auto;
275 background-size: 16px 16px;
276 cursor: pointer;
277 vertical-align: middle;
278 }
279
280 .wdk_dropdown_tree {
281 min-width: initial;
282 position: relative;
283 }
284
285 .wdk_dropdown_tree .list_container input.form-control.search_term {
286 height: initial;
287 padding: 0 8px;
288 }
289
290 .wdk_dropdown_tree .list_container .input-group-addon {
291 & {
292 position: relative;
293 }
294
295 & i {
296 position: absolute;
297 left: 0;
298 margin-left: 11px;
299 top: 50%;
300 margin-top: -9px;
301 }
302
303 & i.fa-spin {
304 margin-left: 11px;
305 margin-top: -7px;
306 }
307
308 .fa:after {
309 font-family: dashicons;
310 line-height: 1;
311 font-weight: 400;
312 font-style: normal;
313 text-transform: none;
314 text-rendering: auto;
315 font-size: 20px;
316 text-align: center;
317 }
318
319 .loader-spiner.fa.fa-spinner:before,
320 .fa.fa-search:before {
321 display: none !important;
322 }
323
324 .fa.fa-search:after {
325 content: "\f179";
326 }
327
328 .loader-spiner.fa.fa-spinner:after {
329 content: "\f113";
330 }
331
332 .loader-spiner.fa.fa-spinner {
333 -webkit-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;
339 }
340
341 @keyframes wdk-spin {
342 0% {
343 -webkit-transform: rotate(0deg);
344 transform: rotate(0deg);
345 }
346
347 100% {
348 -webkit-transform: rotate(360deg);
349 transform: rotate(360deg);
350 }
351 }
352 }
353
354 }
355
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 {
370 font-style: italic;
371 }
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
393 /* Tables */
394
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 {
404 text-align: right;
405 }
406
407 .wdk-wrap .widefat .static {
408 width: 5%;
409 }
410
411 .wdk-wrap .form-table td {
412 vertical-align: top;
413 }
414
415 .wdk-wrap .wdk-side-content {
416 display: flex;
417 flex-wrap: wrap;
418 }
419
420 .wdk-wrap .wdk-side-content .wdk-col {
421 flex: 1 2 auto;
422 }
423
424 .wdk-wrap .wdk-side-content .wdk-col.main {
425 flex: 1 2 50%;
426 padding-right: 35px;
427 }
428
429 .wdk-wrap .wdk-side-content .wdk-col.sidebar {
430 flex: 1 2 30%;
431 min-width: 400px;
432 padding: 22px 0;
433 }
434
435 .wdk-wrap .wdk-side-content+.form-table td {
436 padding-right: 0;
437 }
438
439 .wdk-wrap .wdk-side-content+.form-table th,
440 .wdk-wrap .wdk-side-content .form-table th {
441 max-width: 85px;
442 padding-right: 10px;
443 }
444
445
446 /* Filtering above/below tables */
447
448 .wdk-wrap .tablenav.top .left {
449 float: left;
450 }
451
452 .wdk-wrap .inputbox_map {
453 height: 250px;
454 width: 100%;
455 max-width: 450px
456 }
457
458 /* Visual Builder Search Forms */
459 .wdk-builder-container .widget-title h3,
460 .widget-title h4 {
461 white-space: initial;
462 }
463
464 .wdk-builder-container .wdk-builder-elements-column {
465 margin-bottom: 15px;
466 display: block;
467 width: 40%;
468 float: left;
469 padding-top: 6px;
470 }
471
472
473 .wdk-builder-elements-box h3.sec-title {
474 position: relative;
475 border: 1px solid #c3c4c7;
476 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
477 color: #fff;
478 background: #2c3338;
479 padding: 10px 15px;
480 margin-bottom: 0;
481 margin-top: 0;
482 margin-right: 15px;
483 }
484
485 .wdk-builder-elements {
486 width: 100%;
487 min-height: auto;
488 box-sizing: border-box;
489 padding: 15px 15px 15px 0px;
490 display: grid;
491 grid-template-columns: repeat(2, 1fr);
492 grid-column-gap: 10px;
493 grid-row-gap: 0;
494 }
495
496 .wdk-builder-elements .widget {
497 width: 100%;
498 }
499
500 .wdk-builder-selected {
501 margin-top: 6px;
502 width: 80%;
503 border: 1px solid #c3c4c7;
504 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
505 min-height: 400px;
506 float: left;
507 box-sizing: border-box;
508 padding: 15px;
509 }
510
511 #wdk-drop .widget.ui-draggable.ui-sortable-handle,
512 #wdk-drop .ui-sortable-placeholder.widget-placeholder,
513 .wdk-wrap .drop-container .widget.ui-draggable.ui-sortable-handle,
514 .wdk-wrap .drop-container .ui-sortable-placeholder.widget-placeholder {
515 width: 300px;
516 margin: 0px 15px 15px 0px;
517 float: left;
518 }
519
520 #wdk-drag .widget-action-remove,
521 #wdk-drag .widget-action,
522 #wdk-drag .widget-inside {
523 display: none !important;
524 }
525
526
527 .wdk-builder-container button[aria-expanded="true"]="true""] .toggle-indicator::before {
528 content: "\f142"
529 }
530
531 #wdk-drop .widget-inside,
532 .wdk-wrap .drop-container .widget-inside {
533 padding: 5px;
534 }
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
559 /* Visual Builder result item */
560
561 .wdk-wrap .drop-container {
562 width: 60%;
563 float: left;
564 }
565
566 .wdk-wrap .drop-container .wdk-builder-selected {
567 width: 100%;
568 min-height: 100px;
569 }
570
571 .wdk-wrap .drop-container>h3 {
572 padding-bottom: 0px;
573 margin-bottom: 0px;
574 }
575
576 .wdk-wrap .listing_custom_fields div.wdk-field-edit div.wdk-field-container .wp-editor-wrap input,
577 .wdk-wrap .listing_custom_fields div.wdk-field-edit div.wdk-field-container .wp-editor-wrap select {
578 width: auto;
579 max-width: auto;
580 }
581
582 .wdk-field-edit.SECTION .title {
583 border-bottom: 1px solid #c3c4c7;
584 width: 100%;
585 padding: 10px 0;
586 }
587
588 .wdk_dropdown_tree button.btn.btn-default.dropdown-toggle:last-child i {
589 display: none;
590 }
591
592 /* columns */
593
594 .wdk-wrap {
595 .button-secondary,.button-primary {
596 display: inline-flex;
597 align-items: center;
598 justify-content: center;
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}#{$i*5} {
623 margin-right: #{$i*5}px;
624 }
625 }
626
627 div.wdk-field-edit.notes a {
628 margin-left: 5px;
629 display: inline-block;
630 font-weight: 600;
631 font-size: 14px;
632 }
633
634 .mb0 {
635 margin-bottom: 0 !important;
636 }
637
638 .m0 {
639 margin: 0 !important;
640 }
641
642 .p0 {
643 padding: 0 !important;
644 }
645
646 .align-top {
647 vertical-align: top !important;
648 }
649
650 .text-capitalize {
651 text-transform: capitalize !important;
652 }
653
654 .alert p {
655 margin: 0;
656 }
657
658 .color-primary {
659 color: #004c8c;
660 }
661
662 .wdk-infinity-load {
663 -webkit-animation: wdk-spin 2s infinite linear;
664 animation: wdk-spin 2s infinite linear;
665 }
666
667 .postbox .inside {
668 padding: 0 12px 0;
669 }
670
671 table.wp-list-table tr.no-items {
672 background-color: #f0f0f1;
673 }
674
675 @keyframes wdk-spin {
676 0% {
677 -webkit-transform: rotate(0deg);
678 transform: rotate(0deg);
679 }
680
681 100% {
682 -webkit-transform: rotate(360deg);
683 transform: rotate(360deg);
684 }
685 }
686
687 .wdk-field-edit.SECTION .title {
688 width: 100%;
689 position: relative;
690 border: 1px solid #c3c4c7;
691 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
692 color: #fff;
693 background: #2c3338;
694 padding: 10px 15px;
695 margin-bottom: 0;
696 margin-top: 0;
697 }
698
699 .meta-box-sortables .wdk_field.SECTION .postbox {
700 color: #fff;
701 background: #2c3338;
702 }
703
704 .meta-box-sortables .wdk_field.SECTION.ui-sortable-handle a {
705 color: #fff;
706 }
707
708 .meta-box-sortables .wdk_field.SECTION.ui-sortable-handle a:hover {
709 color: #72aee6;
710 }
711
712
713 .listing_custom_fields div.wdk-field-edit div.wdk-field-container input,
714 .listing_custom_fields div.wdk-field-edit div.wdk-field-container select {
715 max-width: initial;
716 flex: 1 2;
717 }
718
719 div.wdk-field-edit div.wdk-field-container {
720 display: flex;
721 align-items: flex-start;
722 flex-wrap: wrap;
723 }
724
725 div.wdk-field-edit.TEXTAREA_CODE div.wdk-field-container {
726 width: 400px;
727 }
728
729 div.wdk-field-edit div.wdk-field-container .suffix:not(:empty) {
730 padding: 5px 0px 5px 5px;
731 }
732
733 div.wdk-field-edit div.wdk-field-container .wp-editor-wrap {
734 width: 100%;
735 max-width: 100%;
736 }
737
738 div.wdk-field-edit p.wdk-hint {
739 flex: 0 0 100%;
740 }
741
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 {
750 & {
751 display: -ms-flexbox;
752 display: flex;
753 -ms-flex-wrap: wrap;
754 flex-wrap: wrap;
755 margin-right: -15px;
756 margin-left: -15px;
757 }
758
759 &>[class*='wdk-col']*='wdk-col'] {
760 position: relative;
761 width: 100%;
762 padding-right: 15px;
763 padding-left: 15px;
764 box-sizing: border-box;
765 }
766
767 .wdk-col-auto {
768 -ms-flex: 0 0 auto;
769 flex: 0 0 auto;
770 width: auto;
771 max-width: 100%;
772 }
773
774
775 @for $i from 1 through 12 {
776 .wdk-col-#{$i} {
777 -webkit-flex: 0 0 calc(100% / 12 * #{$i});
778 flex: 0 0 calc(100% / 12 * #{$i});
779 max-width: calc(100% / 12 * #{$i});
780 }
781 }
782
783 @media (min-width:992px) {
784 @for $i from 1 through 12 {
785 .wdk-col-md-#{$i} {
786 -webkit-flex: 0 0 calc(100% / 12 * #{$i});
787 flex: 0 0 calc(100% / 12 * #{$i});
788 max-width: calc(100% / 12 * #{$i});
789 }
790 }
791 }
792 }
793
794 .text-center {
795 text-align: center;
796 }
797
798 .text-left {
799 text-align: left;
800 }
801
802 .text-right {
803 text-align: right;
804 }
805
806 .button.btn-danger {
807 color: #ffffff;
808 background-color: #c1002b;
809 border-color: #c1002b;
810
811 &:hover,
812 &:hover {
813 -webkit-box-shadow: 0 1px 5px rgba(193, 0, 43, 0.4) !important;
814 box-shadow: 0 1px 5px rgba(193, 0, 43, 0.4) !important;
815 }
816 }
817
818 .button.btn-info {
819 color: #ffffff;
820 background-color: #00c9b7;
821 border-color: #00c9b7;
822
823 &:hover,
824 &:hover {
825 -webkit-box-shadow: 0 1px 5px #00c9b875 !important;
826 box-shadow: 0 1px 5px #00c9b875 !important;
827 }
828 }
829
830 .button.xl {
831 padding: 10px 30px;
832 }
833
834 .wp-editor-wrap .wp-editor-container {
835 width: 100%;
836 margin: 0;
837 box-shadow: none;
838 border-radius: 2px;
839 border: 1px solid #8c8f94;
840 background-color: #fff;
841 color: #2c3338;
842 overflow: hidden;
843 }
844
845 /* addon subscription */
846 .wdk-pricing {
847 margin: 10px 0;
848
849 .wdk-sec-header {
850 margin-bottom: 20px;
851
852 .wdk-sec-title {
853 font-size: 24px;
854 font-weight: 300;
855 line-height: 1.5;
856 margin-top: 5px;
857
858 .mark {
859 font-weight: 700;
860 }
861
862 .mark.color {
863 color: #c1002b;
864 }
865
866 .mark.up {
867 text-transform: uppercase;
868 }
869 }
870
871 .wdk-sec-subtitle {
872 font-size: 20px;
873 font-weight: 400;
874 }
875 }
876
877 .wdk-pac {
878 text-align: center;
879 background-color: #fff;
880 border: 1px solid #dcdcde;
881 box-sizing: border-box;
882 margin-bottom: 15px;
883
884 &.featured {
885 .header {
886 background: -webkit-gradient(linear, left top, left bottom, from(#5837ff), to(#5533ff));
887 background: linear-gradient(#1d2327, #121518);
888 }
889
890 p,
891 .header {
892 color: #fff;
893 }
894 }
895 }
896
897 .wdk-wrap .wdk-pricing .wdk-pac.yearly h4 {
898 margin-top: 0px;
899 }
900
901 .header {
902 background: -webkit-gradient(linear, left top, left bottom, from(#fcfdfe), to(#f9fbfd));
903 background: linear-gradient(#fcfdfe, #f9fbfd);
904 background-color: rgba(22, 28, 45, 0.03);
905 padding: 0.75rem 1.25rem;
906 margin-bottom: 0;
907 border-bottom: 1px solid rgba(22, 28, 45, 0.125);
908 color: rgb(109, 118, 139);
909
910 h4 {
911 font-size: 24px;
912 font-weight: 400;
913 margin-bottom: 15px;
914 }
915
916 p {
917 font-size: 16px;
918 }
919 }
920
921 .list-items {
922 padding: 0;
923 margin: 0;
924 list-style: none;
925
926 .item {
927 display: block;
928 padding: 12px 20px;
929 font-size: 16px;
930 color: rgb(109, 118, 139);
931 }
932
933 .item:not(:first-child) {
934 border-top: 1px solid rgba(22, 28, 45, 0.125);
935 }
936 }
937
938 .wdk-pac-footer {
939 border-top: 1px solid rgba(22, 28, 45, 0.125);
940 padding: 20px 20px;
941
942 .btn {
943 -webkit-transition: all 0.3s ease;
944 transition: all 0.3s ease;
945 text-decoration: none;
946 font-family: "Poppins", sans-serif;
947 font-weight: 400;
948 white-space: normal;
949 line-height: 1.5;
950 border: 1px solid #506690;
951 padding: 8px 20px;
952 border-radius: 3px;
953
954 &:hover {
955 color: #ffffff;
956 background-color: #506690;
957 border-color: #506690;
958 }
959 }
960 }
961
962 .pricing-value {
963 font-family: "Poppins", sans-serif;
964 font-size: 52px;
965
966 .price {
967 position: relative;
968 font-weight: 500;
969 line-height: 1;
970 }
971
972 .price .before,
973 .price .after {
974 font-size: 18px;
975 font-weight: 300;
976 font-style: italic;
977 }
978
979 .price .before {
980 position: absolute;
981 top: 10px;
982 left: -15px;
983 }
984
985 .price .after {
986 position: relative;
987 }
988 }
989
990 }
991
992 .winter_mvc-media .winter_mvc-media-card {
993 min-width: 200px;
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 }
1012 }
1013
1014 .wp-core-ui .quicktags-toolbar input.button.button-small {
1015 display: inline-block !important;
1016 width: auto !important;
1017 }
1018
1019 .wdk-unwrapp-field {
1020 .wdk_dropdown_tree>.btn-group {
1021 width: 100%;
1022 display: flex;
1023 height: auto;
1024 }
1025
1026 .wdk_dropdown_tree button {
1027 padding: 0 8px;
1028 height: auto;
1029 box-shadow: 0 0 0 transparent;
1030 border: 1px solid #8c8f94;
1031 background-color: #fff;
1032 color: #2c3338;
1033 min-height: 30px;
1034 }
1035
1036 .wdk_dropdown_tree button.btn.btn-default.dropdown-toggle,
1037 .wdk_dropdown_tree button {
1038 border-radius: 0;
1039 }
1040
1041 .wdk_dropdown_tree button:first-child {
1042 border-top-right-radius: 0;
1043 border-bottom-right-radius: 0;
1044 border-top-left-radius: 0;
1045 border-bottom-left-radius: 0;
1046 }
1047
1048 .wdk_dropdown_tree .list_container .input-group {
1049 border-top: 1px solid #8c8f94;
1050 }
1051
1052 .wdk_dropdown_tree .list_scroll {
1053 border-left: 1px solid #8c8f94;
1054 left: 0;
1055 }
1056
1057 .wdk_dropdown_tree button.btn.btn-default.dropdown-toggle:last-child {
1058 border-top-left-radius: 0;
1059 border-bottom-left-radius: 0;
1060
1061 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%;
1062 background-size: auto;
1063 background-size: 16px 16px;
1064 cursor: pointer;
1065 vertical-align: middle;
1066 }
1067
1068 .wdk_dropdown_tree {
1069 min-width: initial;
1070 position: relative;
1071 }
1072
1073 .wdk_dropdown_tree .list_container input.form-control.search_term {
1074 height: initial;
1075 max-width: 100%;
1076 }
1077
1078 .wdk_dropdown_tree .list_container .input-group-addon {
1079 & {
1080 position: relative;
1081 }
1082
1083 & i {
1084 position: absolute;
1085 left: 0;
1086 margin-left: 11px;
1087 top: 50%;
1088 margin-top: -9px;
1089 }
1090
1091 & i.fa-spin {
1092 margin-left: 7px;
1093 margin-top: -7px;
1094 }
1095
1096 .fa:after {
1097 font-family: dashicons;
1098 line-height: 1;
1099 font-weight: 400;
1100 font-style: normal;
1101 text-transform: none;
1102 text-rendering: auto;
1103 font-size: 20px;
1104 text-align: center;
1105 }
1106
1107 .loader-spiner.fa.fa-spinner:after,
1108 .fa.fa-search:before {
1109 display: none !important;
1110 }
1111
1112 .fa.fa-search:after {
1113 content: "\f179";
1114 }
1115
1116 .loader-spiner.fa.fa-spinner:after {
1117 content: "\f113";
1118 }
1119
1120 .loader-spiner.fa.fa-spinner {
1121 -webkit-animation: wdk-spin 2s infinite linear;
1122 animation: wdk-spin 2s infinite linear;
1123 }
1124
1125 @keyframes wdk-spin {
1126 0% {
1127 -webkit-transform: rotate(0deg);
1128 transform: rotate(0deg);
1129 }
1130
1131 100% {
1132 -webkit-transform: rotate(360deg);
1133 transform: rotate(360deg);
1134 }
1135 }
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
1149 }
1150
1151 .tablenav .wdk-unwrapp-field {
1152 float: left;
1153 margin-right: 4px;
1154 max-width: 12.5rem;
1155 margin-left: 3px;
1156 }
1157
1158 #adminmenu .wp-submenu a[href="admin.php?page=wdk_addons"]="admin.php?page=wdk_addons""],
1159 #adminmenu .wp-submenu a[href="admin.php?page=wdk-addons"]="admin.php?page=wdk-addons""],
1160 #adminmenu .wp-submenu a[href="admin.php?page=wdk_addons_currencies"]="admin.php?page=wdk_addons_currencies""],
1161 #adminmenu .wp-submenu a[href="admin.php?page=wdk_addons_membership"]="admin.php?page=wdk_addons_membership""],
1162 #adminmenu .wp-submenu a[href="admin.php?page=wdk_addons_bookings"]="admin.php?page=wdk_addons_bookings""],
1163 #adminmenu .wp-submenu li.current a[href="admin.php?page=wdk_addons"]="admin.php?page=wdk_addons""],
1164 #adminmenu .wp-submenu li.current a[href="admin.php?page=wdk-addons"]="admin.php?page=wdk-addons""],
1165 #adminmenu .wp-submenu li.current a[href="admin.php?page=wdk_addons_currencies"]="admin.php?page=wdk_addons_currencies""],
1166 #adminmenu .wp-submenu li.current a[href="admin.php?page=wdk_addons_membership"]="admin.php?page=wdk_addons_membership""],
1167 #adminmenu .wp-submenu li.current a[href="admin.php?page=wdk_addons_bookings"]="admin.php?page=wdk_addons_bookings""] {
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"]="checkbox""],
1410 input[type="radio"]="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"]="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 }
2002 }