PluginProbe
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot / 4.9.5
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot v4.9.5
4.9.5 4.9.4 4.9.3 4.9.2 4.9.1 4.9.0 4.8.2 4.8.1 4.8.0 4.7.0 4.6.2 4.6.1 4.6.0 4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 4.5.1 4.5.0 4.4.1 4.4.0 3.3.4 3.4.0 3.4.1 All 203 releases
betterdocs / react-src / admin / scss / admin.scss

admin.scss in BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot 4.9.5, at react-src/admin/scss/admin.scss

2,822 lines 57.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * All of the CSS for your admin-specific functionality should be
3 * included in this file.
4 */
5 @import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;500;600;700&display=swap");
6
7 @import "utils/common";
8 @import "utils/mixin";
9 @import "doc-categories/tree-table";
10 @import "doc-categories/slide-over";
11 @import "doc-categories/quick-edit";
12 @import "doc-categories/skeleton";
13 @import "doc-categories/toast";
14
15 .betterdocs-admin {
16 .betterdocs-dashboard-header-top {
17 // Pin the logo bar to the top on scroll, below the WP admin bar.
18 position: sticky;
19 top: 32px;
20 z-index: 100;
21 background-color: var(--base-background);
22 padding: 15px 0;
23 margin-bottom: 16px;
24
25 @media screen and (max-width: 782px) {
26 top: 46px;
27 }
28
29 .betterdocs-logo-action {
30 display: flex;
31 justify-content: space-between;
32
33 .betterdocs-dashboard-header-items {
34 display: flex;
35 align-items: center;
36
37 &.betterdocs-dashboard-header-right {
38 flex: 1;
39 justify-content: flex-end;
40
41 .admin-action-button {
42 text-decoration: none;
43 transition: all 0.3s ease 0s;
44 background: var(--base-color-700);
45 color: var(--base-background);
46 @include set-mode(color,
47 var(--base-background),
48 #ffffff);
49 margin-left: 5px;
50 min-height: 40px;
51 padding: 2px 24px;
52 display: inline-flex;
53 align-items: center;
54 justify-content: center;
55 gap: 8px;
56 border: none;
57 outline: none;
58 box-sizing: none;
59 font-size: 14px;
60 border-radius: 8px;
61 font-weight: 600;
62 line-height: 1.42;
63 cursor: pointer;
64 box-shadow: 0px 1px 2px 0px rgba(#101828, 0.05);
65
66 .action-button-icon {
67 align-items: center;
68 display: inline-flex;
69 width: 16px;
70 }
71
72 &.admin-action-button-secondary {
73 background: transparent;
74 color: var(--base-color-700);
75 border: 1px solid var(--base-color-700);
76 margin-left: 0;
77 margin-right: 12px;
78
79 &:hover {
80 background: var(--base-color-75);
81 }
82
83 .action-button-icon svg {
84 color: var(--base-color-700);
85 stroke: var(--base-color-700);
86 }
87 }
88 }
89 }
90
91 .betterdocs-dashboard-logo {
92 svg {
93 path[fill="#16342F"]="#16342F""] {
94 @include set-mode(fill, #16342f, #ffffff, true);
95 }
96 }
97 }
98 }
99 }
100 }
101 }
102
103 .fixed .column-notification_status {
104 width: 10%;
105 }
106
107 /* BetterDocs FLEX */
108 .betterdocs-flex {
109 display: flex;
110 }
111
112 .betterdocs-align-items-center {
113 align-items: center;
114 }
115
116 .betterdocs-builder-hidden {
117 display: none !important;
118 }
119
120 .betterdocs-metatab-menu {
121 background: #fff;
122 padding: 30px;
123 }
124
125 .betterdocs-metatab-menu ul {
126 list-style-type: none;
127 margin: 0;
128 padding: 0;
129 }
130
131 .betterdocs-metatab-menu ul li,
132 .betterdocs-builder-tab-menu ul li {
133 display: inline-block;
134 margin: 0;
135 position: relative;
136 padding: 15px 25px 15px 40px;
137 text-transform: uppercase;
138 letter-spacing: 2px;
139 cursor: pointer;
140 background-color: #edeff0;
141 }
142
143 .betterdocs-metatab-menu ul li:after,
144 .betterdocs-metatab-menu ul li:before {
145 position: absolute;
146 top: 0;
147 left: 100%;
148 content: "";
149 height: 0;
150 width: 0;
151 border: 25px solid transparent;
152 border-right-width: 0;
153 border-left-width: 20px;
154 }
155
156 .betterdocs-metatab-menu ul li:after {
157 z-index: 1;
158 -webkit-transform: translateX(3px);
159 -moz-transform: translateX(3px);
160 -ms-transform: translateX(3px);
161 -o-transform: translateX(3px);
162 transform: translateX(3px);
163 border-left-color: #fff;
164 margin: 0;
165 }
166
167 .betterdocs-metatab-menu ul li:before {
168 z-index: 2;
169 border-left-color: #edeff0;
170 border-top-width: 25px;
171 border-bottom-width: 25px;
172 }
173
174 .betterdocs-metatab-menu ul li:first-child.betterdocs-has-icon {
175 padding-left: 25px;
176 }
177
178 .betterdocs-metatab-menu ul li.betterdocs-has-icon>.betterdocs-menu-icon {
179 margin-right: 10px;
180 }
181
182 .betterdocs-metatab-menu ul li>span {
183 display: inline-block;
184 vertical-align: middle;
185 }
186
187 .betterdocs-metatab-menu ul li img {
188 display: block;
189 }
190
191 .betterdocs-metatab-menu ul li.active,
192 .betterdocs-metatab-menu ul li.betterdocs-complete {
193 background-color: #73d16f;
194 color: #fff;
195 }
196
197 .betterdocs-metatab-menu ul li.active>.betterdocs-menu-icon,
198 .betterdocs-metatab-menu ul li.betterdocs-complete>.betterdocs-menu-icon {
199 filter: invert(1);
200 }
201
202 .betterdocs-metatab-menu ul li.active:before,
203 .betterdocs-metatab-menu ul li.betterdocs-complete:before {
204 border-left-color: #73d16f;
205 }
206
207 /* CONTENT CSS */
208
209 .betterdocs-meta-contents {
210 background: #fff;
211 }
212
213 .betterdocs-metatab-inner-wrapper {
214 display: none;
215 }
216
217 @keyframes nxloadunload {
218 10% {
219 opacity: 0.7;
220 }
221
222 50% {
223 opacity: 0.5;
224 }
225
226 100% {
227 opacity: 1;
228 }
229 }
230
231 .betterdocs-preloader {
232 text-align: center;
233 padding: 40px 50px 50px;
234 }
235
236 .betterdocs-builder-content-wrapper .betterdocs-preloader {
237 padding: 0;
238 }
239
240 .betterdocs-preloader img {
241 width: 200px;
242 animation-duration: 1s;
243 animation-name: nxloadunload;
244 animation-iteration-count: infinite;
245 -webkit-animation-duration: 1s;
246 -webkit-animation-name: nxloadunload;
247 -webkit-animation-iteration-count: infinite;
248 }
249
250 .betterdocs-metatab-content {
251 display: none;
252 padding: 0px 30px;
253 overflow: hidden;
254 }
255
256 .betterdocs-metatab-content.active {
257 display: block;
258 }
259
260 .betterdocs-meta-next {
261 float: right;
262 }
263
264 .betterdocs-meta-section {
265 margin-bottom: 20px;
266 border: 1px solid #f7f7f7;
267 padding-bottom: 20px;
268 }
269
270 #betterdocs_metabox_wrapper .betterdocs-metatab-content h2.betterdocs-meta-section-title {
271 display: block;
272 color: #516378;
273 margin-bottom: 20px;
274 text-transform: uppercase;
275 padding-bottom: 0px;
276 background: #f8fafb;
277 padding: 14px;
278 letter-spacing: 2px;
279 font-weight: 700;
280 }
281
282 h2.betterdocs-meta-section-title .betterdocs-section-reset {
283 float: right;
284 }
285
286 .betterdocs-group-clone,
287 .betterdocs-group-remove {
288 text-decoration: none;
289 color: #333;
290 }
291
292 .betterdocs-group-clone>span,
293 .betterdocs-group-remove>span {
294 font-size: 18px;
295 }
296
297 .betterdocs-group-clone>span {
298 color: #73d16f;
299 }
300
301 .betterdocs-group-remove>span {
302 color: #dc4f4b;
303 }
304
305 .betterdocs-section-reset>span {
306 color: #dc4f4b;
307 font-size: 18px;
308 cursor: pointer;
309 }
310
311 .betterdocs-section-reset>span:hover {
312 color: #ef4144;
313 }
314
315 .betterdocs-group-field-add {
316 background-color: #5f7eff;
317 color: #fff;
318 border: none;
319 box-shadow: 0 3px 6px rgba(95, 126, 255, 0.5);
320 text-shadow: none;
321 cursor: pointer;
322 width: 40px;
323 height: 40px;
324 border-radius: 50%;
325 }
326
327 .betterdocs-group-field-add:hover {
328 box-shadow: 0 3px 6px rgba(95, 126, 255, 0.8);
329 }
330
331 .betterdocs-group-field-add>span {
332 line-height: 23px;
333 }
334
335 /* Add this attribute to the element that needs a tooltip */
336 [data-tooltip]] {
337 position: relative;
338 z-index: 2;
339 cursor: pointer;
340 }
341
342 /* Hide the tooltip content by default */
343 [data-tooltip]]:before,
344 [data-tooltip]]:after {
345 visibility: hidden;
346 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
347 filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
348 opacity: 0;
349 pointer-events: none;
350 }
351
352 /* Position tooltip above the element */
353 [data-tooltip]]::before {
354 position: absolute;
355 bottom: 150%;
356 left: calc(50% - 38px);
357 margin-bottom: 5px;
358 padding: 8px;
359 min-width: 60px;
360 border-radius: 3px;
361 background-color: #333;
362 color: #fff;
363 content: attr(data-tooltip);
364 text-align: center;
365 font-size: 12px;
366 line-height: 1.2;
367 z-index: 9999;
368 }
369
370 /* Triangle hack to make tooltip look like a speech bubble */
371 [data-tooltip]]:after {
372 position: absolute;
373 bottom: 150%;
374 left: 50%;
375 margin-left: -5px;
376 width: 0;
377 border-top: 5px solid #000;
378 border-top: 5px solid hsla(0, 0%, 20%, 0.9);
379 border-right: 5px solid transparent;
380 border-left: 5px solid transparent;
381 content: " ";
382 font-size: 0;
383 line-height: 0;
384 }
385
386 /* Show tooltip content on hover */
387 [data-tooltip]]:hover:before,
388 [data-tooltip]]:hover:after {
389 visibility: visible;
390 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
391 filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
392 opacity: 1;
393 }
394
395 .betterdocs-info-message-wrapper {
396 padding: 0;
397 }
398
399 .betterdocs-info-message {
400 font-size: 16px;
401 padding: 15px;
402 border-left: 2px solid #e61811;
403 background-color: #ffdcdc;
404 color: #403e3c;
405 }
406
407 /*
408 Form Input CSS
409 */
410 .betterdocs-meta-section table {
411 width: 100%;
412 padding-left: 20px;
413 padding-right: 30px;
414 }
415
416 .betterdocs-meta-section table tr {
417 vertical-align: top;
418 }
419
420 .betterdocs-meta-section tr[id^="betterdocs-meta-has_no"]^="betterdocs-meta-has_no""] {
421 display: none;
422 }
423
424 /* easy fix */
425 #betterdocs-meta-conversion_from {
426 display: none;
427 }
428
429 .betterdocs-meta-section table tr th {
430 width: 25%;
431 text-align: left;
432 padding: 15px 15px 15px 0px;
433 }
434
435 .betterdocs-meta-section table tr td {
436 width: 75%;
437 text-align: left;
438 padding: 15px;
439 }
440
441 .betterdocs-meta-field,
442 .betterdocs-media-url {
443 padding: 10px;
444 border: 1px solid #f7f7f7;
445 background-color: #f7f7f7 !important;
446 border-radius: 0px;
447 width: 400px;
448 }
449
450 .template-items {
451 display: flex;
452 align-items: center;
453 flex-wrap: wrap;
454 }
455
456 .template-items>* {
457 flex: 1;
458 }
459
460 .betterdocs-meta-template .betterdocs-meta-template-editable {
461 padding: 10px;
462 line-height: 25px;
463 border: 2px solid #ececec;
464 background: #f2f2f2;
465 font-size: 14px;
466 }
467
468 input[type="text"]="text""].betterdocs-meta-field,
469 input[type="text"]="text""].betterdocs-settings-field,
470 input[type="number"]="number""].betterdocs-meta-field,
471 input[type="number"]="number""].betterdocs-settings-field,
472 .betterdocs-countdown-input>input[type="number"]="number""] {
473 background-color: #f2f2f2;
474 box-shadow: none;
475 border: 1px solid rgba(0, 0, 0, 0.05);
476 transition:
477 border linear 0.2s,
478 box-shadow linear 0.2s;
479 }
480
481 input[type="text"]="text""].betterdocs-meta-field:focus,
482 input[type="text"]="text""].betterdocs-settings-field:focus,
483 input[type="number"]="number""].betterdocs-meta-field:focus,
484 input[type="number"]="number""].betterdocs-settings-field:focus,
485 .betterdocs-countdown-input>input[type="number"]="number""]:focus {
486 border-color: #73d16f !important;
487 }
488
489 input[type="number"]="number""].betterdocs-meta-field {
490 height: auto;
491 }
492
493 input.betterdocs-meta-field:focus,
494 select.betterdocs-meta-field:focus,
495 input.betterdocs-media-url:focus {
496 outline: none;
497 box-shadow: none;
498 border-color: #f2f2f2;
499 }
500
501 input.betterdocs-settings-field[type="checkbox"]="checkbox""]:disabled,
502 input.betterdocs-settings-field[type="checkbox"]="checkbox""]:disabled {
503 background-color: #d2d2d2;
504 border: 1px solid #c1c1c1;
505 }
506
507 select.betterdocs-meta-field {
508 height: 40px;
509 }
510
511 textarea.betterdocs-meta-field {
512 height: 150px;
513 }
514
515 input.betterdocs-template-field {
516 margin: 0;
517 border: 0px;
518 }
519
520 .betterdocs-opt-alert {
521 position: relative;
522 }
523
524 .betterdocs-opt-alert:before {
525 position: absolute;
526 left: 0;
527 top: 0;
528 width: 100%;
529 height: 100%;
530 content: "";
531 z-index: 9999;
532 }
533
534 .betterdocs-min-token-notice {
535 margin-top: 8px;
536 padding: 8px 12px;
537 background: #fff4ce;
538 border-left: 3px solid #f0b849;
539 color: #5a3e0f;
540 font-size: 12px;
541 line-height: 1.5;
542 border-radius: 2px;
543 }
544
545 .adv-btn-right {
546 text-align: right;
547 }
548
549 label.betterdocs-adv-checkbox-label {
550 background: #fff;
551 color: #73d16f;
552 padding: 8px 15px;
553 display: inline-block;
554 border-radius: 0;
555 letter-spacing: 1px;
556 border: 1px solid #73d16f;
557 transition: all 0.3s;
558 }
559
560 label.betterdocs-adv-checkbox-label:hover {
561 color: #fff;
562 border: 1px solid #73d16f;
563 }
564
565 .betterdocs-adv-checkbox-wrap #betterdocs_meta_advance_edit,
566 .betterdocs-adv-checkbox-wrap>input {
567 visibility: hidden;
568 width: 0;
569 height: 0;
570 position: absolute;
571 }
572
573 .betterdocs-meta-section table tr.betterdocs-adv_checkbox td {
574 padding: 15px 0px;
575 }
576
577 .betterdocs-adv-checkbox-wrap>input:checked+label.betterdocs-adv-checkbox-label,
578 .betterdocs-adv-checkbox-wrap #betterdocs_meta_advance_edit:checked+label.betterdocs-adv-checkbox-label {
579 background-color: #73d16f;
580 color: #fff;
581 }
582
583 /* Group Field */
584
585 .betterdocs-group-row td.betterdocs-control {
586 padding-left: 0;
587 padding-right: 0;
588 }
589
590 .betterdocs-group-field-wrapper .betterdocs-group-field {
591 border: 1px solid #f2f2f2;
592 margin-bottom: 15px;
593 }
594
595 .betterdocs-group-field-wrapper .betterdocs-group-field:last-child {
596 margin-bottom: 0;
597 }
598
599 .betterdocs-group-field-wrapper .betterdocs-group-field>h4 {
600 margin: 0;
601 position: relative;
602 padding: 15px;
603 color: #333;
604 cursor: pointer;
605 font-size: 14px;
606 background-color: #f8fafb;
607 }
608
609 .betterdocs-group-field-wrapper .betterdocs-group-field>h4>div {
610 position: absolute;
611 right: 0;
612 height: 100%;
613 padding: 15px;
614 top: 0;
615 }
616
617 .betterdocs-group-field-wrapper .betterdocs-group-field>div.betterdocs-group-inner {
618 display: none;
619 padding: 30px 15px 0;
620 background-color: #ffffff;
621 }
622
623 .betterdocs-group-field-wrapper .betterdocs-group-field.open>div.betterdocs-group-inner {
624 display: block;
625 }
626
627 /* Media Fiels */
628 .betterdocs-media-field-wrapper {
629 display: flex;
630 align-items: center;
631 }
632
633 .betterdocs-thumb-container {
634 display: none;
635 }
636
637 .betterdocs-thumb-container.betterdocs-has-thumb {
638 display: block;
639 width: 100px;
640 height: 100px;
641 margin-right: 10px;
642 overflow: hidden;
643 }
644
645 .betterdocs-thumb-container.betterdocs-has-thumb>img {
646 height: 100px;
647 }
648
649 .betterdocs-media-content>input {
650 display: block;
651 padding: 10px;
652 width: 250px;
653 border: 1px solid rgba(0, 0, 0, 0.15);
654 }
655
656 .betterdocs-media-button {
657 padding: 10px;
658 font-weight: 700;
659 border: 1px solid #f2f2f2;
660 margin-left: 10px;
661 }
662
663 .betterdocs-media-button.betterdocs-media-remove-button {
664 color: red;
665 margin-left: 0;
666 margin-top: 10px;
667 }
668
669 /* Custom select2 styles */
670
671 .betterdocs-control-wrapper .select2-container--default .select2-selection.select2-selection--single {
672 background-color: #fff;
673 border-color: #abb9d6;
674 height: 40px;
675 border-radius: 0;
676 }
677
678 .betterdocs-control-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered {
679 color: #333;
680 font-size: 15px;
681 line-height: 40px;
682 }
683
684 .betterdocs-control-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow {
685 height: 36px;
686 }
687
688 /* BetterDocs Settings Page CSS */
689 .betterdocs-settings-wrap {
690 padding-left: 0px;
691 }
692
693 .betterdocs-settings-header {
694 height: auto;
695 background: #fff;
696 border: 1px solid rgba(0, 0, 0, 0.1);
697 -webkit-display: flex;
698 display: flex;
699 -webkit-justify-content: flex-end;
700 justify-content: flex-end;
701 -webkit-align-items: center;
702 align-items: center;
703 margin-bottom: 20px;
704 padding: 10px 5px;
705 }
706
707 .betterdocs-settings-header .betterdocs-header-full {
708 display: flex;
709 align-content: center;
710 align-items: center;
711 padding: 10px;
712
713 .betterdocs-logo {
714 height: 50px;
715 width: auto;
716
717 .text path {
718 fill: #16342f;
719 }
720 }
721 }
722
723 .toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-settings-header .betterdocs-header-full {
724 .betterdocs-logo {
725 .text path {
726 fill: #ffffff !important;
727 }
728 }
729 }
730
731 .betterdocs-settings-header .betterdocs-admin-logo-inline {
732 box-shadow: 1px 0 0 0 rgba(0, 0, 0, 0.1);
733 padding: 15px 10px 10px 13px;
734 margin-right: 10px;
735 }
736
737 .betterdocs-settings-header .betterdocs-admin-logo-inline>svg {
738 width: 31.5px;
739 height: 32px;
740 }
741
742 .betterdocs-settings-header .betterdocs-header-full img {
743 width: 197px;
744 margin-right: 5px;
745 }
746
747 .betterdocs-settings-header .betterdocs-header-full .title {
748 font-size: 22px;
749 color: #444;
750 font-weight: 600;
751 margin: 0px;
752 line-height: 42px;
753 }
754
755 .betterdocs-settings-header .betterdocs-header-right {
756 text-align: right;
757 }
758
759 .betterdocs-settings-header .betterdocs-header-full,
760 .betterdocs-settings-header .betterdocs-header-right {
761 flex: 1 1 auto;
762 }
763
764 .betterdocs-settings-menu ul li {
765 display: inline-block;
766 margin-bottom: 0;
767 }
768
769 .betterdocs-settings-menu ul li a,
770 .betterdocs-settings-menu ul li span {
771 padding: 15px 20px;
772 background-color: #f8fafb;
773 color: #516378;
774 font-size: 14px;
775 font-weight: 600;
776 text-decoration: none;
777 border-top: 2px solid #f8fafb;
778 display: block;
779 }
780
781 .betterdocs-settings-menu ul li a:focus {
782 outline: none;
783 box-shadow: none;
784 }
785
786 .betterdocs-settings-menu ul li.active a {
787 background-color: #fff;
788 border-top: 2px solid #17c9a2;
789 }
790
791 .betterdocs-tab-content {
792 /* display: none; */
793 }
794
795 .betterdocs-tab-content.active {
796 display: block;
797 }
798
799 .betterdocs-list-grid-icon {
800 display: flex;
801 margin-left: auto;
802 }
803
804 .betterdocs-settings-button {
805 margin: 30px 15px 0 0;
806 }
807
808 .betterdocs-settings-section>table {
809 border-spacing: 0px 10px;
810 }
811
812 .betterdocs-settings-section table {
813 width: 100%;
814 }
815
816 .betterdocs-settings-section input.betterdocs-settings-field[type="text"]="text""] {
817 width: 82%;
818 max-width: 300px;
819 padding: 8px 10px;
820 }
821
822 .betterdocs-settings-section.betterdocs-instant_answer_tab input.betterdocs-settings-field[type="text"]="text""] {
823 max-width: 500px;
824 }
825
826 span.wp-picker-input-wrap {
827 display: inline-block;
828 margin-bottom: 10px;
829 }
830
831 .betterdocs-label {
832 position: relative;
833 }
834
835 .betterdocs-settings-menu ul li a.pro {
836 position: relative;
837 padding: 15px 36px 15px 20px;
838 }
839
840 .betterdocs-settings-menu .pro-label,
841 .betterdocs-label .pro-label {
842 margin-left: 5px;
843 margin-right: 5px;
844 font-size: 10px;
845 color: #ffffff;
846 text-transform: uppercase;
847 text-align: center;
848 position: absolute;
849 line-height: 1;
850 padding: 3px 6px;
851 border-radius: 2px;
852 background-image: -moz-linear-gradient(-122deg,
853 rgb(91 211 160) 0%,
854 rgb(54 214 146) 100%);
855 background-image: -webkit-linear-gradient(-122deg,
856 rgb(91 211 160) 0%,
857 rgb(54 214 146) 100%);
858 background-image: -ms-linear-gradient(-122deg,
859 rgb(91 211 160) 0%,
860 rgb(54 214 146) 100%);
861 }
862
863 .betterdocs-settings-menu .pro-label {
864 right: 0px;
865 }
866
867 .betterdocs-settings-section input.betterdocs-settings-field.betterdocs-colorpicker-field[type="text"]="text""],
868 .betterdocs-settings-section input.betterdocs-settings-field.betterdocs-colorpicker-field[type="text"]="text""]:focus {
869 width: 95px;
870 height: 28px;
871 margin: 0 5px;
872 border-color: #0071a1 !important;
873 font-size: 13px;
874 line-height: 2;
875 }
876
877 .betterdocs-settings-section label {
878 font-size: 14px;
879 }
880
881 .betterdocs-settings-section tr th {
882 padding: 10px 15px;
883 width: 30%;
884 text-align: left;
885 vertical-align: top;
886 }
887
888 #betterdocs_cross_domain_settings th,
889 #betterdocs_cross_domain_settings td {
890 display: block;
891 }
892
893 #betterdocs-settings-general_settings tr th,
894 #betterdocs-settings-analytics tr th,
895 #betterdocs-settings-layout_inner_tab.betterdocs-settings-section tr th,
896 #betterdocs-settings-shortcodes_settings.betterdocs-settings-section tr th {
897 width: 280px;
898 }
899
900 .betterdocs-settings-section tr td {
901 padding: 5px 15px;
902 }
903
904 .betterdocs-settings-section .betterdocs-section-inner-tab-content tr td {
905 padding: 10px 15px;
906 }
907
908 .betterdocs-settings-section tr td.betterdocs-card {
909 width: 100%;
910 }
911
912 .betterdocs-card-content {
913 display: flex;
914 flex-flow: column wrap;
915 max-width: 350px;
916 }
917
918 .betterdocs-card-content img {
919 width: 100%;
920 display: block;
921 }
922
923 .betterdocs-card-content p {
924 font-size: 14px;
925 color: #fff;
926 padding: 20px 10px 0;
927 }
928
929 .betterdocs-card-content p.betterdocs-customize-button {
930 background-color: #fff;
931 color: #26d396;
932 padding: 12px;
933 text-align: center;
934 border-radius: 3px;
935 box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;
936 font-size: 16px;
937 transition: all 0.3s ease;
938 }
939
940 .betterdocs-card-content p.betterdocs-customize-button:hover {
941 box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 6px;
942 }
943
944 .betterdocs-settings-section tr td.betterdocs-card a {
945 display: inline-block;
946 padding: 50px 30px;
947 font-size: 18px;
948 border-radius: 5px;
949 color: #fff;
950 background-color: #26d396;
951 text-decoration: none;
952 }
953
954 .betterdocs-field.type-text .betterdocs-label label {
955 line-height: 41px;
956 }
957
958 .betterdocs-field .betterdocs-control-wrapper p {
959 margin: 5px 0;
960 }
961
962 .betterdocs-field .betterdocs-field-help {
963 padding: 8px 10px;
964 background-color: #f9f9f9;
965 border: 1px solid #f2f2f2;
966 border-radius: 4px;
967 width: 80%;
968 }
969
970 .betterdocs-title h3 {
971 margin: 0.5em 0;
972 text-transform: uppercase;
973 letter-spacing: 2px;
974 font-size: 16px;
975 }
976
977 .betterdocs-settings-field,
978 input.betterdocs-settings-field {
979 padding: 7px;
980 border: 1px solid rgb(204, 204, 204);
981 background-color: rgb(255, 255, 255);
982 }
983
984 select.betterdocs-settings-field.select2-hidden-accessible+span {
985 min-width: 150px;
986 }
987
988 select.betterdocs-settings-field+span.select2-container {
989 z-index: 1;
990 }
991
992 input.betterdocs-settings-field[type="number"]="number""] {
993 height: auto;
994 }
995
996 input.betterdocs-settings-field[type="checkbox"]="checkbox""] {
997 padding: 14px !important;
998 border: 1px solid #9b9d9d;
999 background-color: #fff;
1000 box-shadow: none !important;
1001 border-radius: 2px;
1002 }
1003
1004 .betterdocs-control input[type="checkbox"]="checkbox""]:checked {
1005 background-color: #36d692;
1006 border-color: #36d692;
1007 }
1008
1009 .betterdocs-control input[type="checkbox"]="checkbox""]:checked::before {
1010 content: "";
1011 margin: -4px 0 0 -7px;
1012 background-image: url(../../../assets/static/admin/images/icons/check-mark.svg);
1013 background-repeat: no-repeat;
1014 width: 14px;
1015 }
1016
1017 .betterdocs-left-right-settings {
1018 width: 100%;
1019 display: flex;
1020 flex-flow: row nowrap;
1021 justify-content: space-between;
1022 }
1023
1024 .betterdocs-settings-left {
1025 max-width: 80em;
1026 height: auto;
1027 flex: 1 1 70%;
1028 }
1029
1030 .betterdocs-settings-right {
1031 flex: 1 1 30%;
1032 padding: 20px;
1033 display: flex;
1034 justify-content: center;
1035 align-items: center;
1036 }
1037
1038 .betterdocs-sidebar {
1039 background-color: #fff;
1040 width: 100%;
1041 padding: 50px 20px;
1042 margin-top: 34px;
1043 display: flex;
1044 flex-direction: column;
1045 justify-content: center;
1046 align-items: center;
1047 }
1048
1049 .betterdocs-sidebar-block {
1050 margin: 1em auto;
1051 }
1052
1053 .betterdocs-sidebar-block .betterdocs-admin-sidebar-logo {
1054 max-width: 200px;
1055 display: block;
1056 margin: 25px auto;
1057 }
1058
1059 .betterdocs-sidebar-block .betterdocs-admin-sidebar-logo>img,
1060 .betterdocs-sidebar-block .betterdocs-admin-sidebar-logo>svg {
1061 width: 100%;
1062 display: block;
1063 margin: 10px auto;
1064 }
1065
1066 .betterdocs-admin-sidebar-cta a {
1067 font-size: 1em;
1068 color: rgba(35, 40, 45, 0.45);
1069 text-decoration: none;
1070 text-transform: uppercase;
1071 letter-spacing: 0.065em;
1072 text-align: center;
1073 margin: 20px auto;
1074 display: block;
1075 border: 1px solid rgba(35, 40, 45, 0.185);
1076 border-radius: 4px;
1077 padding: 15px;
1078 width: 200px;
1079 outline: none;
1080 box-shadow: none;
1081 transition: all 0.3s;
1082 }
1083
1084 .betterdocs-admin-sidebar-cta a:hover {
1085 color: #23282d;
1086 box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.715);
1087 }
1088
1089 @media only screen and (max-width: 767px) {
1090 .betterdocs-left-right-settings {
1091 flex-flow: row wrap;
1092 flex-direction: column;
1093 }
1094
1095 .betterdocs-settings-right {
1096 padding: 0;
1097 }
1098 }
1099
1100 /* ADMIN */
1101 /**
1102 * All of the CSS for your public-facing functionality should be
1103 * included in this file.
1104 */
1105
1106 a.betterdocs-link {
1107 position: absolute;
1108 left: 0;
1109 top: 0;
1110 width: 100%;
1111 height: 100%;
1112 outline: none;
1113 }
1114
1115 .betterdocs-inner {
1116 display: flex;
1117 align-items: center;
1118 overflow: hidden;
1119 padding: 15px;
1120 background: #fff;
1121 box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
1122 max-width: 400px;
1123 }
1124
1125 .betterdocs-flex-reverse.betterdocs-inner {
1126 flex-direction: row-reverse;
1127 }
1128
1129 .betterdocs-has-close-btn.betterdocs-inner {
1130 padding-right: 30px !important;
1131 }
1132
1133 span.betterdocs-close {
1134 position: absolute;
1135 right: 10px;
1136 top: 10px;
1137 z-index: 999;
1138 cursor: pointer;
1139 width: 8px;
1140 height: 8px;
1141 }
1142
1143 span.betterdocs-close>svg {
1144 fill: #000000;
1145 position: absolute;
1146 }
1147
1148 #betterdocs-meta-supported_heading_tag .betterdocs-control-wrapper {
1149 display: flex;
1150 }
1151
1152 #betterdocs-meta-supported_heading_tag .betterdocs-control-wrapper label {
1153 margin-right: 15px;
1154 }
1155
1156 /*
1157 Notification Image CSS
1158 */
1159 .betterdocs-image {
1160 width: 60px;
1161 height: 60px;
1162 overflow: hidden;
1163 float: left;
1164 margin-right: 15px;
1165 display: flex;
1166 align-items: center;
1167 justify-content: center;
1168 }
1169
1170 .betterdocs-img-right .betterdocs-image {
1171 margin-left: 15px;
1172 margin-right: 0px;
1173 }
1174
1175 .betterdocs-image img.betterdocs-img-square {
1176 border-radius: 0px !important;
1177 }
1178
1179 .betterdocs-image img.betterdocs-img-circle,
1180 .betterdocs-image>img {
1181 border-radius: 50% !important;
1182 }
1183
1184 .betterdocs-image img.betterdocs-img-rounded {
1185 border-radius: 5px !important;
1186 }
1187
1188 .betterdocs-image>img {
1189 width: 100%;
1190 }
1191
1192 /*
1193 Notification Content CSS
1194 */
1195 .betterdocs-inner.betterdocs-img-right .betterdocs-content {
1196 display: flex;
1197 flex-direction: column;
1198 }
1199
1200 .betterdocs-inner.betterdocs-img-right .betterdocs-content .betterdocs-branding {
1201 position: static;
1202 margin-left: 0px;
1203 padding: 5px 0px 0px;
1204 }
1205
1206 .betterdocs-content {
1207 float: left;
1208 }
1209
1210 .betterdocs-content>span {
1211 display: block;
1212 }
1213
1214 .betterdocs-first-row {
1215 font-size: 12px;
1216 line-height: 1.2;
1217 }
1218
1219 .betterdocs-second-row {
1220 margin: 5px 0;
1221 font-size: 14px;
1222 font-weight: bolder;
1223 line-height: 1.5;
1224 }
1225
1226 .betterdocs-third-row {
1227 font-size: 11px;
1228 line-height: 1;
1229 }
1230
1231 /* Datepicker CSS */
1232 /* Date Picker Default Styles */
1233 .ui-datepicker {
1234 padding: 0;
1235 margin: 0;
1236 -webkit-border-radius: 0;
1237 -moz-border-radius: 0;
1238 border-radius: 0;
1239 background-color: #fff;
1240 border: 1px solid #dfdfdf;
1241 border-top: none;
1242 -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
1243 box-shadow: 0 3px 6px rgba(0, 0, 0, 0.075);
1244 min-width: 17em;
1245 width: auto;
1246 z-index: 1000 !important;
1247 }
1248
1249 body.wp-admin:not(.rtl) .ui-datepicker {
1250 margin-left: -1px;
1251 }
1252
1253 body.wp-admin.rtl .ui-datepicker {
1254 margin-right: -1px;
1255 }
1256
1257 .ui-datepicker * {
1258 padding: 0;
1259 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
1260 Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
1261 -webkit-border-radius: 0;
1262 -moz-border-radius: 0;
1263 border-radius: 0;
1264 }
1265
1266 .ui-datepicker table {
1267 font-size: 13px;
1268 margin: 0;
1269 border: none;
1270 border-collapse: collapse;
1271 }
1272
1273 .ui-datepicker .ui-widget-header,
1274 .ui-datepicker .ui-datepicker-header {
1275 background-image: none;
1276 border: none;
1277 color: #fff;
1278 font-weight: normal;
1279 }
1280
1281 .ui-datepicker .ui-datepicker-header .ui-state-hover {
1282 background: transparent;
1283 border-color: transparent;
1284 cursor: pointer;
1285 }
1286
1287 .ui-datepicker .ui-datepicker-title {
1288 margin: 0;
1289 padding: 10px 0;
1290 color: #fff;
1291 font-size: 14px;
1292 line-height: 14px;
1293 text-align: center;
1294 }
1295
1296 .ui-datepicker .ui-datepicker-prev,
1297 .ui-datepicker .ui-datepicker-next {
1298 position: relative;
1299 top: 0;
1300 height: 34px;
1301 width: 34px;
1302 }
1303
1304 .ui-datepicker .ui-state-hover.ui-datepicker-prev,
1305 .ui-datepicker .ui-state-hover.ui-datepicker-next {
1306 border: none;
1307 }
1308
1309 .ui-datepicker .ui-datepicker-prev,
1310 .ui-datepicker .ui-datepicker-prev-hover {
1311 left: 0;
1312 }
1313
1314 .ui-datepicker .ui-datepicker-next,
1315 .ui-datepicker .ui-datepicker-next-hover {
1316 right: 0;
1317 }
1318
1319 .ui-datepicker .ui-datepicker-next span,
1320 .ui-datepicker .ui-datepicker-prev span {
1321 display: none;
1322 }
1323
1324 .ui-datepicker .ui-datepicker-prev {
1325 float: left;
1326 }
1327
1328 .ui-datepicker .ui-datepicker-next {
1329 float: right;
1330 }
1331
1332 .ui-datepicker .ui-datepicker-prev:before,
1333 .ui-datepicker .ui-datepicker-next:before {
1334 font: normal 20px/34px "dashicons";
1335 padding-left: 7px;
1336 color: #fff;
1337 speak: none;
1338 -webkit-font-smoothing: antialiased;
1339 -moz-osx-font-smoothing: grayscale;
1340 width: 34px;
1341 height: 34px;
1342 }
1343
1344 .ui-datepicker .ui-datepicker-prev:before {
1345 content: "\f341";
1346 }
1347
1348 .ui-datepicker .ui-datepicker-next:before {
1349 content: "\f345";
1350 }
1351
1352 .ui-datepicker .ui-datepicker-prev-hover:before,
1353 .ui-datepicker .ui-datepicker-next-hover:before {
1354 opacity: 0.7;
1355 }
1356
1357 .ui-datepicker select.ui-datepicker-month,
1358 .ui-datepicker select.ui-datepicker-year {
1359 width: 33%;
1360 }
1361
1362 .ui-datepicker thead {
1363 color: #fff;
1364 font-weight: 600;
1365 }
1366
1367 .ui-datepicker th {
1368 padding: 10px;
1369 }
1370
1371 .ui-datepicker td {
1372 padding: 0;
1373 border: 1px solid #f4f4f4;
1374 }
1375
1376 .ui-datepicker td.ui-datepicker-other-month {
1377 border: transparent;
1378 }
1379
1380 .ui-datepicker tr:first-of-type td {
1381 border-top: 1px solid #f0f0f0;
1382 }
1383
1384 .ui-datepicker td.ui-datepicker-week-end {
1385 background-color: #f4f4f4;
1386 border: 1px solid #f0f0f0;
1387 }
1388
1389 .ui-datepicker td.ui-datepicker-today {
1390 background-color: #f0f0c0;
1391 }
1392
1393 .ui-datepicker td.ui-datepicker-current-day {
1394 background: #bbdd88;
1395 }
1396
1397 .ui-datepicker td .ui-state-default {
1398 background: transparent;
1399 border: none;
1400 text-align: center;
1401 text-decoration: none;
1402 width: auto;
1403 display: block;
1404 padding: 5px 10px;
1405 font-weight: normal;
1406 color: #444;
1407 }
1408
1409 .ui-datepicker td.ui-state-disabled .ui-state-default {
1410 opacity: 0.5;
1411 }
1412
1413 /* Default Color Scheme */
1414 .ui-datepicker .ui-widget-header,
1415 .ui-datepicker .ui-datepicker-header {
1416 background: #73d16f;
1417 }
1418
1419 .ui-datepicker thead {
1420 background: #32373c;
1421 }
1422
1423 .ui-datepicker td .ui-state-hover {
1424 background: #5f56f0;
1425 color: #fff;
1426 }
1427
1428 /* Settings Button */
1429
1430 .betterdocs-settings-button {
1431 margin: 30px 15px 0 0;
1432 }
1433
1434 .quick-builder-submit-btn,
1435 .betterdocs-meta-next,
1436 .betterdocs-settings-button {
1437 background-color: rgb(102, 72, 254);
1438 background-image: -webkit-linear-gradient(-169deg,
1439 #15c7a4 0%,
1440 #37de89 100%);
1441 color: rgb(255, 255, 255);
1442 letter-spacing: 1px;
1443 font-weight: 600;
1444 text-transform: uppercase;
1445 cursor: pointer;
1446 box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;
1447 border-width: 0px;
1448 border-style: initial;
1449 border-color: initial;
1450 border-image: initial;
1451 padding: 13px 25px;
1452 border-radius: 3px;
1453 margin: 30px 0px;
1454 transition: all 0.3s ease 0s;
1455 }
1456
1457 #test_report {
1458 background-image: -webkit-linear-gradient(-169deg,
1459 #15c7a4 0%,
1460 #37de89 100%);
1461 color: rgb(255, 255, 255);
1462 letter-spacing: 1px;
1463 font-weight: 600;
1464 cursor: pointer;
1465 box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;
1466 border-width: 0px;
1467 border-style: initial;
1468 border-color: initial;
1469 border-image: initial;
1470 padding: 8px 10px;
1471 border-radius: 3px;
1472 transition: all 0.3s ease 0s;
1473 }
1474
1475 .select2-container--open .select2-dropdown--below {
1476 z-index: 9999;
1477 }
1478
1479 .betterdocs-meta-next:hover,
1480 .betterdocs-settings-button:hover {
1481 background-color: #73d16f;
1482 box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 4px;
1483 }
1484
1485 .betterdocs-meta-multi_checkbox .betterdocs-control-wrapper label {
1486 margin-bottom: 10px;
1487 font-weight: bold;
1488 display: inline-block;
1489 }
1490
1491 .betterdocs-meta-multi_checkbox .betterdocs-control-wrapper label input {
1492 margin-right: 5px;
1493 }
1494
1495 .betterdocs-settings {
1496 flex: 1;
1497 }
1498
1499 .betterdocs-settings-content {
1500 display: flex;
1501 }
1502
1503 .betterdocs-settings-content-inner {
1504 display: flex;
1505 width: 100%;
1506 }
1507
1508 .betterdocs-settings-form-wrapper {
1509 flex: 10;
1510 }
1511
1512 .betterdocs-settings-right {
1513 flex: 2;
1514 background: #fff;
1515 margin: 6px 0px 0px 10px;
1516 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.07);
1517 }
1518
1519 .betterdocs-settings-form-wrapper {
1520 margin-top: 5px;
1521 background-color: #fff;
1522 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.07);
1523 }
1524
1525 #betterdocs-go_license_tab .betterdocs-settings-right {
1526 display: block;
1527 box-shadow: none;
1528 }
1529
1530 #betterdocs-go_license_tab .betterdocs-settings-right,
1531 #betterdocs-go_license_tab .betterdocs-sidebar {
1532 margin: 0px;
1533 }
1534
1535 #betterdocs-go_license_tab .betterdocs-sidebar {
1536 width: auto;
1537 flex-direction: row;
1538 align-items: center;
1539 justify-content: start;
1540 }
1541
1542 #betterdocs-go_license_tab .betterdocs-sidebar .betterdocs-sidebar-block.betterdocs-license-block {
1543 order: 1;
1544 }
1545
1546 #betterdocs-go_license_tab .betterdocs-sidebar .betterdocs-sidebar-block {
1547 margin: 1em 0;
1548 order: 2;
1549 flex: 1;
1550 }
1551
1552 .betterdocs-settings-documentation {
1553 margin-top: 10px;
1554 padding-left: 12px;
1555 padding-right: 12px;
1556 }
1557
1558 .betterdocs-settings-row {
1559 display: flex;
1560 gap: 12px;
1561 }
1562
1563 .betterdocs-admin-block {
1564 flex-basis: 25%;
1565 padding: 20px 16px 20px 20px;
1566 background: var(--base-background);
1567 border-radius: 16px;
1568 display: flex;
1569 flex-direction: column;
1570 }
1571
1572 @media (max-width: 1024px) {
1573 .betterdocs-settings-row {
1574 flex-wrap: wrap;
1575 }
1576
1577 .betterdocs-admin-block {
1578 flex-basis: 43%;
1579 }
1580 }
1581
1582 @media (max-width: 480px) {
1583 .betterdocs-admin-block {
1584 flex-basis: 100%;
1585 }
1586 }
1587
1588 header.betterdocs-admin-block-header {
1589 display: flex;
1590 align-items: center;
1591 }
1592
1593 .betterdocs-admin-block-header-icon {
1594 height: 38px;
1595 width: 38px;
1596 display: flex;
1597 align-items: center;
1598 justify-content: center;
1599 // background-color: #ecfdf3;
1600 border-radius: 50%;
1601 }
1602
1603 h4.betterdocs-admin-title {
1604 margin: 20px 0 14px;
1605 font-size: 18px;
1606 font-style: normal;
1607 font-weight: 500;
1608 line-height: 28px;
1609 color: var(--text-color-900);
1610 }
1611
1612 .betterdocs-admin-block-content {
1613 display: flex;
1614 flex-direction: column;
1615 flex: 1;
1616 height: 100%;
1617
1618 p {
1619 font-family: IBM Plex Sans;
1620 font-size: 14px;
1621 font-weight: 400;
1622 line-height: 20px;
1623 text-align: left;
1624 color: var(--text-color-600);
1625 margin-bottom: 18px;
1626 }
1627 }
1628
1629 .betterdocs-admin-block-btn {
1630 margin-top: auto;
1631 display: flex;
1632 align-items: center;
1633 }
1634
1635 .betterdocs-admin-block-btn a {
1636 color: var(--base-color-700);
1637 font-size: 14px;
1638 font-weight: 500;
1639 line-height: 20px;
1640 text-decoration: none;
1641 margin-right: 10px;
1642 line-height: 20px;
1643 }
1644
1645 .betterdocs-admin-block-btn a:hover {
1646 color: var(--base-color-700);
1647 outline: none;
1648 }
1649
1650 .betterdocs-save-now {
1651 background-color: #e74c3c;
1652 }
1653
1654 .betterdocs-section-inner-tab {
1655 display: flex;
1656 border: 1px solid rgb(235, 235, 235);
1657 }
1658
1659 .betterdocs-section-inner-tab>ul {
1660 width: 25%;
1661 list-style: none;
1662 margin: 0px;
1663 background-color: #eff1f3;
1664 }
1665
1666 .betterdocs-section-inner-tab>ul>li {
1667 padding: 14px;
1668 cursor: pointer;
1669 background-color: #eff1f3;
1670 margin-bottom: 0;
1671 color: #707070;
1672 position: relative;
1673 }
1674
1675 .betterdocs-section-inner-tab>ul>li:hover,
1676 .betterdocs-section-inner-tab>ul>li.betterdocs-active {
1677 background-color: rgb(255, 255, 255);
1678 box-shadow: 0px 12px 25px 0px rgba(0, 9, 78, 0.1);
1679 color: #252525;
1680 }
1681
1682 .betterdocs-section-inner-tab>ul>li:hover:before,
1683 .betterdocs-section-inner-tab>ul>li.betterdocs-active:before {
1684 content: "";
1685 background-color: rgb(54, 214, 146);
1686 position: absolute;
1687 width: 3px;
1688 height: 100%;
1689 left: 0;
1690 top: 0;
1691 }
1692
1693 .betterdocs-section-inner-tab>div.betterdocs-section-inner-tab-contents {
1694 flex: 1;
1695 padding: 20px 15px;
1696 }
1697
1698 .betterdocs-section-inner-tab div.betterdocs-section-inner-tab-content {
1699 display: none;
1700 }
1701
1702 .betterdocs-section-inner-tab div.betterdocs-section-inner-tab-content.betterdocs-active {
1703 display: block;
1704 }
1705
1706 .select2-container--default .select2-search--inline .select2-search__field {
1707 padding-left: 10px;
1708 padding-right: 10px;
1709 }
1710
1711 /*
1712 * Doc Permalink
1713 */
1714 .betterdocs-control-wrapper .available-structure-tags li {
1715 float: left;
1716 margin-right: 5px;
1717 }
1718
1719 /*
1720 * Admin screen header list and grid view
1721 */
1722 .betterdocs-listing-content {
1723 display: flex;
1724 flex-wrap: wrap;
1725 margin: 0 -15px;
1726 }
1727
1728 body.toplevel_page_betterdocs-admin {
1729 background-color: #f5f6fb;
1730 }
1731
1732 .betterdocs-single-listing {
1733 padding: 0 15px;
1734 margin-bottom: 30px;
1735 box-sizing: border-box;
1736 background-color: #e2e5ed;
1737 background-clip: content-box;
1738 width: 25%;
1739 min-width: 350px;
1740 text-align: center;
1741 }
1742
1743 .betterdocs-single-listing>a.betterdocs-button {
1744 display: inline-block;
1745 margin-bottom: 20px;
1746 padding: 10px 25px;
1747 }
1748
1749 .betterdocs-single-listing>div {
1750 padding: 15px 10px;
1751 text-align: initial;
1752 }
1753
1754 .betterdocs-single-listing-title {
1755 color: #474e59;
1756 font-size: 18px;
1757 margin: 15px 0px 25px;
1758 text-align: center;
1759 font-weight: 600;
1760 }
1761
1762 .betterdocs-single-listing-sub-title {
1763 color: #474e59;
1764 font-size: 15px;
1765 margin: 15px 0px 25px;
1766 text-align: center;
1767 font-weight: normal;
1768 }
1769
1770 .betterdocs-single-listing li.betterdocs-no-docs {
1771 pointer-events: none;
1772 }
1773
1774 .betterdocs-single-listing .betterdocs-no-docs svg {
1775 width: 70%;
1776 margin: 50px auto;
1777 display: block;
1778 max-width: 300px;
1779 }
1780
1781 .betterdocs-single-listing-inner ul {
1782 padding: 11px;
1783 margin: 0;
1784 border-radius: 3px;
1785 }
1786
1787 .betterdocs-single-listing li:not(.betterdocs-no-docs) {
1788 background-color: #d6d9e3;
1789 border: 1px dashed #aab3ca;
1790 margin: 0 0 10px;
1791 cursor: grab;
1792 }
1793
1794 .betterdocs-single-listing li .betterdocs-single-list-content {
1795 background-color: #fff;
1796 padding: 10px 5px;
1797 margin: -1px;
1798 display: flex;
1799 align-items: center;
1800 border-left: 1px solid #36d692;
1801 box-shadow: 0 1px 3px rgba(9, 30, 66, 0.15);
1802 transition: all 0.3s ease 0s;
1803 }
1804
1805 .betterdocs-single-listing li .betterdocs-single-list-content:hover {
1806 box-shadow: 0px 19px 18px 0px rgba(0, 9, 78, 0.12);
1807 }
1808
1809 .betterdocs-single-listing li .betterdocs-single-list-content>a {
1810 width: 70%;
1811 display: inline-block;
1812 flex: 1;
1813 }
1814
1815 .betterdocs-single-listing li .betterdocs-single-list-content>a .betterdocs-draft {
1816 color: #f54;
1817 }
1818
1819 .betterdocs-single-listing li a {
1820 text-decoration: none;
1821 margin-left: 5px;
1822 color: #626b77;
1823 font-size: 13px;
1824 }
1825
1826 .betterdocs-single-listing li .betterdocs-single-list-content>span:not(.betterdocs-article-title) {
1827 display: flex;
1828 align-items: center;
1829 margin-left: 3px;
1830 margin-right: 3px;
1831 }
1832
1833 .betterdocs-single-listing li .betterdocs-single-list-content>span.betterdocs-article-title {
1834 margin-left: 5px;
1835 display: inline-block;
1836 flex: 1;
1837 }
1838
1839 .betterdocs-single-listing li .betterdocs-single-list-content>span>a {
1840 display: inline-block;
1841 font-size: 15px;
1842 }
1843
1844 .betterdocs-single-listing li .betterdocs-single-list-content>span>a>span {
1845 font-size: 15px;
1846 display: inline;
1847 }
1848
1849 .betterdocs-single-listing li .betterdocs-single-list-content>span>a span:hover {
1850 color: #1bd083;
1851 }
1852
1853 .betterdocs-single-listing li .betterdocs-single-list-content>span>a>svg {
1854 width: 15px;
1855 fill: #0073aa;
1856 }
1857
1858 .betterdocs-header-button {
1859 margin-left: 20px;
1860 }
1861
1862 .betterdocs-button {
1863 background-color: #15c7a4;
1864 color: rgb(255, 255, 255);
1865 letter-spacing: 0.05em;
1866 font-weight: 500;
1867 text-transform: uppercase;
1868 cursor: pointer;
1869 box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;
1870 border: none;
1871 padding: 13px 25px;
1872 border-radius: 3px;
1873 transition: all 0.3s ease 0s;
1874 text-decoration: none;
1875 }
1876
1877 .betterdocs-button-primary,
1878 .betterdocs-tab-content .bulkactions .button {
1879 background-image: -webkit-linear-gradient(-169deg,
1880 #15c7a4 0%,
1881 #37de89 100%);
1882 color: rgb(255, 255, 255);
1883 border: 1px solid transparent;
1884 }
1885
1886 .betterdocs-button-primary:hover {
1887 background-image: -webkit-linear-gradient(-169deg,
1888 #31da8d 0%,
1889 #1ecd9d 100%);
1890 color: rgb(255, 255, 255);
1891 }
1892
1893 .betterdocs-button-secondary {
1894 background-color: #f1fff9;
1895 background-image: none;
1896 color: #15c7a4;
1897 border: 1px solid #15c7a4;
1898 }
1899
1900 .betterdocs-button-secondary:hover {
1901 background-color: #15c7a4;
1902 background-image: -webkit-linear-gradient(-169deg,
1903 #15c7a4 0%,
1904 #37de89 100%);
1905 color: rgb(255, 255, 255);
1906 }
1907
1908 .betterdocs-button-group {
1909 display: flex;
1910 align-items: center;
1911 justify-content: center;
1912 gap: 10px;
1913 padding: 0px 0px 100px 0px !important;
1914
1915 .new-category,
1916 .generate-sample-data {
1917 display: flex;
1918 align-items: center;
1919 justify-content: center;
1920 background: #00b884;
1921 color: #fff;
1922 min-height: 30px;
1923 border: none;
1924 outline: none;
1925 font-size: 12px;
1926 border-radius: 8px;
1927 text-decoration: none;
1928 width: 130px;
1929 cursor: pointer;
1930 padding: 5px 10px 5px 10px;
1931 font-weight: 600;
1932 box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
1933 white-space: nowrap;
1934 text-align: center;
1935 }
1936
1937 .new-category {
1938 background: #fff;
1939 color: #344054;
1940 border: 1px solid #d0d5dd;
1941 box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05);
1942 }
1943 }
1944
1945 .betterdocs-no-docs {
1946 &.betterdocs-single-listing {
1947 width: 100%;
1948 min-width: 350px;
1949 background-color: #fff;
1950 border-radius: 16px;
1951 }
1952
1953 .betterdocs-single-listing-inner {
1954 text-align: center !important;
1955
1956 svg {
1957 padding: 100px 0px 53px 0px;
1958 max-height: 350px;
1959 }
1960
1961 .no-category {
1962 padding: 0px 0px 16px 0px;
1963 color: #101828;
1964 font-size: 32px;
1965 font-style: normal;
1966 font-weight: 600;
1967 line-height: 32px;
1968 }
1969
1970 .subtitle {
1971 padding: 0px 0px 20px 0px;
1972 color: #667085;
1973 text-align: center;
1974 font-size: 15px;
1975 font-style: normal;
1976 font-weight: 400;
1977 line-height: 160%;
1978 }
1979 }
1980 }
1981
1982 .betterdocs-header-button .betterdocs-button {
1983 padding: 10px 20px;
1984 margin-right: 8px;
1985 font-size: 12px;
1986 box-shadow: none;
1987 }
1988
1989 .betterdocs-header-button .dashboard-search-field,
1990 .betterdocs-header-button .dashboard-search-field:focus {
1991 border: 1px solid #15c7a4;
1992 padding: 5px 24px 5px 8px;
1993 font-size: 12px;
1994 box-shadow: none;
1995 }
1996
1997 .betterdocs-listing-table-content .wp-list-table a {
1998 color: #2c3338;
1999 }
2000
2001 .betterdocs-header-filter form {
2002 display: flex;
2003 flex-wrap: wrap;
2004 }
2005
2006 #reportrange {
2007 display: none;
2008 }
2009
2010 .betterdocs-header-filter form input[type="text"]="text""],
2011 .betterdocs-header-filter form select,
2012 .betterdocs-tab-content #bulk-action-selector-bottom {
2013 background-color: #ffffff;
2014 border: 1px solid #e7ebf3;
2015 box-sizing: border-box;
2016 border-radius: 5px;
2017 padding: 10px 25px 10px 32px;
2018 font-size: 15px;
2019 line-height: 18px;
2020 color: #666b78;
2021 margin: 4px 4px;
2022 background-size: auto;
2023 background-repeat: no-repeat;
2024 }
2025
2026 .betterdocs-header-filter form input#post-search-input {
2027 background-image: url("../../../assets/static/admin/images/icons/search.png");
2028 background-position: left 8px top 50%;
2029 padding-right: 10px;
2030 }
2031
2032 .betterdocs-header-filter form input.dashboard-select-date-custom {
2033 padding-left: 10px;
2034 padding-right: 10px;
2035 text-align: center;
2036 background-image: url("../../../assets/static/admin/images/icons/calendar.png");
2037 background-repeat: no-repeat;
2038 background-size: 38px auto;
2039 border: none;
2040 height: 38px;
2041 width: 38px;
2042 color: rgba(255, 255, 255, 0);
2043 cursor: pointer;
2044 }
2045
2046 .betterdocs-header-filter form select.dashboard-select-view {
2047 max-width: 110px;
2048 background-image: url("../../../assets/static/admin/images/icons/eye.png"),
2049 url("../../../assets/static/admin/images/icons/caret-down.png");
2050 }
2051
2052 .betterdocs-header-filter form select.dashboard-select-author {
2053 background-image: url("../../../assets/static/admin/images/icons/author.png"),
2054 url("../../../assets/static/admin/images/icons/caret-down.png");
2055 }
2056
2057 .betterdocs-header-filter form select.dashboard-select-order {
2058 background-image: url("../../../assets/static/admin/images/icons/sort.png"),
2059 url("../../../assets/static/admin/images/icons/caret-down.png");
2060 max-width: 120px;
2061 }
2062
2063 .betterdocs-header-filter form .dashboard-select-date {
2064 cursor: pointer;
2065 background-image: url("../../../assets/static/admin/images/icons/datetime.png"),
2066 url("../../../assets/static/admin/images/icons/caret-down.png");
2067 max-width: 135px;
2068 }
2069
2070 .betterdocs-header-filter form select.dashboard-select-status,
2071 .betterdocs-header-filter form select.dashboard-select-category,
2072 .betterdocs-header-filter form select.dashboard-select-kb {
2073 background-image: url("../../../assets/static/admin/images/icons/status.png"),
2074 url("../../../assets/static/admin/images/icons/caret-down.png");
2075 }
2076
2077 .betterdocs-header-filter form select.dashboard-select-category {
2078 max-width: 162px;
2079 }
2080
2081 .betterdocs-header-filter form select.dashboard-select-kb {
2082 max-width: 120px;
2083 }
2084
2085 .betterdocs-header-filter form select.dashboard-select-status {
2086 max-width: 145px;
2087 }
2088
2089 .betterdocs-tab-content #bulk-action-selector-bottom {
2090 background-image: url("../../../assets/static/admin/images/icons/bulk-action.png"),
2091 url("../../../assets/static/admin/images/icons/caret-down.png");
2092 }
2093
2094 .betterdocs-header-filter form select,
2095 .betterdocs-header-filter form .dashboard-select-date,
2096 .betterdocs-tab-content #bulk-action-selector-bottom {
2097 background-repeat: no-repeat;
2098 background-size:
2099 16px auto,
2100 9px auto;
2101 background-position:
2102 left 10px top 50%,
2103 right 10px bottom 50%;
2104 }
2105
2106 .betterdocs-header-filter form select.dashboard-select-status,
2107 .betterdocs-header-filter form select.dashboard-select-category,
2108 .betterdocs-header-filter form select.dashboard-select-kb {
2109 background-size:
2110 auto 16px,
2111 9px auto;
2112 }
2113
2114 .betterdocs-header-filter form .betterdocs-search-filter-btn {
2115 font-weight: bold;
2116 padding: 10px 20px;
2117 margin: 4px;
2118 }
2119
2120 @media only screen and (max-width: 1440px) {
2121
2122 .betterdocs-header-filter form input[type="text"]="text""],
2123 .betterdocs-header-filter form select {
2124 padding: 10px 25px 10px 8px;
2125 margin: 4px 3px;
2126 }
2127
2128 .betterdocs-header-filter form input#post-search-input {
2129 background-image: none;
2130 padding-right: 8px;
2131 }
2132
2133 .betterdocs-header-filter form select.dashboard-search-field {
2134 background-image: none,
2135 url("../../../assets/static/admin/images/icons/caret-down.png");
2136 }
2137
2138 .betterdocs-header-filter form select.dashboard-select-order,
2139 .betterdocs-header-filter form select.dashboard-select-view {
2140 max-width: 90px;
2141 }
2142
2143 .betterdocs-header-filter form .dashboard-select-date {
2144 max-width: 115px;
2145 }
2146
2147 .betterdocs-header-filter form select.dashboard-select-category {
2148 max-width: 142px;
2149 }
2150
2151 .betterdocs-header-filter form select.dashboard-select-kb {
2152 max-width: 100px;
2153 }
2154
2155 .betterdocs-header-filter form select.dashboard-select-status {
2156 max-width: 125px;
2157 }
2158 }
2159
2160 .betterdocs-tab-content .bulkactions .button {
2161 font-weight: bold;
2162 padding: 4px 20px;
2163 margin: 4px !important;
2164 }
2165
2166 .daterangepicker select.monthselect,
2167 .daterangepicker select.yearselect {
2168 padding-left: 5px !important;
2169 }
2170
2171 .betterdocs-tab-content .tablenav .tablenav-pages {
2172 float: left;
2173 }
2174
2175 .wp-core-ui .betterdocs-tab-content .tablenav-pages .button,
2176 .wp-core-ui .betterdocs-tab-content .tablenav-pages .button-secondary {
2177 color: #15c7a4;
2178 border-color: #15c7a4;
2179 background: #ffffff;
2180 }
2181
2182 .betterdocs-tab-content .pagination-links .button.disabled {
2183 background-color: #ffffff !important;
2184 }
2185
2186 .betterdocs-list-grid-icon .icon-wrap {
2187 border-radius: 8px;
2188 background: #f0f0f0;
2189 margin-left: 10px;
2190 border-radius: 5px;
2191 text-decoration: none;
2192 height: 34px;
2193 width: 34px;
2194 display: flex;
2195 align-items: center;
2196 justify-content: center;
2197 }
2198
2199 .betterdocs-list-grid-icon .icon-wrap svg {
2200 display: block;
2201 }
2202
2203 .betterdocs-list-grid-icon .icon-wrap path {
2204 background-color: #fff;
2205 }
2206
2207 .betterdocs-list-grid-icon .icon-wrap.active {
2208 background-color: #15c7a4;
2209 border: 1px solid #15c7a4;
2210 }
2211
2212 .betterdocs-list-grid-icon .icon-wrap.active path {
2213 stroke: #ffffff;
2214 }
2215
2216 .betterdocs-list-grid-icon .icon-wrap.active:focus {
2217 box-shadow: none;
2218 outline: none;
2219 }
2220
2221 .betterdocs-switch-mode {
2222 display: flex;
2223 align-items: center;
2224 justify-content: center;
2225 margin-top: 1px;
2226 border-radius: 8px;
2227 background: #f0f0f0;
2228 height: 38px;
2229 width: 30px;
2230 padding: 0 5px;
2231 margin-left: 10px;
2232 }
2233
2234 .betterdocs-switch-mode label {
2235 display: flex;
2236 align-items: center;
2237 }
2238
2239 .betterdocs-dark-mode .betterdocs-switch-mode {
2240 border-color: rgba(156, 174, 192, 0.27);
2241 background: #36405a;
2242
2243 label {
2244 &::after {
2245 content: "\e903";
2246 font-family: "btd-icon";
2247 color: #fff;
2248 display: inline-flex;
2249 font-size: 22px;
2250 line-height: 24px;
2251 }
2252
2253 svg {
2254 display: none;
2255 }
2256 }
2257 }
2258
2259 .betterdocs-dark-mode .betterdocs-header-button .betterdocs-button-secondary {
2260 background-color: #4f6593;
2261 color: #fff;
2262 border: 1px solid transparent;
2263 }
2264
2265 #dayIcon {
2266 position: relative;
2267 width: 24px;
2268 height: 18px;
2269 margin: 0 7px;
2270 fill: rgba(156, 174, 192, 0.27);
2271 }
2272
2273 #nightIcon {
2274 position: relative;
2275 width: 24px;
2276 height: 18px;
2277 margin: 0 7px;
2278 fill: rgba(156, 174, 192, 0.27);
2279 }
2280
2281 body:not(.betterdocs-dark-mode) #dayIcon {
2282 fill: #15c7a4;
2283 }
2284
2285 body.betterdocs-dark-mode #nightIcon {
2286 fill: #15c7a4;
2287 }
2288
2289 #dayIcon,
2290 #nightIcon {
2291 cursor: pointer;
2292 }
2293
2294 input[type="checkbox"]="checkbox""].betterdocs-mode-toggle {
2295 display: none;
2296 }
2297
2298 .betterdocs-mode-toggle,
2299 .betterdocs-mode-toggle:after,
2300 .betterdocs-mode-toggle:before,
2301 .betterdocs-mode-toggle *,
2302 .betterdocs-mode-toggle *:after,
2303 .betterdocs-mode-toggle *:before,
2304 .betterdocs-mode-toggle+.betterdocs-mode-toggle-button {
2305 -moz-box-sizing: border-box;
2306 box-sizing: border-box;
2307 }
2308
2309 .betterdocs-mode-toggle::-moz-selection,
2310 .betterdocs-mode-toggle:after::-moz-selection,
2311 .betterdocs-mode-toggle:before::-moz-selection,
2312 .betterdocs-mode-toggle *::-moz-selection,
2313 .betterdocs-mode-toggle *:after::-moz-selection,
2314 .betterdocs-mode-toggle *:before::-moz-selection,
2315 .betterdocs-mode-toggle+.betterdocs-mode-toggle-button::-moz-selection {
2316 background: none;
2317 }
2318
2319 .betterdocs-mode-toggle::selection,
2320 .betterdocs-mode-toggle:after::selection,
2321 .betterdocs-mode-toggle:before::selection,
2322 .betterdocs-mode-toggle *::selection,
2323 .betterdocs-mode-toggle *:after::selection,
2324 .betterdocs-mode-toggle *:before::selection,
2325 .betterdocs-mode-toggle+.betterdocs-mode-toggle-button::selection {
2326 background: none;
2327 }
2328
2329 .betterdocs-mode-toggle+.betterdocs-mode-toggle-button {
2330 outline: 0;
2331 display: inline-block;
2332 width: 50px;
2333 height: 24px;
2334 position: relative;
2335 cursor: pointer;
2336 border: 2px solid #333;
2337 -webkit-user-select: none;
2338 -moz-user-select: none;
2339 -ms-user-select: none;
2340 user-select: none;
2341 }
2342
2343 .betterdocs-mode-toggle+.betterdocs-mode-toggle-button:after,
2344 .betterdocs-mode-toggle+.betterdocs-mode-toggle-button:before {
2345 position: relative;
2346 display: block;
2347 content: "";
2348 width: 50%;
2349 height: 100%;
2350 }
2351
2352 .betterdocs-mode-toggle+.betterdocs-mode-toggle-button:after {
2353 left: 0;
2354 }
2355
2356 .betterdocs-mode-toggle+.betterdocs-mode-toggle-button:before {
2357 display: none;
2358 }
2359
2360 .betterdocs-mode-toggle:checked+.betterdocs-mode-toggle-button:after {
2361 left: 50%;
2362 }
2363
2364 .betterdocs-mode-toggle+.betterdocs-mode-toggle-button {
2365 padding: 2px;
2366 -webkit-transition: all 0.2s ease;
2367 transition: all 0.2s ease;
2368 border: 2px solid rgba(156, 174, 192, 0.27);
2369 border-radius: 2em;
2370 }
2371
2372 .betterdocs-mode-toggle+.betterdocs-mode-toggle-button:after {
2373 -webkit-transition: all 0.2s ease;
2374 transition: all 0.2s ease;
2375 background: rgba(156, 174, 192, 0.27);
2376 content: "";
2377 border-radius: 1em;
2378 }
2379
2380 .betterdocs-mode-toggle:checked+.betterdocs-mode-toggle-button:after {
2381 left: 50%;
2382 }
2383
2384 .betterdocs-add-new-link {
2385 color: #707070;
2386 text-decoration: none;
2387 font-size: 14px;
2388 margin-bottom: 20px;
2389 display: inline-flex;
2390 align-items: center;
2391 outline: none;
2392 box-shadow: none;
2393 transition: all 0.3s;
2394 }
2395
2396 .betterdocs-add-new-link:hover,
2397 .betterdocs-add-new-link:focus,
2398 .betterdocs-add-new-link:active {
2399 outline: none;
2400 box-shadow: none;
2401 }
2402
2403 .betterdocs-add-new-link .add-new-icon {
2404 background-color: #fff;
2405 height: 48px;
2406 width: 48px;
2407 line-height: 48px;
2408 border-radius: 50px;
2409 margin: 10px;
2410 display: inline-flex;
2411 justify-content: center;
2412 align-items: center;
2413 transition: all 0.3s ease 0s;
2414 }
2415
2416 .betterdocs-add-new-link .add-new-text {
2417 display: none;
2418 }
2419
2420 .betterdocs-add-new-link:hover .add-new-icon {
2421 background-image: -webkit-linear-gradient(-169deg,
2422 #15c7a4 0%,
2423 #37de89 100%);
2424 }
2425
2426 .betterdocs-add-new-link:hover .add-new-icon>svg {
2427 fill: #fff;
2428 }
2429
2430 .betterdocs-listing-table-content .wp-list-table {
2431 border: none;
2432 border-collapse: separate;
2433 border-spacing: 0 15px;
2434 background-color: transparent;
2435 box-shadow: none;
2436 }
2437
2438 .betterdocs-listing-table-content .wp-list-table thead td,
2439 .betterdocs-listing-table-content .wp-list-table thead th,
2440 .betterdocs-listing-table-content .wp-list-table tfoot tr {
2441 border-bottom: none;
2442 border-top: none;
2443 }
2444
2445 .betterdocs-listing-table-content .wp-list-table tr {
2446 border: 1px solid #ebebeb;
2447 background-color: #fff;
2448 border-radius: 5px;
2449 }
2450
2451 .betterdocs-listing-table-content td.column-betterdocs_views {
2452 padding-left: 34px;
2453 padding-top: 25px !important;
2454 background-image: url("../../../assets/static/admin/images/icons/view.png");
2455 background-repeat: no-repeat;
2456 background-size: 18px auto;
2457 background-position: left 10px top 25px;
2458 }
2459
2460 .betterdocs-listing-table-content .wp-list-table td,
2461 .betterdocs-listing-table-content .wp-list-table th {
2462 margin-bottom: 12px;
2463 }
2464
2465 .betterdocs-listing-table-content .wp-list-table tbody td,
2466 .betterdocs-listing-table-content .wp-list-table tbody th {
2467 padding-top: 20px;
2468 }
2469
2470 .betterdocs-listing-table-content .wp-list-table tbody th.check-column {
2471 padding-top: 22px;
2472 }
2473
2474 .betterdocs-listing-table-content .wp-list-table td:first-child,
2475 .betterdocs-listing-table-content .wp-list-table th:first-child {
2476 border-top-left-radius: 5px;
2477 }
2478
2479 .betterdocs-listing-table-content .wp-list-table td:last-child,
2480 .betterdocs-listing-table-content .wp-list-table th:last-child {
2481 border-top-right-radius: 5px;
2482 }
2483
2484 .betterdocs-listing-table-content .wp-list-table td:first-child,
2485 .betterdocs-listing-table-content .wp-list-table th:first-child {
2486 border-bottom-left-radius: 5px;
2487 }
2488
2489 .betterdocs-listing-table-content .wp-list-table td:last-child,
2490 .betterdocs-listing-table-content .wp-list-table th:last-child {
2491 border-bottom-right-radius: 5px;
2492 }
2493
2494 .betterdocs-listing-table-content .inline-edit-row .inline-edit-col-left .inline-edit-col label {
2495 margin-bottom: 18px;
2496 }
2497
2498 .betterdocs-listing-table-content .inline-edit-row .inline-edit-col label .title {
2499 color: #23282d;
2500 line-height: 3;
2501 }
2502
2503 .betterdocs-listing-table-content .inline-edit-col label input,
2504 .betterdocs-listing-table-content .inline-edit-col label select {
2505 background-color: #ffffff;
2506 border: 1px solid #e7ebf3;
2507 box-sizing: border-box;
2508 border-radius: 5px;
2509 line-height: 1.6;
2510 padding: 6px 8px;
2511 }
2512
2513 .betterdocs-listing-table-content .inline-edit-col-center .inline-edit-col .title.inline-edit-categories-label {
2514 line-height: 2.5;
2515 font-weight: 600;
2516 }
2517
2518 .betterdocs-listing-table-content ul.cat-checklist {
2519 margin-bottom: 20px;
2520 border: 1px solid #e7ebf3;
2521 }
2522
2523 .betterdocs-listing-table-content .inline-edit-col label input[type="checkbox"]="checkbox""] {
2524 padding: 8px !important;
2525 border: 1px solid #9b9d9d;
2526 background-color: #fff;
2527 box-shadow: none !important;
2528 border-radius: 2px;
2529 }
2530
2531 .betterdocs-listing-table-content .inline-edit-col label input[type="checkbox"]="checkbox""]:checked {
2532 background-color: #36d692;
2533 border-color: #36d692;
2534 }
2535
2536 .betterdocs-listing-table-content .inline-edit-col label input[type="checkbox"]="checkbox""]:checked::before {
2537 content: "";
2538 margin: -4px 0 0 -6px;
2539 background-image: url("../../../assets/static/admin/images/icons/check-mark.svg");
2540 background-repeat: no-repeat;
2541 width: 12px;
2542 }
2543
2544 .betterdocs-listing-table-content ul.cat-checklist .selectit {
2545 line-height: 3;
2546 }
2547
2548 .betterdocs-listing-table-content ul.cat-checklist .selectit input {
2549 margin-right: 4px;
2550 }
2551
2552 .betterdocs-listing-table-content .inline-edit-col label select {
2553 padding-right: 24px;
2554 }
2555
2556 .betterdocs-listing-table-content .inline-edit-date .timestamp-wrap input {
2557 margin-right: 5px;
2558 margin-left: 5px;
2559 }
2560
2561 .betterdocs-listing-table-content .inline-edit-or,
2562 .betterdocs-listing-table-content .inline-edit-private {
2563 padding-top: 2px;
2564 }
2565
2566 .betterdocs-listing-table-content .inline-edit-save .save,
2567 .betterdocs-listing-table-content .inline-edit-save .cancel {
2568 font-weight: bold;
2569 padding: 10px 20px;
2570 margin: 4px;
2571 color: rgb(255, 255, 255);
2572 border: 1px solid transparent;
2573 letter-spacing: 0.05em;
2574 text-transform: uppercase;
2575 cursor: pointer;
2576 box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 4px;
2577 border-radius: 3px;
2578 transition: all 0.3s ease 0s;
2579 text-decoration: none;
2580 line-height: 1.4em;
2581 }
2582
2583 .betterdocs-listing-table-content .inline-edit-save .save {
2584 background-color: #15c7a4;
2585 background-image: -webkit-linear-gradient(-169deg,
2586 #15c7a4 0%,
2587 #37de89 100%);
2588 }
2589
2590 .betterdocs-listing-table-content .inline-edit-save .save:hover {
2591 background-image: -webkit-linear-gradient(-169deg,
2592 #31da8d 0%,
2593 #1ecd9d 100%);
2594 }
2595
2596 .betterdocs-listing-table-content .inline-edit-save .cancel {
2597 background-color: #15c7a4;
2598 background-image: -webkit-linear-gradient(-169deg,
2599 #eb4034 0%,
2600 #f71e0f 100%);
2601 }
2602
2603 #wpbody-content .betterdocs-listing-table-content .quick-edit-row-post .inline-edit-col-right {
2604 padding-top: 28px;
2605 }
2606
2607 /* Dark Mode */
2608
2609 body.toplevel_page_betterdocs-admin {
2610 -webkit-transition: background-color 150ms ease-out !important;
2611 transition: background-color 150ms ease-out !important;
2612 }
2613
2614 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode {
2615 background-color: #36405a;
2616 }
2617
2618 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode ul#adminmenu a.wp-has-current-submenu::after {
2619 border-right-color: #36405a;
2620 }
2621
2622 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-single-listing {
2623 background-color: #1f283d;
2624 background-image: -webkit-linear-gradient(-169deg,
2625 #20283e 0%,
2626 #29344e 100%);
2627
2628 .betterdocs-single-listing-inner {
2629
2630 .no-category,
2631 .subtitle {
2632 color: #fff;
2633 }
2634 }
2635 }
2636
2637 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-single-listing-title {
2638 color: #fdfdfe;
2639 }
2640
2641 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-single-listing li:not(.betterdocs-no-docs) {
2642 background-color: #36405a;
2643 border: 1px dashed #aab3ca;
2644 }
2645
2646 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-single-listing li .betterdocs-single-list-content {
2647 background-color: #36405a;
2648 color: #c6c8d0;
2649 box-shadow: 0 1px 3px rgba(16, 22, 37, 0.5);
2650 }
2651
2652 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-single-listing li a {
2653 color: #c6c8d0;
2654 }
2655
2656 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-single-listing li a:hover {
2657 color: #fff;
2658 }
2659
2660 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-settings-header {
2661 background: #2c3650;
2662 border: none;
2663 }
2664
2665 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-single-listing-title {
2666 color: #d7d9dd;
2667 }
2668
2669 body.toplevel_page_betterdocs-admin.betterdocs-dark-mode .betterdocs-settings-header .betterdocs-header-full .title {
2670 color: #f9fafa;
2671 }
2672
2673 body.betterdocs-dark-mode .betterdocs-listing-table-content .inline-edit-row .inline-edit-col label .title {
2674 color: #ffffff;
2675 }
2676
2677 body.betterdocs-dark-mode .betterdocs-list-grid-icon .icon-wrap {
2678 background-color: #fff;
2679 border-color: #fff;
2680 }
2681
2682 body.betterdocs-dark-mode .betterdocs-list-grid-icon .icon-wrap.active {
2683 background-color: #15c7a4;
2684 border-color: #15c7a4;
2685 }
2686
2687 body.betterdocs-dark-mode .betterdocs-listing-table-content .wp-list-table tr {
2688 background-color: #1f283d;
2689 }
2690
2691 body.betterdocs-dark-mode .betterdocs-listing-table-content .wp-list-table tr td,
2692 body.betterdocs-dark-mode .betterdocs-listing-table-content .wp-list-table tr th,
2693 body.betterdocs-dark-mode .betterdocs-listing-table-content .wp-list-table .editinline,
2694 body.betterdocs-dark-mode .betterdocs-listing-table-content .wp-list-table a {
2695 color: #fff;
2696 }
2697
2698 body.betterdocs-dark-mode .betterdocs-listing-table-content .tablenav-pages .displaying-num,
2699 body.betterdocs-dark-mode .betterdocs-listing-table-content .tablenav-pages .paging-input {
2700 color: #fff;
2701 }
2702
2703 @media only screen and (max-width: 1023px) {
2704 .betterdocs-single-listing {
2705 flex: 1 1 33%;
2706 width: auto;
2707 }
2708 }
2709
2710 @media only screen and (max-width: 767px) {
2711 .betterdocs-settings-header .betterdocs-header-full {
2712 flex-wrap: wrap;
2713 }
2714
2715 .betterdocs-header-button .betterdocs-button {
2716 display: block;
2717 margin-bottom: 10px;
2718 }
2719
2720 .betterdocs-single-listing {
2721 width: 100%;
2722 min-width: auto;
2723 max-width: 100%;
2724 }
2725 }
2726
2727 /**
2728 * Add CSS To The Clipboard
2729 */
2730 #copy-clipboard {
2731 cursor: pointer;
2732 background-image: url("../../../assets/static/admin/images/icons/copy-clipboard-icon.svg");
2733 background-repeat: no-repeat;
2734 display: inline-block;
2735 height: 20px;
2736 width: 20px;
2737 position: relative;
2738 right: 30px;
2739 top: 4px;
2740 }
2741
2742 /**
2743 * Add CSS To The Button
2744 */
2745 #copy-button {
2746 background-color: #008cba;
2747 border: none;
2748 width: 40px;
2749 color: white;
2750 text-decoration: none;
2751 display: inline-block;
2752 }
2753
2754 #copy-button:hover {
2755 opacity: 0.9;
2756 }
2757
2758 .betterdocs-control-wrapper {
2759 position: relative;
2760 }
2761
2762 .betterdocs-control-wrapper #copy-clipboard span {
2763 position: absolute;
2764 bottom: calc(100% + 13px);
2765 left: 50%;
2766 transform: translateX(-50%);
2767 width: 82px;
2768 background: #2ed890;
2769 padding: 5px;
2770 border-radius: 5px;
2771 opacity: 0;
2772 visibility: hidden;
2773 transition: all 0.3s ease;
2774 color: #fff;
2775 text-align: center;
2776 }
2777
2778 .betterdocs-control-wrapper #copy-clipboard span:before {
2779 position: absolute;
2780 top: 100%;
2781 left: 50%;
2782 transform: translateX(-50%);
2783 border-top: 8px solid#2ED890;
2784 border-right: 8px solid transparent;
2785 border-left: 8px solid transparent;
2786 content: "";
2787 }
2788
2789 .betterdocs-control-wrapper #copy-clipboard:hover span {
2790 opacity: 1;
2791 visibility: visible;
2792 }
2793
2794 .taxonomy-doc_category #the-list tr:hover {
2795 cursor: -webkit-grab;
2796 cursor: -moz-grab;
2797 }
2798
2799 .taxonomy-doc_category #the-list tr.ui-sortable-helper:hover {
2800 display: table;
2801 cursor: -webkit-grabbing;
2802 cursor: -moz-grabbing;
2803 }
2804
2805 .taxonomy-doc_category #the-list tr.no-items:hover {
2806 cursor: default;
2807 }
2808
2809 .betterdocs-settings {
2810 .Toastify__toast--success {
2811 background: var(--base-color-700) !important;
2812 }
2813
2814 .Toastify__toast--error {
2815 background: #e74c3c;
2816 }
2817
2818 .Toastify__toast--info {
2819 background: #157efb;
2820 }
2821 }
2822