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

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

1,523 lines 31.7 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::before, .has-tooltip::after {
774 color: #efefef;
775 font-size: 12px;
776 opacity: 0;
777 pointer-events: none;
778 text-align: center;
779 }
780 .has-tooltip::before {
781 position: absolute;
782 top: 0;
783 left: 50%;
784 background-color: #DED4FE;
785 border-radius: 2px;
786 color: var(--wpie-color-dark);
787 content: attr(data-tooltip);
788 padding: 10px;
789 text-transform: none;
790 transition: all 0.5s ease;
791 width: 200px;
792 transform: translateY(calc(-100% - 7px)) translateX(-50%);
793 word-wrap: break-word;
794 white-space: break-spaces;
795 line-height: 1.5;
796 text-align: left;
797 }
798 .has-tooltip::after {
799 position: absolute;
800 top: -7px;
801 left: 50%;
802 border-left: 5px solid transparent;
803 border-right: 5px solid transparent;
804 border-top: 5px solid var(--wpie-color-dark);
805 content: " ";
806 font-size: 0;
807 line-height: 0;
808 margin-left: -5px;
809 width: 0;
810 transform: translateX(-50%);
811 }
812 .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 {
813 opacity: 1;
814 transition: all 0.75s ease;
815 }
816 .has-tooltip.on-right::before {
817 top: 50%;
818 left: 100%;
819 transform: translateY(-50%) translateX(4px);
820 }
821 .has-tooltip.on-right::after {
822 top: 50%;
823 left: calc(100% + 2px);
824 rotate: 90deg;
825 transform: translateX(calc(-50% + 2.5px));
826 }
827 .has-tooltip.on-left::before {
828 top: 50%;
829 left: -2px;
830 transform: translateY(-50%) translateX(-100%);
831 }
832 .has-tooltip.on-left::after {
833 top: 50%;
834 left: 0;
835 rotate: -90deg;
836 transform: translateX(calc(-50% + 7px));
837 }
838 .has-tooltip.on-bottom::before {
839 top: unset;
840 bottom: 0;
841 transform: translateY(calc(100% + 7px)) translateX(-50%);
842 }
843 .has-tooltip.on-bottom::after {
844 top: unset;
845 bottom: -7px;
846 rotate: 180deg;
847 }
848
849 .wpie-color-orange {
850 color: var(--wpie-color-orange) !important;
851 }
852
853 .wpie-color-success {
854 color: var(--wpie-color-success) !important;
855 }
856
857 .wpie-color-teal {
858 color: rgb(var(--wpie-rgb-teal)) !important;
859 }
860
861 .wpie-color-danger {
862 color: var(--wpie-color-danger) !important;
863 }
864
865 .wpie-color-dark {
866 color: var(--wpie-color-dark) !important;
867 }
868
869 a.wpie-like-tag {
870 background-color: #B3F4F4;
871 color: #5522FA;
872 border-radius: 8px 0 8px 8px;
873 font-weight: 700;
874 padding: 0.5em 0.9em;
875 text-decoration: none;
876 }
877 a.wpie-like-tag:hover {
878 color: #ffffff;
879 background-color: #5522FA;
880 }
881
882 .has-mt {
883 margin-top: 15px;
884 }
885
886 .has-mb {
887 margin-bottom: 15px;
888 }
889
890 .wpie-settings__sidebar {
891 padding-block-start: 15px;
892 }
893
894 .wpie-sidebar {
895 background-color: #ffffff;
896 box-shadow: var(--wpie-shadow-small);
897 border-radius: 0.2rem;
898 }
899 .wpie-sidebar .wpie-title {
900 font-size: 14px;
901 padding: 8px 12px;
902 margin: 0;
903 line-height: 1.4;
904 border-bottom: 2px solid rgba(var(--wpie-rgb-blurple), 0.05);
905 display: flex;
906 }
907 .wpie-sidebar .wpie-title a {
908 margin-left: auto;
909 color: var(--wpie-color-orange);
910 }
911 .wpie-sidebar .wpie-fields__box {
912 padding: 18px 12px;
913 display: grid;
914 gap: 1rem;
915 }
916 .wpie-sidebar .wpie-actions__box {
917 border-top: 2px solid rgba(var(--wpie-rgb-blurple), 0.05);
918 padding: 8px 12px;
919 display: flex;
920 align-items: center;
921 justify-content: space-between;
922 }
923 .wpie-sidebar .wpie-link-reset-static,
924 .wpie-sidebar .wpie-link-delete {
925 color: var(--wpie-color-danger);
926 }
927 .wpie-sidebar .wpie-link-reset-static:hover,
928 .wpie-sidebar .wpie-link-delete:hover {
929 color: #EC8580;
930 }
931 .wpie-sidebar + .wpie-sidebar {
932 margin-top: 15px;
933 }
934
935 .wpie-sidebar-features h4 {
936 margin: 0;
937 color: #d9534f;
938 }
939 @media screen and (max-width: 1023px) {
940 .wpie-sidebar-features {
941 display: none;
942 }
943 }
944 .wpie-sidebar-features .wpie-fields__box {
945 padding: 0;
946 }
947 .wpie-sidebar-features .wpie-item_heading {
948 margin-inline: -0.75rem;
949 }
950 .wpie-sidebar-features .wpie-item {
951 padding-inline: 0.75rem;
952 border: none;
953 }
954 .wpie-sidebar-features .wpie-item[open] {
955 border: none;
956 }
957 .wpie-sidebar-features .wpie-buttons {
958 display: flex;
959 }
960 .wpie-sidebar-features .wpie-button {
961 flex: 1;
962 display: flex;
963 align-items: center;
964 justify-content: center;
965 height: 40px;
966 text-decoration: none;
967 font-size: 15px;
968 font-weight: 700;
969 text-transform: uppercase;
970 transition: all 0.2s ease-in-out;
971 color: #EEF8FF;
972 }
973 .wpie-sidebar-features .wpie-button.is-demo {
974 background-color: #005BBF;
975 }
976 .wpie-sidebar-features .wpie-button.is-demo:hover {
977 background-color: #004C9A;
978 }
979 .wpie-sidebar-features .wpie-button.is-pro {
980 background-color: #E86E2C;
981 }
982 .wpie-sidebar-features .wpie-button.is-pro:hover {
983 background-color: #C95A26;
984 }
985
986 .wpie-item {
987 background-color: #ffffff;
988 border-radius: 4px;
989 padding-inline: 1.5rem;
990 border: 1px dashed rgba(var(--wpie-rgb-dark), 0.15);
991 }
992 .wpie-item.is-builder {
993 margin-top: 15px;
994 overflow: clip;
995 }
996 .wpie-item.is-builder > summary {
997 padding-inline-start: 1.25rem;
998 display: flex;
999 justify-content: space-between;
1000 }
1001 .wpie-item.is-builder .wpie-live-preview {
1002 position: relative;
1003 margin: -1rem -1.5rem -1.5rem;
1004 min-height: 200px;
1005 }
1006 .wpie-item.is-builder .wpie-item_heading h3 span:last-child {
1007 display: block;
1008 }
1009 .wpie-item.is-builder .wpie-item_heading h3 span:first-child {
1010 display: none;
1011 }
1012 .wpie-item.is-builder[open] .wpie-item_heading h3 span:last-child {
1013 display: none;
1014 }
1015 .wpie-item.is-builder[open] .wpie-item_heading h3 span:first-child {
1016 display: block;
1017 }
1018 .wpie-item.ui-state-highlight {
1019 position: relative;
1020 height: 40px;
1021 }
1022 .wpie-item.ui-state-highlight:before {
1023 position: absolute;
1024 content: "";
1025 top: 0;
1026 left: 0;
1027 width: 100%;
1028 height: 100%;
1029 background-color: #FFFBE9;
1030 border-radius: 4px;
1031 }
1032 .wpie-item + .wpie-item {
1033 margin-top: 1.5rem;
1034 }
1035 .wpie-item fieldset {
1036 border: none;
1037 margin-bottom: 0;
1038 }
1039 .wpie-item .wpie-item_heading_toogle {
1040 display: flex;
1041 width: 40px;
1042 height: 40px;
1043 align-items: center;
1044 cursor: pointer;
1045 justify-content: center;
1046 background-color: #f7f7f7;
1047 border-radius: 0 4px 4px 0;
1048 }
1049 .wpie-item .wpie-item_heading_toogle:hover {
1050 background-color: rgba(var(--wpie-rgb-dark), 0.1);
1051 }
1052 .wpie-item .wpie-item_heading_toogle span:last-child {
1053 display: none;
1054 }
1055 .wpie-item[open] .wpie-item_heading_toogle span:last-child {
1056 display: block;
1057 }
1058 .wpie-item[open] .wpie-item_heading_toogle span:first-child {
1059 display: none;
1060 }
1061
1062 .wpie-item[open] {
1063 padding-bottom: 1.5rem;
1064 border: 1px dashed rgba(var(--wpie-rgb-dark), 0.8);
1065 }
1066 .wpie-item[open] .wpie-item_heading {
1067 margin-bottom: 1rem;
1068 background-color: #fcf4f2;
1069 }
1070 .wpie-item[open] .wpie-item_heading_toogle {
1071 border-radius: 0 4px 0 0;
1072 }
1073
1074 .wpie-item_heading {
1075 display: flex;
1076 gap: 15px;
1077 height: 40px;
1078 align-items: center;
1079 margin-inline: -1.5rem;
1080 list-style: none;
1081 }
1082 .wpie-item_heading h3 {
1083 display: flex;
1084 gap: 12px;
1085 align-items: center;
1086 }
1087 .wpie-item_heading .wpie_icon-chevron-expand-y {
1088 cursor: move;
1089 color: var(--wpie-color-blue);
1090 }
1091 .wpie-item_heading .wpie_icon-trash {
1092 color: var(--wpie-color-danger);
1093 cursor: pointer;
1094 }
1095 .wpie-item_heading::-webkit-details-marker {
1096 display: none;
1097 }
1098
1099 .wpie-item_heading_type {
1100 margin-left: auto;
1101 padding: 0 10px;
1102 }
1103
1104 .wpie-item_content fieldset {
1105 border-top: none;
1106 }
1107
1108 .wpie-item_heading_icon {
1109 display: flex;
1110 width: 40px;
1111 height: 40px;
1112 align-items: center;
1113 justify-content: center;
1114 font-size: 16px;
1115 }
1116 .wpie-item_heading_icon img {
1117 max-width: 20px;
1118 max-height: 20px;
1119 }
1120
1121 .btn-add-item {
1122 max-width: 750px;
1123 margin-top: 48px;
1124 }
1125
1126 .wpie-rules .wpie-fields:has(.wpie-remove:hover) .wpie-field,
1127 .wpie-schedule .wpie-fields:has(.wpie-remove:hover) .wpie-field,
1128 .wpie-button-menu .wpie-fields:has(.wpie-remove:hover) .wpie-field {
1129 filter: blur(5px);
1130 }
1131 .wpie-rules .wpie-fields:has(.wpie-remove:hover) .wpie-field:before,
1132 .wpie-schedule .wpie-fields:has(.wpie-remove:hover) .wpie-field:before,
1133 .wpie-button-menu .wpie-fields:has(.wpie-remove:hover) .wpie-field:before {
1134 position: absolute;
1135 top: 50%;
1136 left: 0;
1137 right: 0;
1138 content: "";
1139 height: 2px;
1140 background-color: var(--wpie-color-danger);
1141 z-index: 999;
1142 margin-inline: -0.5rem;
1143 width: calc(100% + 1rem);
1144 }
1145 .wpie-rules .wpie-remove,
1146 .wpie-schedule .wpie-remove,
1147 .wpie-button-menu .wpie-remove {
1148 position: absolute;
1149 transform: translateX(50%);
1150 right: calc(-2rem);
1151 font-size: 1.25rem;
1152 cursor: pointer !important;
1153 color: var(--wpie-color-danger);
1154 }
1155
1156 .wpie-item_heading_label {
1157 margin-left: -15px;
1158 display: flex;
1159 align-items: center;
1160 padding: 0 10px;
1161 height: 40px;
1162 font-size: 15px;
1163 font-weight: 700;
1164 color: rgb(var(--wpie-rgb-blurple));
1165 }
1166
1167 .wpie-details-sidebar {
1168 margin-inline-start: 8px;
1169 }
1170 .wpie-details-sidebar summary {
1171 cursor: pointer;
1172 color: var(--wpie-color-dark);
1173 font-weight: 500;
1174 }
1175 .wpie-details-sidebar summary::-webkit-details-marker, .wpie-details-sidebar summary::marker {
1176 color: var(--wpie-color-orange);
1177 }
1178 .wpie-details-sidebar[open] summary {
1179 margin-bottom: 0.75rem;
1180 text-decoration: underline dashed;
1181 text-decoration-color: rgb(var(--wpie-rgb-blurple));
1182 text-underline-offset: 4px;
1183 color: var(--wpie-color-orange);
1184 }
1185
1186 .popup-box-shortcodes {
1187 max-width: 750px;
1188 max-height: 600px;
1189 margin: 0 !important;
1190 top: 50% !important;
1191 transform: translate(-50%, -50%);
1192 overflow: auto;
1193 }
1194 .popup-box-shortcodes #TB_ajaxContent {
1195 width: 100% !important;
1196 box-sizing: border-box;
1197 margin-top: 32px;
1198 height: 500px !important;
1199 }
1200
1201 @font-face {
1202 font-family: "WpieIcon";
1203 src: url("../icons/fonts/WpieIcon.eot");
1204 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");
1205 }
1206 /* base class */
1207 .wpie-icon {
1208 display: inline-block;
1209 font: normal normal normal 1em/1 "WpieIcon";
1210 color: inherit;
1211 flex-shrink: 0;
1212 -webkit-font-smoothing: antialiased;
1213 -moz-osx-font-smoothing: grayscale;
1214 }
1215
1216 /* size examples - relative units */
1217 .wpie-icon-sm {
1218 font-size: 0.8em;
1219 }
1220
1221 .wpie-icon-lg {
1222 font-size: 1.2em;
1223 }
1224
1225 /* size examples - absolute units */
1226 .wpie-icon-16 {
1227 font-size: 16px;
1228 }
1229
1230 .wpie-icon-32 {
1231 font-size: 32px;
1232 }
1233
1234 /* rotate the icon infinitely */
1235 .wpie-icon-is-spinning {
1236 animation: wpie-icon-spin 1s infinite linear;
1237 }
1238
1239 @keyframes wpie-icon-spin {
1240 0% {
1241 transform: rotate(0deg);
1242 }
1243 100% {
1244 transform: rotate(360deg);
1245 }
1246 }
1247 /* transform */
1248 .wpie-icon-rotate-90 {
1249 transform: rotate(90deg);
1250 }
1251
1252 .wpie-icon-rotate-180 {
1253 transform: rotate(180deg);
1254 }
1255
1256 .wpie-icon-rotate-270 {
1257 transform: rotate(270deg);
1258 }
1259
1260 .wpie-icon-flip-y {
1261 transform: scaleY(-1);
1262 }
1263
1264 .wpie-icon-flip-x {
1265 transform: scaleX(-1);
1266 }
1267
1268 /* icons */
1269 .wpie_icon-file-download::before {
1270 content: "\ea03";
1271 }
1272
1273 .wpie_icon-plug::before {
1274 content: "\ea05";
1275 }
1276
1277 .wpie_icon-trash::before {
1278 content: "\ea06";
1279 }
1280
1281 .wpie_icon-xmark::before {
1282 content: "\ea07";
1283 }
1284
1285 .wpie_icon-pointer::before {
1286 content: "\ea08";
1287 }
1288
1289 .wpie_icon-ruler-pen::before {
1290 content: "\ea09";
1291 }
1292
1293 .wpie_icon-paintbrush::before {
1294 content: "\ea0a";
1295 }
1296
1297 .wpie_icon-play::before {
1298 content: "\ea0b";
1299 }
1300
1301 .wpie_icon-buttons::before {
1302 content: "\ea0c";
1303 }
1304
1305 .wpie_icon-users::before {
1306 content: "\ea0d";
1307 }
1308
1309 .wpie_icon-text::before {
1310 content: "\ea0e";
1311 }
1312
1313 .wpie_icon-laptop-mobile::before {
1314 content: "\ea0f";
1315 }
1316
1317 .wpie_icon-arrow-bottom::before {
1318 content: "\ea10";
1319 }
1320
1321 .wpie_icon-globe-pointer::before {
1322 content: "\ea11";
1323 }
1324
1325 .wpie_icon-square-plus::before {
1326 content: "\ea12";
1327 }
1328
1329 .wpie_icon-plus::before {
1330 content: "\ea13";
1331 }
1332
1333 .wpie_icon-calendar::before {
1334 content: "\ea14";
1335 }
1336
1337 .wpie_icon-grid-circle-plus::before {
1338 content: "\ea15";
1339 }
1340
1341 .wpie_icon-gear::before {
1342 content: "\ea16";
1343 }
1344
1345 .wpie_icon-check::before {
1346 content: "\ea17";
1347 }
1348
1349 .wpie_icon-chart-line::before {
1350 content: "\ea19";
1351 }
1352
1353 .wpie_icon-chart::before {
1354 content: "\ea1a";
1355 }
1356
1357 .wpie_icon-link::before {
1358 content: "\ea1b";
1359 }
1360
1361 .wpie_icon-target::before {
1362 content: "\ea1c";
1363 }
1364
1365 .wpie_icon-sparkle::before {
1366 content: "\ea1d";
1367 }
1368
1369 .wpie_icon-laptop::before {
1370 content: "\ea1e";
1371 }
1372
1373 .wpie_icon-paperclip::before {
1374 content: "\ea1f";
1375 }
1376
1377 .wpie_icon-at-sign::before {
1378 content: "\ea20";
1379 }
1380
1381 .wpie_icon-crosshairs::before {
1382 content: "\ea21";
1383 }
1384
1385 .wpie_icon-lock::before {
1386 content: "\ea22";
1387 }
1388
1389 .wpie_icon-lock-open::before {
1390 content: "\ea23";
1391 }
1392
1393 .wpie_icon-chevron-up::before {
1394 content: "\ea24";
1395 }
1396
1397 .wpie_icon-chevron-down::before {
1398 content: "\ea25";
1399 }
1400
1401 .wpie_icon-roadmap::before {
1402 content: "\ea28";
1403 }
1404
1405 .wpie_icon-tag::before {
1406 content: "\ea29";
1407 }
1408
1409 .wpie_icon-square-minus::before {
1410 content: "\ea2a";
1411 }
1412
1413 .wpie_icon-bottom::before {
1414 content: "\ea2b";
1415 }
1416
1417 .wpie_icon-envelope::before {
1418 content: "\ea2c";
1419 }
1420
1421 .wpie_icon-user::before {
1422 content: "\ea2d";
1423 }
1424
1425 .wpie_icon-key::before {
1426 content: "\ea2e";
1427 }
1428
1429 .wpie_icon-border-width::before {
1430 content: "\ea2f";
1431 }
1432
1433 .wpie_icon-eye-open::before {
1434 content: "\ea30";
1435 }
1436
1437 .wpie_icon-award::before {
1438 content: "\ea31";
1439 }
1440
1441 .wpie_icon-newsletter::before {
1442 content: "\ea32";
1443 }
1444
1445 .wpie_icon-copy::before {
1446 content: "\ea33";
1447 }
1448
1449 .wpie_icon-file-content::before {
1450 content: "\ea34";
1451 }
1452
1453 .wpie_icon-rocket::before {
1454 content: "\ea35";
1455 }
1456
1457 .wpie_icon-filter::before {
1458 content: "\ea36";
1459 }
1460
1461 .wpie_icon-image::before {
1462 content: "\ea37";
1463 }
1464
1465 .wpie_icon-eye-closed::before {
1466 content: "\ea38";
1467 }
1468
1469 .wpie_icon-chevron-expand-y::before {
1470 content: "\ea39";
1471 }
1472
1473 .wpie-notification {
1474 --notification-font-icon: "WpieIcon";
1475 --notification-color: var(--wpie-color-orange);
1476 position: relative;
1477 border-width: 1px;
1478 border-style: none;
1479 border-color: var(--notification-color);
1480 padding-block: 1.25rem;
1481 padding-inline: 3rem 1.25rem;
1482 border-radius: 4px;
1483 margin-block: 10px;
1484 }
1485 .wpie-notification:before {
1486 position: absolute;
1487 left: 0.5rem;
1488 top: 50%;
1489 transform: translateY(-50%);
1490 content: "�
1491 ";
1492 font-family: var(--notification-font-icon);
1493 font-weight: 700;
1494 font-size: 1.5em;
1495 width: 2rem;
1496 height: 2rem;
1497 display: flex;
1498 align-items: center;
1499 justify-content: center;
1500 color: var(--wpie-color-orange);
1501 }
1502 .wpie-notification:after {
1503 position: absolute;
1504 content: "";
1505 left: 0;
1506 top: 50%;
1507 transform: translateY(-50%);
1508 height: 2rem;
1509 width: 3px;
1510 border-radius: 0 3px 3px 0;
1511 background-color: var(--wpie-field-border);
1512 }
1513 .wpie-notification a {
1514 position: relative;
1515 cursor: pointer;
1516 text-decoration: none;
1517 color: rgba(var(--wpie-rgb-blurple));
1518 margin-inline: 2px;
1519 font-weight: 500;
1520 }
1521 .wpie-notification .wpie-separator:last-child {
1522 display: none;
1523 }