PluginProbe
Float menu – awesome floating side menu / 7.0.4
Float menu – awesome floating side menu v7.0.4
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.0.4, at admin/assets/css/1.admin.css

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