PluginProbe
WP Coder – Insert & Manage Code Snippets / 3.3
WP Coder – Insert & Manage Code Snippets v3.3
4.5.1 1.1 2.3.1 2.3.2 2.4.1 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.5.6 3.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.1 3.1.1 3.2 3.2.1 3.3 3.4 3.5 3.5.1 All 39 releases
wp-coder / assets / css / admin.css

admin.css in WP Coder – Insert & Manage Code Snippets 3.3, at assets/css/admin.css

1,082 lines 20.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 --wowp-blue: #005BBF;
4 --wowp-yellow: #FFD500;
5 --wowp-border: #cccccc;
6 --wowp-dark: #14102C;
7 --wowp-orange: #E86E2C;
8 --wowp-bg: #EEF3EB;
9 --wowp-success: #00BF04;
10 --wowp-danger: #BF0400;
11 }
12
13 .wowp-box {
14 padding: 1.5rem 1.25rem;
15 margin-top: 50px;
16 position: relative;
17 box-sizing: border-box;
18 background: #ffffff;
19 background-clip: padding-box;
20 border: solid 2px transparent;
21 border-radius: 4px;
22 }
23 .wowp-box::before {
24 content: "";
25 position: absolute;
26 top: 0;
27 right: 0;
28 bottom: 0;
29 left: 0;
30 z-index: -1;
31 margin: -2px;
32 border-radius: inherit;
33 background: linear-gradient(to bottom, var(--wowp-blue), var(--wowp-yellow));
34 }
35
36 .wowp-header-border {
37 height: 5px;
38 background: linear-gradient(to right, var(--wowp-blue), var(--wowp-yellow));
39 margin-left: -20px;
40 }
41
42 .wowp-header {
43 position: relative;
44 padding: 32px 36px;
45 margin-left: -20px;
46 display: flex;
47 align-items: center;
48 gap: 1rem;
49 flex-wrap: wrap;
50 }
51
52 .wowp-header-title {
53 display: flex;
54 align-items: center;
55 background: #ffffff;
56 padding: 22px 36px;
57 margin-left: -20px;
58 border-top: 1px solid #dcdcdc;
59 border-bottom: 1px solid #dcdcdc;
60 }
61 .wowp-header-title h2 {
62 font-size: 22px;
63 font-weight: 600;
64 margin: 0;
65 }
66 .wowp-header-title .button {
67 margin-left: 20px;
68 }
69 .wowp-header-title .wowp-notice-license {
70 margin-left: 20px;
71 }
72
73 .wowp-logo {
74 display: flex;
75 align-items: center;
76 }
77
78 .wowp-logo img {
79 width: 40px;
80 }
81
82 .wowp-header h1 {
83 position: relative;
84 margin: 0 35px 0 0;
85 }
86
87 .wowp-version {
88 position: absolute;
89 transform: translateY(-50%) translateX(50%);
90 font-size: 12px;
91 font-weight: normal;
92 }
93
94 .wowp-links {
95 position: absolute;
96 bottom: 0;
97 left: 36px;
98 display: flex;
99 }
100 @media screen and (max-width: 850px) {
101 .wowp-links {
102 display: none;
103 }
104 }
105 .wowp-links img {
106 width: 15px;
107 height: 15px;
108 }
109
110 .wowp-links a {
111 text-decoration: none;
112 display: flex;
113 flex-direction: column;
114 font-size: 12px;
115 align-items: center;
116 padding: 5px;
117 transition: all 0.15s linear;
118 }
119
120 .wowp-links a:hover {
121 color: #14102C;
122 }
123
124 .wowp-links .codericon,
125 .wowp-links .dashicons {
126 width: 15px;
127 height: 15px;
128 font-size: 15px;
129 color: #596FF9;
130 display: none;
131 }
132
133 .wowp-wrap .nav-tab-wrapper .nav-tab-active {
134 color: var(--wowp-blue);
135 }
136
137 .wowp-list {
138 padding: 50px 36px 50px 16px;
139 }
140
141 @media screen and (max-width: 782px) {
142 .wowp-list td.column-mode span:first-child {
143 margin-left: 0;
144 }
145 }
146 .wowp-list .row-actions .duplicate a {
147 color: green;
148 }
149 .wowp-list .row-actions .export a {
150 color: orange;
151 }
152
153 .wowp-status-on,
154 .wowp-status-off {
155 display: inline-block;
156 width: 14px;
157 height: 14px;
158 border-radius: 50%;
159 }
160
161 .wowp-status-on {
162 background-color: green;
163 }
164
165 .wowp-status-off {
166 background-color: red;
167 }
168
169 .wowp-settings #titlewrap input {
170 padding: 3px 8px;
171 font-size: 1.7em;
172 line-height: 100%;
173 height: 1.7em;
174 width: 100%;
175 outline: none;
176 margin: 0 0 3px;
177 background-color: #fff;
178 border-radius: 0;
179 }
180
181 .wowp-wrap fieldset {
182 border: 2px solid var(--wowp-border);
183 padding: 20px;
184 display: flex;
185 flex-wrap: wrap;
186 gap: 15px;
187 margin-bottom: 24px;
188 }
189 .wowp-wrap legend {
190 font-weight: bold;
191 color: var(--wowp-dark);
192 padding: 0 8px;
193 font-size: 15px;
194 }
195
196 .wowp-field {
197 position: relative;
198 box-sizing: border-box;
199 }
200 .wowp-field input:not([type=checkbox], [type=radio], .wp-color-picker, .wp-picker-clear, .button),
201 .wowp-field select {
202 height: 40px;
203 line-height: 40px;
204 width: 100%;
205 border: 1px solid var(--wowp-blue);
206 max-width: 100%;
207 }
208 .wowp-field textarea {
209 width: 100%;
210 min-height: 350px;
211 }
212 .wowp-field .label {
213 position: absolute;
214 top: 0;
215 left: 10px;
216 transform: translateY(-50%);
217 font-size: 12px;
218 font-weight: 700;
219 padding: 0 5px;
220 color: #004A9B;
221 z-index: 9;
222 }
223 .wowp-field .label:after {
224 position: absolute;
225 content: " ";
226 height: 4px;
227 background: #fff;
228 width: 100%;
229 top: 50%;
230 left: 0;
231 z-index: -1;
232 transform: translateY(-50%);
233 }
234 .wowp-field .label.wowp-info:before {
235 position: absolute;
236 content: "?";
237 top: 0;
238 left: calc(100% - 5px);
239 font-size: 10px;
240 color: var(--wowp-dark);
241 transform: translateY(calc(-50% ));
242 font-weight: bold;
243 }
244 .wowp-field .label.wowp-info:hover:before {
245 position: absolute;
246 top: 0;
247 left: 0;
248 background-color: #2B222A;
249 border-radius: 5px;
250 color: #fff;
251 content: attr(data-info);
252 padding: 5px 10px;
253 text-transform: none;
254 width: 160px;
255 transform: translateY(calc(-100% - 7px));
256 word-wrap: break-word;
257 white-space: break-spaces;
258 line-height: 1.1;
259 font-weight: normal;
260 font-size: 12px;
261 }
262 .wowp-field .wowp-download-img {
263 position: absolute;
264 top: 0;
265 right: 5px;
266 transform: translateY(-100%);
267 font-weight: 600;
268 font-size: 8px;
269 cursor: pointer;
270 color: var(--wowp-dark);
271 }
272
273 .wowp-field {
274 width: calc(100%/3 - 15px/2 - 2.5px);
275 }
276 @media screen and (max-width: 1024px) {
277 .wowp-field {
278 width: 100%;
279 }
280 }
281
282 .wowp-field.has-checkbox {
283 display: flex;
284 padding: 0 8px;
285 align-items: center;
286 border: 1px solid var(--wowp-blue);
287 border-radius: 3px;
288 height: 40px;
289 line-height: 40px;
290 gap: 8px;
291 width: calc(100%/3 - 15px/2 - 2.5px - 2.5px);
292 }
293 @media screen and (max-width: 1024px) {
294 .wowp-field.has-checkbox {
295 width: 100%;
296 }
297 }
298 .wowp-field.has-checkbox input[type=checkbox] {
299 margin: 0 8px 0 0;
300 }
301 .wowp-field.has-checkbox .label {
302 line-height: initial;
303 }
304
305 .wowp-field.has-addon {
306 display: flex;
307 align-items: center;
308 }
309 .wowp-field.has-addon .is-addon {
310 order: -1;
311 box-sizing: border-box;
312 height: 40px;
313 line-height: 40px;
314 padding: 0 8px;
315 background-color: #ffffff;
316 color: var(--wowp-dark);
317 border: 1px solid var(--wowp-blue);
318 border-radius: 3px 0 0 3px;
319 border-right: none;
320 margin-right: -2px;
321 }
322 .wowp-field.has-addon select,
323 .wowp-field.has-addon input:not([type=checkbox], [type=radio]) {
324 box-sizing: border-box;
325 border-radius: 0 3px 3px 0;
326 border-left: none;
327 }
328 .wowp-field.has-addon select[readonly] + .is-addon,
329 .wowp-field.has-addon input:not([type=checkbox], [type=radio])[readonly] + .is-addon {
330 background-color: #f0f0f1;
331 }
332 .wowp-field.has-addon select:focus,
333 .wowp-field.has-addon input:not([type=checkbox], [type=radio]):focus {
334 box-shadow: none;
335 }
336 .wowp-field.has-addon:has(input:focus) {
337 box-shadow: 0 0 0 1px #2271b1;
338 border-radius: 3px;
339 }
340 .wowp-field.has-addon.has-background .is-addon {
341 background-color: #DFE2FC;
342 }
343
344 .wowp-field.has-addon-right label {
345 display: flex;
346 align-items: center;
347 }
348 .wowp-field.has-addon-right label .is-addon {
349 order: 1;
350 box-sizing: border-box;
351 height: 40px;
352 line-height: 40px;
353 padding: 0 8px;
354 background-color: #ffffff;
355 color: var(--wowp-dark);
356 border: 1px solid var(--wowp-blue);
357 border-radius: 0 3px 3px 0;
358 border-left: none;
359 margin-left: -2px;
360 }
361 .wowp-field.has-addon-right label select,
362 .wowp-field.has-addon-right label input:not([type=checkbox], [type=radio]) {
363 border-radius: 3px 0 0 3px;
364 }
365 .wowp-field.has-addon-right label select:focus + .is-addon,
366 .wowp-field.has-addon-right label input:not([type=checkbox], [type=radio]):focus + .is-addon {
367 box-shadow: 0 0 0 1px #2271b1;
368 }
369 .wowp-field.has-addon-right:has(input:focus) {
370 box-shadow: 0 0 0 1px #2271b1;
371 border-radius: 3px;
372 }
373 .wowp-field.has-addon-right.has-background .is-addon {
374 background-color: #DFE2FC;
375 }
376
377 .wowp-field.has-addon .is-addon .dashicons {
378 line-height: 40px;
379 }
380
381 .wowp-field.border-default .is-addon {
382 background-color: #dcdcde;
383 color: #50575e;
384 border-color: #8c8f94;
385 }
386 .wowp-field.border-default input:not([type=checkbox], [type=radio]) {
387 border: 1px solid #8c8f94;
388 }
389
390 .wowp-field.is-full {
391 width: 100%;
392 }
393
394 .wowp-fields-group {
395 position: relative;
396 display: flex;
397 gap: 15px;
398 flex-wrap: wrap;
399 width: 100%;
400 box-sizing: border-box;
401 }
402
403 .wowp-wrap .large-text.code {
404 background: #32373c;
405 color: rgba(240, 245, 250, 0.7);
406 font-size: 12px;
407 font-family: Menlo, Monaco, monospace;
408 display: block;
409 overflow: auto;
410 white-space: pre;
411 width: 100%;
412 height: 450px;
413 padding: 10px;
414 outline: none;
415 }
416
417 .wowp-code-nav {
418 position: relative;
419 min-height: 30px;
420 }
421
422 .wowp-notice {
423 padding: 22px;
424 border-right: none;
425 border-top: none;
426 border-bottom: none;
427 }
428
429 .wowp-error {
430 background: #FAD0D0;
431 color: #14102C;
432 border-left: 6px solid #E82C2C;
433 }
434
435 .wowp-success {
436 padding: 1.25rem;
437 background: #D0FAD0;
438 color: #14102C;
439 border-left: 6px solid #109610;
440 }
441
442 .wowp-notice {
443 --notification-color: var(--wowp-success);
444 position: relative;
445 background-color: color-mix(in srgb, var(--notification-color) 7%, white);
446 border-width: 1px;
447 border-style: solid;
448 border-color: var(--notification-color);
449 padding-block: 1.25rem;
450 padding-inline: 3rem 1.25rem;
451 border-radius: 4px;
452 margin-block: 15px;
453 }
454 .wowp-notice:before {
455 position: absolute;
456 left: 0.5rem;
457 top: 50%;
458 transform: translateY(-50%);
459 content: "";
460 font-family: dashicons;
461 font-size: 1.5rem;
462 width: 2rem;
463 height: 2rem;
464 display: flex;
465 align-items: center;
466 justify-content: center;
467 color: var(--notification-color);
468 }
469 .wowp-notice:after {
470 position: absolute;
471 content: "";
472 left: 0;
473 top: 50%;
474 transform: translateY(-50%);
475 height: 2rem;
476 width: 3px;
477 border-radius: 0 3px 3px 0;
478 background-color: var(--notification-color);
479 }
480
481 .wowp-file input::file-selector-button {
482 color: #14102C;
483 padding: 0.5em;
484 border: thin solid var(--wowp-yellow);
485 border-radius: 4px;
486 }
487
488 .wowp-file input[type=file]:valid {
489 color: var(--wowp-orange);
490 }
491
492 .wowp-settings #poststuff {
493 padding-top: 0;
494 margin-top: 15px;
495 }
496 .wowp-settings h4 {
497 display: flex;
498 width: max-content;
499 gap: 8px;
500 align-items: center;
501 margin: 0 0 1.5rem 0;
502 font-weight: 800;
503 box-sizing: border-box;
504 color: var(--wowp-blue);
505 font-size: 16px;
506 letter-spacing: -1.08px;
507 line-height: 18px;
508 text-align: left;
509 -webkit-font-smoothing: antialiased;
510 background-color: var(--wowp-bg);
511 padding: 4px 8px;
512 border-radius: 25px;
513 }
514
515 .codericon {
516 color: var(--wowp-orange);
517 }
518
519 .nav-tab-wrapper.wowp-tab {
520 cursor: pointer;
521 }
522
523 .wowp-tab .nav-tab-active {
524 background-color: #ffffff;
525 border-bottom: 1px solid #ffffff;
526 }
527
528 .wowp-tab-content {
529 position: relative;
530 padding: 1.5rem 1.25rem;
531 background-color: #ffffff;
532 border-width: 1px;
533 border-style: solid;
534 border-image: linear-gradient(to bottom, var(--wowp-blue), var(--wowp-yellow)) 1 100%;
535 }
536 .wowp-tab-content .tab-content {
537 position: absolute;
538 left: -9999%;
539 }
540 .wowp-tab-content .tab-content.tab-content-active {
541 position: relative;
542 left: 0;
543 }
544
545 .wowp-text-helper {
546 width: 100%;
547 }
548
549 .wowp-sidebar-pub-section {
550 display: flex;
551 flex-direction: column;
552 gap: 15px;
553 }
554
555 .wowp-sidebar-pub-section .wowp-field {
556 width: 100%;
557 }
558
559 .wowp-sidebar-pub-section .wowp-field .is-addon {
560 height: 32px;
561 line-height: 32px;
562 }
563 .wowp-sidebar-pub-section .wowp-field .is-addon .dashicons {
564 line-height: 32px;
565 }
566 .wowp-sidebar-pub-section .wowp-field .is-addon a {
567 text-decoration: none;
568 }
569 .wowp-sidebar-pub-section .wowp-field input:not([type=checkbox], [type=radio]) {
570 height: 32px;
571 line-height: 32px;
572 }
573
574 .wowp-sidebar-pub-section [list]::-webkit-calendar-picker-indicator {
575 display: none !important;
576 }
577
578 .wowp-sidebar #major-publishing-actions {
579 margin: 0 -12px -12px -12px;
580 padding: 12px 24px;
581 }
582
583 .wowp-sidebar #minor-publishing-actions {
584 padding: 0;
585 }
586
587 .button._is-success {
588 background-color: var(--wowp-success);
589 border-color: var(--wowp-success);
590 color: #ffffff;
591 }
592 .button._is-success:focus, .button._is-success:hover {
593 background-color: #007602;
594 border-color: #007602;
595 color: #ffffff;
596 }
597
598 .button._is-danger {
599 background-color: var(--wowp-danger);
600 border-color: var(--wowp-danger);
601 color: #ffffff;
602 }
603 .button._is-danger:focus, .button._is-danger:hover {
604 background-color: #760200;
605 border-color: #760200;
606 color: #ffffff;
607 }
608
609 .button-editor {
610 right: 0;
611 bottom: 2px;
612 cursor: pointer;
613 padding: 5px 10px;
614 background-color: var(--wowp-border);
615 color: var(--wowp-dark);
616 border-radius: 4px;
617 display: block;
618 }
619 .button-editor:focus, .button-editor:hover {
620 background-color: var(--wowp-yellow);
621 }
622
623 .add-img-btn {
624 align-self: flex-end;
625 text-align: right;
626 }
627
628 .has-tooltip {
629 position: relative;
630 cursor: help;
631 }
632 .has-tooltip::before, .has-tooltip::after {
633 color: #efefef;
634 font-family: monospace;
635 font-size: 12px;
636 opacity: 0;
637 pointer-events: none;
638 text-align: center;
639 }
640 .has-tooltip::before {
641 position: absolute;
642 top: 0;
643 left: 50%;
644 background-color: #2B222A;
645 border-radius: 5px;
646 color: #fff;
647 content: attr(data-tooltip);
648 padding: 5px 10px;
649 text-transform: none;
650 transition: all 0.5s ease;
651 width: 160px;
652 transform: translateY(calc(-100% - 7px)) translateX(-50%);
653 word-wrap: break-word;
654 white-space: break-spaces;
655 line-height: 1.1;
656 }
657 .has-tooltip::after {
658 position: absolute;
659 top: -7px;
660 left: 50%;
661 border-left: 5px solid transparent;
662 border-right: 5px solid transparent;
663 border-top: 5px solid #2B222A;
664 content: " ";
665 font-size: 0;
666 line-height: 0;
667 margin-left: -5px;
668 width: 0;
669 transform: translateX(-50%);
670 }
671 .has-tooltip:focus::before, .has-tooltip:focus::after, .has-tooltip:hover::before, .has-tooltip:hover::after {
672 opacity: 1;
673 transition: all 0.75s ease;
674 }
675 .has-tooltip.on-right::before {
676 top: 50%;
677 left: 100%;
678 transform: translateY(-50%) translateX(4px);
679 }
680 .has-tooltip.on-right::after {
681 top: 50%;
682 left: calc(100% + 2px);
683 rotate: 90deg;
684 transform: translateX(calc(-50% + 2.5px));
685 }
686 .has-tooltip.on-left::before {
687 top: 50%;
688 left: -2px;
689 transform: translateY(-50%) translateX(-100%);
690 }
691 .has-tooltip.on-left::after {
692 top: 50%;
693 left: 0;
694 rotate: -90deg;
695 transform: translateX(calc(-50% + 7px));
696 }
697
698 .wowp-toogle {
699 display: flex;
700 align-items: center;
701 position: relative;
702 text-decoration: none;
703 color: #ffffff;
704 width: 40px;
705 height: 28px;
706 border-radius: 50px;
707 padding: 0 4px;
708 }
709 .wowp-toogle:focus, .wowp-toogle:hover {
710 color: #ffffff;
711 }
712
713 .wowp-toogle span {
714 height: 20px;
715 width: 20px;
716 display: flex;
717 align-items: center;
718 justify-content: center;
719 border-radius: 50%;
720 font-size: 8px;
721 }
722
723 .wowp-toogle.is-on {
724 background-color: #BFFFC0;
725 }
726
727 .wowp-toogle.is-on span {
728 background-color: #00BF04;
729 }
730 .wowp-toogle.is-on:focus span, .wowp-toogle.is-on:hover span {
731 background-color: #007602;
732 }
733
734 .wowp-toogle.is-off {
735 flex-direction: row-reverse;
736 background-color: #FFC0BF;
737 }
738
739 .wowp-toogle.is-off span {
740 background-color: #BF0400;
741 }
742 .wowp-toogle.is-off:focus span, .wowp-toogle.is-off:hover span {
743 background-color: #760200;
744 }
745
746 .wowp-input-group {
747 position: relative;
748 display: flex;
749 }
750 .wowp-input-group .wowp-copy {
751 display: flex;
752 align-items: center;
753 padding: 0 5px;
754 cursor: pointer;
755 color: var(--wowp-blue);
756 transform: translateX(-100%);
757 }
758 .wowp-input-group .wowp-copy:hover {
759 color: var(--wowp-dark);
760 }
761 .wowp-input-group input {
762 padding-right: 21px;
763 }
764
765 .wowp-wrap {
766 padding: 22px 16px 50px 16px;
767 }
768 .wowp-wrap .has-shadow {
769 box-shadow: 0 0 10px 3px rgba(0, 91, 191, 0.1);
770 }
771 .wowp-wrap .has-padding {
772 padding: 10px;
773 margin: 0 -10px;
774 }
775 .wowp-wrap .is-hidden {
776 display: none;
777 }
778 .wowp-wrap .has-radius {
779 border-radius: 4px;
780 }
781 .wowp-wrap .w_has-border {
782 border: 2px solid;
783 border-image: linear-gradient(to bottom, var(--wowp-blue), var(--wowp-yellow)) 1;
784 }
785 .wowp-wrap .w_width-750 {
786 max-width: 750px;
787 }
788 .wowp-wrap .has-mt {
789 margin-top: 24px;
790 }
791 .wowp-wrap .color-red {
792 color: #760200;
793 }
794 .wowp-wrap .color-green {
795 color: #109610;
796 }
797 .wowp-wrap .is-relative {
798 position: relative;
799 }
800 .wowp-wrap ._m-is-auto {
801 margin-inline-start: auto;
802 }
803
804 .w_block {
805 background-color: #ebf3ff;
806 padding: 50px 32px;
807 max-width: 1200px;
808 margin: 50px auto;
809 }
810 .w_block-titles {
811 position: relative;
812 width: max-content;
813 margin: 0 auto;
814 display: flex;
815 flex-direction: column;
816 gap: 15px;
817 }
818 .w_block-subtitle {
819 color: #f16046;
820 font-size: 16px;
821 font-weight: 700;
822 line-height: 20px;
823 margin: 0;
824 }
825 .w_block-title {
826 position: relative;
827 font-size: 40px;
828 font-weight: 600;
829 line-height: 45px;
830 margin: 0;
831 background: linear-gradient(to right, #14102C 0%, #14102C 30%, #E86E2C 81%, #14102C 100%);
832 -webkit-background-clip: text;
833 -webkit-text-fill-color: transparent;
834 color: #14102C;
835 }
836 .w_block-btns {
837 width: max-content;
838 margin: 48px auto 68px;
839 display: flex;
840 gap: 25px;
841 }
842 @media screen and (max-width: 768px) {
843 .w_block-btns {
844 flex-direction: column;
845 }
846 }
847 .w_block-btns [class^=w_btn] {
848 display: inline-block;
849 width: 220px;
850 height: 50px;
851 margin: 0 15px;
852 line-height: 50px;
853 font-size: 20px;
854 text-decoration: none;
855 color: #fff;
856 border-width: 1px;
857 border-style: solid;
858 text-align: center;
859 border-radius: 8px;
860 text-transform: uppercase;
861 transition: 0.5s;
862 background-size: 200% auto;
863 }
864 .w_block-btns [class^=w_btn]:hover {
865 background-position: right center;
866 }
867 .w_block-btns .w_btn-pro {
868 background-image: linear-gradient(to right, #FFD500 0%, #E86E2C 51%, #FFD500 100%);
869 }
870 .w_block-btns .w_btn-demo {
871 background-image: linear-gradient(to right, #005BBF 0%, #800080 51%, #005BBF 100%);
872 }
873
874 h4.wowp-title {
875 font-size: 32px;
876 font-weight: 600;
877 line-height: 1.125;
878 margin: 0 0 48px;
879 padding: 0;
880 color: var(--wowp-dark);
881 }
882
883 .w_card {
884 position: relative;
885 background-color: #fff;
886 border-radius: 6px;
887 box-shadow: 0 0.5em 1em -0.125em rgba(10, 10, 10, 0.1), 0 0 0 1px rgba(10, 10, 10, 0.02);
888 padding: 15px;
889 text-decoration: none;
890 color: #363636;
891 }
892 .w_card-media {
893 position: absolute;
894 top: -6px;
895 left: -12px;
896 background-color: #fdf2ed;
897 width: 56px;
898 height: 56px;
899 border-radius: 6px;
900 display: flex;
901 align-items: center;
902 color: orange;
903 font-size: 32px;
904 justify-content: center;
905 margin: 0;
906 }
907 .w_card-content {
908 display: flex;
909 gap: 28px;
910 flex-direction: column;
911 }
912 .w_card-title {
913 font-size: 22px;
914 font-weight: 700;
915 margin: 0 0 0 44px;
916 }
917 .w_card-description {
918 font-size: 16px;
919 display: -webkit-box;
920 -webkit-line-clamp: 2;
921 -webkit-box-orient: vertical;
922 overflow: hidden;
923 text-overflow: ellipsis;
924 cursor: pointer;
925 margin: 0;
926 }
927 .w_card-description.is-open {
928 overflow: visible;
929 display: block;
930 -webkit-line-clamp: unset;
931 }
932
933 [class^=w_boxes] {
934 display: grid;
935 gap: 22px;
936 }
937
938 .w_boxes__3-col {
939 grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));
940 }
941
942 .changelog-list {
943 max-width: 750px;
944 margin-inline: auto;
945 }
946 .changelog-list h4 {
947 font-size: 22px;
948 padding-bottom: 0.75rem;
949 border-bottom: 2px solid #FADFD0;
950 margin-bottom: 1rem;
951 display: inline-block;
952 }
953 .changelog-list ul li {
954 font-size: 16px;
955 line-height: 1.5;
956 padding-left: 8px;
957 }
958 .changelog-list ul li::marker {
959 font-size: 12px;
960 }
961 .changelog-list ul li.added::marker {
962 content: "�
963 ";
964 }
965 .changelog-list ul li.fixed::marker {
966 content: "🛠";
967 }
968 .changelog-list ul li.initial::marker {
969 content: "📢";
970 }
971
972 #code-attributes .dashicons,
973 #dequeue .dashicons,
974 #includes-files .dashicons,
975 #schedule .dashicons,
976 #display-rules .dashicons {
977 color: var(--wowp-danger);
978 cursor: pointer;
979 position: absolute;
980 right: 0;
981 top: 0;
982 transform: translateX(calc(100% + 5px));
983 }
984
985 .CodeMirror {
986 border: 1px solid var(--wowp-border);
987 font-size: 13px;
988 width: 100%;
989 min-height: 60vh !important;
990 height: calc(100vh - 295px) !important;
991 box-sizing: border-box;
992 }
993
994 .wpcoder-global-php .CodeMirror-sizer:before {
995 content: "<?php\a defined( 'ABSPATH' ) || exit;\a\a";
996 white-space: pre;
997 }
998
999 .wpcoder-global-php .CodeMirror-sizer:before {
1000 color: #848A8A;
1001 position: absolute;
1002 }
1003
1004 .wpcoder-global-php .CodeMirror-lines {
1005 padding-top: 50px;
1006 }
1007
1008 .highlighted-gutter {
1009 background-color: #e8f2ff;
1010 border-left: 5px solid var(--wowp-orange);
1011 }
1012
1013 .wowp-notification {
1014 --notification-color: var(--wowp-dark);
1015 position: relative;
1016 background-color: color-mix(in srgb, var(--notification-color) 7%, white);
1017 border-width: 1px;
1018 border-style: solid;
1019 border-color: var(--notification-color);
1020 padding-block: 1.25rem;
1021 padding-inline: 3rem 1.25rem;
1022 border-radius: 4px;
1023 margin-block: 15px;
1024 }
1025 .wowp-notification:before {
1026 position: absolute;
1027 left: 0.5rem;
1028 top: 50%;
1029 transform: translateY(-50%);
1030 content: "";
1031 font-family: dashicons;
1032 font-size: 1.5rem;
1033 width: 2rem;
1034 height: 2rem;
1035 display: flex;
1036 align-items: center;
1037 justify-content: center;
1038 color: var(--notification-color);
1039 }
1040 .wowp-notification:after {
1041 position: absolute;
1042 content: "";
1043 left: 0;
1044 top: 50%;
1045 transform: translateY(-50%);
1046 height: 2rem;
1047 width: 3px;
1048 border-radius: 0 3px 3px 0;
1049 background-color: var(--notification-color);
1050 }
1051 .wowp-notification.-info {
1052 --notification-color: var(--wowp-blue);
1053 }
1054 .wowp-notification.-info:before {
1055 content: "";
1056 }
1057 .wowp-notification.-warning {
1058 --notification-color: var(--wowp-yellow);
1059 }
1060 .wowp-notification.-warning:before {
1061 content: "";
1062 }
1063 .wowp-notification.-error {
1064 --notification-color: var(--wowp-danger);
1065 }
1066 .wowp-notification.-error:before {
1067 content: "";
1068 }
1069 .wowp-notification.-lock {
1070 --notification-color: var(--wowp-danger);
1071 }
1072 .wowp-notification.-lock:before {
1073 content: "�
1074 �";
1075 }
1076 .wowp-notification.-success {
1077 --notification-color: var(--wowp-success);
1078 }
1079 .wowp-notification.-success:before {
1080 content: "";
1081 }
1082