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 / gutenberg / util / backend.scss

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

1,555 lines 30.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * The following styles get applied inside the editor only.
3 */
4
5 /* Common styles for all blocks */
6
7 .components-accessible-toolbar,
8 .block-editor-block-contextual-toolbar,
9 .components-accessible-toolbar.block-editor-block-contextual-toolbar {
10 z-index: 999999;
11 }
12
13 .eb-row-wrapper
14 > .eb-row-inner
15 > .block-editor-inner-blocks
16 > .block-editor-block-list__layout {
17 display: flex;
18 flex-wrap: nowrap;
19 }
20
21 .eb-panel-control
22 .components-button-group.eb-unit-control-btn-group
23 .components-button
24 .eb-category-icon {
25 margin-left: 8px;
26 }
27 .components-base-control .components-base-control__label {
28 margin-right: 60px;
29 }
30 .eb-inspector-btn-group {
31 display: flex;
32 padding-bottom: 5px;
33 }
34 .eb-inspector-btn-group button {
35 flex: 1;
36 padding-left: 40px !important;
37 }
38
39 /* Image upload button styles */
40 .eb-image-upload-button,
41 .eb-image-wrapper-button,
42 .eb-wrapper-upload-button {
43 height: 100px;
44 width: 100%;
45 background: #e3e3e3;
46 color: #666666;
47 display: inline-block;
48 }
49
50 .component-color-indicator {
51 border-radius: 50%;
52 width: 16px;
53 }
54
55 .eb-typography-icon {
56 fill: #5e5e5e;
57 }
58
59 .eb-typography-base div {
60 display: flex;
61 justify-content: space-between;
62 }
63
64 .eb-panel-control .components-base-control__label {
65 color: #5f5f5f;
66 line-height: 20px !important;
67 margin-bottom: 5px !important;
68 }
69
70 .eb-panel-control button.components-panel__body-toggle:focus {
71 // box-shadow: inset 0 0 0 1.5px #551ef7;
72 // box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #551ef7;
73 box-shadow: inset 0 0 0 2px #551ef7;
74 }
75
76 /* Unit control styles */
77 .eb-panel-control .eb-unit-control-btn:hover {
78 color: #551ef7;
79 }
80
81 .eb-panel-control .eb-unit-control-btn:focus {
82 box-shadow: 0 0 0 1px #551ef7;
83 }
84
85 .eb-panel-control .input-wrapper input:focus {
86 box-shadow: 0 0 0 1px #551ef7;
87 }
88
89 /* Toggle button style */
90 .eb-panel-control .is-checked .components-form-toggle__track {
91 background-color: #551ef7 !important;
92 }
93
94 .eb-panel-control input[type="checkbox"]="checkbox""]:focus {
95 box-shadow: 0 0 0 1px #551ef7;
96 }
97
98 /* Radio button style */
99 .eb-panel-control .components-radio-control__input[type="radio"]="radio""]:checked {
100 background-color: #551ef7;
101 }
102
103 /* Select control style */
104 .wp-core-ui .eb-panel-control select.components-select-control__input {
105 line-height: 1.4;
106 }
107
108 .wp-core-ui
109 .eb-panel-control
110 select.components-select-control__input
111 option:hover {
112 color: white;
113 background: #551ef7 !important;
114 }
115
116 /* Avatar icon style */
117 .eb-avatar-icon-btn {
118 height: 36px !important;
119 width: 36px !important;
120 margin: 0px 8px;
121 border: 1px solid #b7b7b7;
122 box-shadow: none !important;
123 }
124
125 /* Icon Select style */
126 .rfipbtn {
127 min-height: 36px !important;
128 width: 150px !important;
129 border-radius: 6px;
130 border: 1px solid #b4b4cb;
131 }
132
133 .eb-gradient-control .eb-gradient-toggle-label .components-base-control__field {
134 display: inline-flex;
135 align-items: center;
136 }
137
138 .eb-gradient-control .components-base-control__label {
139 margin-right: 11px;
140 margin-bottom: 8px;
141 }
142
143 /* Button Group Style */
144 .eb-btngrp-align {
145 display: flex;
146 align-items: center;
147 }
148
149 .eb-btngrp-align button {
150 box-shadow: none !important;
151 }
152
153 .eb-btngrp-align svg {
154 width: 20px;
155 }
156
157 .block-editor-block-inspector .eb-panel-control .components-base-control {
158 margin-bottom: 15px;
159 }
160
161 .block-editor-block-inspector
162 .eb-panel-control
163 .components-toggle-control.components-base-control {
164 margin: 10px 0;
165 }
166
167 .eb-panel-control
168 .components-base-control
169 .components-form-toggle
170 .components-form-toggle__track {
171 box-shadow: none !important;
172 }
173 .eb-panel-control
174 .components-base-control
175 .components-form-toggle:not(.is-checked)
176 .components-form-toggle__track {
177 border-color: #ebebeb !important;
178 }
179 .eb-panel-control
180 .components-base-control
181 .components-form-toggle:not(.is-checked)
182 .components-form-toggle__thumb {
183 border-color: #a6a6bf;
184 background-color: #a6a6bf;
185 }
186 .eb-panel-control .components-base-control__field .components-button-group {
187 display: flex;
188 }
189 .eb-panel-control
190 .components-base-control__field
191 .components-button-group
192 .components-button {
193 flex: 1;
194 display: flex;
195 justify-content: center;
196 align-items: center;
197 padding-top: 6px;
198 padding-bottom: 6px;
199 }
200 .eb-panel-control .components-button-group .components-button:first-child {
201 border-top-left-radius: 5px;
202 border-bottom-left-radius: 5px;
203 }
204 .eb-panel-control .components-button-group .components-button:last-child {
205 border-top-right-radius: 5px;
206 border-bottom-right-radius: 5px;
207 }
208 .eb-panel-control .is-secondary {
209 color: #b4b4cb;
210 box-shadow: inset 0 0 0 1px #ebebeb !important;
211 background: transparent;
212 }
213
214 .eb-panel-control .is-primary {
215 color: #551ef7;
216 box-shadow: inset 0 0 0 1px #b299ff !important;
217 background: #cebeff;
218 }
219 .eb-panel-control .is-secondary:hover:not(:disabled),
220 .eb-panel-control .is-secondary:focus:not(:disabled),
221 .eb-panel-control .is-tertiary:hover:not(:disabled),
222 .eb-panel-control .is-tertiary:focus:not(:disabled),
223 .eb-panel-control .is-primary:hover:not(:disabled),
224 .eb-panel-control .is-primary:focus:not(:disabled) {
225 background-color: #551ef7;
226 color: #fff;
227 box-shadow: inset 0 0 0 1px #551ef7 !important;
228 }
229 .eb-panel-control .components-button-group.eb-unit-control-btn-group {
230 height: 20px;
231 }
232 .eb-panel-control
233 .components-button-group.eb-unit-control-btn-group
234 .components-button {
235 height: 20px !important;
236 padding: 0 0 0 6px;
237 text-transform: uppercase;
238 color: #5f5f5f;
239 position: relative;
240 z-index: 999999;
241 }
242 .eb-panel-control
243 .components-button-group.eb-unit-control-btn-group
244 .components-button.is-primary {
245 box-shadow: none !important;
246 }
247 .eb-panel-control .responsiveRangeControllerWrapper .eb-unit-control-btn-group {
248 display: block;
249 }
250 .eb-panel-control
251 .responsiveRangeControllerWrapper
252 .eb-unit-control-btn-group
253 .eb-unit-control-btn {
254 display: inline-block;
255 }
256 .eb-panel-control
257 .components-panel__body
258 .dimention-container
259 .dimention-label {
260 height: 20px;
261 margin-bottom: 0 !important;
262 color: #5f5f5f;
263 }
264 .eb-panel-control
265 .components-panel__body
266 .dimention-container
267 .input-container
268 .input-wrapper-group {
269 display: flex;
270 flex: 1;
271 }
272 .eb-panel-control
273 .components-panel__body
274 .dimention-container
275 .input-container
276 .input-wrapper-group
277 .input-wrapper {
278 width: 25% !important;
279 }
280 .eb-panel-control
281 .components-panel__body
282 .dimention-container
283 .input-container
284 .input-wrapper
285 input {
286 color: #1e1e1e;
287 height: 30px !important;
288 border-color: #ebebeb !important;
289 }
290 .eb-panel-control
291 .components-panel__body
292 .dimention-container
293 .input-container
294 .input-wrapper
295 input:focus {
296 box-shadow: none;
297 color: #000;
298 }
299 .eb-panel-control
300 .components-panel__body
301 .dimention-container
302 .input-container
303 .input-wrapper:first-child
304 input {
305 border-top-left-radius: 5px;
306 border-bottom-left-radius: 5px;
307 }
308 .eb-panel-control
309 .components-panel__body
310 .dimention-container
311 .input-container
312 .input-wrapper:last-child
313 input {
314 border-top-right-radius: 5px;
315 border-bottom-right-radius: 5px;
316 }
317 .eb-panel-control
318 .components-panel__body
319 .dimention-container
320 .input-container
321 .components-button.linked-btn {
322 height: 30px !important;
323 width: 20px !important;
324 padding: 0 !important;
325 display: flex;
326 justify-content: flex-end;
327 align-items: center;
328 margin-left: 0;
329 }
330 .eb-panel-control .linked-btn:hover:not(:disabled),
331 .eb-panel-control .linked-btn:focus:not(:disabled) {
332 color: #551ef7;
333 background: transparent !important;
334 box-shadow: none !important;
335 }
336
337 .eb-panel-control .linked-btn.is-primary {
338 color: #551ef7;
339 background: transparent !important;
340 box-shadow: none !important;
341 font-size: 14px !important;
342 }
343
344 /* Custom range control styles */
345 .eb-panel-control .eb-range-controller-container {
346 display: flex;
347 align-items: flex-start;
348 }
349
350 .eb-panel-control .eb-range-controller-container .components-range-control {
351 flex: 1;
352 margin-bottom: 8px;
353 }
354
355 .eb-panel-control .components-range-control {
356 margin-bottom: 8px;
357 }
358
359 .eb-panel-control
360 .eb-range-controller-container
361 .components-range-control
362 .components-base-control__field {
363 margin-bottom: 0 !important;
364 }
365 .eb-panel-control .eb-range-controller-container .eb-range-reset-button {
366 height: 26px;
367 margin-top: 20px;
368 width: 20px;
369 background: transparent;
370 border: none;
371 outline: none;
372 box-shadow: none;
373 padding: 0;
374 margin-left: 2px;
375 cursor: pointer;
376 }
377
378 .eb-panel-control.eb-typography-component-panel
379 .eb-range-controller-container
380 .eb-range-reset-button {
381 padding-top: 8px;
382 }
383
384 .eb-panel-control
385 .eb-reset-button-margin-fix
386 .eb-range-controller-container
387 .eb-range-reset-button {
388 margin-top: 26px;
389 }
390
391 .eb-panel-control
392 .eb-range-controller-container
393 .eb-range-reset-button
394 .dashicon {
395 font-size: 14px;
396 color: #62626f;
397 width: 20px;
398 display: flex;
399 align-items: center;
400 justify-content: center;
401 transform: scaleX(-1) rotate(90deg);
402 }
403
404 .eb-panel-control .components-range-control__reset {
405 color: #6b6b6b;
406 }
407
408 .eb-panel-control .components-range-control__wrapper {
409 color: #e5e5ed;
410 outline: none;
411 }
412 .eb-panel-control .components-range-control__slider + span {
413 background-color: #e5e5ed;
414 border: none;
415 outline: none;
416 box-shadow: none;
417 }
418 .eb-panel-control .components-range-control__root {
419 z-index: 0;
420 }
421 .eb-panel-control .components-range-control__track {
422 margin-left: -8px;
423 background-color: #b4b4cb;
424 }
425 .eb-panel-control .components-range-control__track + span {
426 margin-top: 9px;
427 height: 12px;
428 width: 12px;
429 }
430 .eb-panel-control .components-range-control__track + span > span {
431 background-color: #b4b4cb;
432 border: none;
433 outline: none;
434 box-shadow: none;
435 }
436 .eb-panel-control .components-range-control__root .components-input-control {
437 margin-left: 8px !important;
438 width: 70px !important;
439 }
440 .eb-panel-control .components-input-control__input {
441 color: #1e1e1e !important;
442 padding-right: 0 !important;
443 }
444
445 .eb-panel-control .components-input-control__backdrop {
446 border-color: #ebebeb !important;
447 }
448 .eb-panel-control
449 .components-range-control__root
450 .components-input-control
451 input,
452 .eb-panel-control
453 .components-range-control__root
454 .components-input-control
455 .components-input-control__backdrop,
456 .eb-panel-control .components-range-control__root .components-button {
457 height: 26px !important;
458 min-height: 26px !important;
459 line-height: 26px;
460 text-align: center !important;
461 padding: 0 10px !important;
462 width: auto !important;
463 max-width: 100%;
464 }
465 /* Color undo button style */
466 .eb-panel-control .components-button.eb-color-undo .dashicon {
467 font-size: 14px;
468 color: #62626f;
469 }
470
471 .eb-color-undo {
472 margin-right: -8px;
473 }
474
475 /* Style focus style */
476 .eb-panel-control .components-select-control__input:hover,
477 .eb-panel-control .components-select-control__input:focus {
478 color: black;
479 box-shadow: none;
480 border-color: #ebebeb;
481 }
482
483 /* Gradient control style */
484 .eb-gradient-control .eb-switch-control {
485 width: 150px !important;
486 }
487 .eb-panel-control
488 .eb-gradient-control
489 .eb-gradient-toggle-label
490 .components-base-control__field {
491 display: flex;
492 align-items: center;
493 }
494 .eb-panel-control .eb-gradient-control .eb-switch-control {
495 width: 100px !important;
496 font-size: 11px !important;
497 margin-bottom: 0 !important;
498 margin-left: auto !important;
499 }
500 .eb-panel-control .eb-gradient-control .eb-switch-control > label {
501 padding: 1px;
502 }
503
504 /* color picker */
505 .eb-panel-control .eb-color-ball {
506 padding: 0 !important;
507 border-radius: 20px !important;
508 border-color: #ebebeb !important;
509 cursor: pointer;
510 }
511 .eb-panel-control .eb-color-ball > div {
512 border-radius: 20px !important;
513 height: 25px !important;
514 width: 25px !important;
515 }
516
517 .eb-userinfo-container > p {
518 margin: 0 !important;
519 }
520
521 /*
522 //
523 //
524 //
525 // copied from common.css of EB
526 // ends
527 //
528 //
529 //
530 // */
531
532 .eb-resButtons {
533 display: flex;
534 justify-content: space-between;
535 padding: 5px 0;
536 margin-bottom: 10px;
537 gap: 5px;
538 }
539
540 button.eb-res-btn {
541 background: #551ef733;
542 border: 1px solid #551ef733;
543 border-radius: 3px;
544 padding: 5px 0;
545 flex: 1;
546 color: #551ef7;
547 font-weight: 600;
548 letter-spacing: 0.2px;
549 cursor: pointer;
550 transition: 0.3s;
551 }
552
553 button.eb-res-btn:hover,
554 button.eb-res-btn.active {
555 box-shadow: #551ef799 0px 0px 5px 0px;
556 }
557
558 button.eb-res-btn.active {
559 background: #551ef7;
560 border: 1px solid #551ef7;
561 color: #fff;
562 }
563
564 button.eb-res-btn:focus {
565 outline: none;
566 }
567
568 // making typography component width bigger
569 .eb-typography-component-panel {
570 min-width: 220px;
571 padding: 1rem;
572 }
573
574 //
575 // typography component styles
576 .typoResButton {
577 cursor: pointer;
578 font-size: 11px;
579 line-height: 18px;
580 width: 18px;
581 height: 18px;
582 position: relative;
583 z-index: 999;
584 background-color: #e8e8e8;
585 color: #5f5f5f;
586 margin: 0px 8px 5px 0px;
587 text-align: center;
588 border-radius: 3px;
589 }
590
591 .typoResButton.active {
592 color: #551ef7;
593 }
594
595 .wrap_res {
596 position: relative;
597 }
598
599 .resIcons {
600 position: absolute;
601 left: 80px;
602 }
603
604 .eb-typography-component-panel .wrap_res.forFontSize .resIcons {
605 left: 70px;
606 }
607 .eb-typography-component-panel .wrap_res.forLetterSpacing .resIcons {
608 left: 100px;
609 }
610 .eb-typography-component-panel .wrap_res.forLineHeight .resIcons {
611 left: 83px;
612 }
613
614 .eb-panel-control .components-button:not(.eb-unit-control-btn-group) {
615 position: relative;
616 z-index: 0;
617 }
618
619 // Typography style
620 .eb-typography-base div {
621 display: flex;
622 justify-content: space-between;
623 }
624 .components-base-control.eb-fontpicker-fontfamily {
625 z-index: 99999;
626 position: relative;
627 }
628 .components-base-control.eb-fontpicker-fontfamily input {
629 box-shadow: unset;
630 }
631
632 // fix image placeholder design
633 .components-button.has-icon .dashicon.dashicons-format-image {
634 margin: 0;
635 }
636
637 // head img height and width resIcons
638
639 .eb-panel-control .wrap_res.for-icon-size .resIcons {
640 left: 60px;
641 }
642
643 .eb-panel-control .wrap_res.for-head-img-height .resIcons,
644 .eb-panel-control .wrap_res.for-head-img-width .resIcons,
645 .eb-panel-control .wrap_res.for-number-size .resIcons {
646 left: 85px;
647 }
648
649 // color control reset icon show little top fix start
650 .eb-panel-control .eb-color-undo .dashicon {
651 margin: 0;
652 }
653 // color control reset icon show little top fix end
654
655 // image upload button in inspector panel styles start
656
657 .eb-background-control-inspector-panel-img-btn {
658 height: 100px;
659 width: 100%;
660 background-color: #e3e3e3;
661 }
662
663 // image upload button in inspector panel styles end
664
665 // fix of this: https://trello-attachments.s3.amazonaws.com/5bab5a557340da52ebeb1a8f/6088feddc428ea4aaa2cd868/ec403aa51d713bdbac25764d1752db8e/Capitalized.png
666 .eb-panel-control .components-button {
667 text-transform: capitalize;
668 }
669 // fix end
670
671 // new with res btns style start
672
673 .eb-panel-control
674 .newWithResWrapper
675 .eb-range-controller-container
676 .eb-range-reset-button {
677 margin-top: 0;
678 }
679
680 .resLabel {
681 padding-right: 5px;
682 }
683
684 .resBtns {
685 padding-bottom: 5px;
686 }
687
688 // new with res btns style end
689
690 /*
691 unit (px,em,%) anchors not grabbing on hover fix start
692 */
693
694 .eb-panel-control
695 .components-button-group.eb-unit-control-btn-group
696 .components-button {
697 position: relative;
698 z-index: 1111;
699 font-size: 10px;
700 }
701
702 /*
703 unit (px,em,%) anchors not grabbing on hover fix end
704 */
705
706 /*
707 fixing typography control showing smaller width start
708 */
709
710 .eb-panel-control {
711 min-width: 220px;
712 }
713
714 /*
715 fixing typography control showing smaller width end
716 */
717
718 /*
719 color-control submodules css start
720 */
721 .eb-color-base > div {
722 display: flex;
723 justify-content: space-between;
724 align-items: center;
725 }
726
727 .eb-color-base .components-base-control__label {
728 flex: 10;
729 margin-right: 0px !important; /* There was no other way */
730 }
731
732 .eb-color-base .components-dropdown {
733 flex: 1;
734 }
735
736 .eb-color-ball {
737 background-image: linear-gradient(45deg, #ddd 25%, transparent 0),
738 linear-gradient(-45deg, #ddd 25%, transparent 0),
739 linear-gradient(45deg, transparent 75%, #ddd 0),
740 linear-gradient(-45deg, transparent 75%, #ddd 0);
741 background-size: 10px 10px;
742 background-position: 0 0, 0 5px, 5px -5px, -5px 0;
743 border-radius: 50%;
744 }
745
746 .eb-color-undo {
747 flex: 1;
748 color: gray;
749 }
750
751 .eb-color-undo :focus,
752 .eb-color-undo :hover {
753 box-shadow: none;
754 }
755
756 /*
757 color-control submodules css end
758 */
759
760 /*
761 dimensions-control submodules css start
762 */
763 .betterdocs-dimension-control .input-wrapper {
764 width: 25%;
765 display: flex;
766 flex-direction: column;
767 }
768
769 .linked-btn {
770 width: 40px;
771 height: 30px;
772 border-radius: 5px;
773 margin-left: 8px;
774 padding-left: 12px;
775 }
776
777 .dimention-container {
778 display: flex;
779 flex-direction: column;
780 margin-bottom: 1em;
781 }
782
783 .dimention-label {
784 margin-bottom: 4px;
785 margin-right: 10px;
786 display: inline-block;
787 }
788
789 .dimentions-input-label {
790 font-size: 0.75em;
791 text-align: center;
792 }
793
794 .input-container.left-right-disabled {
795 justify-content: flex-start;
796 }
797
798 .input-container {
799 display: flex;
800 flex-direction: row;
801 justify-content: space-between;
802 }
803 .betterdocs-dimension-control .input-container .input-wrapper:first-child input {
804 border-width: 1px;
805 border-radius: 4px 0px 0px 4px;
806 }
807 .betterdocs-dimension-control .input-container .input-wrapper input {
808 min-height: 24px;
809 height: 24px;
810 margin: 0;
811 padding: 0;
812 text-align: center;
813 border-width: 1px 1px 1px 0px;
814 border-color: #8d96a0;
815 border-style: solid;
816 border-radius: 0;
817 width: 100%;
818 }
819 .betterdocs-dimension-control .input-container .input-wrapper:nth-child(5) input {
820 border-radius: 0px 4px 4px 0px;
821 }
822 .betterdocs-dimension-control .input-container .input-wrapper button {
823 margin-left: 0px;
824 border-radius: 0px 4px 4px 0px;
825 border: 1px solid #8d96a0;
826 border-left: none;
827 }
828
829 .eb-panel-control
830 .components-panel__body
831 .dimention-container
832 .input-container
833 .input-wrapper
834 input:disabled {
835 background-color: #e6e9ec;
836 color: #6d7882;
837 cursor: not-allowed;
838 }
839
840 /*
841 dimensions-control submodules css end
842 */
843
844 /*
845 image-avatar submodule's css start
846 */
847
848 .image-avatar {
849 height: 200px;
850 width: 100%;
851 background-size: cover;
852 background-repeat: no-repeat;
853 margin-bottom: 8px;
854 padding: 2px;
855 }
856
857 .image-avatar-delete {
858 background-color: blue;
859 }
860 .image-avatar-delete:hover {
861 background-color: red;
862 }
863
864 /*
865 image-avatar submodule's css end
866 */
867
868 /*
869 social-profiles css start
870 */
871 .profile-wrapper {
872 display: flex;
873 justify-content: space-between;
874 margin-top: 10px;
875 margin-bottom: 10px;
876 border: 1px solid;
877 line-height: 2.5em;
878 }
879
880 .profile-icon-container {
881 font-size: 14px;
882 padding-right: 10px;
883 padding-left: 10px;
884 cursor: pointer;
885 width: 90%;
886 flex: 10;
887 }
888
889 .selected-profile-icon {
890 margin-left: 5px;
891 }
892
893 .link-form-wrapper {
894 margin-top: 10px;
895 }
896
897 .social-link-input {
898 margin-bottom: 10px;
899 }
900
901 .profile-icon-wrapper {
902 height: 1em;
903 width: 1em;
904 padding: 1em;
905 text-align: center;
906 display: flex;
907 align-items: center;
908 justify-content: center;
909 text-decoration: none;
910 }
911
912 .drag-helper {
913 z-index: 100;
914 list-style: none;
915 }
916
917 .profile-wrapper .drag-handle {
918 flex: 2 1 0% !important;
919 background: darkgrey;
920 border-right: 1px solid;
921 cursor: move;
922 color: #ffffff;
923 align-items: center;
924 display: flex !important;
925 justify-content: center;
926 }
927
928 .eb-social-delete-icon:hover {
929 cursor: pointer;
930 }
931 /*
932 social-profiles css end
933 */
934
935 /*
936 toggle-button submodule's css start
937 */
938
939 .eb-switch-control {
940 display: flex;
941 border: 1px solid #ededed;
942 padding: 2px;
943 border-radius: 30px;
944 position: relative;
945 font-family: sans-serif;
946 text-align: center;
947 margin-bottom: 8px;
948 margin-top: 8px;
949 }
950 .eb-switch-control input {
951 visibility: hidden;
952 position: absolute;
953 padding: 10px;
954 }
955 .eb-switch-control input:checked + label {
956 color: #fff;
957 }
958 .eb-switch-control .individual:checked ~ span,
959 .eb-switch-control .business:checked ~ span {
960 color: white;
961 }
962 .eb-switch-control .individual:checked ~ .slideBg {
963 transform: translateX(100%);
964 }
965 .eb-switch-control .business:checked ~ .slideBg {
966 transform: translateX(0);
967 }
968 .eb-switch-control label {
969 display: block;
970 padding: 4px;
971 width: 50%;
972 z-index: 1;
973 }
974
975 .slideBg {
976 position: absolute;
977 background-color: #551ef7;
978 color: white;
979 border-radius: 30px;
980 height: 100%;
981 width: 50%;
982 top: 0;
983 left: 0;
984 transition: transform 0.3s ease;
985 }
986
987 /*
988 toggle-button submodule's css end
989 */
990 /*
991 typography-control submodule's css start
992 */
993
994 .eb-typography-wrapper {
995 padding: 15px;
996 }
997
998 .components-eb-typography-dropdown {
999 padding: 0 !important;
1000 }
1001
1002 /*
1003 typography-control submodule's css end
1004 */
1005
1006 /*
1007 unit-control submodule's css start
1008 */
1009
1010 .eb-unit-control-btn-group {
1011 margin: 0px 0px -20px 0px;
1012 text-align: right;
1013 display: block;
1014 }
1015
1016 .eb-unit-control-btn {
1017 color: black;
1018 background: transparent !important;
1019 outline: none !important;
1020 box-shadow: none !important;
1021 border: none !important;
1022 text-shadow: none !important;
1023 }
1024
1025 .eb-unit-active {
1026 color: #551ef7 !important;
1027 font-weight: bold;
1028 }
1029
1030 /*
1031 unit-control submodule's css end
1032 */
1033
1034 /* responsive-range-control submodule's css start */
1035
1036 .eb-component-wrapper {
1037 display: flex;
1038 }
1039 .eb-component-wrapper .components-base-control.components-range-control {
1040 flex-grow: 1;
1041 }
1042 .eb-component-wrapper .eb-range-reset-button {
1043 height: 26px;
1044 width: 20px;
1045 background: transparent;
1046 border: none;
1047 outline: none;
1048 box-shadow: none;
1049 padding: 0;
1050 margin-left: 2px;
1051 cursor: pointer;
1052 }
1053 .eb-component-wrapper .eb-range-reset-button .dashicon {
1054 font-size: 14px;
1055 color: #62626f;
1056 width: 20px;
1057 display: flex;
1058 align-items: center;
1059 justify-content: center;
1060 transform: scaleX(-1) rotate(90deg);
1061 }
1062 .responsive-btn-label {
1063 margin-right: 8px;
1064 }
1065
1066 /* responsive-range-control submodule's css end */
1067
1068 /* EB Settings Tab Panel Control */
1069 .eb-panel-control {
1070 background-color: #f7f7f7;
1071
1072 .eb-parent-tab-panel {
1073 .components-tab-panel__tabs {
1074 background-color: #fff;
1075
1076 .eb-tab {
1077 font-size: 1.1em;
1078 background-color: #fff;
1079 border-right: 1px solid #fff;
1080 border-top: 3px solid transparent;
1081
1082 &.active-tab {
1083 background-color: #f7f7f7;
1084 border-color: #cebeff !important;
1085 }
1086
1087 &:not(:first-child) {
1088 border-left: 1px solid #fff;
1089 }
1090
1091 &:hover {
1092 color: #551ef7;
1093 }
1094
1095 &:focus {
1096 box-shadow: unset;
1097 }
1098 }
1099 }
1100
1101 .components-panel__body.eb-subpanel {
1102 border: 0;
1103 padding-left: 0;
1104 padding-right: 0;
1105 }
1106
1107 .components-panel__body-title {
1108 background-color: #e8e8e8;
1109 margin-bottom: 15px;
1110 }
1111
1112 .eb-subpanel .components-panel__body-title {
1113 margin-left: 0;
1114 margin-right: 0;
1115 }
1116 }
1117 }
1118
1119 /* EB Slider Content Settings */
1120 .eb-panel-control {
1121 .eb-parent-tab-panel {
1122 .eb-slider-item-single-panel {
1123 margin-bottom: 10px;
1124 border-top: 0;
1125
1126 &.is-opened {
1127 background-color: #efefef;
1128 border: 1px solid #e0e0e0;
1129 border-radius: 4px;
1130
1131 .components-panel__body-title {
1132 background-color: #e0e0e0;
1133 border: 0;
1134 border-bottom-left-radius: 0;
1135 border-bottom-right-radius: 0;
1136 }
1137 }
1138 .components-panel__body-title {
1139 background-color: #eaeaea;
1140 border: 1px solid #d8d8d8;
1141 border-radius: 4px;
1142
1143 button {
1144 padding: 12px;
1145
1146 &:focus {
1147 outline: 0;
1148 box-shadow: unset;
1149 }
1150 }
1151 }
1152 textarea {
1153 border-color: #ebebeb;
1154 }
1155 .error {
1156 color: red;
1157 margin-top: -10px;
1158 margin-bottom: 15px;
1159 display: block;
1160 }
1161 }
1162 }
1163 }
1164
1165 /* EB Select Field Settings */
1166 .eb-panel-control {
1167 .eb-parent-tab-panel {
1168 input[type=text]=text]:focus {
1169 outline: none;
1170 box-shadow: none;
1171 }
1172 }
1173 }
1174
1175 // Accordion Backend Css starts
1176
1177 // Hide summery arrow
1178 summary::-webkit-details-marker {
1179 display: none;
1180 }
1181
1182 // Sortable Styles
1183
1184 /* Accordion sortable style */
1185 .drag-helper .profile-wrapper,
1186 .eb-accordion-sortable-item,
1187 .eb-pricebox-sortable-item,
1188 .eb-typed-sortable-item {
1189 border: 1px solid #b4b4cb;
1190 }
1191
1192 .profile-wrapper .drag-handle,
1193 .eb-accordion-sortable-item .drag-handle,
1194 .eb-pricebox-sortable-item .drag-handle,
1195 .eb-typed-sortable-item .drag-handle {
1196 background: transparent !important;
1197 flex: 2 1 0% !important;
1198 border-left: 1px solid #b4b4cb;
1199 }
1200
1201 .eb-panel-control .components-base-control .components-text-control__input,
1202 .eb-panel-control
1203 .components-base-control
1204 .drag-helper
1205 .eb-accordion-sortable-item
1206 .eb-social-delete-icon,
1207 .eb-panel-control
1208 .components-base-control
1209 .drag-helper
1210 .eb-accordion-sortable-item
1211 .drag-handle,
1212 .eb-panel-control
1213 .components-base-control
1214 .drag-helper
1215 .eb-accordion-sortable-item {
1216 border-color: #ebebeb !important;
1217 padding: 5px 0;
1218 }
1219 .eb-panel-control
1220 .components-base-control
1221 .drag-helper
1222 .eb-accordion-sortable-item
1223 .drag-handle {
1224 border-right: none;
1225 }
1226
1227 .eb-accordion-sortable-item {
1228 display: flex;
1229 justify-content: space-between;
1230 margin-top: 10px;
1231 margin-bottom: 10px;
1232 border: 1px solid;
1233 line-height: 2.5em;
1234 }
1235
1236 .eb-accordion-sortable-title {
1237 flex: 10;
1238 padding-left: 5px;
1239 overflow: hidden;
1240 text-overflow: ellipsis;
1241 white-space: nowrap;
1242 }
1243
1244 .eb-accordion-sortable-trash {
1245 font-size: 16px;
1246 border-left: 1px solid gray;
1247 line-height: 2.5em;
1248 flex: 1;
1249 text-align: center;
1250 padding: 8px;
1251 }
1252 .eb-accordion-sortable-trash:hover {
1253 background: #f44336;
1254 color: #ffffff;
1255 cursor: pointer;
1256 }
1257
1258 .eb-accordion-hidden {
1259 overflow: hidden !important;
1260 }
1261
1262 .eb-accordion-expanded {
1263 overflow: visible;
1264 opacity: 1;
1265 }
1266
1267 .eb-accordion-upload-button {
1268 height: 100px;
1269 width: 100%;
1270 background: #e3e3e3;
1271 color: #666666;
1272 display: inline-block;
1273 }
1274
1275 .eb-accordion-add-button {
1276 margin: 10px;
1277 display: flex;
1278 justify-content: center;
1279 }
1280
1281 .eb-accordion-add-button-label {
1282 margin-left: 10px;
1283 }
1284
1285 .eb-panel-control .eb-accordion-add-button {
1286 margin-top: 0px;
1287 }
1288
1289 .eb-accordion-sortable-base {
1290 margin-bottom: 0px !important;
1291 }
1292
1293 .eb-sortable-accordion-list {
1294 margin-bottom: 0px;
1295
1296 li:last-child {
1297 margin-bottom: 0px;
1298 }
1299 }
1300
1301 //React Select 2 Style
1302 .eb-panel-control .eb-fontpicker-fontfamily {
1303 z-index: 99999;
1304 position: relative;
1305 }
1306
1307 // Accordion Backend Css ends
1308
1309 //Common Class Styles
1310 .eb-control-item-wrapper {
1311 margin-bottom: 10px;
1312 }
1313 .eb-panel-control
1314 .components-base-control__field
1315 .components-text-control__input {
1316 padding: 10px;
1317 }
1318 .eb-margin-bottom-10 {
1319 margin-bottom: 10px;
1320 }
1321 .eb-margin-bottom-20 {
1322 margin-bottom: 20px;
1323 }
1324 .eb-margin-bottom-30 {
1325 margin-bottom: 30px;
1326 }
1327
1328 // Backend Css for Row/Columns and also column's innerblocks
1329
1330 .eb-row-wrapper
1331 .eb-guten-block-main-parent-wrapper.eb-column-editor-wrap.wp-block,
1332 .eb-row-wrapper
1333 .eb-guten-block-main-parent-wrapper.eb-column-editor-wrap.wp-block
1334 .wp-block {
1335 max-width: none;
1336 }
1337
1338 body.eb-mimmik-added {
1339 .eb-guten-block-main-parent-wrapper.eb-row-editor-wrap
1340 .eb-row-root-container {
1341 overflow-x: hidden;
1342 }
1343
1344 .marginPaddingNaai.wp-block,
1345 // .block-editor-block-list__block.wp-block,
1346 // .wp-block,
1347 // .eb-guten-block-main-parent-wrapper,
1348 // .eb-guten-block-main-parent-wrapper.eb-column-editor-wrap,
1349 // .eb-guten-block-main-parent-wrapper.eb-row-editor-wrap,
1350 .eb-guten-block-main-parent-wrapper.eb-row-editor-wrap .wp-block,
1351 .eb-guten-block-main-parent-wrapper.eb-row-editor-wrap
1352 .block-editor-block-list__block.wp-block {
1353 margin-top: 0;
1354 margin-bottom: 0;
1355 padding-top: 0;
1356 padding-bottom: 0;
1357 }
1358 }
1359
1360 .eb-row-wrapper > .eb-row-inner > .block-editor-inner-blocks {
1361 margin-left: auto !important;
1362 margin-right: auto !important;
1363
1364 & > .block-editor-block-list__layout {
1365 max-width: none !important;
1366 width: auto !important;
1367 }
1368 }
1369
1370 .eb-guten-block-main-parent-wrapper.eb-column-editor-wrap {
1371 position: relative !important;
1372
1373 .eb-column-inner .block-list-appender {
1374 margin: 0 !important;
1375 padding: 0 !important;
1376 }
1377
1378 .width-dragger-change {
1379 display: none;
1380 position: absolute;
1381 z-index: 8;
1382 right: -5px;
1383 top: 0;
1384 bottom: 0;
1385 width: 12px;
1386 cursor: col-resize;
1387
1388 & > .dragger-inner {
1389 margin: 0 5px;
1390 height: 100%;
1391 // background-color: #000;
1392 .circle {
1393 position: absolute;
1394 width: 10px;
1395 height: 10px;
1396 border: 1px solid #000;
1397 border-radius: 50%;
1398 top: 50%;
1399 left: 2px;
1400 transform: translateY(-50%);
1401 }
1402
1403 & > .dashicons {
1404 position: absolute;
1405 display: flex;
1406 justify-content: center;
1407 align-items: center;
1408 background: #fff;
1409 width: 30px;
1410 height: 30px;
1411 border: 1px solid #a3a5c0;
1412 border-radius: 50%;
1413 top: 50%;
1414 left: -8px;
1415 transform: translateY(-50%);
1416 color: #a3a5c0;
1417 }
1418 }
1419
1420 &:hover > .dragger-inner {
1421 background-color: #000;
1422 }
1423 }
1424
1425 .cols-width-tooltip {
1426 width: 170px;
1427 position: absolute;
1428 top: 50%;
1429 background: no-repeat;
1430 color: #fff;
1431 padding: 0;
1432 transform: translateY(-50%);
1433 left: -77px;
1434 // background: #fff;
1435 display: flex;
1436 justify-content: space-between;
1437 align-items: center;
1438 user-select: none;
1439 z-index: 9999;
1440
1441 i.ovl_shapes {
1442 position: absolute;
1443 background: #fff;
1444 height: 30px;
1445 width: 30px;
1446 border-radius: 50%;
1447 }
1448
1449 i.ovl_circle1 {
1450 left: 55px;
1451 }
1452
1453 i.ovl_circle2 {
1454 right: 55px;
1455 }
1456
1457 & > span {
1458 height: 30px;
1459 display: flex;
1460 justify-content: center;
1461 align-items: center;
1462 }
1463
1464 & > span.dashicons {
1465 color: #a3a5c0;
1466 border: 1px solid #a3a5c0;
1467 border-radius: 50%;
1468 width: 30px;
1469 font-size: 26px;
1470 background: #fff;
1471 z-index: 333;
1472 }
1473
1474 & > span:not(.dashicons) {
1475 background: #a3a5c0;
1476 color: #fff;
1477 width: 65px;
1478 }
1479
1480 & > :not(.dashicons):first-child {
1481 padding-right: 10px;
1482 clip-path: polygon(100% 0, 90% 50%, 100% 100%, 0% 100%, 0 50%, 0% 0%);
1483 }
1484
1485 & > :not(.dashicons):nth-child(3) {
1486 padding-left: 10px;
1487 clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 10% 50%, 0% 0%);
1488 }
1489 }
1490 }
1491
1492 body.eb-responsive-preview-option-Desktop
1493 .eb-guten-block-main-parent-wrapper.eb-column-editor-wrap
1494 .width-dragger-change {
1495 display: block;
1496 }
1497
1498 body.eb-mimmik-added
1499 .edit-post-visual-editor
1500 .eb-column-wrapper
1501 > .eb-column-inner
1502 .components-button {
1503 padding-top: 13px;
1504 padding-bottom: 13px;
1505 }
1506
1507 body.eb-mimmik-added .edit-post-visual-editor .block-editor-block-toolbar {
1508 position: relative;
1509 z-index: 999;
1510 }
1511
1512 body.eb-mimmik-added
1513 .edit-post-visual-editor
1514 .components-popover.block-editor-block-list__block-popover {
1515 z-index: 999;
1516 }
1517
1518 body.eb-mimmik-added
1519 .edit-post-visual-editor
1520 .wp-block.editor-post-title.editor-post-title__block {
1521 padding-bottom: 40px;
1522 }
1523
1524 //
1525 //
1526 //
1527
1528 //
1529 // image comparison backend css start
1530 //
1531
1532 .eb-image-comparison-wrapper .eb-image-comparison-placeholder {
1533 display: flex;
1534 flex-direction: row;
1535 justify-content: center;
1536 }
1537
1538 .eb-image-comparison-wrapper .eb-image-comparison-upload {
1539 height: 200px;
1540 width: 200px;
1541 margin-right: 10px;
1542 background: #e3e3e3;
1543 display: inline;
1544 }
1545
1546 .eb-image-comparison-wrapper .eb-image-comparison-image {
1547 height: 200px;
1548 width: 200px;
1549 object-fit: cover;
1550 }
1551
1552 //
1553 // image comparison backend css end
1554 //
1555