PluginProbe
Float menu – awesome floating side menu / 7.1.2
Float menu – awesome floating side menu v7.1.2
7.2.5 trunk 2.1 2.2 3.0.1 3.1 3.2.2 3.3.1 3.5 3.5.1 3.5.2 3.5.3. 3.5.4 4.0 4.1 4.1.1 4.2 4.3 4.3.1 4.3.2 5.0 5.0.1 5.0.2 5.0.3 5.1 All 57 releases
float-menu / admin / assets / css / 1.admin.css

1.admin.css in Float menu – awesome floating side menu 7.1.2, at admin/assets/css/1.admin.css

1,916 lines 39.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 @charset "UTF-8";
2 :root {
3 --wpie-color-blue: #005BBF;
4 --wpie-color-yellow: #FFD500;
5 --wpie-color-border: #cccccc;
6 --wpie-color-dark: #14102C;
7 --wpie-color-orange: #E86E2C;
8 --wpie-color-bg: #EEF3EB;
9 --wpie-color-success: #55B033;
10 --wpie-color-danger: #B03355;
11 --wpie-rgb-black: 29, 45, 53;
12 --wpie-rgb-dark: 20, 16, 44;
13 --wpie-rgb-yellow: 255, 214, 0;
14 --wpie-rgb-blue: 0, 91, 191;
15 --wpie-rgb-blurple: 85, 34, 250;
16 --wpie-rgb-teal: 95, 221, 197;
17 --wpie-rgb-danger: 176, 51, 85;
18 --wpie-transition: 0.1s cubic-bezier(0.33, 1, 0.68, 1);
19 --wpie-default-bg: rgb(242, 234, 232);
20 --wpie-field-border-default: #8c8f94;
21 --wpie-field-border: rgba(var(--wpie-rgb-blurple), 0.4);
22 --wpie-field-color: var(--wpie-color-dark);
23 --wpie-field-border-radius: 4px;
24 --wpie-border-color: rgba(var(--wpie-rgb-blurple), 0.1);
25 --wpie-shadow-small: 0 0 0 1px rgba(var(--wpie-rgb-dark), 0.05), 0 1px 0 0 rgba(var(--wpie-rgb-dark), 0.05), 0 0.1em 0.6em -0.5em rgba(var(--wpie-rgb-dark), 0.05), 0 0.2em 1.2em -0.8em rgba(var(--wpie-rgb-dark), 0.1), 0 0.3em 0.7em -0.6em rgba(var(--wpie-rgb-dark), 0.2), 0 0.4em 0.8em -0.7em rgba(var(--wpie-rgb-dark), 0.3);
26 --wpie-shadow: 0 0 0 1px rgba(var(--wpie-rgb-dark), 0.05), 0 1px 0 0 rgba(var(--wpie-rgb-dark), 0.05), 0 0.2em 1.6em -0.8em rgba(var(--wpie-rgb-dark), 0.2), 0 0.4em 2.4em -1em rgba(var(--wpie-rgb-dark), 0.3), 0 0.4em 0.8em -1.2em rgba(var(--wpie-rgb-dark), 0.4), 0 0.8em 1.2em -1.6em rgba(var(--wpie-rgb-dark), 0.5), 0 1.2em 1.6em -2em rgba(var(--wpie-rgb-dark), 0.6);
27 --wpie-shadow-tab:
28 0 0 0 1px rgba(var(--wpie-rgb-blurple), 0.08),
29 0 1px 0 0 rgba(var(--wpie-rgb-blurple), 0.08),
30 0 0.1em 0.6em -0.5em rgba(var(--wpie-rgb-blurple), 0.10),
31 0 0.2em 1.2em -0.8em rgba(var(--wpie-rgb-blurple), 0.15),
32 0 0.3em 0.7em -0.6em rgba(var(--wpie-rgb-blurple), 0.2),
33 0 0.4em 0.8em -0.7em rgba(var(--wpie-rgb-blurple), 0.25);
34 }
35
36 .wpie-wrap {
37 max-width: 1440px;
38 margin-inline: auto;
39 padding-inline-end: 20px;
40 }
41 .wpie-wrap .nav-tab {
42 border-radius: 2px 2px 0 0;
43 }
44 .wpie-settings__wrapper {
45 display: grid;
46 gap: 2rem;
47 position: relative;
48 }
49 @media screen and (min-width: 1024px) {
50 .wpie-settings__wrapper {
51 grid-template-columns: 1fr 300px;
52 }
53 }
54
55 .wpie-settings__main {
56 padding-block-start: 15px;
57 }
58 .wpie-settings__main hr {
59 margin-block: 1.5rem;
60 }
61
62 .wpie-header-border {
63 height: 5px;
64 background: linear-gradient(to right, var(--wpie-color-blue), var(--wpie-color-yellow));
65 margin-left: -20px;
66 }
67
68 .wpie-header {
69 position: relative;
70 padding: 32px 20px;
71 margin-left: -20px;
72 background: #ffffff;
73 }
74
75 .wpie-header__container {
76 max-width: 1440px;
77 margin-inline: auto;
78 display: flex;
79 align-items: center;
80 gap: 1rem;
81 flex-wrap: wrap;
82 }
83
84 .wpie-logo {
85 display: flex;
86 align-items: center;
87 }
88
89 .wpie-logo img {
90 width: 40px;
91 }
92
93 .wpie-header h1 {
94 position: relative;
95 margin: 0 35px 0 0;
96 }
97
98 .wpie-version {
99 position: absolute;
100 transform: translateY(-50%) translateX(50%);
101 font-size: 12px;
102 font-weight: normal;
103 }
104
105 .wpie-links {
106 position: absolute;
107 bottom: 0;
108 display: flex;
109 margin-inline-start: calc(40px + 1rem);
110 padding-bottom: 2px;
111 align-items: center;
112 gap: 0.5rem;
113 }
114
115 .wpie-links a {
116 display: flex;
117 flex-direction: column;
118 font-size: 12px;
119 align-items: center;
120 padding: 5px 0;
121 transition: all 0.15s linear;
122 color: var(--wpie-color-blue);
123 font-weight: 600;
124 text-underline-offset: 2px;
125 }
126
127 .wpie-links-divider {
128 color: var(--wpie-color-border);
129 }
130
131 .wpie-links a:hover {
132 color: #14102C;
133 text-decoration: none;
134 }
135
136 .wpie-links .codericon,
137 .wpie-links .dashicons {
138 width: 15px;
139 height: 15px;
140 font-size: 15px;
141 color: #596FF9;
142 display: none;
143 }
144
145 a.wowp-link-rating {
146 color: var(--wpie-color-orange);
147 }
148
149 a.wowp-link-pro {
150 color: var(--wpie-color-danger);
151 }
152
153 .wpie-list {
154 padding: 12px 0;
155 }
156
157 @media screen and (max-width: 782px) {
158 .wpie-list td.column-mode span:first-child {
159 margin-left: 0;
160 }
161 }
162 .wpie-list .row-actions .duplicate a {
163 color: var(--wpie-color-success);
164 }
165 .wpie-list .row-actions .export a {
166 color: var(--wpie-color-orange);
167 }
168
169 .wpie-status-on,
170 .wpie-status-off {
171 display: inline-block;
172 width: 14px;
173 height: 14px;
174 border-radius: 50%;
175 }
176
177 .wpie-status-on {
178 background-color: var(--wpie-color-success);
179 }
180
181 .wpie-status-off {
182 background-color: var(--wpie-color-danger);
183 }
184
185 @media screen and (max-width: 1024px) {
186 .wpie-list .column-tag {
187 display: none;
188 }
189 }
190 .wpie-list .column-tag {
191 width: 100px;
192 text-overflow: ellipsis;
193 overflow: hidden;
194 white-space: nowrap;
195 }
196
197 .wpie-list .column-mode,
198 .wpie-list .column-status {
199 width: 120px;
200 }
201
202 .wpie-toogle {
203 display: flex;
204 align-items: center;
205 position: relative;
206 text-decoration: none;
207 color: #ffffff;
208 width: 40px;
209 height: 28px;
210 border-radius: 50px;
211 padding: 0 4px;
212 }
213 .wpie-toogle:focus, .wpie-toogle:hover {
214 color: #ffffff;
215 }
216
217 .wpie-toogle span {
218 height: 20px;
219 width: 20px;
220 display: flex;
221 align-items: center;
222 justify-content: center;
223 border-radius: 50%;
224 font-size: 8px;
225 }
226
227 .wpie-toogle.is-on {
228 background-color: #BFFFC0;
229 }
230
231 .wpie-toogle.is-on span {
232 background-color: var(--wpie-color-success);
233 }
234 .wpie-toogle.is-on:focus span, .wpie-toogle.is-on:hover span {
235 background-color: var(--wpie-color-success);
236 }
237
238 .wpie-toogle.is-off {
239 flex-direction: row-reverse;
240 background-color: #FFC0BF;
241 }
242
243 .wpie-toogle.is-off span {
244 background-color: var(--wpie-color-danger);
245 }
246 .wpie-toogle.is-off:focus span, .wpie-toogle.is-off:hover span {
247 background-color: var(--wpie-color-danger);
248 }
249
250 .wpie-list .wpie-statistics {
251 display: grid;
252 grid-template-columns: repeat(3, 1fr);
253 }
254 .wpie-list .wpie-statistics span:nth-child(1) {
255 font-weight: 700;
256 color: var(--wpie-color-success);
257 }
258 .wpie-list .wpie-statistics span:nth-child(2) {
259 font-weight: 700;
260 color: rgb(var(--wpie-rgb-blurple));
261 }
262 .wpie-list .wpie-statistics span:nth-child(3) {
263 font-weight: 700;
264 color: var(--wpie-color-orange);
265 }
266 @media (max-width: 1200px) {
267 .wpie-list .wpie-statistics {
268 grid-template-columns: repeat(2, 1fr);
269 }
270 .wpie-list .wpie-statistics span:nth-child(4) {
271 grid-area: 1/2/1/2;
272 }
273 .wpie-list .wpie-statistics span:nth-child(5) {
274 grid-area: 2/2/2/2;
275 }
276 .wpie-list .wpie-statistics span:nth-child(6) {
277 grid-area: 3/2/3/2;
278 }
279 }
280
281 .wpie-block-tool {
282 background-color: var(--wpie-color-bg);
283 padding: 50px 32px;
284 max-width: 1200px;
285 margin: 50px auto;
286 position: relative;
287 border: 2px solid;
288 border-image: linear-gradient(to bottom, var(--wpie-color-blue), var(--wpie-color-yellow)) 1;
289 box-shadow: var(--wpie-shadow);
290 }
291 .wpie-block-tool.is-white {
292 background-color: #ffffff;
293 }
294 .wpie-block-tool .notice {
295 padding: 0.75rem 1.25rem;
296 color: var(--wpie-color-dark);
297 font-weight: 600;
298 }
299 .wpie-block-tool .notice.notice-error {
300 background: color-mix(in srgb, var(--wpie-color-danger) 7%, white);
301 border-left: 6px solid var(--wpie-color-danger);
302 }
303 .wpie-block-tool .notice.notice-success {
304 background: color-mix(in srgb, var(--wpie-color-success) 7%, white);
305 border-left: 6px solid var(--wpie-color-success);
306 }
307 .wpie-block-tool p {
308 font-size: 15px;
309 }
310
311 .wpie-file input::file-selector-button {
312 color: var(--wpie-color-dark);
313 padding: 0.5em;
314 border: thin solid var(-wpie-color-yellow);
315 border-radius: 4px;
316 }
317
318 .wpie-file input[type=file]:valid {
319 color: var(--wpie-color-orange);
320 }
321
322 .wpie-tabs {
323 background: rgba(var(--wpie-rgb-blue), 0.01);
324 border-radius: 0.35em;
325 box-shadow: inset 0 0 0 1px rgba(var(--wpie-rgb-dark), 0.04), inset 0 0.25em 0.5em -0.25em rgba(var(--wpie-rgb-dark), 0.08);
326 display: flex;
327 gap: 1.25rem;
328 justify-content: flex-start;
329 overflow: hidden;
330 padding: 0.5rem 1.25rem;
331 }
332
333 .wpie-tab-label {
334 border-radius: 0.35em;
335 color: rgba(var(--wpie-rgb-dark), 0.6);
336 cursor: pointer;
337 font-size: 15px;
338 font-weight: 500;
339 line-height: 1em;
340 letter-spacing: -0.02em;
341 padding: 0.7em 1em;
342 transition: background var(--wpie-transition), box-shadow var(--wpie-transition), color var(--wpie-transition);
343 white-space: nowrap;
344 }
345 .wpie-tab-label.selected {
346 background: #ffffff;
347 box-shadow: var(--wpie-shadow-tab);
348 color: rgba(var(--wpie-rgb-dark), 1);
349 }
350
351 .wpie-tabs-contents {
352 position: relative;
353 opacity: 0;
354 }
355
356 .wpie-tab-content {
357 height: 0;
358 opacity: 0;
359 visibility: hidden;
360 position: absolute;
361 left: -999999px;
362 top: -9999%;
363 }
364
365 input[type=radio].wpie-tab-toggle {
366 display: none;
367 }
368
369 .wpie-tab-toggle:checked + .wpie-tab-content {
370 height: auto;
371 opacity: 1;
372 visibility: visible;
373 position: relative;
374 left: 0;
375 top: 0;
376 }
377
378 .wpie-tab-content {
379 border-radius: 0.2rem;
380 box-shadow: var(--wpie-shadow);
381 width: 100%;
382 padding: 1.25rem;
383 box-sizing: border-box;
384 background-color: #ffffff;
385 }
386
387 .wpie-tabs-link {
388 background: #ffffff;
389 display: flex;
390 gap: 0.5rem;
391 overflow: hidden;
392 padding: 0 1.25rem;
393 margin-block: 1rem 2rem;
394 margin-inline: -1.25rem;
395 border-bottom: 1px solid var(--wpie-default-bg);
396 }
397
398 .wpie-tab__link {
399 color: rgba(var(--wpie-rgb-dark), 0.6);
400 cursor: pointer;
401 font-size: 14px;
402 line-height: 1em;
403 letter-spacing: -0.02em;
404 padding: 1rem 0.25rem;
405 white-space: nowrap;
406 border-bottom: 2px solid transparent;
407 }
408 .wpie-tab__link.is-active, .wpie-tab__link:hover {
409 background: #ffffff;
410 }
411 .wpie-tab__link.is-active {
412 color: rgb(var(--wpie-rgb-blurple));
413 border-bottom-color: var(--wpie-rgb-blurple);
414 }
415 .wpie-tab__link:hover:not(.is-active) {
416 color: rgb(var(--wpie-rgb-dark));
417 border-bottom-color: var(--wpie-default-bg);
418 }
419
420 .wpie-tab-settings {
421 height: 0;
422 opacity: 0;
423 visibility: hidden;
424 position: absolute;
425 left: -999999px;
426 top: -999999px;
427 display: none;
428 }
429 .wpie-tab-settings.is-active {
430 height: auto;
431 opacity: 1;
432 visibility: visible;
433 position: relative;
434 left: 0;
435 top: 0;
436 display: block;
437 }
438
439 .wpie-fieldset:has(.wpie-fieldset) .wpie-fieldset {
440 border: 2px solid rgba(var(--wpie-rgb-blurple), 0.05);
441 }
442
443 .wpie-fieldset {
444 position: relative;
445 border: 2px solid rgba(var(--wpie-rgb-blurple), 0.1);
446 border-radius: 0.2rem;
447 padding: 1.25rem;
448 }
449 .wpie-fieldset:has(> .wpie-legend, > legend) {
450 padding-inline: 1.25rem;
451 padding-block: calc(1.25rem + 10px) 1.25rem;
452 }
453 .wpie-fieldset .wpie-legend {
454 position: absolute;
455 top: 0;
456 transform: translateY(-50%);
457 background-color: #fff;
458 }
459 .wpie-fieldset > .wpie-legend,
460 .wpie-fieldset > legend {
461 font-weight: 600;
462 font-size: 15px;
463 padding-inline: 7px;
464 margin-inline-start: -7px;
465 }
466 .wpie-fieldset + .wpie-fieldset {
467 margin-top: 15px;
468 }
469
470 .wpie-fields {
471 display: grid;
472 grid-template-columns: repeat(1, 1fr);
473 row-gap: 1.5rem;
474 column-gap: 1rem;
475 position: relative;
476 }
477 .wpie-fields + .wpie-fields {
478 margin-top: 1.5rem;
479 }
480 @media screen and (min-width: 776px) {
481 .wpie-fields {
482 grid-template-columns: repeat(2, 1fr);
483 }
484 }
485 @media screen and (min-width: 1216px) {
486 .wpie-fields {
487 grid-template-columns: repeat(3, 1fr);
488 }
489 }
490 @media screen and (min-width: 1408px) {
491 .wpie-fields {
492 grid-template-columns: repeat(4, 1fr);
493 }
494 }
495 .wpie-fields.is-column {
496 grid-template-columns: repeat(1, 1fr);
497 row-gap: 1rem;
498 }
499 .wpie-fields.is-column-2 {
500 grid-template-columns: repeat(2, 1fr);
501 }
502
503 .wpie-field {
504 position: relative;
505 display: flex;
506 flex-wrap: wrap;
507 opacity: 1;
508 transition: opacity 0.4s var(--wpie-transition);
509 }
510 .wpie-field.is-full {
511 grid-column: 1/-1;
512 }
513 .wpie-field textarea {
514 min-width: 0;
515 width: 100%;
516 max-width: 100%;
517 border-radius: var(--wpie-field-border-radius);
518 border: 1px solid var(--wpie-field-border);
519 color: var(--wpie-field-color);
520 min-height: 160px;
521 }
522 .wpie-field textarea.wpie-texteditor {
523 min-height: 290px;
524 padding: 10px;
525 border-radius: 0 0 var(--wpie-field-border-radius) var(--wpie-field-border-radius);
526 border: none;
527 }
528 .wpie-field textarea.wpie-fulleditor {
529 min-height: 290px;
530 padding: 10px;
531 }
532 .wpie-field select,
533 .wpie-field input:not([type=radio], [type=checkbox], [type=submit], [type=button], [type=color], button) {
534 min-width: 0;
535 height: 40px;
536 border-radius: var(--wpie-field-border-radius);
537 border: 1px solid var(--wpie-field-border);
538 color: var(--wpie-field-color);
539 width: 100%;
540 max-width: 100%;
541 }
542 .wpie-field select:focus,
543 .wpie-field input:not([type=radio], [type=checkbox], [type=submit], [type=button], [type=color], button):focus {
544 border-color: var(--wpie-field-border);
545 box-shadow: 0 0 0 1px rgba(var(--wpie-rgb-blurple), 0.5);
546 }
547 .wpie-field select[readonly],
548 .wpie-field input:not([type=radio], [type=checkbox], [type=submit], [type=button], [type=color], button)[readonly] {
549 background-color: rgba(var(--wpie-rgb-blurple), 0.1);
550 }
551 .wpie-field input[type=checkbox] {
552 border-radius: 2px;
553 border-color: rgba(var(--wpie-rgb-blurple), 0.5);
554 }
555 @media screen and (max-width: 782px) {
556 .wpie-field input[type=checkbox] {
557 height: 1.5rem;
558 width: 1.5rem;
559 }
560 }
561 .wpie-field input[type=checkbox]:disabled {
562 border-color: var(--wpie-color-danger);
563 background-color: rgba(var(--wpie-rgb-danger), 0.5);
564 cursor: default;
565 }
566 .wpie-field .wpie-field__title {
567 font-weight: 500;
568 transform: translate(7px, -50%);
569 background: #fff;
570 padding-inline: 5px;
571 position: absolute;
572 color: var(--wpie-color-blue);
573 z-index: 2;
574 }
575 .wpie-field:has(.wp-picker-container) {
576 min-height: 40px;
577 }
578 .wpie-field .wp-picker-container {
579 margin-top: 10px;
580 }
581 .wpie-field .wp-picker-container button {
582 margin: 0 !important;
583 }
584 .wpie-field .wp-picker-container input.wp-color-picker {
585 padding-inline: 8px;
586 height: 30px;
587 font-size: 10px;
588 }
589 .wpie-field .wp-picker-container.wp-picker-active {
590 position: relative;
591 z-index: 9;
592 }
593 .wpie-field .wp-picker-container.wp-picker-active .wp-picker-input-wrap {
594 position: absolute;
595 top: 35px;
596 display: flex;
597 }
598 .wpie-field .wp-picker-container .wp-picker-holder {
599 position: absolute;
600 top: 65px;
601 z-index: 4;
602 }
603
604 .wpie-field__label {
605 width: 100%;
606 color: var(--wpie-field-color);
607 }
608 .wpie-field__label:has(.wpie-texteditor) {
609 clear: both;
610 border: 1px solid #dcdcde;
611 }
612 .wpie-field__label:has(input:disabled) {
613 cursor: default;
614 }
615 .wpie-field__label.has-icon {
616 display: flex;
617 align-items: center;
618 }
619 .wpie-field__label.has-icon a {
620 text-decoration: none;
621 }
622 .wpie-field__label.has-icon span.wpie-icon,
623 .wpie-field__label.has-icon span.dashicons {
624 height: 40px;
625 display: flex;
626 align-items: center;
627 justify-content: center;
628 font-size: 20px;
629 width: 40px;
630 border-radius: var(--wpie-field-border-radius) 0 0 var(--wpie-field-border-radius);
631 border: 1px solid var(--wpie-field-border);
632 border-right: none;
633 color: rgb(var(--wpie-rgb-blurple));
634 box-sizing: border-box;
635 margin-inline-end: -1px;
636 }
637 .wpie-field__label.has-icon input, .wpie-field__label.has-icon select {
638 border-radius: 0 var(--wpie-field-border-radius) var(--wpie-field-border-radius) 0;
639 }
640 .wpie-field__label:has(+ .wpie-field__label) input, .wpie-field__label:has(+ .wpie-field__label) select {
641 border-radius: var(--wpie-field-border-radius) 0 0 var(--wpie-field-border-radius);
642 }
643 .wpie-field__label + .wpie-field__label input, .wpie-field__label + .wpie-field__label select {
644 border-radius: 0 var(--wpie-field-border-radius) var(--wpie-field-border-radius) 0;
645 border-left: none;
646 }
647 .wpie-field__label input[type=checkbox] {
648 margin-top: 0;
649 margin-right: 8px;
650 }
651
652 .wpie-field__group {
653 display: flex;
654 width: 100%;
655 }
656 .wpie-field__group select {
657 width: auto;
658 }
659 .wpie-field__group .wpie-field__label:nth-child(2) {
660 flex: 1;
661 }
662
663 .wpie-field__label:has(input[type=checkbox]) {
664 height: 40px;
665 border-radius: var(--wpie-field-border-radius);
666 border: 1px solid var(--wpie-field-border);
667 width: 100%;
668 box-sizing: border-box;
669 display: flex;
670 align-items: center;
671 padding: 0 8px;
672 cursor: pointer;
673 }
674
675 .wpie-field__title-label {
676 cursor: pointer;
677 }
678
679 .wpie-field:has(.has-checked .wpie-field__title-label) .wpie-field__label,
680 .wpie-field:has(.has-checked .wpie-field__title-label) .wp-picker-container {
681 visibility: hidden;
682 }
683
684 .wpie-field:has(.has-checked .wpie-field__title-label input:checked) .wpie-field__label,
685 .wpie-field:has(.has-checked .wpie-field__title-label input:checked) .wp-picker-container {
686 visibility: visible;
687 }
688
689 .wpie-field__label.is-addon {
690 border-radius: 0 var(--wpie-field-border-radius) var(--wpie-field-border-radius) 0;
691 height: 40px;
692 box-sizing: border-box;
693 display: inline-flex;
694 align-items: center;
695 max-width: fit-content;
696 padding: 0 8px;
697 border: 1px solid var(--wpie-field-border);
698 border-left: none;
699 margin-inline-start: -1px;
700 background-color: rgba(var(--wpie-rgb-blurple), 0.01);
701 color: rgb(var(--wpie-rgb-blurple));
702 }
703
704 .wpie-sidebar #major-publishing-actions {
705 margin: 0 -12px -12px -12px;
706 padding: 12px 24px;
707 }
708
709 .wpie-field.title .wpie-field__label {
710 flex: 1;
711 }
712 .wpie-field.title .wpie-field__label input {
713 border-bottom-right-radius: 0;
714 border-top-right-radius: 0;
715 }
716
717 .wpie-preview-button {
718 border-radius: 0 var(--wpie-field-border-radius) var(--wpie-field-border-radius) 0 !important;
719 border: 1px solid var(--wpie-field-border) !important;
720 color: rgb(var(--wpie-rgb-blurple)) !important;
721 font-weight: 700 !important;
722 }
723
724 .wpie-download-link {
725 position: absolute;
726 inset: 50% 5px auto auto;
727 transform: translateY(-50%);
728 }
729
730 .CodeMirror {
731 border: 1px solid #cccccc;
732 font-size: 13px;
733 }
734
735 .wpie-notice {
736 position: fixed !important;
737 top: 46px;
738 left: 50%;
739 margin: 0 !important;
740 border: none;
741 color: #ffffff;
742 font-size: 16px;
743 padding: 1rem;
744 border-radius: 0 0 4px 4px;
745 letter-spacing: 1px;
746 transform: translateY(-100%) translateX(-50%);
747 transition: transform 0.2s;
748 }
749 .wpie-notice.is-active {
750 transform: translateY(0) translateX(-50%);
751 z-index: 9;
752 }
753 @media screen and (min-width: 783px) {
754 .wpie-notice {
755 top: 32px;
756 }
757 }
758 .wpie-notice .notice-dismiss {
759 padding: 12px;
760 }
761 .wpie-notice .notice-dismiss:before {
762 color: #ffffff;
763 border-radius: 4px;
764 box-shadow: var(--wpie-shadow-small);
765 }
766 .wpie-notice.notice-warning {
767 background-color: var(--wpie-color-danger);
768 }
769 .wpie-notice.notice-warning .notice-dismiss:before {
770 background-color: #BA526E;
771 }
772 .wpie-notice.notice-success {
773 background-color: var(--wpie-color-success);
774 }
775 .wpie-notice.notice-success .notice-dismiss:before {
776 background-color: #6EBA52;
777 }
778
779 .wpie-settings__wrapper .is-hidden {
780 position: absolute;
781 left: -99999px;
782 top: -99999px;
783 visibility: hidden;
784 opacity: 0;
785 }
786 .wpie-settings__wrapper .is-blur {
787 filter: blur(1px);
788 }
789 .wpie-settings__wrapper .is-pointer {
790 cursor: pointer;
791 }
792
793 .wpie-max-w_750 {
794 max-width: 750px;
795 margin-inline: auto;
796 }
797
798 .has-tooltip {
799 position: relative;
800 cursor: help;
801 }
802 .has-tooltip.is-pointer {
803 cursor: pointer;
804 }
805 .has-tooltip::before, .has-tooltip::after {
806 color: #efefef;
807 font-size: 12px;
808 opacity: 0;
809 pointer-events: none;
810 text-align: center;
811 }
812 .has-tooltip::before {
813 position: absolute;
814 top: 0;
815 left: 50%;
816 background-color: rgba(0, 0, 0, 0.85);
817 border-radius: 2px;
818 color: #ffffff;
819 content: attr(data-tooltip);
820 padding: 10px;
821 text-transform: none;
822 transition: all 0.5s ease;
823 max-width: 200px;
824 width: max-content;
825 transform: translateY(calc(-100% - 7px)) translateX(-50%);
826 word-wrap: break-word;
827 white-space: break-spaces;
828 line-height: 1.5;
829 text-align: left;
830 }
831 .has-tooltip::after {
832 position: absolute;
833 top: -7px;
834 left: 50%;
835 border-left: 5px solid transparent;
836 border-right: 5px solid transparent;
837 border-top: 5px solid var(--wpie-color-dark);
838 content: " ";
839 font-size: 0;
840 line-height: 0;
841 margin-left: -5px;
842 width: 0;
843 transform: translateX(-50%);
844 }
845 .has-tooltip:focus-visible::before, .has-tooltip:focus-visible::after, .has-tooltip:focus::before, .has-tooltip:focus::after, .has-tooltip:hover::before, .has-tooltip:hover::after {
846 opacity: 1;
847 transition: all 0.75s ease;
848 }
849 .has-tooltip.on-right::before {
850 top: 50%;
851 left: 100%;
852 transform: translateY(-50%) translateX(4px);
853 }
854 .has-tooltip.on-right::after {
855 top: 50%;
856 left: calc(100% + 2px);
857 rotate: 90deg;
858 transform: translateX(calc(-50% + 2.5px));
859 }
860 .has-tooltip.on-left::before {
861 top: 50%;
862 left: -2px;
863 transform: translateY(-50%) translateX(-100%);
864 }
865 .has-tooltip.on-left::after {
866 top: 50%;
867 left: 0;
868 rotate: -90deg;
869 transform: translateX(calc(-50% + 7px));
870 }
871 .has-tooltip.on-bottom::before {
872 top: unset;
873 bottom: 0;
874 transform: translateY(calc(100% + 7px)) translateX(-50%);
875 }
876 .has-tooltip.on-bottom::after {
877 top: unset;
878 bottom: -7px;
879 rotate: 180deg;
880 }
881
882 .wpie-color-orange {
883 color: var(--wpie-color-orange) !important;
884 }
885
886 .wpie-color-success {
887 color: var(--wpie-color-success) !important;
888 }
889
890 .wpie-color-teal {
891 color: rgb(var(--wpie-rgb-teal)) !important;
892 }
893
894 .wpie-color-danger {
895 color: var(--wpie-color-danger) !important;
896 }
897
898 .wpie-color-dark {
899 color: var(--wpie-color-dark) !important;
900 }
901
902 a.wpie-like-tag {
903 background-color: #B3F4F4;
904 color: #5522FA;
905 border-radius: 8px 0 8px 8px;
906 font-weight: 700;
907 padding: 0.5em 0.9em;
908 text-decoration: none;
909 }
910 a.wpie-like-tag:hover {
911 color: #ffffff;
912 background-color: #5522FA;
913 }
914
915 .has-mt {
916 margin-top: 15px;
917 }
918
919 .has-mb {
920 margin-bottom: 15px;
921 }
922
923 .wpie-settings__sidebar {
924 padding-block-start: 15px;
925 }
926
927 .wpie-sidebar {
928 background-color: #ffffff;
929 box-shadow: var(--wpie-shadow-small);
930 border-radius: 0.2rem;
931 }
932 .wpie-sidebar .wpie-title {
933 font-size: 14px;
934 padding: 8px 12px;
935 margin: 0;
936 line-height: 1.4;
937 border-bottom: 2px solid rgba(var(--wpie-rgb-blurple), 0.05);
938 display: flex;
939 }
940 .wpie-sidebar .wpie-title a {
941 margin-left: auto;
942 color: var(--wpie-color-orange);
943 }
944 .wpie-sidebar .wpie-fields__box {
945 padding: 18px 12px;
946 display: grid;
947 gap: 1rem;
948 }
949 .wpie-sidebar .wpie-actions__box {
950 border-top: 2px solid rgba(var(--wpie-rgb-blurple), 0.05);
951 padding: 8px 12px;
952 display: flex;
953 align-items: center;
954 justify-content: space-between;
955 }
956 .wpie-sidebar .wpie-link-reset-static,
957 .wpie-sidebar .wpie-link-delete {
958 color: var(--wpie-color-danger);
959 }
960 .wpie-sidebar .wpie-link-reset-static:hover,
961 .wpie-sidebar .wpie-link-delete:hover {
962 color: #EC8580;
963 }
964 .wpie-sidebar + .wpie-sidebar {
965 margin-top: 15px;
966 }
967
968 .wpie-sidebar-features h4 {
969 margin: 0;
970 color: #d9534f;
971 }
972 @media screen and (max-width: 1023px) {
973 .wpie-sidebar-features {
974 display: none;
975 }
976 }
977 .wpie-sidebar-features .wpie-fields__box {
978 padding: 0;
979 }
980 .wpie-sidebar-features .wpie-item_heading {
981 margin-inline: 0;
982 }
983 .wpie-sidebar-features .wpie-item {
984 padding-inline: 0.75rem;
985 border: none;
986 }
987 .wpie-sidebar-features .wpie-item[open] {
988 border: none;
989 }
990 .wpie-sidebar-features .wpie-buttons {
991 display: flex;
992 }
993 .wpie-sidebar-features .wpie-button {
994 flex: 1;
995 display: flex;
996 align-items: center;
997 justify-content: center;
998 height: 40px;
999 text-decoration: none;
1000 font-size: 15px;
1001 font-weight: 700;
1002 text-transform: uppercase;
1003 transition: all 0.2s ease-in-out;
1004 color: #EEF8FF;
1005 }
1006 .wpie-sidebar-features .wpie-button.is-demo {
1007 background-color: #005BBF;
1008 }
1009 .wpie-sidebar-features .wpie-button.is-demo:hover {
1010 background-color: #004C9A;
1011 }
1012 .wpie-sidebar-features .wpie-button.is-pro {
1013 background-color: #E86E2C;
1014 }
1015 .wpie-sidebar-features .wpie-button.is-pro:hover {
1016 background-color: #C95A26;
1017 }
1018
1019 .wpie-action__btn {
1020 position: relative;
1021 display: flex;
1022 align-items: center;
1023 }
1024
1025 .wpie-item {
1026 background-color: #ffffff;
1027 border-radius: 4px;
1028 padding-inline: 1.5rem;
1029 border: 1px dashed rgba(var(--wpie-rgb-dark), 0.15);
1030 }
1031 .wpie-item.is-builder {
1032 margin-top: 15px;
1033 overflow: clip;
1034 }
1035 .wpie-item.is-builder > summary {
1036 padding-inline-start: 1.25rem;
1037 display: flex;
1038 justify-content: space-between;
1039 }
1040 .wpie-item.is-builder .wpie-live-preview {
1041 position: relative;
1042 margin: -1rem -1.5rem -1.5rem;
1043 min-height: 200px;
1044 }
1045 .wpie-item.is-builder .wpie-item_heading h3 span:last-child {
1046 display: block;
1047 }
1048 .wpie-item.is-builder .wpie-item_heading h3 span:first-child {
1049 display: none;
1050 }
1051 .wpie-item.is-builder[open] .wpie-item_heading h3 span:last-child {
1052 display: none;
1053 }
1054 .wpie-item.is-builder[open] .wpie-item_heading h3 span:first-child {
1055 display: block;
1056 }
1057 .wpie-item.ui-state-highlight {
1058 position: relative;
1059 height: 40px;
1060 }
1061 .wpie-item.ui-state-highlight:before {
1062 position: absolute;
1063 content: "";
1064 top: 0;
1065 left: 0;
1066 width: 100%;
1067 height: 100%;
1068 background-color: #FFFBE9;
1069 border-radius: 4px;
1070 }
1071 .wpie-item + .wpie-item {
1072 margin-top: 1.5rem;
1073 }
1074 .wpie-item fieldset {
1075 border: none;
1076 margin-bottom: 0;
1077 }
1078 .wpie-item .wpie-item_heading_toogle {
1079 display: flex;
1080 width: 40px;
1081 height: 40px;
1082 align-items: center;
1083 cursor: pointer;
1084 justify-content: center;
1085 background-color: #f7f7f7;
1086 border-radius: 0 4px 4px 0;
1087 }
1088 .wpie-item .wpie-item_heading_toogle:hover {
1089 background-color: rgba(var(--wpie-rgb-dark), 0.1);
1090 }
1091 .wpie-item .wpie-item_heading_toogle span:last-child {
1092 display: none;
1093 }
1094 .wpie-item[open] .wpie-item_heading_toogle span:last-child {
1095 display: block;
1096 }
1097 .wpie-item[open] .wpie-item_heading_toogle span:first-child {
1098 display: none;
1099 }
1100
1101 .wpie-item[open] {
1102 padding-bottom: 1.5rem;
1103 border: 1px dashed rgba(var(--wpie-rgb-dark), 0.8);
1104 }
1105 .wpie-item[open] .wpie-item_heading {
1106 margin-bottom: 1rem;
1107 background-color: #fcf4f2;
1108 }
1109 .wpie-item[open] .wpie-item_heading_toogle {
1110 border-radius: 0 4px 0 0;
1111 }
1112
1113 .wpie-item_heading {
1114 display: flex;
1115 gap: 15px;
1116 height: 40px;
1117 align-items: center;
1118 margin-inline: -1.5rem;
1119 list-style: none;
1120 }
1121 .wpie-item_heading h3 {
1122 display: flex;
1123 gap: 12px;
1124 align-items: center;
1125 }
1126 .wpie-item_heading .wpie_icon-chevron-expand-y {
1127 cursor: move;
1128 color: var(--wpie-color-blue);
1129 }
1130 .wpie-item_heading .wpie_icon-trash {
1131 color: var(--wpie-color-danger);
1132 cursor: pointer;
1133 }
1134 .wpie-item_heading .wpie_icon-copy {
1135 color: rgb(var(--wpie-rgb-blurple));
1136 cursor: pointer !important;
1137 }
1138 .wpie-item_heading::-webkit-details-marker {
1139 display: none;
1140 }
1141
1142 .wpie-item_heading_type {
1143 margin-left: auto;
1144 padding: 0 10px;
1145 }
1146
1147 .wpie-item_content fieldset {
1148 border-top: none;
1149 }
1150
1151 .wpie-item_heading_icon {
1152 display: flex;
1153 width: 40px;
1154 height: 40px;
1155 align-items: center;
1156 justify-content: center;
1157 font-size: 16px;
1158 }
1159 .wpie-item_heading_icon img {
1160 max-width: 20px;
1161 max-height: 20px;
1162 }
1163
1164 .btn-add-item {
1165 max-width: 750px;
1166 margin-top: 48px;
1167 }
1168
1169 .wpie-rules .wpie-fields:has(.wpie-remove:hover) .wpie-field,
1170 .wpie-schedule .wpie-fields:has(.wpie-remove:hover) .wpie-field,
1171 .wpie-button-menu .wpie-fields:has(.wpie-remove:hover) .wpie-field {
1172 filter: blur(5px);
1173 }
1174 .wpie-rules .wpie-fields:has(.wpie-remove:hover) .wpie-field:before,
1175 .wpie-schedule .wpie-fields:has(.wpie-remove:hover) .wpie-field:before,
1176 .wpie-button-menu .wpie-fields:has(.wpie-remove:hover) .wpie-field:before {
1177 position: absolute;
1178 top: 50%;
1179 left: 0;
1180 right: 0;
1181 content: "";
1182 height: 2px;
1183 background-color: var(--wpie-color-danger);
1184 z-index: 999;
1185 margin-inline: -0.5rem;
1186 width: calc(100% + 1rem);
1187 }
1188 .wpie-rules .wpie-remove,
1189 .wpie-schedule .wpie-remove,
1190 .wpie-button-menu .wpie-remove {
1191 position: absolute;
1192 transform: translateX(50%);
1193 right: calc(-2rem);
1194 font-size: 1.25rem;
1195 cursor: pointer !important;
1196 color: var(--wpie-color-danger);
1197 }
1198
1199 .wpie-item_heading_label {
1200 margin-left: -15px;
1201 display: flex;
1202 align-items: center;
1203 padding: 0 10px;
1204 height: 40px;
1205 font-size: 15px;
1206 font-weight: 700;
1207 color: rgb(var(--wpie-rgb-blurple));
1208 }
1209
1210 .shifted-right {
1211 margin-left: 30px;
1212 }
1213 .shifted-right .wpie-item_heading {
1214 background-color: #F2FCF9;
1215 }
1216
1217 .wpie-details-sidebar {
1218 margin-inline-start: 8px;
1219 }
1220 .wpie-details-sidebar summary {
1221 cursor: pointer;
1222 color: var(--wpie-color-dark);
1223 font-weight: 500;
1224 }
1225 .wpie-details-sidebar summary::-webkit-details-marker, .wpie-details-sidebar summary::marker {
1226 color: var(--wpie-color-orange);
1227 }
1228 .wpie-details-sidebar[open] summary {
1229 margin-bottom: 0.75rem;
1230 text-decoration: underline dashed;
1231 text-decoration-color: rgb(var(--wpie-rgb-blurple));
1232 text-underline-offset: 4px;
1233 color: var(--wpie-color-orange);
1234 }
1235
1236 .popup-box-shortcodes {
1237 max-width: 750px;
1238 max-height: 600px;
1239 margin: 0 !important;
1240 top: 50% !important;
1241 transform: translate(-50%, -50%);
1242 overflow: auto;
1243 }
1244 .popup-box-shortcodes #TB_ajaxContent {
1245 width: 100% !important;
1246 box-sizing: border-box;
1247 margin-top: 32px;
1248 height: 500px !important;
1249 }
1250
1251 @font-face {
1252 font-family: "WpieIcon";
1253 src: url("../icons/fonts/WpieIcon.eot");
1254 src: url("../icons/fonts/WpieIcon.eot") format("embedded-opentype"), url("../icons/fonts/WpieIcon.woff2") format("woff2"), url("../icons/fonts/WpieIcon.woff") format("woff"), url("../icons/fonts/WpieIcon.ttf") format("truetype"), url("../icons/fonts/WpieIcon.svg") format("svg");
1255 }
1256 /* base class */
1257 .wpie-icon {
1258 display: inline-block;
1259 font: normal normal normal 1em/1 "WpieIcon";
1260 color: inherit;
1261 flex-shrink: 0;
1262 -webkit-font-smoothing: antialiased;
1263 -moz-osx-font-smoothing: grayscale;
1264 }
1265
1266 /* size examples - relative units */
1267 .wpie-icon-sm {
1268 font-size: 0.8em;
1269 }
1270
1271 .wpie-icon-lg {
1272 font-size: 1.2em;
1273 }
1274
1275 /* size examples - absolute units */
1276 .wpie-icon-16 {
1277 font-size: 16px;
1278 }
1279
1280 .wpie-icon-32 {
1281 font-size: 32px;
1282 }
1283
1284 /* rotate the icon infinitely */
1285 .wpie-icon-is-spinning {
1286 animation: wpie-icon-spin 1s infinite linear;
1287 }
1288
1289 @keyframes wpie-icon-spin {
1290 0% {
1291 transform: rotate(0deg);
1292 }
1293 100% {
1294 transform: rotate(360deg);
1295 }
1296 }
1297 /* transform */
1298 .wpie-icon-rotate-90 {
1299 transform: rotate(90deg);
1300 }
1301
1302 .wpie-icon-rotate-180 {
1303 transform: rotate(180deg);
1304 }
1305
1306 .wpie-icon-rotate-270 {
1307 transform: rotate(270deg);
1308 }
1309
1310 .wpie-icon-flip-y {
1311 transform: scaleY(-1);
1312 }
1313
1314 .wpie-icon-flip-x {
1315 transform: scaleX(-1);
1316 }
1317
1318 /* icons */
1319 .wpie_icon-file-download::before {
1320 content: "\ea03";
1321 }
1322
1323 .wpie_icon-plug::before {
1324 content: "\ea05";
1325 }
1326
1327 .wpie_icon-trash::before {
1328 content: "\ea06";
1329 }
1330
1331 .wpie_icon-xmark::before {
1332 content: "\ea07";
1333 }
1334
1335 .wpie_icon-pointer::before {
1336 content: "\ea08";
1337 }
1338
1339 .wpie_icon-ruler-pen::before {
1340 content: "\ea09";
1341 }
1342
1343 .wpie_icon-paintbrush::before {
1344 content: "\ea0a";
1345 }
1346
1347 .wpie_icon-play::before {
1348 content: "\ea0b";
1349 }
1350
1351 .wpie_icon-buttons::before {
1352 content: "\ea0c";
1353 }
1354
1355 .wpie_icon-users::before {
1356 content: "\ea0d";
1357 }
1358
1359 .wpie_icon-text::before {
1360 content: "\ea0e";
1361 }
1362
1363 .wpie_icon-laptop-mobile::before {
1364 content: "\ea0f";
1365 }
1366
1367 .wpie_icon-arrow-bottom::before {
1368 content: "\ea10";
1369 }
1370
1371 .wpie_icon-globe-pointer::before {
1372 content: "\ea11";
1373 }
1374
1375 .wpie_icon-square-plus::before {
1376 content: "\ea12";
1377 }
1378
1379 .wpie_icon-plus::before {
1380 content: "\ea13";
1381 }
1382
1383 .wpie_icon-calendar::before {
1384 content: "\ea14";
1385 }
1386
1387 .wpie_icon-grid-circle-plus::before {
1388 content: "\ea15";
1389 }
1390
1391 .wpie_icon-gear::before {
1392 content: "\ea16";
1393 }
1394
1395 .wpie_icon-check::before {
1396 content: "\ea17";
1397 }
1398
1399 .wpie_icon-chart-line::before {
1400 content: "\ea19";
1401 }
1402
1403 .wpie_icon-chart::before {
1404 content: "\ea1a";
1405 }
1406
1407 .wpie_icon-link::before {
1408 content: "\ea1b";
1409 }
1410
1411 .wpie_icon-target::before {
1412 content: "\ea1c";
1413 }
1414
1415 .wpie_icon-sparkle::before {
1416 content: "\ea1d";
1417 }
1418
1419 .wpie_icon-laptop::before {
1420 content: "\ea1e";
1421 }
1422
1423 .wpie_icon-paperclip::before {
1424 content: "\ea1f";
1425 }
1426
1427 .wpie_icon-at-sign::before {
1428 content: "\ea20";
1429 }
1430
1431 .wpie_icon-crosshairs::before {
1432 content: "\ea21";
1433 }
1434
1435 .wpie_icon-lock::before {
1436 content: "\ea22";
1437 }
1438
1439 .wpie_icon-lock-open::before {
1440 content: "\ea23";
1441 }
1442
1443 .wpie_icon-chevron-up::before {
1444 content: "\ea24";
1445 }
1446
1447 .wpie_icon-chevron-down::before {
1448 content: "\ea25";
1449 }
1450
1451 .wpie_icon-roadmap::before {
1452 content: "\ea28";
1453 }
1454
1455 .wpie_icon-tag::before {
1456 content: "\ea29";
1457 }
1458
1459 .wpie_icon-square-minus::before {
1460 content: "\ea2a";
1461 }
1462
1463 .wpie_icon-bottom::before {
1464 content: "\ea2b";
1465 }
1466
1467 .wpie_icon-envelope::before {
1468 content: "\ea2c";
1469 }
1470
1471 .wpie_icon-user::before {
1472 content: "\ea2d";
1473 }
1474
1475 .wpie_icon-key::before {
1476 content: "\ea2e";
1477 }
1478
1479 .wpie_icon-border-width::before {
1480 content: "\ea2f";
1481 }
1482
1483 .wpie_icon-eye-open::before {
1484 content: "\ea30";
1485 }
1486
1487 .wpie_icon-award::before {
1488 content: "\ea31";
1489 }
1490
1491 .wpie_icon-newsletter::before {
1492 content: "\ea32";
1493 }
1494
1495 .wpie_icon-copy::before {
1496 content: "\ea33";
1497 }
1498
1499 .wpie_icon-file-content::before {
1500 content: "\ea34";
1501 }
1502
1503 .wpie_icon-rocket::before {
1504 content: "\ea35";
1505 }
1506
1507 .wpie_icon-filter::before {
1508 content: "\ea36";
1509 }
1510
1511 .wpie_icon-image::before {
1512 content: "\ea37";
1513 }
1514
1515 .wpie_icon-eye-closed::before {
1516 content: "\ea38";
1517 }
1518
1519 .wpie_icon-chevron-expand-y::before {
1520 content: "\ea39";
1521 }
1522
1523 .wpie_icon-money-time::before {
1524 content: "\ea3a";
1525 }
1526
1527 .wpie_icon-refund::before {
1528 content: "\ea3b";
1529 }
1530
1531 .wpie_icon-cloud-data-sync::before {
1532 content: "\ea3c";
1533 }
1534
1535 .wpie_icon-customer-support::before {
1536 content: "\ea3d";
1537 }
1538
1539 .wpie-notification {
1540 --notification-font-icon: "WpieIcon";
1541 --notification-color: var(--wpie-color-orange);
1542 position: relative;
1543 border-width: 1px;
1544 border-style: none;
1545 border-color: var(--notification-color);
1546 padding-block: 1.25rem;
1547 padding-inline: 3rem 1.25rem;
1548 border-radius: 4px;
1549 margin-block: 10px;
1550 }
1551 .wpie-notification:before {
1552 position: absolute;
1553 left: 0.5rem;
1554 top: 50%;
1555 transform: translateY(-50%);
1556 content: "�
1557 ";
1558 font-family: var(--notification-font-icon);
1559 font-weight: 700;
1560 font-size: 1.5em;
1561 width: 2rem;
1562 height: 2rem;
1563 display: flex;
1564 align-items: center;
1565 justify-content: center;
1566 color: var(--wpie-color-orange);
1567 }
1568 .wpie-notification:after {
1569 position: absolute;
1570 content: "";
1571 left: 0;
1572 top: 50%;
1573 transform: translateY(-50%);
1574 height: 2rem;
1575 width: 3px;
1576 border-radius: 0 3px 3px 0;
1577 background-color: var(--wpie-field-border);
1578 }
1579 .wpie-notification a {
1580 position: relative;
1581 cursor: pointer;
1582 text-decoration: none;
1583 color: rgba(var(--wpie-rgb-blurple));
1584 margin-inline: 2px;
1585 font-weight: 500;
1586 }
1587 .wpie-notification .wpie-separator:last-child {
1588 display: none;
1589 }
1590
1591 .wpie-dialog {
1592 width: 600px;
1593 max-width: 90%;
1594 border: none;
1595 border-radius: 8px;
1596 padding: 1.25rem;
1597 box-shadow: var(--wpie-shadow);
1598 font-family: sans-serif;
1599 }
1600 .wpie-dialog::backdrop {
1601 background: rgba(0, 0, 0, 0.5);
1602 }
1603 .wpie-dialog table {
1604 margin-top: 1rem;
1605 width: 100%;
1606 border-collapse: collapse;
1607 }
1608 .wpie-dialog th,
1609 .wpie-dialog td {
1610 text-align: left;
1611 padding: 10px;
1612 }
1613 .wpie-dialog td {
1614 border-bottom: 1px solid #e2e8f0;
1615 }
1616 .wpie-dialog tr:last-child td {
1617 border-bottom: none;
1618 }
1619 .wpie-dialog th {
1620 background: #f8fafc;
1621 font-weight: 600;
1622 border-radius: 0.35em;
1623 }
1624 .wpie-dialog .wpie-download {
1625 padding: 6px 12px;
1626 border: none;
1627 background: rgba(var(--wpie-rgb-blurple), 0.92);
1628 color: #fff;
1629 border-radius: 4px;
1630 cursor: pointer;
1631 }
1632 .wpie-dialog .wpie-download:hover {
1633 background: rgba(var(--wpie-rgb-blurple));
1634 }
1635 .wpie-dialog .wpie-pro {
1636 color: #4a5565;
1637 text-decoration: none;
1638 }
1639 .wpie-dialog .wpie-pro:hover {
1640 color: var(--wpie-color-blue);
1641 text-decoration: underline;
1642 }
1643
1644 .wpie-dialog-close {
1645 position: absolute;
1646 top: 6px;
1647 right: 6px;
1648 background: transparent;
1649 border: none;
1650 font-size: 20px;
1651 color: #6b7280;
1652 /* gray-500 */
1653 cursor: pointer;
1654 line-height: 1;
1655 padding: 0;
1656 margin: 0;
1657 display: flex;
1658 align-items: center;
1659 justify-content: center;
1660 width: 20px;
1661 height: 20px;
1662 transition: color 0.2s;
1663 }
1664 .wpie-dialog-close:hover {
1665 color: var(--wpie-color-danger);
1666 }
1667
1668 .wowp-page-pro:not(.nav-tab-active) {
1669 background: linear-gradient(to bottom, rgba(var(--wpie-rgb-blurple), 0.04), white);
1670 color: rgb(var(--wpie-rgb-black));
1671 }
1672 .wowp-page-pro:not(.nav-tab-active):hover {
1673 background: linear-gradient(to bottom, rgba(var(--wpie-rgb-blurple), 0.08), white);
1674 }
1675 .wowp-page-pro:not(.nav-tab-active):hover .wpie-icon {
1676 color: var(--wpie-color-orange);
1677 }
1678
1679 .wowp-page-pro {
1680 display: inline-flex;
1681 gap: 0.5rem;
1682 align-items: center;
1683 }
1684
1685 .wowp-page-pro .wpie-icon {
1686 color: rgb(var(--wpie-rgb-blurple));
1687 transition: color var(--wpie-transition);
1688 }
1689
1690 .wowp-pro-features {
1691 display: grid;
1692 grid-template-columns: repeat(1, minmax(0px, 1fr));
1693 gap: 0.5rem;
1694 margin-block-start: 1.5rem;
1695 }
1696
1697 .wowp-pro-feature {
1698 display: flex;
1699 grid-column: span 1/span 1;
1700 margin-bottom: 1rem;
1701 }
1702
1703 .wowp-pro-feature__icon {
1704 display: flex;
1705 align-items: center;
1706 justify-content: center;
1707 flex-shrink: 0;
1708 width: 2.5rem;
1709 height: 2.5rem;
1710 margin-right: 1rem;
1711 box-shadow: var(--wpie-shadow-small);
1712 font-size: 1.25rem;
1713 color: var(--wpie-color-dark);
1714 border-radius: 0.25rem;
1715 }
1716
1717 .wowp-pro-feature__title {
1718 color: var(--wpie-color-dark);
1719 margin-bottom: 0.25rem;
1720 font-size: 1.25rem;
1721 box-sizing: border-box;
1722 font-weight: 700;
1723 }
1724
1725 .wowp-pro-feature__desc {
1726 color: #6A7282;
1727 font-size: 14px;
1728 font-weight: 300;
1729 line-height: 20px;
1730 }
1731
1732 .wowp-pro-divider {
1733 grid-column: span 2/span 2;
1734 }
1735
1736 .wowp-pro-divider:not(:first-of-type) {
1737 padding-block-start: 1rem;
1738 border-top: 1px solid var(--wpie-field-border-default);
1739 }
1740
1741 .wowp-pro-divider__title {
1742 color: #101828;
1743 font-size: 20px;
1744 font-weight: 700;
1745 line-height: 32px;
1746 margin: 1rem 0;
1747 }
1748
1749 .wowp-pro-divider__desc {
1750 color: #6A7282;
1751 line-height: 28px;
1752 margin: 0 0 20px;
1753 }
1754
1755 .wowp-pro-upgrade {
1756 display: flex;
1757 gap: 2rem;
1758 justify-content: space-between;
1759 align-items: center;
1760 padding: 1.25rem 2rem;
1761 background-color: #f9fafb;
1762 margin: -50px -32px 0;
1763 }
1764 @media screen and (max-width: 996px) {
1765 .wowp-pro-upgrade {
1766 flex-direction: column;
1767 align-items: flex-start;
1768 }
1769 }
1770 .wowp-pro-upgrade .button-primary {
1771 margin-top: 1rem;
1772 }
1773
1774 .wowp-pro-upgrade h3 {
1775 font-size: 36px;
1776 font-weight: 700;
1777 margin: 0 0 1rem 0;
1778 color: #111827;
1779 }
1780
1781 .wowp-pro-upgrade p {
1782 margin: 0 0 1.25rem 0;
1783 font-size: 18px;
1784 font-weight: 300;
1785 line-height: 28px;
1786 color: #6b7280;
1787 }
1788
1789 .wowp-pro__profits {
1790 padding: 0;
1791 margin: 0;
1792 display: flex;
1793 flex-direction: column;
1794 gap: 0.75rem;
1795 }
1796 .wowp-pro__profits dd {
1797 margin: 0;
1798 }
1799 .wowp-pro__profits .wowp-pro__profit {
1800 border-left: 2px solid var(--wpie-color-blue);
1801 padding-left: 0.75rem;
1802 display: flex;
1803 flex-direction: column;
1804 gap: 0.25rem;
1805 }
1806 .wowp-pro__profits .wowp-pro__profit .wpie-icon {
1807 color: var(--wpie-color-orange);
1808 }
1809 .wowp-pro__profits .wowp-pro__profit dt {
1810 font-weight: 600;
1811 font-size: 0.875rem;
1812 color: var(--wpie-color-dark);
1813 display: flex;
1814 align-items: center;
1815 gap: 0.5rem;
1816 }
1817
1818 .wowp-pro-upgrade ul {
1819 list-style: none;
1820 padding: 0;
1821 margin: 0;
1822 display: flex;
1823 flex-direction: column;
1824 gap: 0.5rem;
1825 justify-content: center;
1826 }
1827
1828 .wowp-pro-upgrade ul li {
1829 margin: 0;
1830 font-size: 1rem;
1831 line-height: 1.25;
1832 }
1833
1834 .wowp-pro-upgrade .button-primary {
1835 background: rgb(var(--wpie-rgb-blurple));
1836 color: #fff;
1837 padding: 10px 20px;
1838 text-decoration: none;
1839 font-weight: bold;
1840 border-radius: 5px;
1841 }
1842
1843 .wowp-pro-upgrade .button-primary:hover {
1844 background: rgb(var(--wpie-rgb-blue));
1845 }
1846
1847 .wowp-pro-features .wpie-tab-content {
1848 box-shadow: none;
1849 padding: 0;
1850 }
1851 .wowp-pro-features dl {
1852 display: grid;
1853 grid-template-columns: repeat(1, 1fr);
1854 gap: 4rem;
1855 background-color: #f9fafb;
1856 padding: 1.25rem;
1857 border-radius: 0.35rem;
1858 }
1859 @media screen and (min-width: 776px) {
1860 .wowp-pro-features dl {
1861 grid-template-columns: repeat(2, 1fr);
1862 }
1863 }
1864 .wowp-pro-features dt, .wowp-pro-features dd {
1865 margin: 0;
1866 }
1867 .wowp-pro-features dt {
1868 display: flex;
1869 align-items: center;
1870 justify-content: space-between;
1871 font-size: 1.125rem;
1872 line-height: 1.75;
1873 font-weight: 600;
1874 color: rgb(var(--wpie-rgb-black));
1875 }
1876 .wowp-pro-features dt a {
1877 position: relative;
1878 display: flex;
1879 align-items: center;
1880 gap: 0.25rem;
1881 font-size: 0.75rem;
1882 text-decoration: none;
1883 color: rgba(var(--wpie-rgb-blurple), 1);
1884 transition: color var(--wpie-transition);
1885 }
1886 .wowp-pro-features dt a .wpie-icon {
1887 font-size: 0.75em;
1888 transform: rotate(-90deg);
1889 transition: transform var(--wpie-transition);
1890 }
1891 .wowp-pro-features dt a:after {
1892 content: "";
1893 position: absolute;
1894 bottom: 0;
1895 left: 0;
1896 width: 0;
1897 height: 1px;
1898 background: rgba(var(--wpie-rgb-blurple), 1);
1899 transition: width var(--wpie-transition);
1900 }
1901 .wowp-pro-features dt a:hover {
1902 color: rgba(var(--wpie-rgb-blurple), 1);
1903 }
1904 .wowp-pro-features dt a:hover .wpie-icon {
1905 transform: rotate(-90deg) translateY(50%);
1906 }
1907 .wowp-pro-features dt a:hover:after {
1908 width: calc(100% - 9px - 0.25rem);
1909 }
1910 .wowp-pro-features dd {
1911 margin-top: 0.5rem;
1912 font-size: 1rem;
1913 line-height: 1.75;
1914 color: var(--wpie-rgb-dark);
1915 }
1916