PluginProbe
Float menu – awesome floating side menu / 7.2.5
Float menu – awesome floating side menu v7.2.5
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-rtl.css

1.admin-rtl.css in Float menu – awesome floating side menu 7.2.5, at admin/assets/css/1.admin-rtl.css

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