PluginProbe
Counter Box – Add Countdowns, Timers & Dynamic Counters to WordPress / 2.0
Counter Box – Add Countdowns, Timers & Dynamic Counters to WordPress v2.0
2.0.14 trunk 1.0 1.2 1.2.1 1.2.2 1.2.3 1.2.4 2.0 2.0.1 2.0.10 2.0.11 2.0.12 2.0.13 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9
counter-box / admin / assets / css / 1.admin.css

1.admin.css in Counter Box – Add Countdowns, Timers & Dynamic Counters to WordPress 2.0, at admin/assets/css/1.admin.css

1,293 lines 27.8 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: 140px;
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 margin-top: 15px;
421 }
422
423 .wpie-fieldset {
424 position: relative;
425 border: 2px solid rgba(var(--wpie-rgb-blurple), 0.1);
426 border-radius: 0.2rem;
427 padding: 1.25rem;
428 }
429 .wpie-fieldset:has(> .wpie-legend, > legend) {
430 padding-inline: 1.25rem;
431 padding-block: calc(1.25rem + 10px) 1.25rem;
432 }
433 .wpie-fieldset .wpie-legend {
434 position: absolute;
435 top: 0;
436 transform: translateY(-50%);
437 background-color: #fff;
438 }
439 .wpie-fieldset > .wpie-legend,
440 .wpie-fieldset > legend {
441 font-weight: 600;
442 font-size: 15px;
443 padding-inline: 7px;
444 margin-inline-start: -7px;
445 }
446 .wpie-fieldset + .wpie-fieldset {
447 margin-top: 15px;
448 }
449
450 .wpie-fields {
451 display: grid;
452 grid-template-columns: repeat(1, 1fr);
453 row-gap: 1.5rem;
454 column-gap: 1rem;
455 position: relative;
456 }
457 .wpie-fields + .wpie-fields {
458 margin-top: 1.5rem;
459 }
460 @media screen and (min-width: 776px) {
461 .wpie-fields {
462 grid-template-columns: repeat(2, 1fr);
463 }
464 }
465 @media screen and (min-width: 1216px) {
466 .wpie-fields {
467 grid-template-columns: repeat(3, 1fr);
468 }
469 }
470 @media screen and (min-width: 1408px) {
471 .wpie-fields {
472 grid-template-columns: repeat(4, 1fr);
473 }
474 }
475 .wpie-fields.is-column {
476 grid-template-columns: repeat(1, 1fr);
477 row-gap: 1rem;
478 }
479 .wpie-fields.is-column-2 {
480 grid-template-columns: repeat(2, 1fr);
481 }
482
483 .wpie-field {
484 position: relative;
485 display: flex;
486 flex-wrap: wrap;
487 opacity: 1;
488 transition: opacity 0.4s var(--wpie-transition);
489 }
490 .wpie-field textarea {
491 min-width: 0;
492 width: 100%;
493 max-width: 100%;
494 border-radius: var(--wpie-field-border-radius);
495 border: 1px solid var(--wpie-field-border);
496 color: var(--wpie-field-color);
497 min-height: 160px;
498 }
499 .wpie-field textarea.wpie-texteditor {
500 min-height: 290px;
501 padding: 10px;
502 border-radius: 0 0 var(--wpie-field-border-radius) var(--wpie-field-border-radius);
503 border: none;
504 }
505 .wpie-field textarea.wpie-fulleditor {
506 min-height: 290px;
507 padding: 10px;
508 }
509 .wpie-field select,
510 .wpie-field input:not([type=radio], [type=checkbox], [type=submit], [type=button], [type=color], button) {
511 min-width: 0;
512 height: 40px;
513 border-radius: var(--wpie-field-border-radius);
514 border: 1px solid var(--wpie-field-border);
515 color: var(--wpie-field-color);
516 width: 100%;
517 max-width: 100%;
518 }
519 .wpie-field select:focus,
520 .wpie-field input:not([type=radio], [type=checkbox], [type=submit], [type=button], [type=color], button):focus {
521 border-color: var(--wpie-field-border);
522 box-shadow: 0 0 0 1px rgba(var(--wpie-rgb-blurple), 0.5);
523 }
524 .wpie-field select[readonly],
525 .wpie-field input:not([type=radio], [type=checkbox], [type=submit], [type=button], [type=color], button)[readonly] {
526 background-color: rgba(var(--wpie-rgb-blurple), 0.1);
527 }
528 .wpie-field input[type=checkbox] {
529 border-radius: 2px;
530 border-color: rgba(var(--wpie-rgb-blurple), 0.5);
531 }
532 @media screen and (max-width: 782px) {
533 .wpie-field input[type=checkbox] {
534 height: 1.5rem;
535 width: 1.5rem;
536 }
537 }
538 .wpie-field input[type=checkbox]:disabled {
539 border-color: var(--wpie-color-danger);
540 background-color: rgba(var(--wpie-rgb-danger), 0.5);
541 cursor: default;
542 }
543 .wpie-field .wpie-field__title {
544 font-weight: 500;
545 transform: translate(7px, -50%);
546 background: #fff;
547 padding-inline: 5px;
548 position: absolute;
549 color: var(--wpie-color-blue);
550 z-index: 2;
551 }
552 .wpie-field:has(.wp-picker-container) {
553 min-height: 40px;
554 }
555 .wpie-field .wp-picker-container {
556 margin-top: 10px;
557 }
558 .wpie-field .wp-picker-container button {
559 margin: 0 !important;
560 }
561 .wpie-field .wp-picker-container input.wp-color-picker {
562 padding-inline: 8px;
563 height: 30px;
564 font-size: 10px;
565 }
566 .wpie-field .wp-picker-container.wp-picker-active {
567 position: relative;
568 z-index: 9;
569 }
570 .wpie-field .wp-picker-container.wp-picker-active .wp-picker-input-wrap {
571 position: absolute;
572 top: 35px;
573 display: flex;
574 }
575 .wpie-field .wp-picker-container .wp-picker-holder {
576 position: absolute;
577 top: 65px;
578 z-index: 4;
579 }
580
581 .wpie-field__label {
582 width: 100%;
583 color: var(--wpie-field-color);
584 }
585 .wpie-field__label:has(.wpie-texteditor) {
586 clear: both;
587 border: 1px solid #dcdcde;
588 }
589 .wpie-field__label:has(input:disabled) {
590 cursor: default;
591 }
592 .wpie-field__label.has-icon {
593 display: flex;
594 align-items: center;
595 }
596 .wpie-field__label.has-icon a {
597 text-decoration: none;
598 }
599 .wpie-field__label.has-icon span.wpie-icon,
600 .wpie-field__label.has-icon span.dashicons {
601 height: 40px;
602 display: flex;
603 align-items: center;
604 justify-content: center;
605 font-size: 20px;
606 width: 40px;
607 border-radius: var(--wpie-field-border-radius) 0 0 var(--wpie-field-border-radius);
608 border: 1px solid var(--wpie-field-border);
609 border-right: none;
610 color: rgb(var(--wpie-rgb-blurple));
611 box-sizing: border-box;
612 margin-inline-end: -1px;
613 }
614 .wpie-field__label.has-icon input, .wpie-field__label.has-icon select {
615 border-radius: 0 var(--wpie-field-border-radius) var(--wpie-field-border-radius) 0;
616 }
617 .wpie-field__label:has(+ .wpie-field__label) input, .wpie-field__label:has(+ .wpie-field__label) select {
618 border-radius: var(--wpie-field-border-radius) 0 0 var(--wpie-field-border-radius);
619 }
620 .wpie-field__label + .wpie-field__label input, .wpie-field__label + .wpie-field__label select {
621 border-radius: 0 var(--wpie-field-border-radius) var(--wpie-field-border-radius) 0;
622 border-left: none;
623 }
624 .wpie-field__label input[type=checkbox] {
625 margin-top: 0;
626 margin-right: 8px;
627 }
628
629 .wpie-field__group {
630 display: flex;
631 width: 100%;
632 }
633 .wpie-field__group select {
634 width: auto;
635 }
636 .wpie-field__group .wpie-field__label:nth-child(2) {
637 flex: 1;
638 }
639
640 .wpie-field__label:has(input[type=checkbox]) {
641 height: 40px;
642 border-radius: var(--wpie-field-border-radius);
643 border: 1px solid var(--wpie-field-border);
644 width: 100%;
645 box-sizing: border-box;
646 display: flex;
647 align-items: center;
648 padding: 0 8px;
649 }
650
651 .wpie-field:has(.has-checked .wpie-field__title-label) .wpie-field__label {
652 visibility: hidden;
653 position: fixed;
654 left: -9999px;
655 top: -9999px;
656 z-index: -999;
657 opacity: 0;
658 }
659
660 .wpie-field:has(.has-checked .wpie-field__title-label input:checked) .wpie-field__label {
661 visibility: visible;
662 position: relative;
663 z-index: 1;
664 opacity: 1;
665 top: 0;
666 left: 0;
667 }
668
669 .wpie-field__label.is-addon {
670 border-radius: 0 var(--wpie-field-border-radius) var(--wpie-field-border-radius) 0;
671 height: 40px;
672 box-sizing: border-box;
673 display: inline-flex;
674 align-items: center;
675 max-width: fit-content;
676 padding: 0 8px;
677 border: 1px solid var(--wpie-field-border);
678 border-left: none;
679 margin-inline-start: -1px;
680 background-color: rgba(var(--wpie-rgb-blurple), 0.01);
681 color: rgb(var(--wpie-rgb-blurple));
682 }
683
684 .wpie-sidebar #major-publishing-actions {
685 margin: 0 -12px -12px -12px;
686 padding: 12px 24px;
687 }
688
689 .wpie-field.title .wpie-field__label {
690 flex: 1;
691 }
692 .wpie-field.title .wpie-field__label input {
693 border-bottom-right-radius: 0;
694 border-top-right-radius: 0;
695 }
696
697 .wpie-preview-button {
698 border-radius: 0 var(--wpie-field-border-radius) var(--wpie-field-border-radius) 0 !important;
699 border: 1px solid var(--wpie-field-border) !important;
700 color: rgb(var(--wpie-rgb-blurple)) !important;
701 font-weight: 700 !important;
702 }
703
704 .wpie-notice {
705 position: fixed !important;
706 top: 46px;
707 right: 16px;
708 margin: 0 !important;
709 border: none;
710 color: #ffffff;
711 font-size: 15px;
712 padding: 12px 16px;
713 border-radius: 0 0 12px 12px;
714 letter-spacing: 1px;
715 transform: translateY(-100%);
716 transition: transform 0.2s;
717 }
718 .wpie-notice.is-active {
719 transform: translateY(0);
720 z-index: 9;
721 }
722 @media screen and (min-width: 783px) {
723 .wpie-notice {
724 top: 32px;
725 }
726 }
727 .wpie-notice .notice-dismiss {
728 padding: 12px;
729 }
730 .wpie-notice .notice-dismiss:before {
731 color: #ffffff;
732 border-radius: 4px;
733 box-shadow: var(--wpie-shadow-small);
734 }
735 .wpie-notice.notice-warning {
736 background-color: var(--wpie-color-danger);
737 }
738 .wpie-notice.notice-warning .notice-dismiss:before {
739 background-color: #BA526E;
740 }
741 .wpie-notice.notice-success {
742 background-color: var(--wpie-color-success);
743 }
744 .wpie-notice.notice-success .notice-dismiss:before {
745 background-color: #6EBA52;
746 }
747
748 .wpie-settings__wrapper .is-hidden {
749 position: fixed;
750 left: -99999px;
751 top: -99999px;
752 visibility: hidden;
753 opacity: 0;
754 }
755 .wpie-settings__wrapper .is-blur {
756 filter: blur(1px);
757 }
758
759 .wpie-max-w_750 {
760 max-width: 750px;
761 margin-inline: auto;
762 }
763
764 .has-tooltip {
765 position: relative;
766 cursor: help;
767 }
768 .has-tooltip::before, .has-tooltip::after {
769 color: #efefef;
770 font-size: 12px;
771 opacity: 0;
772 pointer-events: none;
773 text-align: center;
774 }
775 .has-tooltip::before {
776 position: absolute;
777 top: 0;
778 left: 50%;
779 background-color: #DED4FE;
780 border-radius: 2px;
781 color: var(--wpie-color-dark);
782 content: attr(data-tooltip);
783 padding: 10px;
784 text-transform: none;
785 transition: all 0.5s ease;
786 width: 200px;
787 transform: translateY(calc(-100% - 7px)) translateX(-50%);
788 word-wrap: break-word;
789 white-space: break-spaces;
790 line-height: 1.5;
791 text-align: left;
792 }
793 .has-tooltip::after {
794 position: absolute;
795 top: -7px;
796 left: 50%;
797 border-left: 5px solid transparent;
798 border-right: 5px solid transparent;
799 border-top: 5px solid var(--wpie-color-dark);
800 content: " ";
801 font-size: 0;
802 line-height: 0;
803 margin-left: -5px;
804 width: 0;
805 transform: translateX(-50%);
806 }
807 .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 {
808 opacity: 1;
809 transition: all 0.75s ease;
810 }
811 .has-tooltip.on-right::before {
812 top: 50%;
813 left: 100%;
814 transform: translateY(-50%) translateX(4px);
815 }
816 .has-tooltip.on-right::after {
817 top: 50%;
818 left: calc(100% + 2px);
819 rotate: 90deg;
820 transform: translateX(calc(-50% + 2.5px));
821 }
822 .has-tooltip.on-left::before {
823 top: 50%;
824 left: -2px;
825 transform: translateY(-50%) translateX(-100%);
826 }
827 .has-tooltip.on-left::after {
828 top: 50%;
829 left: 0;
830 rotate: -90deg;
831 transform: translateX(calc(-50% + 7px));
832 }
833 .has-tooltip.on-bottom::before {
834 top: unset;
835 bottom: 0;
836 transform: translateY(calc(100% + 7px)) translateX(-50%);
837 }
838 .has-tooltip.on-bottom::after {
839 top: unset;
840 bottom: -7px;
841 rotate: 180deg;
842 }
843
844 .wpie-color-orange {
845 color: var(--wpie-color-orange) !important;
846 }
847
848 .wpie-color-success {
849 color: var(--wpie-color-success) !important;
850 }
851
852 .wpie-color-teal {
853 color: rgb(var(--wpie-rgb-teal)) !important;
854 }
855
856 .wpie-color-danger {
857 color: var(--wpie-color-danger) !important;
858 }
859
860 .wpie-color-dark {
861 color: var(--wpie-color-dark) !important;
862 }
863
864 a.wpie-like-tag {
865 background-color: #B3F4F4;
866 color: #5522FA;
867 border-radius: 8px 0 8px 8px;
868 font-weight: 700;
869 padding: 0.5em 0.9em;
870 text-decoration: none;
871 }
872 a.wpie-like-tag:hover {
873 color: #ffffff;
874 background-color: #5522FA;
875 }
876
877 .wpie-settings__sidebar {
878 padding-block-start: 15px;
879 }
880
881 .wpie-sidebar {
882 background-color: #ffffff;
883 box-shadow: var(--wpie-shadow-small);
884 border-radius: 0.2rem;
885 }
886 .wpie-sidebar .wpie-title {
887 font-size: 14px;
888 padding: 8px 12px;
889 margin: 0;
890 line-height: 1.4;
891 border-bottom: 2px solid rgba(var(--wpie-rgb-blurple), 0.05);
892 display: flex;
893 }
894 .wpie-sidebar .wpie-title a {
895 margin-left: auto;
896 color: var(--wpie-color-orange);
897 }
898 .wpie-sidebar .wpie-fields__box {
899 padding: 18px 12px;
900 display: grid;
901 gap: 1rem;
902 }
903 .wpie-sidebar .wpie-actions__box {
904 border-top: 2px solid rgba(var(--wpie-rgb-blurple), 0.05);
905 padding: 8px 12px;
906 display: flex;
907 align-items: center;
908 justify-content: space-between;
909 }
910 .wpie-sidebar .wpie-link-reset-static,
911 .wpie-sidebar .wpie-link-delete {
912 color: var(--wpie-color-danger);
913 }
914 .wpie-sidebar + .wpie-sidebar {
915 margin-top: 15px;
916 }
917
918 @media screen and (max-width: 1023px) {
919 .wpie-sidebar-features {
920 display: none;
921 }
922 }
923
924 .wpie-item {
925 background-color: #ffffff;
926 border-radius: 4px;
927 padding-inline: 1.5rem;
928 border: 1px dashed rgba(var(--wpie-rgb-dark), 0.15);
929 }
930 .wpie-item.is-builder {
931 margin-top: 15px;
932 }
933 .wpie-item.is-builder > summary {
934 padding-inline-start: 1.25rem;
935 display: flex;
936 justify-content: space-between;
937 }
938 .wpie-item.is-builder .wpie-live-preview {
939 position: relative;
940 margin: -1rem -1.5rem -1.5rem;
941 min-height: 200px;
942 }
943 .wpie-item.ui-state-highlight {
944 position: relative;
945 height: 40px;
946 }
947 .wpie-item.ui-state-highlight:before {
948 position: absolute;
949 content: "";
950 top: 0;
951 left: 0;
952 width: 100%;
953 height: 100%;
954 background-color: #FFFBE9;
955 border-radius: 4px;
956 }
957 .wpie-item + .wpie-item {
958 margin-top: 1.5rem;
959 }
960 .wpie-item fieldset {
961 border: none;
962 margin-bottom: 0;
963 }
964 .wpie-item .wpie-item_heading_toogle {
965 display: flex;
966 width: 40px;
967 height: 40px;
968 align-items: center;
969 cursor: pointer;
970 justify-content: center;
971 background-color: #f7f7f7;
972 border-radius: 0 4px 4px 0;
973 }
974 .wpie-item .wpie-item_heading_toogle:hover {
975 background-color: rgba(var(--wpie-rgb-dark), 0.1);
976 }
977 .wpie-item .wpie-item_heading_toogle span:last-child {
978 display: none;
979 }
980 .wpie-item[open] .wpie-item_heading_toogle span:last-child {
981 display: block;
982 }
983 .wpie-item[open] .wpie-item_heading_toogle span:first-child {
984 display: none;
985 }
986
987 .wpie-item[open] {
988 padding-bottom: 1.5rem;
989 border: 1px dashed rgba(var(--wpie-rgb-dark), 0.8);
990 }
991 .wpie-item[open] .wpie-item_heading {
992 margin-bottom: 1rem;
993 background-color: #fcf4f2;
994 }
995 .wpie-item[open] .wpie-item_heading_toogle {
996 border-radius: 0 4px 0 0;
997 }
998
999 .wpie-item_heading {
1000 display: flex;
1001 gap: 15px;
1002 height: 40px;
1003 align-items: center;
1004 margin-inline: -1.5rem;
1005 list-style: none;
1006 }
1007 .wpie-item_heading h3 {
1008 display: flex;
1009 gap: 12px;
1010 align-items: center;
1011 }
1012 .wpie-item_heading .dashicons-move {
1013 cursor: move;
1014 color: var(--wpie-color-blue);
1015 }
1016 .wpie-item_heading .dashicons-trash {
1017 color: var(--wpie-color-danger);
1018 cursor: pointer;
1019 }
1020 .wpie-item_heading::-webkit-details-marker {
1021 display: none;
1022 }
1023
1024 .wpie-item_heading_type {
1025 margin-left: auto;
1026 padding: 0 10px;
1027 }
1028
1029 .wpie-item_content fieldset {
1030 border-top: none;
1031 }
1032
1033 .wpie-item_heading_icon {
1034 display: flex;
1035 width: 40px;
1036 height: 40px;
1037 align-items: center;
1038 justify-content: center;
1039 font-size: 16px;
1040 }
1041 .wpie-item_heading_icon img {
1042 max-width: 20px;
1043 max-height: 20px;
1044 }
1045
1046 .btn-add-item {
1047 max-width: 750px;
1048 margin-top: 48px;
1049 }
1050
1051 .wpie-rules .wpie-fields:has(.wpie-remove:hover) .wpie-field,
1052 .wpie-schedule .wpie-fields:has(.wpie-remove:hover) .wpie-field,
1053 .wpie-button-menu .wpie-fields:has(.wpie-remove:hover) .wpie-field {
1054 filter: blur(5px);
1055 }
1056 .wpie-rules .wpie-fields:has(.wpie-remove:hover) .wpie-field:before,
1057 .wpie-schedule .wpie-fields:has(.wpie-remove:hover) .wpie-field:before,
1058 .wpie-button-menu .wpie-fields:has(.wpie-remove:hover) .wpie-field:before {
1059 position: absolute;
1060 top: 50%;
1061 left: 0;
1062 right: 0;
1063 content: "";
1064 height: 2px;
1065 background-color: var(--wpie-color-danger);
1066 z-index: 999;
1067 margin-inline: -0.5rem;
1068 width: calc(100% + 1rem);
1069 }
1070 .wpie-rules .wpie-remove,
1071 .wpie-schedule .wpie-remove,
1072 .wpie-button-menu .wpie-remove {
1073 content: "";
1074 font-family: dashicons;
1075 position: absolute;
1076 transform: translateX(50%);
1077 right: calc(-2rem);
1078 font-size: 1.25rem;
1079 cursor: pointer !important;
1080 color: var(--wpie-color-danger);
1081 }
1082
1083 .wpie-item_heading_label {
1084 margin-left: -15px;
1085 display: flex;
1086 align-items: center;
1087 padding: 0 10px;
1088 height: 40px;
1089 font-size: 15px;
1090 font-weight: 700;
1091 color: rgb(var(--wpie-rgb-blurple));
1092 }
1093
1094 .wpie-details-sidebar summary {
1095 cursor: pointer;
1096 color: rgb(var(--wpie-rgb-blurple));
1097 font-weight: 600;
1098 }
1099 .wpie-details-sidebar summary::-webkit-details-marker, .wpie-details-sidebar summary::marker {
1100 color: var(--wpie-color-orange);
1101 }
1102
1103 .popup-box-shortcodes {
1104 max-width: 750px;
1105 max-height: 600px;
1106 margin: 0 !important;
1107 top: 50% !important;
1108 transform: translate(-50%, -50%);
1109 overflow: auto;
1110 }
1111 .popup-box-shortcodes #TB_ajaxContent {
1112 width: 100% !important;
1113 box-sizing: border-box;
1114 margin-top: 32px;
1115 height: 500px !important;
1116 }
1117
1118 @font-face {
1119 font-family: "PopupBox";
1120 src: url("../icons/fonts/PopupBox.eot");
1121 src: url("../icons/fonts/PopupBox.eot") format("embedded-opentype"), url("../icons/fonts/PopupBox.woff2") format("woff2"), url("../icons/fonts/PopupBox.woff") format("woff"), url("../icons/fonts/PopupBox.ttf") format("truetype"), url("../icons/fonts/PopupBox.svg") format("svg");
1122 }
1123 /* base class */
1124 .pb-icon {
1125 display: inline-block;
1126 font: normal normal normal 1em/1 "PopupBox";
1127 color: inherit;
1128 flex-shrink: 0;
1129 -webkit-font-smoothing: antialiased;
1130 -moz-osx-font-smoothing: grayscale;
1131 }
1132
1133 /* size examples - relative units */
1134 .pb-icon-sm {
1135 font-size: 0.8em;
1136 }
1137
1138 .pb-icon-lg {
1139 font-size: 1.2em;
1140 }
1141
1142 /* size examples - absolute units */
1143 .pb-icon-16 {
1144 font-size: 16px;
1145 }
1146
1147 .pb-icon-32 {
1148 font-size: 32px;
1149 }
1150
1151 /* rotate the icon infinitely */
1152 .pb-icon-is-spinning {
1153 animation: pb-icon-spin 1s infinite linear;
1154 }
1155
1156 @keyframes pb-icon-spin {
1157 0% {
1158 transform: rotate(0deg);
1159 }
1160 100% {
1161 transform: rotate(360deg);
1162 }
1163 }
1164 /* transform */
1165 .pb-icon-rotate-90 {
1166 transform: rotate(90deg);
1167 }
1168
1169 .pb-icon-rotate-180 {
1170 transform: rotate(180deg);
1171 }
1172
1173 .pb-icon-rotate-270 {
1174 transform: rotate(270deg);
1175 }
1176
1177 .pb-icon-flip-y {
1178 transform: scaleY(-1);
1179 }
1180
1181 .pb-icon-flip-x {
1182 transform: scaleX(-1);
1183 }
1184
1185 /* icons */
1186 /* icons */
1187 .pb-icon-web-design::before {
1188 content: "\ea02";
1189 }
1190
1191 .pb-icon-drop-cap::before {
1192 content: "\ea03";
1193 }
1194
1195 .pb-icon-e-remove::before {
1196 content: "\ea04";
1197 }
1198
1199 .pb-icon-tablet-mobile::before {
1200 content: "\ea05";
1201 }
1202
1203 .pb-icon-webpage::before {
1204 content: "\ea06";
1205 }
1206
1207 .pb-icon-responsive::before {
1208 content: "\ea07";
1209 }
1210
1211 .pb-icon-users-check::before {
1212 content: "\ea08";
1213 }
1214
1215 .pb-icon-edit-levels::before {
1216 content: "\ea09";
1217 }
1218
1219 .pb-icon-event-confirm::before {
1220 content: "\ea0a";
1221 }
1222
1223 .pb-icon-license-key::before {
1224 content: "\ea0b";
1225 }
1226
1227 .pb-icon-button-2::before {
1228 content: "\ea0c";
1229 }
1230
1231 .pb-icon-window-delete::before {
1232 content: "\ea0d";
1233 }
1234
1235 .pb-icon-video-gallery-2::before {
1236 content: "\ea0e";
1237 }
1238
1239 .pb-icon-style::before {
1240 content: "\ea0f";
1241 }
1242
1243 .wpie-notification {
1244 --notification-font-icon: "dashicons";
1245 --notification-color: var(--wpie-color-orange);
1246 position: relative;
1247 border-width: 1px;
1248 border-style: none;
1249 border-color: var(--notification-color);
1250 padding-block: 1.25rem;
1251 padding-inline: 3rem 1.25rem;
1252 border-radius: 4px;
1253 margin-block: 10px;
1254 }
1255 .wpie-notification:before {
1256 position: absolute;
1257 left: 0.5rem;
1258 top: 50%;
1259 transform: translateY(-50%);
1260 content: "�
1261 ";
1262 font-family: var(--notification-font-icon);
1263 font-weight: 700;
1264 font-size: 1.5em;
1265 width: 2rem;
1266 height: 2rem;
1267 display: flex;
1268 align-items: center;
1269 justify-content: center;
1270 color: var(--wpie-color-orange);
1271 }
1272 .wpie-notification:after {
1273 position: absolute;
1274 content: "";
1275 left: 0;
1276 top: 50%;
1277 transform: translateY(-50%);
1278 height: 2rem;
1279 width: 3px;
1280 border-radius: 0 3px 3px 0;
1281 background-color: var(--wpie-field-border);
1282 }
1283 .wpie-notification a {
1284 position: relative;
1285 cursor: pointer;
1286 text-decoration: none;
1287 color: rgba(var(--wpie-rgb-blurple));
1288 margin-inline: 2px;
1289 font-weight: 500;
1290 }
1291 .wpie-notification .wpie-separator:last-child {
1292 display: none;
1293 }