PluginProbe ʕ •ᴥ•ʔ
Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI / 3.5.2
Everest Forms – Contact Form, Payment Form, Quiz, Survey & Custom Form Builder with AI v3.5.2
3.5.2 3.5.1 3.5.0 3.4.8 3.4.7 3.4.6 1.1.0 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5.1 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.10 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.6.1 1.6.7 1.7.0 1.7.0.1 1.7.0.2 1.7.0.3 1.7.1 1.7.2 1.7.2.1 1.7.2.2 1.7.3 1.7.4 1.7.5 1.7.5.1 1.7.5.2 1.7.6 1.7.7 1.7.7.1 1.7.7.2 1.7.8 1.7.9 1.8.0 1.8.0.1 1.8.1 1.8.2 1.8.2.1 1.8.2.2 1.8.2.3 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.0.1 1.9.1 1.9.2 1.9.3 1.9.4 1.9.4.1 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.0.1 2.0.1 2.0.2 2.0.3 2.0.3.1 2.0.4 2.0.4.1 2.0.5 2.0.6 2.0.7 2.0.8 2.0.8.1 2.0.9 3.0.0 3.0.0.1 3.0.1 3.0.2 3.0.3 3.0.3.1 3.0.4 3.0.4.1 3.0.4.2 3.0.5 3.0.5.1 3.0.5.2 3.0.6 3.0.6.1 3.0.7.1 3.0.8 3.0.8.1 3.0.9 3.0.9.1 3.0.9.2 3.0.9.3 3.0.9.4 3.0.9.5 3.1.0 3.1.1 3.1.2 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.3.0 3.4.0 3.4.1 3.4.2 3.4.2.1 3.4.3 3.4.4 3.4.5 trunk 1.0 1.0.1 1.0.2 1.0.3
everest-forms / assets / css / components / _table.scss
everest-forms / assets / css / components Last commit date
_accordion.scss 2 months ago _badge.scss 5 years ago _buttons.scss 3 months ago _card.scss 5 years ago _entries-views.scss 4 weeks ago _evf-header-skeleton.scss 3 months ago _evf-pro-upsell.scss 4 weeks ago _forms.scss 5 years ago _table.scss 4 weeks ago _toast.scss 4 months ago
_table.scss
1631 lines
1 $evf-primary: #7545bb;
2 $evf-primary-hover: #8c5aca;
3 $evf-primary-light: #faf8fc;
4 $evf-text-primary: #222;
5 $evf-text-secondary: #383838;
6 $evf-text-muted: #6b7280;
7 $evf-border: #e1e1e1;
8 $evf-bg-white: #ffffff;
9 $evf-bg-light: #f9fafb;
10 $evf-bg-hover: #f9fafb;
11 $evf-shadow-sm:
12 0 1px 3px 0 rgba(0, 0, 0, 0.1),
13 0 1px 2px 0 rgba(0, 0, 0, 0.06);
14 $evf-shadow-hover: 0 2px 4px rgba(126, 59, 208, 0.04);
15 $evf-radius-sm: 4px;
16 $evf-radius-md: 4px;
17 $evf-radius-lg: 6px;
18 $evf-radius-xl: 12px;
19 $evf-transition: all 0.2s ease;
20
21 // Status Colors
22 $status-unread-bg: #fff7ed;
23 $status-unread-text: #ea580c;
24 $status-read-bg: #f0fdf4;
25 $status-read-text: #16a34a;
26 $status-pending-bg: #fef3c7;
27 $status-pending-text: #92400e;
28 $status-trash-bg: #fee2e2;
29 $status-trash-text: #991b1b;
30
31 #everest-forms-entries-list,
32 .everest-forms-admin-page {
33 max-width: 100%;
34 margin: 24px;
35 padding: 24px 28px;
36 border-radius: $evf-radius-lg;
37 background: $evf-bg-white;
38 border: 1px solid $evf-border;
39
40 .evf-admin-header {
41 margin-bottom: 24px;
42 }
43 }
44
45 .subsubsub {
46 display: flex;
47 padding: 0;
48 margin: 0px 0 14px 0;
49 list-style: none;
50 font-size: 0;
51
52 li {
53 margin: 0;
54 padding: 0;
55 font-size: 14px;
56 list-style: none;
57 display: flex;
58 align-items: center;
59
60 &::before,
61 &::after {
62 content: none !important;
63 }
64
65 a {
66 display: inline-flex;
67 align-items: center;
68 gap: 6px;
69 padding: 8px 4px;
70 color: $evf-text-muted;
71 // font-family:
72 // Inter,
73 // -apple-system,
74 // BlinkMacSystemFont,
75 // 'Segoe UI',
76 // sans-serif;
77 font-size: 14px;
78 font-family: inherit;
79 font-weight: 400;
80 text-decoration: none;
81 letter-spacing: 0.2px;
82 border-bottom: 2px solid transparent;
83 margin-bottom: -2px;
84 transition: $evf-transition;
85 outline: none;
86 box-shadow: none;
87
88 &:hover {
89 color: $evf-primary;
90 }
91
92 &.current {
93 color: $evf-primary;
94 border-bottom-color: $evf-primary;
95 }
96
97 .count {
98 color: $evf-text-muted;
99 font-weight: 400;
100 margin-left: 2px;
101 }
102 }
103 }
104 }
105
106 .tablenav.top {
107 display: flex;
108 align-items: center;
109 justify-content: flex-start;
110 gap: 16px;
111 // margin-bottom: 16px;
112 padding: 0;
113 background: transparent;
114 border: none;
115 position: relative;
116 min-height: 40px;
117 margin-top: 28px;
118
119 > .alignleft.actions.bulkactions {
120 order: 1;
121 display: flex;
122 gap: 10px;
123 align-items: center;
124 margin: 0;
125
126 select,
127 #bulk-action-selector-top {
128 min-height: 38px;
129 padding: 0 32px 0 12px;
130 border: 1px solid $evf-border !important;
131 border-radius: $evf-radius-md;
132 background: $evf-bg-white;
133 color: $evf-text-secondary;
134 font-family: inherit;
135 font-size: 14px;
136 font-weight: 400;
137 line-height: 1;
138 cursor: pointer;
139 transition: $evf-transition;
140 appearance: none;
141 background-position: right 8px center;
142 background-repeat: no-repeat;
143 background-size: 14px;
144 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23737373' viewBox='0 0 24 24'%3E%3Cpath d='M19.561 7.403a1.468 1.468 0 0 1 2.02 0 1.339 1.339 0 0 1 0 1.944l-8.57 8.25a1.468 1.468 0 0 1-2.021 0l-8.572-8.25a1.339 1.339 0 0 1 0-1.944 1.468 1.468 0 0 1 2.02 0L12 14.68l7.561-7.278Z'/%3E%3C/svg%3E");
145 min-width: 170px;
146
147 &:hover {
148 border-color: darken(#7545bb, 5%) !important;
149 }
150
151 &:focus {
152 outline: none !important;
153 border: 1px solid #7545bb !important;
154 box-shadow: none !important;
155 // box-shadow: 0 0 0 3px rgba($evf-primary, 0.1);
156 }
157 }
158
159 input[type='submit']='submit'],
160 .button {
161 height: 36px;
162 padding: 8px 14px;
163 border: 1px solid $evf-primary !important;
164 border-radius: 3px;
165 background: $evf-primary-light;
166 color: $evf-primary;
167 font-family:
168 Inter,
169 -apple-system,
170 BlinkMacSystemFont,
171 'Segoe UI',
172 sans-serif;
173 font-size: 14px;
174 font-weight: 500;
175 line-height: 1;
176 cursor: pointer;
177 transition: $evf-transition;
178 margin: 0;
179
180 &:hover {
181 background: lighten(#7545bb, 48%);
182 border-color: #7545bb !important;
183 color: #7545bb;
184 }
185
186 &:active {
187 transform: scale(0.98);
188 }
189
190 &:focus {
191 outline: none;
192 box-shadow: none !important;
193 }
194 }
195 }
196
197 > .everest-forms-extra-table-nav {
198 order: 2;
199 margin-left: auto;
200 display: flex;
201 // align-items: center;
202 gap: 10px;
203
204 .select2-container {
205 width: 114px !important;
206 height: 38px !important;
207 z-index: 4 !important;
208 }
209
210 .select2-container .select2-selection--single {
211 height: 36px !important;
212 }
213
214 .select2-container .select2-selection__rendered {
215 line-height: 35px !important;
216 padding-left: 10px !important;
217 }
218
219 #delete_all.button.apply {
220 color: #7545bb !important;
221 border-color: #7545bb !important;
222 background-color: #faf8fc !important;
223 min-height: 36px;
224 margin: 2px 0 0;
225 }
226
227 .evf-manage-columns-btn,
228 button[class*='manage']*='manage'] {
229 min-height: 38px;
230 padding: 8px 14px;
231 border: 1px solid $evf-border !important;
232 border-radius: 3px;
233 background: $evf-bg-white;
234 color: $evf-text-secondary;
235 font-family:
236 Inter,
237 -apple-system,
238 BlinkMacSystemFont,
239 'Segoe UI',
240 sans-serif;
241 font-size: 14px;
242 font-weight: 400;
243 line-height: 1;
244 cursor: pointer;
245 transition: $evf-transition;
246 display: inline-flex;
247 align-items: center;
248 gap: 6px;
249 margin: 0;
250
251 svg {
252 width: 16px;
253 height: 16px;
254 color: #6b6b6b;
255 }
256
257 &:hover {
258 background: $evf-bg-hover;
259 border-color: darken($evf-border, 5%) !important;
260 }
261
262 &:focus {
263 outline: none;
264 border: 1px solid #7545bb;
265 }
266 }
267
268 #filter-by-form,
269 select[name='form_id']='form_id'],
270 .evf-enhanced-select,
271 .evf-enhanced-normal-select {
272 height: 36px;
273 padding: 0 32px 0 12px;
274 border: 1px solid $evf-border !important;
275 border-radius: $evf-radius-md;
276 background: $evf-bg-white;
277 color: $evf-text-secondary;
278 font-family:
279 Inter,
280 -apple-system,
281 BlinkMacSystemFont,
282 'Segoe UI',
283 sans-serif;
284 font-size: 14px;
285 font-weight: 400;
286 line-height: 1;
287 cursor: pointer;
288 transition: $evf-transition;
289 appearance: none;
290 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3E%3C/svg%3E");
291 background-position: right 8px center;
292 background-repeat: no-repeat;
293 background-size: 20px;
294 min-width: 170px;
295 margin: 0;
296
297 &:hover {
298 border-color: darken($evf-border, 5%) !important;
299 }
300
301 &:focus {
302 outline: none;
303 border-color: $evf-border !important;
304 box-shadow: 0 0 0 3px rgba($evf-primary, 0.1);
305 }
306 }
307
308 #post-query-submit,
309 input[type='submit']='submit'][name='filter_action']='filter_action'] {
310 height: 36px;
311 padding: 8px 14px;
312 border: 1px solid $evf-primary !important;
313 border-radius: 4px;
314 background: $evf-primary-light;
315 color: $evf-primary;
316 font-family:
317 Inter,
318 -apple-system,
319 BlinkMacSystemFont,
320 'Segoe UI',
321 sans-serif;
322 font-size: 14px;
323 font-weight: 500;
324 line-height: 1;
325 cursor: pointer;
326 transition: $evf-transition;
327 margin: 0;
328
329 &:hover {
330 background: lighten($evf-primary, 48%);
331 border-color: $evf-primary !important;
332 }
333
334 &:active {
335 transform: scale(0.98);
336 }
337 }
338
339 #export-csv-submit,
340 button[name='export_action']='export_action'],
341 input[type='submit']='submit'][name='export_action']='export_action'] {
342 height: 36px;
343 padding: 8px 14px;
344 border: 1px solid $evf-primary !important;
345 border-radius: 3px;
346 background: $evf-primary-light;
347 color: $evf-primary;
348 font-family:
349 Inter,
350 -apple-system,
351 BlinkMacSystemFont,
352 'Segoe UI',
353 sans-serif;
354 font-size: 14px;
355 font-weight: 500;
356 line-height: 1;
357 cursor: pointer;
358 transition: $evf-transition;
359 display: inline-flex;
360 align-items: center;
361 gap: 6px;
362 margin: 0;
363
364 svg {
365 width: 16px;
366 height: 16px;
367 }
368
369 &:hover {
370 background: lighten($evf-primary, 48%);
371 border-color: $evf-primary !important;
372
373 svg path {
374 stroke: $evf-primary;
375 }
376 }
377
378 &:active {
379 transform: scale(0.98);
380 }
381 }
382 }
383
384 br.clear {
385 display: none;
386 }
387
388 .tablenav-pages {
389 display: none;
390 }
391 }
392
393 .search-box {
394 // right: 52px;
395 margin: 0;
396 display: flex;
397 justify-content: flex-end;
398 align-items: center;
399
400 label {
401 display: none;
402 }
403
404 input[type='search']='search'] {
405 height: 38px;
406 padding: 10px 50px 10px 16px;
407 border: 1px solid #e1e1e1 !important;
408 border-radius: $evf-radius-sm;
409 background: $evf-bg-white;
410 font-family:
411 Inter,
412 -apple-system,
413 BlinkMacSystemFont,
414 'Segoe UI',
415 sans-serif;
416 font-size: 14px;
417 line-height: 1;
418 color: $evf-text-secondary;
419 min-width: 260px;
420 transition: $evf-transition;
421 background-position: right 12px center;
422 background-repeat: no-repeat;
423 background-size: 20px;
424 align-items: center;
425 margin-right: -18px;
426
427 svg {
428 color: red !important;
429 }
430
431 &:focus {
432 outline: none;
433 border: 1px solid #7545bb !important;
434 box-shadow: none;
435 }
436
437 &::placeholder {
438 color: #9ca3af;
439 }
440
441 &::-webkit-search-cancel-button {
442 -webkit-appearance: none;
443 appearance: none;
444 height: 16px;
445 width: 16px;
446 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M12 4L4 12M4 4L12 12' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
447 background-size: 16px 16px;
448 background-repeat: no-repeat;
449 background-position: center;
450 cursor: pointer;
451 position: relative;
452 right: -6px;
453 opacity: 0.6;
454 transition: opacity 0.15s ease;
455
456 &:hover {
457 opacity: 1;
458 }
459 }
460 }
461
462 input[type='submit']='submit'] {
463 display: none;
464 }
465 }
466
467 .everest-forms-base-list-table-heading {
468 display: flex;
469 align-items: center;
470 gap: 16px;
471 flex-wrap: wrap;
472 justify-content: space-between;
473 margin-bottom: 10px;
474
475 .evf-forms-title {
476 margin: 0;
477 color: #222;
478 font-size: 22px;
479 font-weight: 600;
480 }
481
482 .page-title-action {
483 min-height: 38px;
484 border: 1px solid $evf-primary;
485 color: #fff;
486 background: $evf-primary;
487 padding: 0 14px 0 12px;
488 font-size: 14px;
489 line-height: 20px;
490 border-radius: 4px;
491 top: 0 !important;
492 font-weight: 500;
493 text-decoration: none;
494 transition: all 0.3s ease-in-out;
495 box-sizing: border-box;
496 display: flex;
497 align-items: center;
498 gap: 6px;
499
500 &:hover {
501 background: #9159e3;
502 color: #fff;
503 border-color: $evf-primary;
504 }
505
506 &:active {
507 min-height: 38px;
508 border: 1px solid $evf-primary;
509 color: #fff;
510 background: $evf-primary;
511 padding: 0 14px 0 12px;
512 font-size: 14px;
513 line-height: 20px;
514 border-radius: 4px;
515 font-weight: 500;
516 text-decoration: none;
517 transition: all 0.3s ease-in-out;
518 box-sizing: border-box;
519 display: flex;
520 align-items: center;
521 gap: 6px;
522 }
523
524 &:focus {
525 box-shadow: none;
526 outline: none;
527 }
528
529 &::before {
530 content: '';
531 width: 14px;
532 height: 14px;
533 display: block;
534 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 24 24'%3E%3Cpath d='M20.75 10.75a1.25 1.25 0 1 1 0 2.5H3.25a1.25 1.25 0 1 1 0-2.5h17.5Z'/%3E%3Cpath d='M10.75 20.75V3.25a1.25 1.25 0 1 1 2.5 0v17.5a1.25 1.25 0 1 1-2.5 0Z'/%3E%3C/svg%3E");
535 background-repeat: no-repeat;
536 background-position: center;
537 background-size: 100%;
538 }
539 }
540 }
541
542 .everest-forms-table-container {
543 all: unset;
544 overflow-x: auto;
545 width: 100%;
546 display: block;
547
548 table {
549 min-width: 900px;
550 }
551 }
552
553 .evf-base-list-table,
554 .wp-list-table.widefat.evf-base-list-table,
555 .everest-forms-table {
556 width: 100%;
557 border-collapse: separate;
558 border-spacing: 0;
559 background: $evf-bg-white;
560 border: 1px solid $evf-border !important;
561 border-radius: $evf-radius-lg;
562 overflow: hidden;
563 box-shadow: none;
564 margin-top: 32px;
565 margin-bottom: 0;
566 margin-top: 30px;
567
568 a {
569 color: inherit;
570 outline: none;
571
572 &:focus {
573 outline: none;
574 box-shadow: none;
575 }
576 }
577 // min-width: 900px;
578
579 thead th.column-more,
580 tbody td.column-more {
581 display: none !important;
582 }
583
584 .everest-forms-entries-setting {
585 display: none !important;
586 }
587
588 thead {
589 td {
590 &.check-column {
591 border-bottom-color: #e1e1e1;
592 }
593 }
594
595 th {
596 // Table Top Width
597 // width: unset !important;
598 padding: 14px 16px;
599 background: $evf-bg-white;
600 border-top: none !important;
601 border-bottom: 1px solid $evf-border !important;
602 border-right: none;
603 border-left: none;
604 color: $evf-text-secondary;
605 font-family:
606 Inter,
607 -apple-system,
608 BlinkMacSystemFont,
609 'Segoe UI',
610 sans-serif;
611 font-size: 14px !important;
612 font-weight: 600;
613 line-height: 20px;
614 text-transform: none;
615 letter-spacing: normal;
616 text-align: left;
617 white-space: nowrap;
618 vertical-align: middle;
619 position: relative;
620
621 &:first-child {
622 border-top-left-radius: $evf-radius-lg;
623 }
624
625 &:last-child {
626 border-top-right-radius: $evf-radius-lg;
627 }
628
629 &.check-column {
630 width: 52px;
631 padding: 14px 18px;
632 text-align: center;
633 }
634
635 &.column-indicators {
636 width: 2.2em !important;
637 }
638
639 &.column-id {
640 width: 6%;
641 }
642
643 &.column-sn {
644 width: 6%;
645 }
646
647 &.column-status {
648 width: 10%;
649 }
650
651 &.column-shortcode {
652 width: 22em;
653 // width: auto;
654 }
655
656 &.column-enabled {
657 width: 8em !important;
658 }
659
660 &.column-primary {
661 width: 20%;
662 }
663
664 &.column-evf-field-subject {
665 width: 10%;
666 }
667
668 &.column-evf-field-email {
669 width: 15%;
670 }
671
672 &.column-date {
673 width: 16%;
674 }
675
676 &.column-entry {
677 width: 30%;
678 }
679
680 &.column-actions {
681 width: 30%;
682 }
683
684 a {
685 font-size: 14px;
686 font-weight: 600;
687 line-height: 24px;
688 display: flex;
689 align-items: center;
690 gap: 8px;
691 padding: 0;
692 }
693
694 // Sortable columns
695 &.sortable,
696 &.sorted {
697 cursor: pointer;
698 user-select: none;
699 transition:
700 background-color 0.15s ease,
701 color 0.15s ease;
702 // overflow: unset;
703
704 &:hover {
705 background: none;
706 color: $evf-primary;
707 }
708
709 a {
710 display: flex;
711 align-items: center;
712 gap: 2px;
713 text-decoration: none;
714 color: inherit;
715 transition: color 0.15s ease;
716 overflow: unset;
717
718 &:focus {
719 outline: none;
720 box-shadow: none;
721 }
722 }
723
724 &.sorted {
725 background: $evf-primary-light;
726 color: $evf-primary;
727
728 &.asc,
729 &.desc {
730 a::after {
731 content: '';
732 display: inline-block;
733 width: 0;
734 height: 0;
735 margin-left: 4px;
736 border-left: 4px solid transparent;
737 border-right: 4px solid transparent;
738 }
739 }
740
741 &.asc a::after {
742 border-bottom: 4px solid $evf-primary;
743 }
744
745 &.desc a::after {
746 border-top: 4px solid $evf-primary;
747 }
748 }
749 }
750 }
751 }
752
753 tbody {
754 tr {
755 transition:
756 background-color 0.15s ease,
757 box-shadow 0.15s ease;
758 border-bottom: 1px solid $evf-border !important;
759 border-right: none;
760 border-left: none;
761 position: relative;
762
763 &:nth-child(odd) {
764 background: $evf-primary-light;
765 }
766
767 &:nth-child(even) {
768 background: $evf-bg-white;
769 }
770
771 &:last-child {
772 border-bottom: none !important;
773
774 td:first-child {
775 border-bottom-left-radius: $evf-radius-lg;
776 }
777
778 td:last-child {
779 border-bottom-right-radius: $evf-radius-lg;
780 }
781 }
782
783 &:hover,
784 &.evf-row-hover {
785 // background: $evf-bg-hover;
786 // box-shadow: $evf-shadow-hover;
787
788 .row-actions {
789 position: static !important;
790 left: auto !important;
791 visibility: visible !important;
792 opacity: 1 !important;
793 pointer-events: auto !important;
794 transition:
795 opacity 0.15s ease,
796 visibility 0.15s ease;
797 }
798
799 .column-primary,
800 .column-title,
801 .entry {
802 color: $evf-primary;
803
804 strong,
805 strong a,
806 > a {
807 color: $evf-primary !important;
808 }
809 }
810 }
811
812 &.unread {
813 font-weight: 500;
814
815 td:first-child {
816 position: relative;
817
818 &::before {
819 content: '';
820 position: absolute;
821 left: 0;
822 top: 0;
823 bottom: 0;
824 width: 3px;
825 background: $evf-primary;
826 }
827 }
828 }
829
830 &.read {
831 opacity: 0.7;
832 }
833
834 &.status-trash {
835 opacity: 0.5;
836 background: rgba($status-trash-bg, 0.3);
837 }
838
839 &.status-spam {
840 background: rgba($status-pending-bg, 0.3);
841 }
842
843 th {
844 &.check-column {
845 padding-top: 14px;
846 }
847 }
848
849 td {
850 padding: 14px 16px;
851 color: $evf-text-primary;
852 font-size: 14px;
853 font-weight: 400;
854 line-height: normal;
855 vertical-align: top;
856 border: none;
857 background: transparent;
858
859 &.check-column {
860 width: 52px;
861 padding: 14px 18px;
862 text-align: center;
863
864 input[type='checkbox']='checkbox'] {
865 width: 16px;
866 height: 16px;
867 border: 1px solid $evf-border !important;
868 border-radius: $evf-radius-sm;
869 cursor: pointer;
870 transition: $evf-transition;
871 appearance: none;
872 -webkit-appearance: none;
873 -moz-appearance: none;
874 margin: 0;
875
876 &:hover {
877 border-color: darken($evf-border, 5%) !important;
878 }
879
880 &:checked {
881 background: $evf-primary;
882 border-color: $evf-primary !important;
883 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3E%3Cpath d='M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z'/%3E%3C/svg%3E");
884 background-repeat: no-repeat;
885 background-position: center;
886 background-size: 12px;
887 }
888
889 &:focus {
890 outline: none;
891 box-shadow: 0 0 0 3px rgba($evf-primary, 0.15);
892 }
893 }
894 }
895
896 &.indicators {
897 display: flex;
898 gap: 8px;
899
900 a {
901 display: inline-flex;
902 align-items: flex-start;
903 justify-content: center;
904 width: 28px;
905 height: 28px;
906 border-radius: $evf-radius-md;
907 transition: $evf-transition;
908 text-decoration: none;
909
910 &.indicator-star {
911 color: #cccccc;
912
913 &:hover {
914 color: #fbbf24;
915 // background: #fef3c7;
916 }
917
918 &.unstar {
919 color: #fbbf24;
920
921 &:hover {
922 background: none;
923 }
924 }
925 }
926
927 &.indicator-read {
928 color: $evf-text-muted;
929
930 &:hover {
931 color: $evf-primary;
932 background: rgba($evf-primary, 0.1);
933 }
934
935 &.unread {
936 color: $evf-primary;
937
938 &:hover {
939 background: rgba($evf-primary, 0.1);
940 }
941 }
942 }
943
944 .dashicons {
945 width: 16px;
946 height: 16px;
947 font-size: 16px;
948 margin-top: 0;
949 }
950 }
951 }
952
953 &.column-primary,
954 &.column-title,
955 &.entry {
956 font-weight: 500;
957 color: $evf-text-primary;
958 cursor: pointer;
959
960 strong {
961 color: $evf-text-primary;
962 font-weight: 400;
963 }
964
965 a {
966 font-weight: 500;
967 color: inherit;
968 outline: none;
969
970 &:hover {
971 color: darken($evf-primary, 10%);
972 text-decoration: underline;
973 }
974
975 &:focus {
976 outline: none;
977 box-shadow: none;
978 }
979 }
980
981 .row-actions {
982 visibility: hidden;
983 opacity: 0;
984 pointer-events: none;
985 margin-top: 4px;
986 display: flex;
987 flex-wrap: wrap;
988 gap: 4px;
989 font-size: 12px;
990 font-weight: 400;
991 // overflow: hidden;
992
993 span {
994 display: flex;
995 align-items: center;
996 gap: 4px;
997
998 a {
999 color: $evf-text-secondary;
1000 font-family:
1001 Inter,
1002 -apple-system,
1003 BlinkMacSystemFont,
1004 'Segoe UI',
1005 sans-serif;
1006 font-size: 13px;
1007 font-weight: 400;
1008 text-decoration: none;
1009 transition: $evf-transition;
1010 white-space: nowrap;
1011
1012 &:hover,
1013 &:focus {
1014 color: #000;
1015 text-decoration: underline;
1016 outline: none;
1017 box-shadow: none;
1018 }
1019
1020 &.submitdelete {
1021 color: #dc2626;
1022
1023 &:hover,
1024 &:focus {
1025 color: #b91c1c;
1026 outline: none;
1027 box-shadow: none;
1028 border: none;
1029 }
1030 }
1031 }
1032
1033 .sep {
1034 color: #d1d5db;
1035 margin: 0 10px;
1036 font-weight: 400;
1037 }
1038 }
1039 }
1040 }
1041
1042 &.column-primary:hover,
1043 &.column-title:hover,
1044 &.entry:hover {
1045 .row-actions {
1046 position: static !important;
1047 left: auto !important;
1048 visibility: visible !important;
1049 opacity: 1 !important;
1050 pointer-events: auto !important;
1051 transition:
1052 opacity 0.15s ease,
1053 visibility 0.15s ease;
1054 }
1055 }
1056
1057 &.form,
1058 &.column-form {
1059 a {
1060 text-decoration: none;
1061
1062 &:hover {
1063 text-decoration: underline;
1064 color: $evf-primary;
1065 }
1066 }
1067 }
1068
1069 &.status,
1070 &.column-status {
1071 .badge,
1072 .evf-badge {
1073 display: inline-flex;
1074 align-items: center;
1075 padding: 6px 16px !important;
1076 border-radius: 20px;
1077 font-size: 11px;
1078 letter-spacing: 0.3px;
1079 font-weight: 500;
1080 line-height: 1;
1081 border-width: 1.5px;
1082 border-style: solid;
1083 background: transparent;
1084
1085 width: 58px;
1086 padding: 4px 10px;
1087 display: flex;
1088 justify-content: center;
1089
1090 &.read,
1091 &.evf-badge-read {
1092 color: #4caf50;
1093 border-color: #4caf50;
1094 background-color: #f5fff4;
1095 }
1096
1097 &.unread,
1098 &.evf-badge-unread {
1099 color: #ff9800;
1100 border-color: #ff9800;
1101 background-color: #fffaf5;
1102 }
1103
1104 &.badge-success {
1105 background: $status-read-bg;
1106 color: $status-read-text;
1107 }
1108
1109 &.badge-warning,
1110 &.badge-pending {
1111 background: $status-pending-bg;
1112 color: $status-pending-text;
1113 }
1114
1115 &.badge-danger,
1116 &.badge-trash {
1117 background: $status-trash-bg;
1118 color: $status-trash-text;
1119 }
1120
1121 &.badge-info {
1122 background: #dbeafe;
1123 color: #1e40af;
1124 }
1125 }
1126 }
1127
1128 &.date,
1129 &.column-date {
1130 color: #6b6b6b;
1131 font-size: 14px;
1132 font-weight: 400;
1133 }
1134
1135 &.column-entries {
1136 font-weight: 400;
1137 color: $evf-text-primary;
1138
1139 a {
1140 color: inherit;
1141 }
1142 }
1143
1144 &.column-author {
1145 a {
1146 color: inherit;
1147 }
1148 }
1149
1150 .evf-no-coupons {
1151 display: flex;
1152 align-items: center;
1153 flex-direction: column;
1154 gap: 24px;
1155
1156 img {
1157 width: 260px;
1158 height: auto;
1159 }
1160 }
1161
1162 .evf-shortcode-field {
1163 display: flex;
1164 align-items: center;
1165
1166 input[type='text']='text'] {
1167 flex: 1;
1168 min-height: 36px;
1169 padding: 0 8px;
1170 border: 1px solid #e1e1e1;
1171 background: #ffffff;
1172 border-radius: 4px 0 0 4px;
1173 border-right: 0;
1174 }
1175
1176 .button.evf-copy-shortcode {
1177 padding: 0;
1178 height: 36px;
1179 width: 38px;
1180 display: flex;
1181 align-items: center;
1182 justify-content: center;
1183 border: 1px solid #e1e1e1;
1184 background: #f4f4f4;
1185 border-radius: 0 4px 4px 0;
1186 border-left: 0;
1187 margin-left: -2px;
1188
1189 svg {
1190 width: 18px;
1191 height: 18px;
1192 margin: 0;
1193 }
1194 }
1195 }
1196 }
1197
1198 .toggle-row {
1199 display: none;
1200 }
1201 }
1202 }
1203
1204 .no-items {
1205 td {
1206 padding: 60px 20px;
1207 text-align: center;
1208 color: #9ca3af;
1209 font-size: 15px;
1210 background: #f9fafb;
1211 }
1212 }
1213
1214 tfoot {
1215 display: none;
1216 }
1217 }
1218
1219 body.everest-forms_page_evf-email-templates {
1220 .everest-forms-table-container {
1221 .evf-base-list-table {
1222 thead th,
1223 tbody td {
1224 &.column-title {
1225 width: 33% !important;
1226 }
1227
1228 &.column-author {
1229 width: 32% !important;
1230
1231 a {
1232 color: inherit;
1233 }
1234 }
1235
1236 &.column-date {
1237 width: 32% !important;
1238 }
1239 }
1240 }
1241 }
1242 }
1243
1244 body {
1245 &:not(&.everest-forms_page_evf-builder) {
1246 .everest-forms-table-container {
1247 .evf-base-list-table {
1248 thead {
1249 th {
1250 width: auto !important;
1251 }
1252 }
1253 }
1254 }
1255 }
1256
1257 &.everest-forms_page_evf-builder,
1258 &.everest-forms_page_evf-entries {
1259 .select2-container {
1260 width: auto;
1261 }
1262 }
1263 }
1264
1265 .tablenav.bottom {
1266 display: flex;
1267 align-items: center;
1268 justify-content: space-between;
1269 // padding: 20px 0;
1270 margin: 0;
1271 // margin-top: 16px;
1272 margin-bottom: 0;
1273 height: 0;
1274 border: none;
1275 background: transparent;
1276 overflow: visible;
1277
1278 #bulk-action-selector-bottom {
1279 display: none;
1280 }
1281
1282 .alignleft.actions {
1283 display: none;
1284 }
1285
1286 .tablenav-pages {
1287 display: flex;
1288 align-items: center;
1289 justify-content: space-between;
1290 width: 100%;
1291 color: $evf-text-muted;
1292 font-size: 14px;
1293 margin-top: 80px;
1294 overflow: visible;
1295 position: relative;
1296 z-index: 10;
1297
1298 .displaying-num {
1299 color: $evf-text-muted;
1300 font-family:
1301 Inter,
1302 -apple-system,
1303 BlinkMacSystemFont,
1304 'Segoe UI',
1305 sans-serif;
1306 font-weight: 400;
1307 font-size: 14px;
1308 margin: 0;
1309 }
1310
1311 .pagination-links {
1312 display: flex;
1313 align-items: center;
1314 gap: 4px;
1315 justify-content: flex-start;
1316 flex-wrap: wrap;
1317 overflow: visible;
1318
1319 .page-numbers,
1320 .first-page,
1321 .last-page,
1322 .prev-page,
1323 .next-page,
1324 span.button,
1325 a.button {
1326 display: inline-flex;
1327 align-items: center;
1328 justify-content: center;
1329 min-width: 40px;
1330 height: 40px;
1331 padding: 0 4px;
1332 border: 1px solid transparent;
1333 border-radius: $evf-radius-lg;
1334 background: transparent;
1335 color: $evf-text-secondary;
1336 text-decoration: none;
1337 font-family:
1338 Inter,
1339 -apple-system,
1340 BlinkMacSystemFont,
1341 'Segoe UI',
1342 sans-serif;
1343 font-size: 14px;
1344 font-weight: 500;
1345 line-height: 1;
1346 transition: $evf-transition;
1347 cursor: pointer;
1348 flex-shrink: 0;
1349
1350 &:hover:not(.disabled):not(.current) {
1351 background: $evf-primary-light;
1352 color: $evf-primary;
1353 border-color: $evf-border !important;
1354 }
1355
1356 &.current {
1357 background: $evf-primary;
1358 color: $evf-bg-white;
1359 border-color: $evf-border !important;
1360 cursor: default;
1361 box-shadow: 0 2px 4px rgba(126, 59, 208, 0.25);
1362
1363 &:hover {
1364 background: $evf-primary;
1365 color: $evf-bg-white;
1366 border: 1px solid $evf-primary;
1367 }
1368 }
1369
1370 &.dots {
1371 border: none;
1372 background: transparent;
1373 cursor: default;
1374 pointer-events: none;
1375 color: #9ca3af;
1376
1377 &:hover {
1378 background: transparent;
1379 color: #9ca3af;
1380 border-color: transparent;
1381 }
1382 }
1383
1384 &.disabled {
1385 opacity: 0.3;
1386 cursor: not-allowed;
1387 pointer-events: none;
1388 background: transparent;
1389 }
1390
1391 .screen-reader-text {
1392 display: none;
1393 }
1394 }
1395
1396 .first-page,
1397 .last-page {
1398 font-size: 16px;
1399 font-weight: 400;
1400 }
1401 }
1402
1403 &.one-page {
1404 display: none;
1405 }
1406 }
1407 }
1408
1409 @media screen and (max-width: 1024px) {
1410 .search-box {
1411 position: static;
1412 margin-bottom: 16px;
1413 width: 100%;
1414
1415 input[type='search']='search'] {
1416 width: 100%;
1417 }
1418 }
1419
1420 .evf-base-list-table {
1421 margin-top: 0;
1422 }
1423 }
1424
1425 @media screen and (max-width: 782px) {
1426 .evf-base-list-table {
1427 thead th {
1428 padding: 10px 12px;
1429 font-size: 12px;
1430 }
1431
1432 tbody td {
1433 padding: 10px 12px;
1434 font-size: 13px;
1435 }
1436 }
1437
1438 .tablenav {
1439 flex-direction: column;
1440 align-items: flex-start;
1441 gap: 16px;
1442 padding: 16px 0;
1443
1444 &.top {
1445 .alignleft,
1446 .everest-forms-extra-table-nav {
1447 width: 100%;
1448 flex-wrap: wrap;
1449
1450 select,
1451 button,
1452 input[type='submit']='submit'] {
1453 width: 100%;
1454 margin-bottom: 8px;
1455
1456 &:last-child {
1457 margin-bottom: 0;
1458 }
1459 }
1460 }
1461 }
1462
1463 &.bottom .tablenav-pages {
1464 width: 100%;
1465 flex-direction: column;
1466 align-items: flex-start;
1467 gap: 12px;
1468
1469 .displaying-num {
1470 width: 100%;
1471 }
1472
1473 .pagination-links {
1474 width: 100%;
1475 justify-content: center;
1476 flex-wrap: wrap;
1477 }
1478 }
1479 }
1480 }
1481
1482 @media screen and (max-width: 600px) {
1483 .subsubsub {
1484 flex-wrap: wrap;
1485
1486 li a {
1487 padding: 8px 4px;
1488 font-size: 13px;
1489 font-weight: 400;
1490 }
1491 }
1492
1493 .tablenav-pages .pagination-links {
1494 .page-numbers,
1495 .first-page,
1496 .last-page,
1497 .prev-page,
1498 .next-page,
1499 span.button {
1500 min-width: 36px;
1501 height: 36px;
1502 font-size: 13px;
1503 }
1504 }
1505
1506 .evf-base-list-table {
1507 border: none;
1508 box-shadow: none;
1509
1510 thead {
1511 display: none;
1512 }
1513
1514 tbody {
1515 tr {
1516 display: block;
1517 margin-bottom: 12px;
1518 border: 1px solid $evf-border !important;
1519 border-radius: $evf-radius-lg;
1520 background: $evf-bg-white;
1521
1522 &:hover {
1523 box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
1524 }
1525 }
1526
1527 td {
1528 display: block;
1529 text-align: right;
1530 padding: 10px 12px;
1531 border-bottom: 1px solid $evf-border !important;
1532
1533 &:last-child {
1534 border-bottom: none !important;
1535 }
1536
1537 &.check-column {
1538 width: auto;
1539 text-align: left;
1540 }
1541
1542 &::before {
1543 content: attr(data-label);
1544 float: left;
1545 font-weight: 400;
1546 color: $evf-text-muted;
1547 font-size: 12px;
1548 text-transform: uppercase;
1549 letter-spacing: 0.5px;
1550 }
1551
1552 &.check-column::before {
1553 content: none;
1554 }
1555 }
1556 }
1557 }
1558 }
1559
1560 .evf-search {
1561 #search-submit {
1562 // position: absolute;
1563 border: 0;
1564 background: 0 0;
1565 padding: 0;
1566 width: 18px;
1567 height: 18px;
1568 display: flex;
1569 align-items: center;
1570 justify-content: center;
1571 transform: translateX(-14px);
1572 // top: 50%;
1573 // right: 16px;
1574 // -ms-transform: translateY(-50%);
1575 // transform: translateY(-50%);
1576
1577 &:focus {
1578 color: none;
1579 box-shadow: none !important;
1580 outline: none !important;
1581 outline-offset: none;
1582 border: 1px solid #7545bb;
1583 }
1584 }
1585
1586 svg {
1587 color: #999999 !important;
1588 }
1589 }
1590
1591 .everest-forms-table-wrapper {
1592 position: relative;
1593 overflow: visible;
1594 }
1595
1596 // Edit Tags //
1597
1598 .evf-bulk-edit-forms-tags-container {
1599 display: flex;
1600 margin-top: 20px;
1601 align-items: center;
1602 gap: 16px;
1603
1604 .tags-selects {
1605 display: block;
1606
1607 .label {
1608 margin-right: 10px;
1609 font-size: 13px;
1610 font-weight: 500;
1611 font-family: inherit;
1612
1613 &::after {
1614 margin-left: 4px;
1615 content: ':';
1616 }
1617 }
1618
1619 .button {
1620 padding: 4px 12px;
1621 max-height: 38px;
1622 background: #faf8fc;
1623 color: #7545bb;
1624 border: 1px solid #7545bb;
1625 font-size: 13px;
1626 border-radius: 4px;
1627 font-weight: 600;
1628 }
1629 }
1630 }
1631