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

1,247 lines 28.1 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 #wowp-tab-contenttools:checked ~ [data-content=wowp-tab-contenttools] {
1021 position: static;
1022 }
1023 .wowp #wowp-tab-contenttools:checked ~ .wowp-snippets__tabs-labels [for=wowp-tab-contenttools] {
1024 background-color: var(--wowp-gray-100);
1025 }
1026 .wowp #wowp-tab-site-tools:checked ~ [data-content=wowp-tab-site-tools] {
1027 position: static;
1028 }
1029 .wowp #wowp-tab-site-tools:checked ~ .wowp-snippets__tabs-labels [for=wowp-tab-site-tools] {
1030 background-color: var(--wowp-gray-100);
1031 }
1032 .wowp #wowp-tab-integrations:checked ~ [data-content=wowp-tab-integrations] {
1033 position: static;
1034 }
1035 .wowp #wowp-tab-integrations:checked ~ .wowp-snippets__tabs-labels [for=wowp-tab-integrations] {
1036 background-color: var(--wowp-gray-100);
1037 }
1038 .wowp #wowp-tab-developer:checked ~ [data-content=wowp-tab-developer] {
1039 position: static;
1040 }
1041 .wowp #wowp-tab-developer:checked ~ .wowp-snippets__tabs-labels [for=wowp-tab-developer] {
1042 background-color: var(--wowp-gray-100);
1043 }
1044 .wowp .popover-container {
1045 position: relative;
1046 display: inline-block;
1047 }
1048 .wowp .popover {
1049 position: absolute;
1050 top: calc(100% + 0.75rem);
1051 right: 0;
1052 background: white;
1053 border: 1px solid var(--wowp-gray-100);
1054 padding: 10px;
1055 border-radius: 6px;
1056 box-shadow: var(--wowp-shadow);
1057 display: none;
1058 z-index: 1000;
1059 width: 160px;
1060 }
1061 .wowp .wowp-pro {
1062 margin-block: 1.5rem;
1063 }
1064 .wowp .wowp-pro + input[type=submit] {
1065 display: none;
1066 }
1067 .wowp .wowp-pro .wowp-fieldset__header {
1068 padding-inline: 1.5rem;
1069 }
1070 .wowp .wowp-pro__features {
1071 display: grid;
1072 grid-template-columns: repeat(1, minmax(0, 1fr));
1073 margin-top: 2.5rem;
1074 max-width: 96rem;
1075 width: 100%;
1076 margin-inline: auto;
1077 gap: 2rem;
1078 padding-inline: 0.5rem;
1079 }
1080 @media (width >= 80rem) {
1081 .wowp .wowp-pro__features {
1082 grid-template-columns: repeat(2, minmax(0, 1fr));
1083 }
1084 }
1085 .wowp .wowp-pro__feature {
1086 display: flex;
1087 gap: 1rem;
1088 }
1089 .wowp .wowp-pro-feature__icon {
1090 width: 3rem;
1091 height: 3rem;
1092 display: flex;
1093 align-items: center;
1094 justify-content: center;
1095 box-shadow: var(--wowp-shadow);
1096 border-radius: 0.25rem;
1097 }
1098 .wowp .wowp-pro-feature__icon span {
1099 font-size: 1.5rem;
1100 color: var(--wowp-gray-900);
1101 }
1102 .wowp .wowp-pro-feature__content {
1103 display: flex;
1104 flex-direction: column;
1105 gap: 0.25rem;
1106 flex: 1;
1107 }
1108 .wowp .wowp-pro-feature__title {
1109 color: var(--wowp-gray-900);
1110 font-weight: 700;
1111 font-size: 1.25rem;
1112 line-height: 1.75rem;
1113 }
1114 .wowp .wowp-pro-feature__desc {
1115 color: var(--wowp-gray-500);
1116 font-weight: 300;
1117 font-size: 1.25rem;
1118 line-height: 1.75rem;
1119 }
1120
1121 .wowp-notification {
1122 --_color: var(--wowp-gray-900);
1123 position: relative;
1124 background-color: color-mix(in srgb, var(--_color) 7%, white);
1125 border-width: 1px;
1126 border-style: solid;
1127 border-color: var(--_color);
1128 padding-block: 1.25rem;
1129 padding-inline: 3rem 1.25rem;
1130 border-radius: 4px;
1131 margin-block: 1rem;
1132 }
1133 .wowp-notification:before {
1134 position: absolute;
1135 left: 0.5rem;
1136 top: 50%;
1137 transform: translateY(-50%);
1138 content: "�
1139 �";
1140 font-family: dashicons;
1141 font-size: 1.5rem;
1142 width: 2rem;
1143 height: 2rem;
1144 display: flex;
1145 align-items: center;
1146 justify-content: center;
1147 color: var(--_color);
1148 }
1149 .wowp-notification:after {
1150 position: absolute;
1151 content: "";
1152 left: 0;
1153 top: 50%;
1154 transform: translateY(-50%);
1155 height: 2rem;
1156 width: 3px;
1157 border-radius: 0 3px 3px 0;
1158 background-color: var(--_color);
1159 }
1160 .wowp-notification.notification-info {
1161 --_color: var(--wowp-color-blue);
1162 }
1163 .wowp-notification.notification-info:before {
1164 content: "";
1165 }
1166 .wowp-notification.notification-warning {
1167 --_color: var(--wowp-color-yellow);
1168 }
1169 .wowp-notification.notification-warning:before {
1170 content: "";
1171 }
1172 .wowp-notification.notification-error {
1173 --_color: var(--wowp-color-red);
1174 }
1175 .wowp-notification.notification-error:before {
1176 content: "";
1177 }
1178 .wowp-notification.notification-lock {
1179 --_color: var(--wowp-color-red);
1180 }
1181 .wowp-notification.notification-lock:before {
1182 content: "�
1183 �";
1184 }
1185 .wowp-notification.notification-success {
1186 --_color: var(--wowp-color-green);
1187 }
1188 .wowp-notification.notification-success:before {
1189 content: "";
1190 }
1191
1192 .wowp-list {
1193 padding: 50px 46px 50px 16px;
1194 }
1195 .wowp-list .wowp-field input[type=text] {
1196 min-width: unset;
1197 width: auto;
1198 }
1199
1200 .wowp-toogle {
1201 display: flex;
1202 align-items: center;
1203 position: relative;
1204 text-decoration: none;
1205 color: #ffffff;
1206 width: 40px;
1207 height: 28px;
1208 border-radius: 50px;
1209 padding: 0 4px;
1210 }
1211 .wowp-toogle:focus, .wowp-toogle:hover {
1212 color: #ffffff;
1213 }
1214
1215 .wowp-toogle span {
1216 height: 20px;
1217 width: 20px;
1218 display: flex;
1219 align-items: center;
1220 justify-content: center;
1221 border-radius: 50%;
1222 font-size: 8px;
1223 }
1224
1225 .wowp-toogle.is-on {
1226 background-color: color-mix(in srgb, var(--wowp-color-green) 20%, white);
1227 }
1228
1229 .wowp-toogle.is-on span {
1230 background-color: var(--wowp-color-green);
1231 }
1232 .wowp-toogle.is-on:focus span, .wowp-toogle.is-on:hover span {
1233 background-color: color-mix(in srgb, var(--wowp-color-green) 90%, black);
1234 }
1235
1236 .wowp-toogle.is-off {
1237 flex-direction: row-reverse;
1238 background-color: color-mix(in srgb, var(--wowp-color-red) 20%, white);
1239 }
1240
1241 .wowp-toogle.is-off span {
1242 background-color: var(--wowp-color-red);
1243 }
1244 .wowp-toogle.is-off:focus span, .wowp-toogle.is-off:hover span {
1245 background-color: color-mix(in srgb, var(--wowp-color-red) 90%, black);
1246 }
1247