PluginProbe
WP Coder – Insert & Manage Code Snippets / 4.2
WP Coder – Insert & Manage Code Snippets v4.2
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 4.2, at assets/css/admin.css

1,223 lines 27.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 @charset "UTF-8";
2 :root {
3 --wowp-border: #E4E4E7;
4 --wowp-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
5 --wowp-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
6 --wowp-gray-500: #6a7282;
7 --wowp-gray-400: #99a1af;
8 --wowp-gray-100: #f3f4f6;
9 --wowp-gray-200: #e5e7eb;
10 --wowp-gray-900: #101828;
11 --wowp-gray-700: #364153;
12 --wowp-color-blue: #2b7fff;
13 --wowp-color-yellow: #f0b100;
14 --wowp-color-red: #fb2c36;
15 --wowp-color-green: #00c950;
16 }
17
18 .wowp {
19 width: calc(100% - 20px);
20 }
21 .wowp .wowp-header {
22 display: grid;
23 grid-template-areas: "logo title" "logo links";
24 grid-template-columns: auto 1fr;
25 align-items: center;
26 column-gap: 1rem;
27 margin-block: 1rem;
28 row-gap: 0.5rem;
29 }
30 .wowp .wowp-header__logo {
31 grid-area: logo;
32 }
33 .wowp .wowp-header__title {
34 all: unset;
35 grid-area: title;
36 font-size: 1.75rem;
37 font-weight: 700;
38 line-height: 1.3;
39 color: var(--wowp-gray-900);
40 }
41 .wowp .wowp-header__title-version {
42 font-size: 0.75rem;
43 font-weight: normal;
44 color: var(--wowp-color-blue);
45 margin-left: 0.5rem;
46 }
47 .wowp .wowp-header__links {
48 grid-area: links;
49 display: flex;
50 flex-wrap: wrap;
51 gap: 0.5rem;
52 }
53 .wowp .wowp-page-header {
54 display: flex;
55 align-items: center;
56 background: #ffffff;
57 margin-inline: -20px;
58 padding-inline: 20px;
59 padding-block: 0.75rem;
60 border-top: 1px solid var(--wowp-border);
61 border-bottom: 1px solid var(--wowp-border);
62 gap: 1rem;
63 }
64 .wowp .wowp-page-header__title {
65 font-size: 1.25rem;
66 line-height: 1.75rem;
67 font-weight: 700;
68 margin: 0;
69 }
70 .wowp .wowp-settings {
71 background-color: white;
72 margin-inline-end: 20px;
73 margin-block: 1.5rem;
74 border: 1px solid var(--wowp-gray-100);
75 border-radius: 0.5rem;
76 box-shadow: var(--wowp-shadow);
77 padding: 1rem;
78 }
79 @media (width >= 48rem) {
80 .wowp .wowp-settins__tabs > .popover-container {
81 margin-inline-start: auto;
82 }
83 }
84 .wowp .wowp-page-box {
85 max-width: 1400px;
86 margin-inline: auto;
87 }
88 .wowp .wowp-settings__header {
89 margin-block: 1.5rem;
90 margin-inline-end: 20px;
91 padding: 1rem;
92 background-color: #ffffff;
93 border: 1px solid var(--wowp-gray-100);
94 border-radius: 0.5rem;
95 box-shadow: var(--wowp-shadow);
96 }
97 .wowp .wowp-settings__title {
98 display: flex;
99 align-items: center;
100 flex-wrap: wrap;
101 position: relative;
102 }
103 .wowp .wowp-settings__title #title {
104 flex: 1;
105 padding-inline-end: 80px;
106 }
107 .wowp .wowp-settings__title input {
108 height: 40px;
109 font-size: 16px;
110 line-height: 1;
111 }
112 .wowp .wowp-settings__title #plugin-activate,
113 .wowp .wowp-settings__title #submit_settings {
114 position: absolute;
115 min-height: 32px;
116 height: 32px;
117 right: 8px;
118 margin: 0;
119 }
120 .wowp .wowp-settings__publish {
121 margin-inline: -1rem;
122 padding-inline: 1rem;
123 margin-block: 1rem;
124 padding-block: 1rem;
125 border-block: 1px solid var(--wowp-gray-100);
126 display: flex;
127 flex-direction: column;
128 flex-wrap: wrap;
129 gap: 0.5rem;
130 }
131 .wowp .wowp-settings__publish .wowp-settings__publish-hide,
132 .wowp .wowp-settings__publish .wowp-settings__publish-info,
133 .wowp .wowp-settings__publish .wowp-settings__publish-status {
134 display: flex;
135 gap: 0.5rem;
136 }
137 .wowp .wowp-settings__publish .wowp-settings__publish-hide {
138 order: 3;
139 width: 100%;
140 }
141 .wowp .wowp-settings__publish .wowp-settings__publish-info {
142 flex-direction: column;
143 }
144 @media (width >= 48rem) {
145 .wowp .wowp-settings__publish .wowp-settings__publish-info {
146 flex-direction: row;
147 }
148 }
149 @media (width >= 80rem) {
150 .wowp .wowp-settings__publish {
151 flex-direction: row;
152 justify-content: space-between;
153 }
154 .wowp .wowp-settings__publish .wowp-settings__publish-status {
155 order: 2;
156 }
157 }
158 .wowp .wowp-settins__tabs {
159 display: flex;
160 flex-wrap: wrap;
161 flex-direction: column;
162 gap: 0.5rem;
163 }
164 @media (width >= 48rem) {
165 .wowp .wowp-settins__tabs {
166 gap: unset;
167 flex-direction: row;
168 align-items: center;
169 }
170 }
171 .wowp .wowp-settins__tabs-radio {
172 display: none;
173 }
174 .wowp .wowp-settins__tabs-radio:checked + .wowp-settins__tabs-tab {
175 color: var(--wowp-gray-700);
176 position: relative;
177 }
178 .wowp .wowp-settins__tabs-radio:checked + .wowp-settins__tabs-tab:before {
179 position: absolute;
180 content: "";
181 display: block;
182 width: 100%;
183 height: 3px;
184 background-color: var(--wowp-gray-900);
185 bottom: -9px;
186 left: 0;
187 }
188 .wowp .wowp-settins__tabs-tab {
189 padding: 0.5rem 1rem;
190 color: var(--wowp-gray-400);
191 cursor: pointer;
192 border-radius: 0.25rem;
193 font-size: 14px;
194 }
195 .wowp .wowp-settins__tabs-tab:hover {
196 color: var(--wowp-gray-700);
197 background-color: var(--wowp-gray-100);
198 }
199 .wowp .wowp-settins__tabs-content {
200 position: absolute;
201 top: -99999px;
202 left: -99999px;
203 width: 100%;
204 border-top: 1px solid var(--wowp-gray-100);
205 margin-block-start: 0.5rem;
206 margin-inline: -1rem;
207 padding-inline: 1rem;
208 }
209 .wowp #wowp-tab-html-code:checked ~ [data-content=wowp-tab-html-code],
210 .wowp #wowp-tab-css-code:checked ~ [data-content=wowp-tab-css-code],
211 .wowp #wowp-tab-js-code:checked ~ [data-content=wowp-tab-js-code],
212 .wowp #wowp-tab-php-code:checked ~ [data-content=wowp-tab-php-code],
213 .wowp #wowp-tab-include:checked ~ [data-content=wowp-tab-include],
214 .wowp #wowp-tab-settings:checked ~ [data-content=wowp-tab-settings],
215 .wowp #wowp-tab-attributes:checked ~ [data-content=wowp-tab-attributes],
216 .wowp #wowp-tab-pro:checked ~ [data-content=wowp-tab-pro] {
217 position: static;
218 }
219 .wowp .wowp-settings__page {
220 display: flex;
221 flex-direction: column;
222 flex-wrap: wrap;
223 padding-block: 1.5rem 0;
224 gap: 1.5rem;
225 }
226 @media (width >= 48rem) {
227 .wowp .wowp-settings__page {
228 flex-direction: row;
229 }
230 }
231 .wowp .wowp-settings__page-content {
232 order: 1;
233 flex: 1;
234 }
235 .wowp .wowp-settings__page-sidebar {
236 position: relative;
237 display: flex;
238 flex-direction: column;
239 gap: 1rem;
240 order: -1;
241 }
242 @media (width >= 48rem) {
243 .wowp .wowp-settings__page-sidebar {
244 order: 2;
245 width: 200px;
246 }
247 }
248 .wowp .wowp-settings__page-sidebar .wowp-fields__group {
249 flex-direction: column;
250 gap: 1rem;
251 align-items: initial;
252 }
253 .wowp .wowp-settings__page-sidebar-title {
254 color: var(--wowp-gray-500);
255 font-weight: 500;
256 }
257 .wowp .wowp-settings__page-footer {
258 border-top: 1px solid var(--wowp-gray-100);
259 padding-block-start: 1rem;
260 margin-inline: -1rem;
261 padding-inline: 1rem;
262 order: 3;
263 width: 100%;
264 display: flex;
265 flex-direction: column;
266 gap: 1rem;
267 }
268 @media (width >= 64rem) {
269 .wowp .wowp-settings__page-footer {
270 flex-direction: row;
271 align-items: center;
272 justify-content: space-between;
273 }
274 }
275 .wowp .CodeMirror {
276 min-height: 700px;
277 font-size: 0.875rem;
278 line-height: 1.25rem;
279 box-shadow: var(--wowp-shadow-sm);
280 border: 1px solid var(--wowp-gray-100);
281 border-radius: 0.5rem;
282 }
283 .wowp .wowp-php-nav-menu {
284 position: sticky;
285 top: 0;
286 margin: 0;
287 padding-left: 1rem;
288 }
289 .wowp .wowp-php-nav-menu li {
290 position: relative;
291 }
292 .wowp .wowp-php-nav-menu li:first-child {
293 padding-top: 0.5rem;
294 }
295 .wowp .wowp-php-nav-menu li:first-child:before {
296 content: "";
297 position: absolute;
298 width: calc(100% + 1rem);
299 height: 1px;
300 top: 0;
301 left: -1rem;
302 background-color: var(--wowp-gray-100);
303 }
304 .wowp .wowp-php-nav-menu li:last-child {
305 padding-bottom: 0.5rem;
306 }
307 .wowp .wowp-php-nav-menu li:last-child:after {
308 content: "";
309 position: absolute;
310 width: calc(100% + 1rem);
311 height: 1px;
312 bottom: 0;
313 left: -1rem;
314 background-color: var(--wowp-gray-100);
315 }
316 .wowp .wowp-php-nav-menu a {
317 color: var(--wowp-gray-700);
318 }
319 .wowp .wowp-preview {
320 margin-block: 1.5rem;
321 margin-inline-end: 20px;
322 background-color: #ffffff;
323 border: 1px solid var(--wowp-gray-100);
324 border-radius: 0.5rem;
325 box-shadow: var(--wowp-shadow);
326 }
327 .wowp .wowp-preview__title {
328 margin: 0;
329 padding: 1rem 1rem 0 1rem;
330 color: var(--wowp-gray-900);
331 }
332 .wowp .wowp-preview__subtitle {
333 margin: 0;
334 color: var(--wowp-gray-500);
335 padding-inline: 1rem;
336 }
337 .wowp .wowp-preview__iframe {
338 resize: both;
339 overflow: auto;
340 min-height: 450px;
341 max-width: calc(100% - 1.5rem);
342 margin: 0.5rem 0.5rem 1rem 0.5rem;
343 scrollbar-gutter: stable;
344 scrollbar-width: none;
345 border: 3px solid #f1f1f1;
346 border-top-left-radius: 4px;
347 border-top-right-radius: 4px;
348 }
349 .wowp .wowp-preview__iframe.is-toggled {
350 min-height: auto;
351 resize: none;
352 }
353 .wowp .wowp-preview__iframe #wowp-preview {
354 width: 100%;
355 height: calc(100% - 50px);
356 min-height: 400px;
357 box-sizing: border-box;
358 }
359 .wowp .wowp-preview__top {
360 padding: 10px;
361 background: #f1f1f1;
362 border-top-left-radius: 4px;
363 border-top-right-radius: 4px;
364 display: flex;
365 gap: 0.5rem;
366 }
367 .wowp .wowp-preview__top .wowp-preview__size {
368 margin-left: auto;
369 font-size: 11px;
370 }
371 .wowp .wowp-preview__dot {
372 height: 16px;
373 width: 16px;
374 background-color: #bbb;
375 border-radius: 50%;
376 display: flex;
377 align-items: center;
378 justify-content: center;
379 cursor: pointer;
380 transition: background-color 0.2s ease-in-out;
381 }
382 .wowp .wowp-preview__dot .dashicons {
383 font-size: 10px;
384 display: flex;
385 align-items: center;
386 justify-content: center;
387 }
388 .wowp .wowp-preview__dot .dashicons.is-hidden {
389 display: none;
390 }
391 .wowp .wowp-preview__dot.is-close:hover {
392 background-color: #ff5f57;
393 }
394 .wowp .wowp-preview__dot.is-toggle:hover, .wowp .wowp-preview__dot.is-toggle.is-active {
395 background-color: #ffbd2e;
396 }
397 .wowp .wowp-preview__dot.is-reset:hover {
398 background-color: #28c840;
399 }
400 .wowp .wowp-field {
401 position: relative;
402 box-sizing: border-box;
403 display: flex;
404 }
405 .wowp .wowp-field.has-addon {
406 align-items: center;
407 }
408 .wowp .wowp-field.has-addon label {
409 background-color: transparent;
410 }
411 .wowp .wowp-field.is-column {
412 flex-direction: column;
413 gap: 0.5rem;
414 }
415 .wowp .wowp-field input[type=text],
416 .wowp .wowp-field input[type=url],
417 .wowp .wowp-field input[type=time],
418 .wowp .wowp-field input[type=number],
419 .wowp .wowp-field input[type=datetime],
420 .wowp .wowp-field input[type=date],
421 .wowp .wowp-field select {
422 height: 40px;
423 line-height: 40px;
424 width: 100%;
425 max-width: 100%;
426 min-width: 200px;
427 padding-inline-start: 12px;
428 }
429 .wowp .wowp-field textarea {
430 width: 100%;
431 min-height: 400px;
432 padding: 12px;
433 resize: vertical;
434 font-size: 0.875rem;
435 line-height: 1.25rem;
436 box-shadow: var(--wowp-shadow-sm);
437 border: 1px solid var(--wowp-gray-100);
438 border-radius: 0.5rem;
439 }
440 .wowp .wowp-field textarea[readonly] {
441 color: var(--wowp-gray-400);
442 background-color: #ffffff;
443 }
444 .wowp .wowp-field .label {
445 position: absolute;
446 top: 0;
447 left: 8px;
448 transform: translateY(-50%);
449 font-size: 12px;
450 font-weight: 700;
451 padding-inline: 4px 5px;
452 color: var(--wowp-gray-900);
453 z-index: 9;
454 background-color: #ffffff;
455 }
456 .wowp .wowp-field label {
457 width: 100%;
458 }
459 .wowp .wowp-field.has-checkbox {
460 align-items: center;
461 gap: 0.5rem;
462 border: 1px solid var(--wowp-gray-100);
463 border-radius: 0.25rem;
464 padding: 0.5rem;
465 }
466 .wowp .wowp-field.has-checkbox.is-reverse {
467 flex-direction: row-reverse;
468 justify-content: left;
469 }
470 .wowp .wowp-field.has-checkbox .label {
471 left: 0;
472 padding-inline: 0;
473 position: static;
474 transform: unset;
475 }
476 .wowp .wowp-field.has-checkbox .switch {
477 position: relative;
478 top: 0;
479 left: auto;
480 display: inline-block;
481 width: 36px;
482 height: 20px;
483 transform: unset;
484 }
485 .wowp .wowp-field.has-checkbox .switch input {
486 opacity: 0;
487 width: 0;
488 height: 0;
489 }
490 .wowp .wowp-field.has-checkbox .slider {
491 position: absolute;
492 cursor: pointer;
493 top: 0;
494 left: 0;
495 right: 0;
496 bottom: 0;
497 background-color: var(--wowp-gray-400);
498 -webkit-transition: 0.4s;
499 transition: 0.4s;
500 border-radius: 34px;
501 }
502 .wowp .wowp-field.has-checkbox .slider:before {
503 position: absolute;
504 content: "";
505 height: 16px;
506 width: 16px;
507 left: 2px;
508 bottom: 2px;
509 background-color: white;
510 -webkit-transition: 0.4s;
511 transition: 0.4s;
512 border-radius: 50%;
513 }
514 .wowp .wowp-field.has-checkbox input:checked ~ .slider {
515 background-color: var(--wowp-gray-700);
516 }
517 .wowp .wowp-field.has-checkbox input:focus ~ .slider {
518 box-shadow: var(--wowp-shadow-sm);
519 }
520 .wowp .wowp-field.has-checkbox input:checked ~ .slider:before {
521 transform: translateX(16px);
522 }
523 .wowp .wowp-field.has-addon {
524 position: relative;
525 }
526 .wowp .wowp-field.has-addon label {
527 top: 50%;
528 left: 5px;
529 padding: 0;
530 height: 32px;
531 background-color: var(--wowp-gray-200);
532 display: flex;
533 align-items: center;
534 justify-content: center;
535 width: 32px;
536 border-radius: 4px;
537 transform: translateY(-50%);
538 z-index: 2;
539 }
540 .wowp .wowp-field.has-addon input[type=text],
541 .wowp .wowp-field.has-addon input[type=url] {
542 padding-inline-start: 42px;
543 }
544 .wowp .wowp-settings__publish-template {
545 display: flex;
546 gap: 0.5rem;
547 }
548 .wowp .wowp-settings__publish-template select {
549 width: auto;
550 min-width: 200px;
551 }
552 .wowp .wowp-field__title {
553 color: var(--wowp-gray-900);
554 font-size: 1rem;
555 font-weight: 600;
556 }
557 .wowp .wowp-fieldset {
558 border: 1px solid var(--wowp-gray-100);
559 padding: 1rem;
560 border-radius: 0.5rem;
561 box-shadow: var(--wowp-shadow-sm);
562 margin-block: 1.5rem;
563 }
564 .wowp .wowp-fieldset__header {
565 margin-inline: -1rem;
566 padding-inline: 1rem;
567 display: flex;
568 flex-direction: column;
569 gap: 1rem;
570 }
571 @media (width >= 48rem) {
572 .wowp .wowp-fieldset__header {
573 flex-direction: row;
574 justify-content: space-between;
575 align-items: center;
576 }
577 }
578 .wowp .wowp-fieldset__header + .wowp-fields__group {
579 margin-top: 1rem;
580 margin-inline: -1rem;
581 padding-inline: 1rem;
582 border-top: 1px solid var(--wowp-gray-100);
583 }
584 .wowp .wowp-fieldset__header-title {
585 font-size: 1.125rem;
586 line-height: 1.75;
587 font-weight: 500;
588 color: var(--wowp-gray-700);
589 }
590 .wowp .wowp-fieldset__header-title p {
591 font-size: 0.875rem;
592 line-height: 1.25rem;
593 color: var(--wowp-gray-400);
594 margin: 0;
595 font-weight: 400;
596 }
597 .wowp .wowp-fields__group {
598 padding-top: 1rem;
599 display: flex;
600 gap: 1rem;
601 align-items: center;
602 flex-wrap: wrap;
603 }
604 .wowp .wowp-fields__group.column-3 > *:not(.is-full) {
605 flex: 1 1 calc(33.333% - 1rem);
606 min-width: 200px;
607 }
608 .wowp #wp-support-message-wrap {
609 width: 100%;
610 }
611 .wowp .wowp-button__icon {
612 --_color: var(--wowp-gray-700);
613 display: flex;
614 justify-content: center;
615 align-items: center;
616 width: 40px;
617 height: 40px;
618 cursor: pointer;
619 appearance: button;
620 background-color: color-mix(in srgb, var(--_color) 7%, white);
621 border-color: var(--_color);
622 border-width: 1px;
623 border-style: solid;
624 border-radius: 0.25rem;
625 color: var(--_color);
626 }
627 .wowp .wowp-button__icon:hover {
628 background-color: color-mix(in srgb, var(--_color) 15%, white);
629 }
630 .wowp .wowp-button__icon.is-remove {
631 --_color: var(--wowp-color-red);
632 }
633 .wowp .wowp-button {
634 display: inline-flex;
635 align-items: center;
636 gap: 0.5rem;
637 }
638 .wowp .wowp-button.button-secondary {
639 border-color: transparent;
640 color: var(--wowp-gray-900);
641 font-weight: 500;
642 }
643 .wowp .wowp-button.button-primary {
644 font-weight: 500;
645 }
646 .wowp .wowp-button.button-dark {
647 font-weight: 500;
648 border-color: transparent;
649 background-color: var(--wowp-gray-900);
650 color: #ffffff;
651 }
652 .wowp .wowp-button.button-dark:hover {
653 background-color: var(--wowp-gray-700);
654 }
655 .wowp .wowp-button.button-red {
656 font-weight: 500;
657 border-color: transparent;
658 background-color: var(--wowp-color-red);
659 color: #ffffff;
660 }
661 .wowp .wowp-button.button-red:hover {
662 background-color: color-mix(in srgb, var(--wowp-color-red) 61.54%, black);
663 }
664 .wowp .wowp-tooltip {
665 position: relative;
666 font-weight: 400;
667 cursor: help;
668 }
669 .wowp .wowp-tooltip.is-pointer {
670 cursor: pointer;
671 }
672 .wowp .wowp-tooltip::before, .wowp .wowp-tooltip::after {
673 color: #efefef;
674 font-size: 12px;
675 opacity: 0;
676 pointer-events: none;
677 text-align: center;
678 }
679 .wowp .wowp-tooltip::before {
680 position: absolute;
681 top: 0;
682 left: 50%;
683 background-color: rgba(0, 0, 0, 0.85);
684 border-radius: 2px;
685 color: #ffffff;
686 content: attr(data-tooltip);
687 padding: 10px;
688 text-transform: none;
689 transition: all 0.5s ease;
690 max-width: 200px;
691 width: max-content;
692 transform: translateY(calc(-100% - 7px)) translateX(-50%);
693 word-wrap: break-word;
694 white-space: break-spaces;
695 line-height: 1.5;
696 text-align: left;
697 }
698 .wowp .wowp-tooltip::after {
699 position: absolute;
700 top: -7px;
701 left: 50%;
702 border-left: 5px solid transparent;
703 border-right: 5px solid transparent;
704 border-top: 5px solid var(--wowp-gray-900);
705 content: " ";
706 font-size: 0;
707 line-height: 0;
708 margin-left: -5px;
709 width: 0;
710 transform: translateX(-50%);
711 }
712 .wowp .wowp-tooltip:focus-visible::before, .wowp .wowp-tooltip:focus-visible::after, .wowp .wowp-tooltip:focus::before, .wowp .wowp-tooltip:focus::after, .wowp .wowp-tooltip:hover::before, .wowp .wowp-tooltip:hover::after {
713 opacity: 1;
714 transition: all 0.75s ease;
715 }
716 .wowp .wowp-tooltip.on-right::before {
717 top: 50%;
718 left: 100%;
719 transform: translateY(-50%) translateX(4px);
720 }
721 .wowp .wowp-tooltip.on-right::after {
722 top: 50%;
723 left: calc(100% + 2px);
724 rotate: 90deg;
725 transform: translateX(calc(-50% + 2.5px));
726 }
727 .wowp .wowp-tooltip.on-left::before {
728 top: 50%;
729 left: -2px;
730 transform: translateY(-50%) translateX(-100%);
731 }
732 .wowp .wowp-tooltip.on-left::after {
733 top: 50%;
734 left: 0;
735 rotate: -90deg;
736 transform: translateX(calc(-50% + 7px));
737 }
738 .wowp .wowp-tooltip.on-bottom::before {
739 top: unset;
740 bottom: 0;
741 transform: translateY(calc(100% + 7px)) translateX(-50%);
742 }
743 .wowp .wowp-tooltip.on-bottom::after {
744 top: unset;
745 bottom: -7px;
746 rotate: 180deg;
747 }
748 .wowp .is-hidden {
749 display: none;
750 }
751 .wowp .wowp-color-blue {
752 color: var(--wowp-color-blue);
753 }
754 .wowp .wowp-color-yellow {
755 color: var(--wowp-color-yellow);
756 }
757 .wowp .wowp-color-red {
758 color: var(--wowp-color-red);
759 }
760 .wowp .wowp-color-green {
761 color: var(--wowp-color-green);
762 }
763 .wowp .is-italic {
764 font-style: italic;
765 }
766 .wowp .is-full {
767 width: 100%;
768 }
769 .wowp .m-w-48 {
770 max-width: 48rem;
771 margin-inline: auto;
772 }
773 .wowp .m-top {
774 margin-top: 1.5rem;
775 }
776 .wowp .wowp-command {
777 max-width: 450px;
778 width: 100%;
779 max-height: 380px;
780 height: 100%;
781 border: none;
782 border-radius: 0.5rem;
783 box-shadow: 0 8px 32px rgba(0, 0, 0, 0.15);
784 border-color: var(--wowp-gray-100);
785 padding: 0;
786 }
787 .wowp .wowp-command .wowp-field {
788 position: sticky;
789 top: 0;
790 background: #fff;
791 z-index: 10;
792 padding: 8px;
793 border-bottom: 1px solid #ddd;
794 }
795 .wowp .wowp-quickcodes-search {
796 width: 100%;
797 border: none;
798 border-radius: 0;
799 }
800 .wowp .wowp-quickcodes-search:focus {
801 outline: none;
802 box-shadow: none;
803 border-color: var(--wowp-gray-100);
804 }
805 .wowp .wowp-qc-list {
806 margin: 0;
807 padding: 4px;
808 max-height: 300px;
809 /* або інше значення */
810 overflow-y: auto;
811 scrollbar-width: thin;
812 /* Firefox */
813 scrollbar-color: #ccc transparent;
814 /* Firefox */
815 }
816 .wowp .wowp-qc-list li {
817 padding: 0.375rem 0.75rem;
818 margin: 0;
819 color: var(--wowp-gray-900);
820 font-weight: 500;
821 display: flex;
822 flex-direction: column;
823 }
824 .wowp .wowp-qc-list li .description {
825 font-weight: normal;
826 color: var(--wowp-gray-700);
827 }
828 .wowp .wowp-qc-list li .description code {
829 font-size: 0.75rem;
830 }
831 .wowp .wowp-qc-list li.is-active {
832 background-color: #f0f0f0;
833 outline: 1px solid #007cba;
834 }
835 .wowp .wowp-qc-list .qc-title {
836 color: var(--wowp-gray-400);
837 font-weight: 500;
838 font-size: 0.75rem;
839 line-height: 1rem;
840 }
841 .wowp .wowp-qc-list .quickcode {
842 cursor: pointer;
843 border-radius: 0.25rem;
844 }
845 .wowp .wowp-qc-list .quickcode:hover {
846 background-color: var(--wowp-gray-100);
847 }
848 .wowp .wowp-qc-list::-webkit-scrollbar {
849 width: 6px;
850 }
851 .wowp .wowp-qc-list::-webkit-scrollbar-thumb {
852 background-color: #ccc;
853 border-radius: 4px;
854 }
855 .wowp .wowp-qc-list::-webkit-scrollbar-track {
856 background: transparent;
857 }
858 .wowp .wowp-tools {
859 max-width: 64rem;
860 width: 100%;
861 }
862 .wowp .wowp-tools .wowp-button {
863 margin-top: 1rem;
864 }
865 .wowp .wowp-snippets {
866 max-width: 64rem;
867 width: 100%;
868 }
869 .wowp .wowp-snippets__header {
870 padding-bottom: 0.75rem;
871 border-bottom: 1px solid var(--wowp-gray-100);
872 }
873 .wowp .wowp-snippets__header-title {
874 margin: 0;
875 }
876 .wowp .wowp-snippets__header-description {
877 font-size: 0.875rem;
878 line-height: 1.25rem;
879 color: var(--wowp-gray-400);
880 margin: 0;
881 }
882 .wowp .wowp-snippet__list {
883 display: flex;
884 flex-direction: column;
885 gap: 0.75rem;
886 margin-top: 0.75rem;
887 }
888 .wowp .wowp-snippet__item {
889 position: relative;
890 display: flex;
891 justify-content: space-between;
892 gap: 1rem;
893 border: 1px solid var(--wowp-gray-100);
894 border-radius: 0.5rem;
895 padding: 1rem;
896 flex-wrap: wrap;
897 overflow: hidden;
898 }
899 .wowp .wowp-snippet__item > .wowp-field.has-checkbox {
900 border: none;
901 }
902 .wowp .wowp-snippet__item:has(> .wowp-field.has-checkbox input[type=checkbox]:checked):before {
903 content: "";
904 position: absolute;
905 top: 0;
906 left: 0;
907 height: 100%;
908 width: 4px;
909 background-color: var(--wowp-color-blue);
910 }
911 .wowp .wowp-snippet__item-header {
912 flex: 1;
913 }
914 .wowp .wowp-snippet__item-header label {
915 font-weight: 600;
916 font-size: 1rem;
917 line-height: 1.5rem;
918 color: var(--wowp-gray-900);
919 }
920 .wowp .wowp-snippet__item-description {
921 font-size: 0.8rem;
922 margin-top: 0.25rem;
923 margin-bottom: 0;
924 color: var(--wowp-gray-500);
925 }
926 .wowp .wowp-snippet__item-expand {
927 width: 100%;
928 border-top: 1px solid var(--wowp-gray-100);
929 padding-top: 1rem;
930 }
931 .wowp .wowp-snippet__expand-title {
932 font-weight: 500;
933 font-size: 0.875rem;
934 margin: 0;
935 }
936 .wowp .wowp-snippets__tabs {
937 display: flex;
938 gap: 2.5rem;
939 margin-top: 0.75rem;
940 }
941 .wowp .wowp-snippets__tabs-radio {
942 display: none;
943 }
944 .wowp .wowp-snippets__tabs-labels {
945 display: flex;
946 flex-direction: column;
947 gap: 0.5rem;
948 width: 15rem;
949 }
950 .wowp .wowp-snippets__tabs-tab {
951 font-weight: 500;
952 font-size: 0.875rem;
953 line-height: 1.25rem;
954 padding: 0.5rem 1rem;
955 cursor: pointer;
956 border-radius: 0.25rem;
957 color: var(--wowp-gray-900);
958 display: flex;
959 align-items: center;
960 gap: 0.75rem;
961 }
962 .wowp .wowp-snippets__tabs-tab .icon {
963 font-size: 1rem;
964 }
965 .wowp .wowp-snippets__tabs-tab:hover {
966 color: var(--wowp-color-blue);
967 }
968 .wowp .wowp-snippets__tabs-content {
969 position: absolute;
970 top: -99999px;
971 left: -99999px;
972 max-width: 42rem;
973 width: 100%;
974 }
975 .wowp .wowp-snippets__tabs-content > .wowp-button {
976 margin-top: 1rem;
977 }
978 .wowp #wowp-tab-content:checked ~ [data-content=wowp-tab-content] {
979 position: static;
980 }
981 .wowp #wowp-tab-content:checked ~ .wowp-snippets__tabs-labels [for=wowp-tab-content] {
982 background-color: var(--wowp-gray-100);
983 }
984 .wowp #wowp-tab-admin:checked ~ [data-content=wowp-tab-admin] {
985 position: static;
986 }
987 .wowp #wowp-tab-admin:checked ~ .wowp-snippets__tabs-labels [for=wowp-tab-admin] {
988 background-color: var(--wowp-gray-100);
989 }
990 .wowp #wowp-tab-login:checked ~ [data-content=wowp-tab-login] {
991 position: static;
992 }
993 .wowp #wowp-tab-login:checked ~ .wowp-snippets__tabs-labels [for=wowp-tab-login] {
994 background-color: var(--wowp-gray-100);
995 }
996 .wowp #wowp-tab-media:checked ~ [data-content=wowp-tab-media] {
997 position: static;
998 }
999 .wowp #wowp-tab-media:checked ~ .wowp-snippets__tabs-labels [for=wowp-tab-media] {
1000 background-color: var(--wowp-gray-100);
1001 }
1002 .wowp #wowp-tab-core:checked ~ [data-content=wowp-tab-core] {
1003 position: static;
1004 }
1005 .wowp #wowp-tab-core:checked ~ .wowp-snippets__tabs-labels [for=wowp-tab-core] {
1006 background-color: var(--wowp-gray-100);
1007 }
1008 .wowp #wowp-tab-comments:checked ~ [data-content=wowp-tab-comments] {
1009 position: static;
1010 }
1011 .wowp #wowp-tab-comments:checked ~ .wowp-snippets__tabs-labels [for=wowp-tab-comments] {
1012 background-color: var(--wowp-gray-100);
1013 }
1014 .wowp #wowp-tab-optimization:checked ~ [data-content=wowp-tab-optimization] {
1015 position: static;
1016 }
1017 .wowp #wowp-tab-optimization:checked ~ .wowp-snippets__tabs-labels [for=wowp-tab-optimization] {
1018 background-color: var(--wowp-gray-100);
1019 }
1020 .wowp .popover-container {
1021 position: relative;
1022 display: inline-block;
1023 }
1024 .wowp .popover {
1025 position: absolute;
1026 top: calc(100% + 0.75rem);
1027 right: 0;
1028 background: white;
1029 border: 1px solid var(--wowp-gray-100);
1030 padding: 10px;
1031 border-radius: 6px;
1032 box-shadow: var(--wowp-shadow);
1033 display: none;
1034 z-index: 1000;
1035 width: 160px;
1036 }
1037 .wowp .wowp-pro {
1038 margin-block: 1.5rem;
1039 }
1040 .wowp .wowp-pro + input[type=submit] {
1041 display: none;
1042 }
1043 .wowp .wowp-pro .wowp-fieldset__header {
1044 padding-inline: 1.5rem;
1045 }
1046 .wowp .wowp-pro__features {
1047 display: grid;
1048 grid-template-columns: repeat(1, minmax(0, 1fr));
1049 margin-top: 2.5rem;
1050 max-width: 96rem;
1051 width: 100%;
1052 margin-inline: auto;
1053 gap: 2rem;
1054 padding-inline: 0.5rem;
1055 }
1056 @media (width >= 80rem) {
1057 .wowp .wowp-pro__features {
1058 grid-template-columns: repeat(2, minmax(0, 1fr));
1059 }
1060 }
1061 .wowp .wowp-pro__feature {
1062 display: flex;
1063 gap: 1rem;
1064 }
1065 .wowp .wowp-pro-feature__icon {
1066 width: 3rem;
1067 height: 3rem;
1068 display: flex;
1069 align-items: center;
1070 justify-content: center;
1071 box-shadow: var(--wowp-shadow);
1072 border-radius: 0.25rem;
1073 }
1074 .wowp .wowp-pro-feature__icon span {
1075 font-size: 1.5rem;
1076 color: var(--wowp-gray-900);
1077 }
1078 .wowp .wowp-pro-feature__content {
1079 display: flex;
1080 flex-direction: column;
1081 gap: 0.25rem;
1082 flex: 1;
1083 }
1084 .wowp .wowp-pro-feature__title {
1085 color: var(--wowp-gray-900);
1086 font-weight: 700;
1087 font-size: 1.25rem;
1088 line-height: 1.75rem;
1089 }
1090 .wowp .wowp-pro-feature__desc {
1091 color: var(--wowp-gray-500);
1092 font-weight: 300;
1093 font-size: 1.25rem;
1094 line-height: 1.75rem;
1095 }
1096
1097 .wowp-notification {
1098 --_color: var(--wowp-gray-900);
1099 position: relative;
1100 background-color: color-mix(in srgb, var(--_color) 7%, white);
1101 border-width: 1px;
1102 border-style: solid;
1103 border-color: var(--_color);
1104 padding-block: 1.25rem;
1105 padding-inline: 3rem 1.25rem;
1106 border-radius: 4px;
1107 margin-block: 1rem;
1108 }
1109 .wowp-notification:before {
1110 position: absolute;
1111 left: 0.5rem;
1112 top: 50%;
1113 transform: translateY(-50%);
1114 content: "�
1115 �";
1116 font-family: dashicons;
1117 font-size: 1.5rem;
1118 width: 2rem;
1119 height: 2rem;
1120 display: flex;
1121 align-items: center;
1122 justify-content: center;
1123 color: var(--_color);
1124 }
1125 .wowp-notification:after {
1126 position: absolute;
1127 content: "";
1128 left: 0;
1129 top: 50%;
1130 transform: translateY(-50%);
1131 height: 2rem;
1132 width: 3px;
1133 border-radius: 0 3px 3px 0;
1134 background-color: var(--_color);
1135 }
1136 .wowp-notification.notification-info {
1137 --_color: var(--wowp-color-blue);
1138 }
1139 .wowp-notification.notification-info:before {
1140 content: "";
1141 }
1142 .wowp-notification.notification-warning {
1143 --_color: var(--wowp-color-yellow);
1144 }
1145 .wowp-notification.notification-warning:before {
1146 content: "";
1147 }
1148 .wowp-notification.notification-error {
1149 --_color: var(--wowp-color-red);
1150 }
1151 .wowp-notification.notification-error:before {
1152 content: "";
1153 }
1154 .wowp-notification.notification-lock {
1155 --_color: var(--wowp-color-red);
1156 }
1157 .wowp-notification.notification-lock:before {
1158 content: "�
1159 �";
1160 }
1161 .wowp-notification.notification-success {
1162 --_color: var(--wowp-color-green);
1163 }
1164 .wowp-notification.notification-success:before {
1165 content: "";
1166 }
1167
1168 .wowp-list {
1169 padding: 50px 46px 50px 16px;
1170 }
1171 .wowp-list .wowp-field input[type=text] {
1172 min-width: unset;
1173 width: auto;
1174 }
1175
1176 .wowp-toogle {
1177 display: flex;
1178 align-items: center;
1179 position: relative;
1180 text-decoration: none;
1181 color: #ffffff;
1182 width: 40px;
1183 height: 28px;
1184 border-radius: 50px;
1185 padding: 0 4px;
1186 }
1187 .wowp-toogle:focus, .wowp-toogle:hover {
1188 color: #ffffff;
1189 }
1190
1191 .wowp-toogle span {
1192 height: 20px;
1193 width: 20px;
1194 display: flex;
1195 align-items: center;
1196 justify-content: center;
1197 border-radius: 50%;
1198 font-size: 8px;
1199 }
1200
1201 .wowp-toogle.is-on {
1202 background-color: color-mix(in srgb, var(--wowp-color-green) 20%, white);
1203 }
1204
1205 .wowp-toogle.is-on span {
1206 background-color: var(--wowp-color-green);
1207 }
1208 .wowp-toogle.is-on:focus span, .wowp-toogle.is-on:hover span {
1209 background-color: color-mix(in srgb, var(--wowp-color-green) 90%, black);
1210 }
1211
1212 .wowp-toogle.is-off {
1213 flex-direction: row-reverse;
1214 background-color: color-mix(in srgb, var(--wowp-color-red) 20%, white);
1215 }
1216
1217 .wowp-toogle.is-off span {
1218 background-color: var(--wowp-color-red);
1219 }
1220 .wowp-toogle.is-off:focus span, .wowp-toogle.is-off:hover span {
1221 background-color: color-mix(in srgb, var(--wowp-color-red) 90%, black);
1222 }
1223