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

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