PluginProbe ʕ •ᴥ•ʔ
PublishPress Capabilities – User Role Editor, Access Permissions, User Capabilities, Admin Menus / trunk
PublishPress Capabilities – User Role Editor, Access Permissions, User Capabilities, Admin Menus vtrunk
2.45.0 2.44.0 trunk 1.10 1.10.1 1.4.1 1.4.10 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5 1.5.1 1.5.10 1.5.11 1.5.2 1.5.3 1.5.4 1.5.5 1.5.7 1.5.8 1.5.9 1.6 1.6.1 1.7 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.8.1 1.9 1.9.10 1.9.12 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.9 2.0 2.0.2 2.0.3 2.1 2.1.1 2.10.0 2.10.1 2.10.2 2.10.3 2.11.1 2.12.1 2.12.2 2.13.0 2.14.0 2.15.0 2.16.0 2.17.0 2.18.0 2.18.2 2.19.0 2.19.1 2.19.2 2.2 2.2.1 2.20.0 2.21.0 2.22.0 2.23.0 2.3 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.30.0 2.31.0 2.32.0 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.40.0 2.41.0 2.42.0 2.43.0 2.5.0 2.5.1 2.5.2 2.6.0 2.6.1 2.7.0 2.7.1 2.8.0 2.8.1 2.9.0 2.9.1
capability-manager-enhanced / common / css / admin.css
capability-manager-enhanced / common / css Last commit date
admin-caps.css 1 month ago admin.css 2 weeks ago capabilities-search.css 5 months ago global.css 6 months ago pressshack-admin.css 6 months ago profile.css 6 months ago
admin.css
2030 lines
1 /**
2 * Settings for admin dashboard.
3 * Based on the styles for Maintenance Mode plugin by Michael Wöhrer
4 *
5 * @version $Rev: 198515 $
6 * @author Jordi Canals
7 * @copyright Copyright (C) 2009, 2010 Jordi Canals
8 * @license GNU General Public License version 2
9 * @link http://alkivia.org
10 * @package Alkivia
11 * @subpackage CapsMan
12 *
13
14 Copyright 2009, 2010 Jordi Canals <devel@jcanals.cat>
15
16 This program is free software; you can redistribute it and/or
17 modify it under the terms of the GNU General Public License
18 version 2 as published by the Free Software Foundation.
19
20 This program is distributed in the hope that it will be useful,
21 but WITHOUT ANY WARRANTY; without even the implied warranty of
22 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
23 GNU General Public License for more details.
24
25 You should have received a copy of the GNU General Public License
26 along with this program. If not, see <http://www.gnu.org/licenses/>.
27 */
28
29
30 /* ====================================================== SIDEBAR ICONS */
31
32 a.cap_type {
33 text-decoration: none;
34 }
35
36 a.cap_type:hover {
37 text-decoration: underline;
38 }
39
40 ul.cme-listhoriz li {
41 text-align: center;
42 padding-right: 1em;
43 }
44
45 ul.cme-listhoriz li table{
46 text-align: center;
47 }
48
49
50 ul.cme-listhoriz {
51 width: 100%;
52 clear: both;
53 float: left;
54 margin: 0;
55 padding: 0;
56 }
57
58 ul.cme-listhoriz li {
59 list-style: none;
60 float: left;
61 margin: 0;
62 }
63
64
65 div.cme-listhoriz h3 {
66 margin: 0.2em;
67 }
68
69 div.cme-cap-type-tables {
70 border: 1px solid black;
71 }
72
73 /*
74 table.cme-typecaps {
75
76 }
77 */
78
79 table .cme-typecaps td:first-of-type {
80 text-align: left;
81 }
82
83 table .cme-typecaps td {
84 text-align: center;
85 height: 2em;
86 }
87
88 table .cme-typecaps th:first-of-type {
89 width: 160px;
90 }
91
92 table .cme-typecaps th {
93 cursor: pointer;
94 text-align: center;
95 }
96
97 table.cme-typecaps span.cap-x {
98 display: none;
99 cursor: pointer;
100 }
101
102 table.cme-checklist span.cap-x {
103 cursor: pointer;
104 }
105
106 table.cme-checklist tr td input[type="checkbox"] {
107 margin-right: 10px !important;
108 vertical-align: bottom;
109 }
110
111 h3.cme-cap-section {
112 margin-top:0;
113 }
114
115 tr.cme-cap-group-subheading td {
116 background: #f6f7f7;
117 border-top: 1px solid #dcdcde;
118 border-bottom: 1px solid #dcdcde;
119 padding: 10px 12px;
120 }
121
122 h4.cme-cap-group-title {
123 margin: 0;
124 font-size: 13px;
125 font-weight: 600;
126 }
127
128 a.neg-cap, a.cap-on, a.type-on, a.neg-type-caps {
129 text-decoration: none;
130 }
131
132 span.cap-x {
133 color: #EA3323;
134 font-size: 1.5em;
135 padding-left: 1px;
136 padding-right: 2px;
137 vertical-align: middle;
138 -webkit-touch-callout: none; /* iOS Safari */
139 -webkit-user-select: none; /* Safari */
140 -khtml-user-select: none; /* Konqueror HTML */
141 -moz-user-select: none; /* Old versions of Firefox */
142 -ms-user-select: none; /* Internet Explorer/Edge */
143 user-select: none; /* Non-prefixed version, currently
144 supported by Chrome, Edge, Opera and Firefox */
145 }
146
147 .single-checkbox-table span.cap-x {
148 line-height: 0.7;
149 margin-right: 10.5px;
150 }
151
152 td.cap-yes span {
153 color:#5ECD89;font-weight:bold;
154 }
155
156 td.cap-no {
157 color:#777;
158 }
159
160 td.cap-neg label span {
161 color: red;
162 }
163
164 td.cap-neg input:not(.excluded-input) {
165 display:none;
166 }
167
168 td.cap-no span.cap-x, td.cap-yes span.cap-x {
169 display:none;
170 }
171
172 td.cap-neg span.cap-x {
173 display:inline;
174 }
175
176 td.cap-neg a.neg-cap {
177 display:none;
178 }
179
180 td.cap-metagroup label span {
181 color: #080 !important;
182 }
183
184 td.cap-locked a.neg-cap {
185 display: none !important;
186 }
187
188 tr.cme-bulk-select td {
189 padding-top: 8px;
190 padding-bottom: 8px;
191 color: black;
192 -webkit-user-select: none;
193 -moz-user-select: none;
194 -ms-user-select: none;
195 user-select: none;
196 }
197
198 tr.cme-bulk-select span {
199 vertical-align: bottom;
200 }
201
202 a.type-off, a.neg-cap, a.neg-type-caps {
203 color: #EA3323;
204 }
205
206 a.type-on, a.cap-on {
207 color: black;
208 }
209
210 input.cme-check-all {
211 margin-right: 10px;
212 padding-right: 10px;
213 }
214
215 #akmin input.button {
216 margin-top: 5px;
217 }
218
219 #akmin input.button-primary {
220 margin: 0;
221 }
222
223 #akmin td.sidebar {
224 width: 300px;
225 }
226
227 #akmin .cme-backup-tool a {
228 padding-left:0;
229 }
230
231 #akmin input.regular-text {
232 width: 200px;
233 }
234
235 #akmin input.tight-text {
236 width: 125px;
237 }
238
239 .cme-subtext {
240 color: #686868;
241 font-style: italic;
242 margin-top:5px;
243 }
244
245 input.cm-has-via-pp {
246 background-color: #84fb84;
247 }
248
249 div.pressshack-admin-wrapper footer {
250 padding-right: 5px;
251 }
252
253 #akmin div.publishpress-headline {
254 line-height:25px;
255 }
256
257 #akmin div.publishpress-filters {
258 margin-bottom: 20px;
259 margin-top: 10px;
260 }
261
262 #akmin .ppc-footer-button {
263 margin-bottom: 10px !important;
264 margin-top: 20px !important;
265 }
266
267 #akmin span.publishpress-thanks{
268 margin-left:5px;
269 color:#655997;
270 white-space:nowrap;
271 }
272
273 #akmin span.publishpress-thanks,#akmin span.publishpress-thanks a,#akmin span.publishpress-thanks a:visited {
274 color:#655997;
275 font-weight:bold;
276 }
277
278 table#akmin td li.publishpress-contact{
279 text-align:center;
280 }
281
282 table#akmin td li.publishpress-contact a{
283 padding:5px 0 5px 0;
284 }
285
286 #pp_features {
287 display:none;
288 border:1px solid #eee;
289 padding:5px;
290 text-align:center;
291 min-width:600px;
292 }
293
294 #pp_features div.pp-logo {
295 text-align: center;
296 }
297
298 #pp_features div.features-wrap {
299 margin-left: auto;
300 margin-right: auto;
301 text-align: center;
302 width: 600px;
303 }
304
305 #pp_features ul.pp-features {
306 list-style: none;
307 padding-top:10px;
308 text-align:left;
309 margin-left: auto;
310 }
311
312 #pp_features ul.pp-features li:before {
313 content: "\2713\0020";
314 }
315
316 #pp_features ul.pp-features li {
317 padding-bottom: 5px;
318 }
319
320 #pp_features img.cme-play {
321 margin-bottom: -3px;
322 margin-left: 5px;
323 }
324
325 div.publishpress-caps-manage span.manage-members {
326 margin-left:5px;
327 font-weight:normal;
328 color: #777;
329 }
330
331 div.publishpress-caps-manage span.manage-members a {
332 color: #777;
333 }
334
335 div.publishpress-caps-manage span.manage-members a:hover {
336 text-decoration: underline;
337 color:#655997;
338 }
339
340 div.publishpress-headline .cme-subtext a {
341 font-weight: bold;
342 }
343
344 div.publishpress-headline .cme-subtext a:hover {
345 text-decoration: underline;
346 }
347
348 div.publishpress-caps-backup th {
349 text-align:right;
350 padding-top:28px;
351 width: 140px;
352 }
353
354 div.publishpress-caps-backup #cme_select_restore_div {height:250px;}
355 div.publishpress-caps-backup #cme_select_restore {
356 list-style:none;
357 max-height:250px;
358 margin:0;
359 overflow:auto;
360 padding:0;
361 background-color: #eee;
362 padding: 5px;
363 text-indent:10px;
364 }
365 div.publishpress-caps-backup #cme_select_restore li {
366 padding: 7px 15px 7px 7px;
367 background-color: #f4f4f4;
368 margin: 0;
369 line-height:25px;
370 }
371
372 div.publishpress-caps-backup #cme_select_restore li label {
373 font-size: 13px;
374 }
375
376 div.publishpress-caps-backup #cme_select_restore li:nth-child(even){
377 background-color:white;
378 }
379
380 div.cme-selected-backup-caption {
381 color: #686868;
382 font-size: 0.9em;
383 }
384
385 div.pp-caps-backup-button {
386 margin-top: 10px;
387 }
388
389 div.cme-restore-button {
390 margin-top: 25px;
391 }
392
393 #akmin div.cme-restore-button input.button-primary {
394 margin-right: 10px;
395 }
396
397 div.publishpress-caps-backup td.cme-backup-list,
398 div.publishpress-caps-backup td.cme-backup-info {
399 padding: 0;
400 }
401
402 div.cme-show-backup {
403 padding-left:20px;
404 }
405
406 div.publishpress-caps-backup td.cme-backup-info li {
407 display:none;
408 }
409
410 div.publishpress-caps-backup td.cme-backup-info li.cme-change {
411 display: list-item;
412 }
413
414 div.publishpress-caps-backup td.cme-backup-info .cme-plus {
415 font-weight: bold;
416 color: #5ECD89;
417 }
418
419 .cme-backup-info ul.pp-restore-caps {
420 display: inline-block;
421 }
422
423 ul.pp-restore-caps li {
424 margin-left: 20px;
425 }
426
427 span.pp-restore-caps-no-change {
428 font-style: italic;
429 padding-left : 20px;
430 }
431
432 div.publishpress-caps-backup td.cme-backup-info .cme-minus {
433 font-weight: bold;
434 color: #a00;
435 text-decoration: line-through;
436 }
437
438 div.publishpress-caps-backup td.cme-backup-info .cme-negate {
439 font-weight: bold;
440 background-color: #a00;
441 color: white;
442 text-decoration: line-through;
443 }
444
445 .cme-backup-info ul.toplevel_page_pp-capabilities-dashboard {
446 display: inline-block;
447 padding-left:30px;
448 }
449
450 .restrict-column input[type=checkbox]:checked:focus {
451 border-color: crimson;
452 box-shadow: 0 0 0 1px crimson;
453 }
454
455 .restrict-column input[type=checkbox]:checked {
456 background: none;
457 border-color: none;
458 }
459
460 .restrict-column input[type=checkbox]:checked::before {
461 content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9Ii1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7Ij48cGF0aCBkPSJNMTQuOTUgNi40NkwxMS40MSAxMGwzLjU0IDMuNTRsLTEuNDEgMS40MUwxMCAxMS40MmwtMy41MyAzLjUzbC0xLjQyLTEuNDJMOC41OCAxMEw1LjA1IDYuNDdsMS40Mi0xLjQyTDEwIDguNThsMy41NC0zLjUzeiIgZmlsbD0iI2RjMTQzYyIvPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0icmdiYSgwLCAwLCAwLCAwKSIgLz48L3N2Zz4=");
462 }
463
464 .publishpress-caps-backup span.pp-caps-warning {
465 color:red;
466 }
467
468 table#akmin tr td input[type=checkbox] {
469 margin: 0;
470 }
471
472
473 .pp-capability-menus {
474 width: 100%;
475 overflow: hidden;
476 background: #fff;
477 background: linear-gradient(90deg, #fafafa 0%, #fafafa 20%, #fff 20%, #fff 100%);
478 }
479
480 .pp-capability-menus .pp-capability-menus-wrap {
481 float: left;
482 width: 100%;
483 margin-left: -1px;
484 margin-right: 20px;
485 }
486
487
488 #pp-capability-menu-wrapper table {
489 border-right: none;
490 border-top: none;
491 border-bottom: none;
492 }
493
494 #pp-capability-menu-wrapper table td,
495 #pp-capability-menu-wrapper table th {
496 padding: 10px;
497 padding-bottom: 10px;
498 font-size: 13px;
499 line-height: 20px;
500 }
501
502 #pp-capability-menu-wrapper table td h4.ppc-menu-row-section {
503 margin-bottom: 0;
504 }
505
506 #pp-capability-menu-wrapper tbody tr:last-of-type td {
507 border-bottom: none;
508 }
509
510 #pp-capability-menu-wrapper tfoot th {
511 border-color: #eee;
512 }
513
514
515 .pp-capability-menus-select .restrict-column {
516 width: 10px;
517 }
518
519 .pp-capability-menus .menu-item-link {
520 display: inline;
521 color: #0073aa;
522 margin: -4px;
523 line-height: inherit;
524 padding: 4px 8px;
525 border: 1px solid transparent;
526 background: transparent;
527 border-radius: 0;
528 outline: none;
529 -webkit-transition: all 0.25s ease-out;
530 -moz-transition: all 0.25s ease-out;
531 -o-transition: all 0.25s ease-out;
532 transition: all 0.25s ease-out;
533 }
534
535 .pp-capability-menus .dashicons-open-folder {
536 color: #0073aa;
537 }
538
539 .pp-capability-menus .menu-item-link.restricted .dashicons-open-folder {
540 color: crimson;
541 }
542
543 .pp-capability-menus-wrapper:not(.nav-menus) .pp-capability-menus .menu-item-link:hover,
544 .pp-capability-menus-wrapper:not(.nav-menus) .pp-capability-menus .menu-item-link:focus {
545 cursor: pointer;
546 border-color: transparent;
547 }
548
549 .pp-capability-menus-wrapper.nav-menus .pp-capability-menus-select.fse-nav-menu .ppc-nav-item-title {
550 vertical-align: top;
551 }
552
553 .pp-capability-menus .menu-item-link:active {
554 color: #0073aa;
555 border-color: #0073aa;
556 }
557
558 .pp-capability-menus .check-all-menu-link,
559 .pp-capability-menus .check-all-menu-link:active {
560 color: #555;
561 }
562
563 .pp-capability-menus .menu-item-link.restricted,
564 .pp-capability-menus .menu-item-link.restricted:active {
565 color: crimson;
566 }
567
568 .pp-capability-menus .menu-item-link.disabled,
569 .pp-capability-menus .menu-item-link.disabled:active {
570 color: #555;
571 }
572
573 .pp-capability-menus .menu-item-link + .dashicons {
574 display: none;
575 margin-top: 1px;
576 margin-bottom: -1px;
577 line-height: inherit;
578 }
579
580 .pp-capability-menus .menu-item-link:hover + .dashicons,
581 .pp-capability-menus .menu-item-link:focus + .dashicons {
582 display: inline-block;
583 }
584
585 .pp-capability-menus thead td.restrict-column + td .menu-item-link:hover,
586 .pp-capability-menus thead td.restrict-column + td .menu-item-link:focus,
587 .pp-capability-menus tfoot td.restrict-column + td .menu-item-link:hover,
588 .pp-capability-menus tfoot td.restrict-column + td .menu-item-link:focus {
589 border-color: transparent;
590 background: transparent;
591 }
592
593 .pp-capability-menus-wrapper .tooltip {
594 position: relative;
595 display: inline-block;
596 border-bottom: 1px dotted black;
597 }
598
599 .pp-capability-menus-wrapper .tooltip .tooltiptext {
600 visibility: hidden;
601 width: 120px;
602 background-color: black;
603 color: #fff;
604 text-align: center;
605 padding: 5px 0;
606 border-radius: 6px;
607
608 position: absolute;
609 z-index: 1;
610 }
611
612 .pp-capability-menus-wrapper .tooltip:hover .tooltiptext {
613 visibility: visible;
614 }
615
616 .capabilities_page_pp-capabilities-admin-menus input.ppc-admin-menu-submit,
617 .capabilities_page_pp-capabilities-nav-menus input.ppc-nav-menu-submit {
618 margin-bottom: 10px !important;
619 }
620
621
622 .capabilities_page_pp-capabilities-admin-menus input.ppc-admin-menu-submit, .capabilities_page_pp-capabilities-nav-menus input.ppc-nav-menu-submit {
623 margin-bottom: 10px !important;
624 }
625
626 .pp-capability-menus-wrapper .features-section-header {
627 padding-left: 10px !important;
628 }
629
630 .pp-column-right.capabilities-sidebar .button.button-primary {
631 color: #2271b1;
632 border-color: #2271b1;
633 background: #f6f7f7;
634 }
635
636 /* Filters */
637 .ppc-filter-wrapper {
638 float: right;
639 margin-bottom: 15px;
640 display: flex;
641 }
642
643 .ppc-filter-wrapper .button {
644 margin-left: 5px;
645 }
646
647 .ppc-filter-no-results {
648 margin-top: 20px;
649 }
650
651 /* ====================================================== Backup screen */
652
653 .publishpress-caps-backup table#akmin td.content {
654 padding: 0;
655 }
656
657 .ppc-postbox {
658 padding: 20px;
659 margin: 20px 0;
660 }
661
662 .ppc-postbox > h2 {
663 margin-top: 0;
664 }
665
666 /* ====================================================== Main Screen */
667
668 #ppc-capabilities-wrapper {
669 display: grid;
670 grid-template-columns: 1fr 4fr;
671 min-height: 400px;
672 }
673
674 /*
675 #ppc-capabilities-wrapper .ppc-capabilities-tabs {
676
677 }
678 */
679
680 #ppc-capabilities-wrapper .ppc-capabilities-tabs > ul {
681 padding: 0;
682 margin: 0;
683 display: block;
684 }
685
686 #ppc-capabilities-wrapper .ppc-capabilities-tabs > ul > li {
687 margin: 0;
688 padding: 15px 12px;
689 background: #f0f0f1;
690 cursor: pointer;
691 border-bottom: 1px solid #ccc;
692 border-right: 1px solid #ccc;
693 font-size: 1.1em;
694 line-height: 1.3em;
695 }
696
697 #ppc-capabilities-wrapper .ppc-capabilities-tabs > ul > li:last-child {
698 margin-bottom: 20px;
699 }
700
701 #ppc-capabilities-wrapper .ppc-capabilities-tabs > ul > li.ppc-capabilities-tab-active {
702 background: #fff;
703 border-right-color: #fff;
704 }
705
706 #ppc-capabilities-wrapper .ppc-capabilities-content > div {
707 padding: 20px;
708 }
709
710 #ppc-capabilities-wrapper .ppc-capabilities-content > div > h3 {
711 margin-top: 0;
712 display: inline-block;
713 }
714
715 .pp-columns-wrapper .pp-sidebar-box {
716 font-size: inherit;
717 }
718
719 .pp-capabilities-safe-to-use h3 {
720 text-align: center;
721 }
722
723 #publishpress_caps_form table#akmin td .pp-sidebar-box p:not(:last-of-type) {
724 margin: 15px 0;
725 padding: 0;
726 }
727
728 .pp-capabilities-feature-count {
729 display: inline-block;
730 vertical-align: top;
731 box-sizing: border-box;
732 margin: 1px 0 -1px 2px;
733 padding: 0 7px;
734 min-height: 17px;
735 border-radius: 9px;
736 background-color: #999;
737 color: #fff;
738 font-size: 11px;
739 line-height: 1.6;
740 text-align: center;
741 z-index: 26;
742 float: right;
743 }
744
745 body.capabilities_page_pp-capabilities-settings .publishpress-caps-settings .form-table th,
746 body.toplevel_page_pp-capabilities-settings .publishpress-caps-settings .form-table th {
747 width: 300px;
748 }
749
750 table.pp-capabilities-cb-key td {
751 padding-bottom: 5px;
752 padding-top: 5px;
753 }
754
755 table.pp-capabilities-cb-key td.pp-cap-icon-checked {
756 padding-top: 4px;
757 }
758
759 table.pp-capabilities-cb-key td.pp-cap-not-checked-definition {
760 padding-top: 6px;
761 }
762
763 table.pp-capabilities-cb-key td.pp-cap-x {
764 padding-top: 2px;
765 padding-left: 3px;
766 }
767
768 .capabilities-sidebar td.cap-x-definition {
769 padding-top: 4px;
770 }
771
772 div.ppc-editor-features-classic-toggle {
773 margin-bottom: 20px;
774 }
775
776 .pp-column-right.capabilities-sidebar .pp-sidebar-box ul,
777 .pp-capability-menus-wrapper.editor-features .pp-column-right .pp-sidebar-box:first-of-type ul,
778 .pp-capability-menus-wrapper.admin-features .pp-column-right .pp-sidebar-box:first-of-type ul,
779 .pp-capability-menus-wrapper.frontend-features .pp-column-right .pp-sidebar-box:first-of-type ul,
780 .pp-capability-menus-wrapper.profile-features .pp-column-right .pp-sidebar-box ul,
781 .pp-capability-menus-wrapper.nav-menus .pp-column-right .pp-sidebar-box:first-of-type ul {
782 padding: 0 !important;
783 margin: 0 !important;
784 }
785
786 .pp-capability-menus-wrapper.profile-features .pp-column-right .pp-sidebar-box ul li i {
787 margin-left: -5px;
788 }
789
790 .pp-column-right.capabilities-sidebar .pp-sidebar-box:first-of-type ul input:disabled,
791 .pp-capability-menus-wrapper.editor-features .pp-column-right .pp-sidebar-box:first-of-type ul input:disabled,
792 .pp-capability-menus-wrapper.admin-features .pp-column-right .pp-sidebar-box:first-of-type ul input:disabled,
793 .pp-capability-menus-wrapper.frontend-features .pp-column-right .pp-sidebar-box:first-of-type ul input:disabled,
794 .pp-capability-menus-wrapper.profile-features .pp-column-right .pp-sidebar-box:first-of-type ul input:disabled,
795 .pp-capability-menus-wrapper.nav-menus .pp-column-right .pp-sidebar-box:first-of-type ul input:disabled {
796 opacity: 1 !important;
797 background: #fff !important;
798 color: #50575e !important;
799 box-shadow: inset 0 1px 2px rgb(0 0 0 / 10%) !important;
800 border: 1px solid #8c8f94 !important;
801 }
802
803 .pp-capability-menus-wrapper.editor-features .pp-column-right .pp-sidebar-box:first-of-type ul input[type=checkbox]:checked::before,
804 .pp-capability-menus-wrapper.admin-features .pp-column-right .pp-sidebar-box:first-of-type ul input[type=checkbox]:checked::before,
805 .pp-capability-menus-wrapper.profile-features .pp-column-right .pp-sidebar-box:nth-of-type(2) ul input[type=checkbox]:checked::before,
806 .pp-capability-menus-wrapper.nav-menus .pp-column-right .pp-sidebar-box:first-of-type ul input[type=checkbox]:checked::before {
807 content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9Ii1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7Ij48cGF0aCBkPSJNMTQuOTUgNi40NkwxMS40MSAxMGwzLjU0IDMuNTRsLTEuNDEgMS40MUwxMCAxMS40MmwtMy41MyAzLjUzbC0xLjQyLTEuNDJMOC41OCAxMEw1LjA1IDYuNDdsMS40Mi0xLjQyTDEwIDguNThsMy41NC0zLjUzeiIgZmlsbD0iI2RjMTQzYyIvPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0icmdiYSgwLCAwLCAwLCAwKSIgLz48L3N2Zz4=) !important;
808 }
809
810 .pp-column-right.capabilities-sidebar .pp-sidebar-box:first-of-type ul span.cap-x {
811 font-size: 1.3em !important;
812 }
813
814 .pp-column-right.capabilities-sidebar .pp-sidebar-box ul li {
815 margin-top: 10px;
816 font-size: 13px;
817 line-height: 1.5;
818 }
819
820 .pp-capability-menus-wrapper.editor-features .pp-column-right .pp-sidebar-box:first-of-type ul,
821 .pp-capability-menus-wrapper.admin-features .pp-column-right .pp-sidebar-box:first-of-type ul,
822 .pp-capability-menus-wrapper.frontend-features .pp-column-right .pp-sidebar-box:first-of-type ul,
823 .pp-capability-menus-wrapper.profile-features .pp-column-right .pp-sidebar-box:nth-of-type(1) ul,
824 .pp-capability-menus-wrapper.profile-features .pp-column-right .pp-sidebar-box:nth-of-type(2) ul,
825 .pp-capability-menus-wrapper.nav-menus .pp-column-right .pp-sidebar-box:first-of-type ul {
826 list-style: none !important;
827 }
828
829 .pp-capability-menus-wrapper.profile-features.empty-elements .ppc-profile-features-submit,
830 .pp-capability-menus-wrapper.profile-features.empty-elements .refresh-column {
831 display: none;
832 }
833
834 .pp-capability-menus-wrapper.profile-features tr.empty-features-element td {
835 margin-left: 40px;
836 }
837
838 .publishpress-caps-settings .description {
839 vertical-align: text-bottom;
840 }
841
842 .pp-capability-menus-wrapper.profile-features table.pp-capability-menus-select tbody tr {
843 cursor: move;
844 }
845
846 /* ====================================================== Nav Menu Restriction */
847
848 .capabilities_page_pp-capabilities-nav-menus input.ppc-nav-menu-submit {
849 margin-bottom: 10px !important;
850 }
851
852 .capabilities_page_pp-capabilities-nav-menus input.ppc-nav-menu-submit {
853 margin-bottom: 10px !important;
854 }
855
856 td.ppc-menu-item span.menu-item-link {
857 user-select: none;
858 }
859
860 .ppc-tool-tip {
861 display: inline-block;
862 position: relative;
863 cursor: pointer;
864 }
865
866 .ppc-tool-tip .tool-tip-text {
867 display: none;
868 min-width: 250px;
869 top: -20px;
870 left: 50%;
871 transform: translate(-50%, -100%);
872 font-weight: normal;
873 border-radius: 10px;
874 position: absolute;
875 z-index: 99999999;
876 box-sizing: border-box;
877 transition: all .65s cubic-bezier(.84,-0.18,.31,1.26);
878 color: #6f6f6f;
879 font-size: 13px;
880 padding: 16px;
881 text-align: left;
882 background-color: #fff;
883 border: 1px solid #d5d5d5;
884 box-shadow: 0 2px 5px rgb(0 0 0 / 10%), 0 0 56px rgb(0 0 0 / 8%);
885 }
886
887 .ppc-tool-tip:not(.click-tooltip):hover .tool-tip-text,
888 .ppc-tool-tip.is-active .tool-tip-text {
889 display: block;
890 }
891
892 .ppc-tool-tip .tool-tip-text i {
893 position: absolute;
894 top: 100%;
895 left: 50%;
896 margin-left: -12px;
897 width: 24px;
898 height: 12px;
899 overflow: hidden;
900 }
901
902 .ppc-tool-tip .tool-tip-text i::after {
903 content: '';
904 position: absolute;
905 width: 12px;
906 height: 12px;
907 left: 50%;
908 transform: translate(-50%,-50%) rotate(45deg);
909 background-color: #fff;
910 box-shadow: 0 1px 8px rgba(0,0,0,0.5);
911 }
912
913 /* ====================================================== Sidebar promo box */
914
915 .pp-capabilities-sidebar .action-button {
916 margin-top: 20px;
917 text-align: center;
918 }
919
920 .pp-capabilities-sidebar .action-button a {
921 font-weight: normal;
922 text-decoration: none;
923 padding: 9px 12px;
924 -webkit-border-radius: 4px;
925 -moz-border-radius: 4px;
926 border-radius: 4px;
927 box-sizing: border-box;
928 border: 1px solid #fca871;
929 break-inside: avoid;
930 white-space: nowrap;
931 background-color: #FFB300;
932 border-color: #C58C07;
933 color: #754D26;
934 text-shadow: none;
935 }
936
937 .pp-capabilities-sidebar .action-button a:hover {
938 background: #fcca46;
939 color: #000 !important;
940 }
941
942 .pp-capabilities-sidebar h3.hndle {
943 font-size: 14px;
944 padding: 8px 12px;
945 margin: 0;
946 line-height: 1.4;
947 }
948
949 .pp-capabilities-sidebar .advertisement-box-content .inside ul {
950 margin-bottom: 20px;
951 }
952
953 .pp-capabilities-sidebar .advertisement-box-content .inside ul li {
954 position: relative;
955 font-weight: 600;
956 font-size: .9em;
957 }
958
959 .pp-capabilities-sidebar .advertisement-box-content .inside ul li:before {
960 content: "";
961 position: absolute;
962 top: 0;
963 right: 0;
964 bottom: 0;
965 left: 0;
966 z-index: 0;
967 background-color: #3C50FF;
968 mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z'/></svg>");
969 -webkit-mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z'/></svg>");
970 mask-size: 16px;
971 -webkit-mask-size: 16px;
972 mask-repeat: no-repeat;
973 -webkit-mask-repeat: no-repeat;
974 mask-position: left;
975 -webkit-mask-position: left;
976 }
977
978 .pp-capabilities-sidebar .advertisement-box-content a.advert-link {
979 display: block;
980 margin-top: 10px;
981 font-size: 1em;
982 text-decoration: underline;
983 color: #2271b1;
984 }
985
986 .pp-capabilities-sidebar .advertisement-box-header {
987 background: #655897;
988 color: #ffffff;
989 }
990
991 .pp-capabilities-sidebar .advertisement-box-content {
992 border: 1px solid #655897;
993 }
994
995 .pp-capabilities-sidebar .box-banner-image {
996 background: #655997;
997 text-align: center;
998 }
999
1000 .pp-capabilities-sidebar .box-banner-image img {
1001 max-width: 100%;
1002 }
1003
1004 .pp-capabilities-sidebar .ppc-advertisement-promo .advertisement-box-content .inside ul li {
1005 padding-left: 22px;
1006 }
1007
1008 .pp-capabilities-sidebar .upgrade-btn a {
1009 background: #FCB223;
1010 color: #000 !important;
1011 font-weight: normal;
1012 text-decoration: none;
1013 padding: 9px 12px;
1014 -webkit-border-radius: 4px;
1015 -moz-border-radius: 4px;
1016 border-radius: 4px;
1017 box-sizing: border-box;
1018 border: 1px solid #fca871;
1019 break-inside: avoid;
1020 white-space: nowrap;
1021 }
1022
1023 .pp-capabilities-sidebar .upgrade-btn a:hover {
1024 background: #fcca46;
1025 color: #000 !important;
1026 }
1027
1028 @media only screen and (min-width: 1075px) {
1029 .pp-capabilities-sidebar .ppc-advertisement-promo .upgrade-btn {
1030 display: inline-block;
1031 }
1032 }
1033
1034 @media only screen and (max-width: 1074px) {
1035 .pp-capabilities-sidebar .ppc-advertisement-promo .upgrade-btn {
1036 display: block;
1037 margin-top: 20px;
1038 }
1039
1040 .pp-capabilities-sidebar .ppc-advertisement-promo .upgrade-btn a {
1041 max-width: 170px;
1042 }
1043 }
1044
1045
1046 .ppc-sidebar-panel {
1047 padding: 0;
1048 border: 1px solid #655897;
1049 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
1050 background: #fff;
1051 font-size: initial;
1052 }
1053
1054 .ppc-sidebar-panel .postbox-header .hndle {
1055 cursor: move;
1056 webkit-user-select: none;
1057 user-select: none;
1058 font-size: 14px;
1059 padding: 8px 12px;
1060 margin: 0;
1061 line-height: 1.4;
1062 }
1063
1064 .ppc-sidebar-panel .postbox-header .handle-actions {
1065 flex-shrink: 0;
1066 }
1067
1068 .ppc-sidebar-panel .postbox-header .handle-actions .handlediv {
1069 width: 36px !important;
1070 height: 36px !important;
1071 margin: 0 !important;
1072 padding: 0 !important;
1073 border: 0 !important;
1074 background: none !important;
1075 outline: 0 !important;
1076 box-shadow: none !important;
1077 cursor: pointer;
1078 }
1079 .ppc-sidebar-panel .postbox-header .handle-actions .handlediv .toggle-indicator::before {
1080 color: #ffffff;
1081 }
1082
1083 .ppc-sidebar-panel .postbox-header .handle-actions .handlediv:focus,
1084 .ppc-sidebar-panel .postbox-header .handle-actions .handlediv:active,
1085 .ppc-sidebar-panel .postbox-header .handle-actions .handlediv:hover {
1086 outline: 0;
1087 box-shadow: none;
1088 }
1089
1090 .ppc-sidebar-panel .pp-sidebar-box {
1091 padding: 0;
1092 border: none;
1093 margin: 0;
1094 box-shadow: none;
1095 }
1096
1097 .ppc-sidebar-panel .postbox-header {
1098 background: #655897;
1099 color: #ffffff;
1100 }
1101
1102 .ppc-sidebar-panel .postbox-header {
1103 background: #655897;
1104 color: #ffffff;
1105 }
1106
1107 .ppc-sidebar-panel .postbox-header .hndle {
1108 background: #655897;
1109 color: #ffffff;
1110 }
1111
1112 body.capabilities_page_pp-capabilities .publishpress-caps-manage .pp-columns-wrapper.pp-enable-sidebar .pp-column-left,
1113 body.toplevel_page_pp-capabilitie .publishpress-caps-manage .pp-columns-wrapper.pp-enable-sidebar .pp-column-left {
1114 width: 72%;
1115 }
1116
1117 body.capabilities_page_pp-capabilities .pp-columns-wrapper.pp-enable-sidebar .pp-column-right,
1118 body.toplevel_page_pp-capabilitie .pp-columns-wrapper.pp-enable-sidebar .pp-column-right {
1119 width: calc(28% - 20px);
1120 }
1121
1122 .pp-sidebar-box.advertisement-box-content {
1123 padding: 0;
1124 font-size: initial;
1125 }
1126
1127 .pp-sidebar-box.advertisement-box-content ul:not(.pp-features-list) {
1128 padding: 0 !important;
1129 }
1130
1131 .pp-capability-menus-wrapper.profile-features .pp-sidebar-box.advertisement-box-content li:not(.pp-features-list-item):not(.search-choice):not(.search-field):not(.active-result):not(.result-selected) {
1132 padding: 0 !important;
1133 }
1134
1135 .pp-sidebar-box.advertisement-box-content ul:not(.pp-features-list),
1136 .pp-sidebar-box.advertisement-box-content ul:not(.pp-features-list) li:not(.pp-features-list-item) {
1137 list-style: none;
1138 font-size: 13px !important;
1139 font-weight: normal !important;
1140 }
1141
1142 .pp-sidebar-box.advertisement-box-content ul:not(.pp-features-list) li::before {
1143 display: none;
1144 }
1145
1146 .ppc-nav-menu-expand,
1147 .ppc-menu-block-icon {
1148 vertical-align: top;
1149 }
1150
1151 .ppc-nav-menu-expand svg,
1152 .ppc-menu-block-icon svg {
1153 fill: currentColor;
1154 outline: none;
1155 }
1156
1157 tr.opened .ppc-nav-menu-expand svg {
1158 transform: rotate(90deg);
1159 transition: transform .2s ease;
1160 visibility: visible;
1161 }
1162
1163 .pp-capability-menus-wrapper .fse-nav-menu .section-closed,
1164 .pp-capability-menus-wrapper .fse-nav-menu .menu-closed {
1165 display: none !important;
1166 }
1167
1168 ul.pp-capabilities-description {
1169 list-style: circle !important;
1170 margin-left: 12px;
1171 }
1172
1173 .ppc-flex {
1174 display: flex;
1175 justify-content: space-between;
1176 }
1177
1178 .ppc-flex-item {
1179 flex-basis: -moz-available;
1180 }
1181
1182 .ppc-flex-item .button {
1183 margin-right: 10px;
1184 }
1185
1186 .ppc-custom-item-parent-table {
1187 border: 1px solid #c3c4c7;
1188 }
1189
1190 .ppc-custom-features-table {
1191 width: 100%;
1192 border: none !important;
1193 }
1194
1195 .frontend-features-form.simple-form .field-row th,
1196 .ppc-custom-features-table .field-row th {
1197 width: 155px;
1198 padding-right: 0;
1199 padding-top: 0;
1200 padding-bottom: 0;
1201 vertical-align: baseline;
1202 border: none !important;
1203 text-align: left;
1204 }
1205
1206 .frontend-features-form.simple-form .field-row td,
1207 .ppc-custom-features-table .field-row td {
1208 padding-left: 0;
1209 padding-top: 0;
1210 padding-bottom: 0;
1211 }
1212
1213 .frontend-features-form.simple-form .field-row input:not([type="checkbox"]),
1214 .frontend-features-form.simple-form .field-row textarea,
1215 .ppc-custom-features-table .field-row input:not([type="checkbox"]),
1216 .ppc-custom-features-table .field-row textarea {
1217 width: 100%;
1218 }
1219
1220 .frontend-features-form.simple-form .field-row textarea
1221 .ppc-custom-features-table .field-row textarea {
1222 resize: none;
1223 height: 30px;
1224 vertical-align: top;
1225 }
1226
1227 .frontend-features-form.simple-form .field-row .chosen-container + input,
1228 .frontend-features-form.simple-form .field-row .post-ids-label {
1229 margin-top: 10px;
1230 }
1231
1232 .frontend-features-save-button-warning {
1233 display: none;
1234 color: red;
1235 padding-left: 10px;
1236 }
1237
1238 .pressshack-admin-wrapper input[type=submit][disabled]:hover + .frontend-features-save-button-warning {
1239 display: block;
1240 float: left;
1241 margin-right: 10px;
1242 }
1243
1244 .frontend-feature-entry {
1245 color: #50575e;
1246 }
1247
1248 .frontend-feature-entry-pages {
1249 color: #5ECD89;
1250 }
1251
1252 .frontend-feature-red,
1253 .feature-red {
1254 color: red !important;
1255 }
1256
1257 .custom-item-display {
1258 max-height: 200px;
1259 overflow-y: auto;
1260 width: auto;
1261 background-color: #fff;
1262 color: #000;
1263 padding: 8px 12px;
1264 border-left: 4px solid #3071A5;
1265 word-wrap: break-word;
1266 font-size: 15px;
1267 margin-top: 16px;
1268 margin-bottom: 16px;
1269 max-width: 480px;
1270 }
1271
1272 .ppc-capabilities-content.editor-features-content .custom-item-output {
1273 margin-left: 12px;
1274 }
1275
1276 .ppc-post-features-note {
1277 margin-top: 15px;
1278 }
1279
1280 .ppc-menu-overlay-item {
1281 background: #feb123 !important;
1282 opacity: 0.7 !important;
1283 }
1284
1285 .ppc-button-group {
1286 padding-left: 1px;
1287 display: inline-flex;
1288 flex-direction: row;
1289 flex-wrap: nowrap;
1290 width: 99.83%;
1291 }
1292
1293 .ppc-button-group label {
1294 display: inline-block;
1295 border: #7e8993 solid 1px;
1296 border-bottom: none;
1297 position: relative;
1298 z-index: 1;
1299 padding: 5px 10px;
1300 background: #fff;
1301 margin: 0 0 0 -1px;
1302 flex: 1;
1303 text-align: center;
1304 white-space: nowrap;
1305 }
1306
1307 .ppc-button-group-border {
1308 border-top: #7e8993 solid 1px !important;
1309 }
1310
1311 .ppc-button-group label.selected {
1312 border-color: #00d084;
1313 background: #00d084;
1314 color: #fff;
1315 font-weight: bold;
1316 z-index: 2;
1317 }
1318
1319
1320 .ppc-button-group label:first-child {
1321 border-radius: 3px 0 0 0;
1322 }
1323
1324 .ppc-button-group input {
1325 display: none !important;
1326 }
1327
1328 .frontend-element-new-element,
1329 .frontend-new-element-class {
1330 border-top-right-radius: 0;
1331 border-top-left-radius: 0;
1332 }
1333
1334 .pp-capability-menus-wrapper.frontend-features .code-mirror-before {
1335 border: 1px solid #ddd;
1336 border-bottom: none;
1337 background-color: #f7f7f7;
1338 }
1339
1340 .pp-capability-menus-wrapper.frontend-features .code-mirror-before div {
1341 color: #8F8F8F;
1342 margin-left: 45px;
1343 border-left: 1px solid #ddd;
1344 padding: 3px 8px;
1345 background-color: #fff;
1346 -webkit-user-select: none;
1347 -moz-user-select: none;
1348 -ms-user-select: none;
1349 user-select: none;
1350 }
1351
1352 .pp-capability-menus-wrapper.frontend-features .code-mirror-after {
1353 border: 1px solid #ddd;
1354 border-top: none;
1355 background-color: #f7f7f7;
1356 }
1357 .pp-capability-menus-wrapper.frontend-features .code-mirror-after div {
1358 color: #8F8F8F;
1359 margin-left: 45px;
1360 border-left: 1px solid #ddd;
1361 padding: 3px 8px;
1362 background-color: #fff;
1363 -webkit-user-select: none;
1364 -moz-user-select: none;
1365 -ms-user-select: none;
1366 user-select: none;
1367 }
1368
1369 .pp-capability-menus-wrapper.frontend-features .CodeMirror {
1370 margin-top: 0px;
1371 border: 1px solid #ddd;
1372 border-bottom: none;
1373 border-top: none;
1374 }
1375
1376 .pp-capability-menus-wrapper.frontend-features .CodeMirror pre {
1377 padding-left: 7px;
1378 line-height: 1.25;
1379 }
1380
1381 .pp-capability-menus-wrapper.frontend-features #pp-capability-menus-general #ppc-capabilities-wrapper {
1382 border: none;
1383 }
1384
1385 .pp-capability-menus-wrapper.frontend-features .ppc-capabilities-tabs {
1386 min-width: 255px;
1387 }
1388
1389 .pp-capability-menus-wrapper.frontend-features .ppc-capabilities-tabs li i {
1390 font-size: 18px;
1391 }
1392
1393 .pp-capability-menus-wrapper.frontend-features #ppc-capabilities-wrapper .ppc-capabilities-content > div {
1394 padding: 0 !important;
1395 }
1396
1397 .pp-capability-menus-wrapper.frontend-features .striped > tbody > :nth-child(odd) {
1398 background-color: transparent;
1399 }
1400 .pp-capability-menus-wrapper.frontend-features .striped > tbody > :nth-child(even) {
1401 background-color: #f6f7f7;
1402 }
1403
1404 .pp-capability-menus-wrapper.frontend-features .restrict-column input[type=checkbox]:checked:focus {
1405 border-color: inherit;
1406 box-shadow: inherit;
1407 }
1408
1409 .pp-capability-menus-wrapper.frontend-features .restrict-column input[type=checkbox]:checked::before {
1410 content: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%233582c4%27%2F%3E%3C%2Fsvg%3E");
1411 }
1412
1413 .pp-capability-menus-wrapper.frontend-features .pp-capability-menus .menu-item-link.restricted:active {
1414 color: #5ECD89;
1415 }
1416
1417 .pp-capability-menus-wrapper.frontend-features .pp-capability-menus .menu-item-link.restricted {
1418 color: #5ECD89 !important;
1419 }
1420
1421 .custom-item-output:not(.show),
1422 .editing-custom-item {
1423 display: none;
1424 }
1425
1426 .custom-item-action {
1427 float: right;
1428 }
1429
1430 .editing-custom-item span.title {
1431 color: #5ECD89;
1432 }
1433
1434 .cancel-custom-item-edit,
1435 .cancel-custom-features-item-edit {
1436 color: red !important;
1437 cursor: pointer;
1438 visibility: hidden;
1439 }
1440
1441 .custom-item-submit-buttons {
1442 display: flex;
1443 justify-content: space-between;
1444 }
1445
1446 .custom-item-wrapper-td {
1447 padding: 0 !important;
1448 }
1449
1450 .pp-capability-menus-wrapper.frontend-features thead td {
1451 border-bottom: 1px solid #c3c4c7 !important;
1452 }
1453
1454 .custom-items-table {
1455 border-top: 1px solid #c3c4c7 !important;
1456 border-left: none !important;
1457 }
1458
1459 .custom-items-table .manage-column {
1460 padding-left: 9px;
1461 }
1462
1463 .custom-table-title {
1464 background: #f0f0f1 !important;
1465 font-weight: 600;
1466 }
1467
1468 .custom-table-title .title-td {
1469 padding-left: 25px;
1470 }
1471
1472 .hidden-element {
1473 display: none !important;
1474 visibility: hidden !important;
1475 }
1476
1477 .capability-extractor-label {
1478 display: inline-block;
1479 vertical-align: top;
1480 box-sizing: border-box;
1481 margin: 1px 0 -1px 2px;
1482 padding: 0 5px;
1483 min-width: 18px;
1484 height: 18px;
1485 border-radius: 9px;
1486 background-color: darkcyan;
1487 color: #fff;
1488 font-size: 11px;
1489 line-height: 1.6;
1490 text-align: center;
1491 }
1492
1493 ul.ppc-redirects-tab {
1494 margin: 0;
1495 width: 25%;
1496 float: left;
1497 line-height: 1em;
1498 padding: 0 0 10px;
1499 position: relative;
1500 background-color: #fafafa;
1501 border-right: 1px solid #eee;
1502 box-sizing: border-box;
1503 min-height: 350px;
1504 }
1505
1506 .ppc-redirects-tab-content {
1507 float: left;
1508 width: 75%;
1509 min-height: 275px;
1510 box-sizing: border-box;
1511 padding-left: 10px;
1512 }
1513
1514 ul.ppc-redirects-tab li {
1515 margin: 0;
1516 padding: 0;
1517 display: block;
1518 position: relative;
1519 }
1520
1521 ul.ppc-redirects-tab li a {
1522 margin: 0;
1523 padding: 10px;
1524 display: block;
1525 box-shadow: none;
1526 text-decoration: none;
1527 line-height: 20px!important;
1528 border-bottom: 1px solid #eee;
1529 }
1530
1531 ul.ppc-redirects-tab li a span {
1532 margin-right: .618em;
1533 }
1534
1535 ul.ppc-redirects-tab li a span.dashicons {
1536 margin-left: 0;
1537 font-size: 15px;
1538 }
1539
1540 ul.ppc-redirects-tab li.active a {
1541 color: #555;
1542 position: relative;
1543 background-color: #eee;
1544 }
1545
1546 .ppc-redirects-section.postbox .inside {
1547 margin-left: 0 !important;
1548 margin-top: 0 !important;
1549 padding-left: 0 !important;
1550 }
1551
1552 .ppc-redirects-tab-content .login-redirect-option {
1553 margin-bottom: 10px;
1554 }
1555
1556 .ppc-redirects-tab-content .custom-url-wrapper {
1557 margin-top: 10px;
1558 }
1559
1560 .ppc-redirects-tab-content .login-redirect-option {
1561 margin-bottom: 10px;
1562 }
1563
1564 .pp-redirects-internal-links-wrapper.activated {
1565 display: flex
1566 }
1567
1568 .pp-redirects-internal-links-wrapper.activated .base-url {
1569 margin-top: 6px;
1570 }
1571
1572 .pp-redirects-internal-links-wrapper.activated .base-input {
1573 flex: 1 0 auto;
1574 }
1575
1576 .pp-redirects-internal-links-wrapper .base-input input[type=text] {
1577 width: 95% !important;
1578 }
1579
1580 .pp-version-notice-bold-purple-button a {
1581 color: #000000;
1582 text-decoration: none;
1583 }
1584
1585 .ppc-item-highlight {
1586 animation: highlightRow 2s ease-in-out;
1587 }
1588
1589 .admin-item-highlight {
1590 background-color: #fff3cd !important;
1591 }
1592
1593 .admin-item-highlight.disabled,
1594 .ppc-disabled-button {
1595 pointer-events: none !important;
1596 cursor: not-allowed !important;
1597 }
1598
1599 .spinner.ppc-feature-post-loader:not(.is-active) {
1600 display: none;
1601 }
1602
1603 /* Start COPIED FROM PP BLOCKS */
1604 .pp-capability-menus-wrapper.capabilities-dashboard input {
1605 float: right;
1606 }
1607
1608 .publishpress-caps-manage .dashboard-settings-boxes {
1609 margin-bottom: 20px;
1610 margin-top: 20px;
1611 display: grid;
1612 grid-column-gap: 10px;
1613 grid-row-gap: 10px;
1614 grid-template-columns: repeat(3, 1fr);
1615 }
1616
1617 .publishpress-caps-manage .pp-columns-wrapper:not(.pp-enable-sidebar) .dashboard-settings-boxes {
1618 grid-template-columns: repeat(4, 1fr);
1619 }
1620
1621 @media (max-width: 1200px) {
1622 .publishpress-caps-manage .dashboard-settings-boxes {
1623 grid-template-columns: repeat(2, 1fr)
1624 }
1625 }
1626
1627 @media (max-width: 979px) {
1628 .publishpress-caps-manage .dashboard-settings-boxes {
1629 grid-template-columns: repeat(1, 1fr)
1630 }
1631 }
1632
1633 .publishpress-caps-manage .dashboard-settings-boxes .dashboard-settings-box {
1634 position: relative;
1635 padding: 20px 20px 0;
1636 background-color: #fff;
1637 box-shadow: 0 10px 30px 0 rgba(160, 166, 190, 0.08);
1638 border: 1px solid #dcdcdc
1639 }
1640
1641 .publishpress-caps-manage .dashboard-settings-boxes .dashboard-settings-box h3 {
1642 margin: 0 0 1em;
1643 line-height: 1.5em;
1644 padding: 0
1645 }
1646
1647 .publishpress-caps-manage .dashboard-settings-boxes .dashboard-settings-box h3 span {
1648 background: #000;
1649 padding: 2px 5px;
1650 color: #fff;
1651 border-radius: 4px;
1652 font-size: 0.8em
1653 }
1654
1655 .publishpress-caps-manage .dashboard-settings-boxes .dashboard-settings-box h3 span.ppc-label-beta {
1656 background: #ccc
1657 }
1658
1659 .publishpress-caps-manage .dashboard-settings-boxes .dashboard-settings-box .dashboard-settings-description {
1660 line-height: 1.6em;
1661 padding: 0 0 20px;
1662 height: 150px
1663 }
1664
1665 @media (max-width: 979px) {
1666 .publishpress-caps-manage .dashboard-settings-boxes .dashboard-settings-box .dashboard-settings-description {
1667 height: auto
1668 }
1669 }
1670
1671 .publishpress-caps-manage .dashboard-settings-boxes .dashboard-settings-box .dashboard-settings-control {
1672 background: #fbfbfb;
1673 margin: 0 -20px;
1674 padding: 0 20px;
1675 line-height: 60px;
1676 border-top: 1px solid #dcdcdc;
1677 display: grid;
1678 grid-template-columns: 1fr 3fr;
1679 grid-column-gap: 20px
1680 }
1681
1682 @media (min-width: 980px) {
1683 .publishpress-caps-manage .dashboard-settings-boxes .dashboard-settings-box .dashboard-settings-control {
1684 position: absolute;
1685 bottom: 0;
1686 width: 100%;
1687 box-sizing: border-box
1688 }
1689 }
1690
1691 .publishpress-caps-manage .dashboard-settings-boxes .dashboard-settings-box .dashboard-settings-control .ppc-switch-button {
1692 float: none;
1693 margin: 0
1694 }
1695
1696 .publishpress-caps-manage .dashboard-settings-boxes .dashboard-settings-box .dashboard-settings-control .ppc-switch-button .switch {
1697 margin: 17px 0
1698 }
1699
1700 .publishpress-caps-manage .dashboard-settings-boxes .dashboard-settings-box--disabled {
1701 cursor: pointer;
1702 }
1703
1704 .publishpress-caps-manage .dashboard-settings-boxes .dashboard-settings-box--disabled:hover {
1705 border-color: #fcb223;
1706 box-shadow: 0 0 0 4px rgba(252, 178, 35, .2);
1707 }
1708
1709 .publishpress-caps-manage .dashboard-settings-boxes .dashboard-settings-box h3 span {
1710 background: #000;
1711 padding: 2px 5px;
1712 color: #fff;
1713 border-radius: 4px;
1714 font-size: .8em;
1715 }
1716
1717
1718 .ppc-switch-button {
1719 float: right;
1720 margin-left: 10px;
1721 margin-right: 30px;
1722 line-height: 27px
1723 }
1724
1725 .ppc-switch-button .switch {
1726 position: relative;
1727 display: inline-block;
1728 width: 46px;
1729 height: 26px;
1730 margin: 10px
1731 }
1732
1733 .ppc-switch-button .switch input {
1734 display: none
1735 }
1736
1737 .ppc-switch-button .switch .slider {
1738 position: absolute;
1739 cursor: pointer;
1740 top: 0;
1741 left: 0;
1742 right: 0;
1743 bottom: 0;
1744 background-color: #ccc;
1745 -webkit-transition: 0.4s;
1746 -moz-transition: 0.4s;
1747 -ms-transition: 0.4s;
1748 -o-transition: 0.4s;
1749 transition: 0.4s;
1750 -webkit-border-radius: 40px;
1751 -moz-border-radius: 40px;
1752 border-radius: 40px;
1753 width: auto
1754 }
1755
1756 .ppc-switch-button .switch .slider:before {
1757 position: absolute;
1758 content: '';
1759 height: 22px;
1760 width: 22px;
1761 left: 2px;
1762 bottom: 2px;
1763 background-color: #fff;
1764 -webkit-transition: 0.4s;
1765 -moz-transition: 0.4s;
1766 -ms-transition: 0.4s;
1767 -o-transition: 0.4s;
1768 transition: 0.4s;
1769 -webkit-border-radius: 50%;
1770 -moz-border-radius: 50%;
1771 border-radius: 50%
1772 }
1773
1774 .ppc-switch-button .switch input:checked+.slider {
1775 background-color: #00d084
1776 }
1777
1778 .ppc-switch-button .switch input:checked+.slider:before {
1779 -webkit-transform: translateX(20px);
1780 -moz-transform: translateX(20px);
1781 -ms-transform: translateX(20px);
1782 -o-transform: translateX(20px);
1783 transform: translateX(20px)
1784 }
1785
1786 .block-item-readonly .ppc-switch-button .switch {
1787 opacity: 0.3
1788 }
1789
1790
1791
1792 .ppc-admin-menu-rename-form .cancel-menu-title {
1793 padding: 0;
1794 width: 30px;
1795 height: 30px;
1796 min-height: 30px;
1797 display: inline-flex;
1798 align-items: center;
1799 justify-content: center;
1800 }
1801
1802 .ppc-admin-menu-rename-form .cancel-menu-title .dashicons {
1803 font-size: 16px;
1804 width: 16px;
1805 height: 16px;
1806 color: #a00;
1807 }
1808
1809 .ppc-admin-menu-rename-form .cancel-menu-title:hover .dashicons {
1810 color: #dc3232;
1811 }
1812
1813 .ppc-admin-menu-rename-form {
1814 display: inline-flex;
1815 align-items: center;
1816 gap: 5px;
1817 }
1818
1819 .ppc-admin-menu-rename-form .menu-title-input {
1820 width: 150px;
1821 height: 30px;
1822 padding: 0 8px;
1823 margin: 0;
1824 line-height: 28px;
1825 border-radius: 4px;
1826 }
1827
1828 .ppc-admin-menu-rename-form .save-menu-title,
1829 .ppc-admin-menu-rename-form .cancel-menu-title {
1830 padding: 0;
1831 width: 30px;
1832 height: 30px;
1833 min-height: 30px;
1834 display: inline-flex;
1835 align-items: center;
1836 justify-content: center;
1837 margin: 0;
1838 border-radius: 4px;
1839 }
1840
1841 .ppc-admin-menu-rename-form .save-menu-title .dashicons,
1842 .ppc-admin-menu-rename-form .cancel-menu-title .dashicons {
1843 font-size: 16px;
1844 width: 16px;
1845 height: 16px;
1846 }
1847
1848 .ppc-admin-menu-rename-form .save-menu-title .dashicons {
1849 color: #2271b1;
1850 }
1851
1852 .ppc-admin-menu-rename-form .cancel-menu-title .dashicons {
1853 color: #a00;
1854 }
1855
1856 .ppc-admin-menu-rename-form .save-menu-title:hover .dashicons {
1857 color: #0a4b78;
1858 }
1859
1860 .ppc-admin-menu-rename-form .cancel-menu-title:hover .dashicons {
1861 color: #dc3232;
1862 }
1863
1864 .pp-capabilities-count-indicator {
1865 display: inline-block;
1866 background-color: #f0f6fc;
1867 color: #2c3338;
1868 border: 1px solid #c3c4c7;
1869 border-radius: 4px;
1870 padding: 2px 6px;
1871 font-size: 11px;
1872 font-weight: 500;
1873 margin-left: 6px;
1874 min-width: 16px;
1875 text-align: center;
1876 line-height: 1.2;
1877 }
1878
1879 .pp-features-list {
1880 margin: 8px 0 8px 15px !important;
1881 padding: 0 !important;
1882 margin-top: 0 !important;
1883 list-style: disc !important;
1884 }
1885
1886 .pp-features-list li {
1887 margin-bottom: 4px !important;
1888 line-height: 1.4 !important;
1889 font-weight: normal !important;
1890 }
1891
1892 .ppc-floating-status {
1893 position: fixed;
1894 bottom: 20px;
1895 right: 50px;
1896 margin-bottom: 10px;
1897 transition: all 0.5s ease-out;
1898 z-index: 9999999999999;
1899 -webkit-backdrop-filter:blur(16px) saturate(180%);
1900 backdrop-filter:blur(16px) saturate(180%);
1901 background:#000000d9;
1902 border-radius:2px;
1903 box-shadow:0 .7px 1px #0000001a,0 1.2px 1.7px -.2px #0000001a,0 2.3px 3.3px -.5px #0000001a;
1904 box-sizing:border-box;
1905 color:#fff;
1906 font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
1907 font-size:13px;
1908 padding:12px 20px;
1909 }
1910 @media (max-width: 782px) {
1911 .ppc-floating-status {
1912 left: 60px;
1913 }
1914 }
1915
1916 .ppc-floating-status.ppc-floating-status--success {
1917 color: #00d084;
1918 }
1919 .ppc-floating-status.ppc-floating-status--error {
1920 color: #d63638;
1921 }
1922
1923 .ppc-hide-menu-item {
1924 display:none !important
1925 }
1926
1927 /* end COPIED FROM PP BLOCKS */
1928
1929 @media (min-width: 1200px) {
1930 .pp-column-right.capabilities-sidebar {
1931 padding-top: 50px;
1932 }
1933 .pp-capability-menus-wrapper.editor-features div.pp-column-right {
1934 padding-top: 110px;
1935 }
1936 .pp-capability-menus-wrapper.redirects-features div.pp-column-right {
1937 padding-top: 82px;
1938 }
1939 .pp-capability-menus-wrapper.admin-features div.pp-column-right {
1940 padding-top: 81px;
1941 }
1942 .pp-capability-menus-wrapper.frontend-features div.pp-column-right {
1943 padding-top: 62px;
1944 }
1945 .pp-capability-menus-wrapper.capabilities-dashboard div.pp-column-right {
1946 padding-top: 21px;
1947 }
1948
1949 .pp-capability-menus-wrapper.nav-menus div.pp-column-right {
1950 padding-top: 62px;
1951 }
1952 .publishpress-caps-manage.publishpress-caps-backup div.pp-column-right {
1953 padding-top: 67px;
1954 }
1955 }
1956
1957 @media (max-width: 1199px) {
1958 div.pp-capabilities-submit-top {
1959 padding-right: 10px;
1960 }
1961
1962 .pp-columns-wrapper div.pp-column-right {
1963 padding-top: 35px;
1964 }
1965
1966 #ppc-capabilities-wrapper {
1967 display: block;
1968 }
1969
1970 #ppc-capabilities-wrapper .ppc-capabilities-tabs > ul > li,
1971 #ppc-capabilities-wrapper .ppc-capabilities-tabs > ul > li.ppc-capabilities-tab-active {
1972 border-right: none;
1973 }
1974
1975 #publishpress_caps_form #akmin td.content,
1976 #publishpress_caps_form #akmin td.sidebar {
1977 display: block;
1978 padding: 0;
1979 }
1980
1981 #publishpress_caps_form #akmin td.content {
1982 margin-bottom: 40px;
1983 }
1984 }
1985
1986 @media (max-width: 1184px) {
1987
1988 /* Filters */
1989 .ppc-filter-wrapper {
1990 float: none;
1991 margin-bottom: 25px;
1992 }
1993 }
1994
1995 @media (min-width: 783px) {
1996
1997 div.publishpress-caps-backup td.cme-backup-list {
1998 width: 50%;
1999 }
2000
2001 div.publishpress-caps-backup td.cme-backup-info {
2002 padding: 0 0 0 20px;
2003 }
2004 }
2005
2006 @media (max-width: 782px) {
2007
2008 table.cme-checklist.form-table tr td {
2009 padding: 15px 10px;
2010 }
2011
2012 table .cme-typecaps th:first-of-type {
2013 width: 110px;
2014 }
2015
2016 .pp-capability-menus {
2017 background: linear-gradient(90deg, #fafafa 0%, #fafafa 48px, #fff 48px, #fff 100%);
2018 }
2019
2020 #pp-capability-menu-wrapper table td,
2021 #pp-capability-menu-wrapper table th {
2022 line-height: 24px;
2023 }
2024
2025 div.publishpress-caps-backup td.cme-backup-info{
2026 padding: 0;
2027 margin-top: 30px;
2028 }
2029 }
2030